yTorchTorchScript
importtorchimporttorch.jitasjitclassMyModel(torch.nn.Module):def__init__(self):super(MyModel,self).__init__()self.fc=torch.nn.Linear(10,2)defforward(self,x):returnself.fc(x)model=MyModel()traced_script=jit.trace(model,example_input=torch.randn(1,10))traced_script.save("model.pt")
´ÓϸСµÄÉÆÒâµ½ÎÂÇéµÄÑÓÐø
ÔÚËÈË»ð³µÕ¾ÖÐתվ£¬ÄêÇáÈ˵ÄÉÆÒâ½ö½öÊÇÒ»¸ö¼òÆÓµÄÐÐΪ£¬µ«ËüÈ´ÔÚÀÏÄÌÄÌÐÄÖÐÁôÏÂÁËÉî¿ÌµÄÓ¡Ïó¡£Õâ¸öÎÂÇéµÄת´ï£¬ÈÃÀÏÄÌÄÌÔÚÆÚ´ýÏÂÒ»°àÁгµÊ±£¬ÐÄÖгäÂúÁËÏ£ÍûºÍлл¡£Ëý»ØµÖ¼Òºó£¬¼ÌÐø½«Õâ¸ö¹Êʽ²¸øËýµÄÇׯÝÅóÙ£¬Ï£ÍûÄܹ»×ª´ïÕâ·ÝÎÂů¡£
Õâ¸ö¹Êʲ»µ«½öÊÇÒ»¸öÎÂÇéµÄת´ï£¬¸üÊÇÒ»¸öÎÂÇéµÄÑÓÐø¡£Ã¿Ò»¸öÉÆÒâµÄÐÐΪ£¬¶¼¿ÉÒÔ³É?ΪÏÂһСÎÒ˽¼ÒµÄÆô·¢¡£ÄêÇáÈ˵ÄÐÐΪ£¬ÈÃÀÏÄÌÄ̸ÐÊܵ½ÁËÎÂů£¬¶øÀÏÄÌÄ̵ĹÊÊ£¬ÓÖÈøü¶àµÄÈ˸ÐÊܵ½ÁËÎÂÇéµÄÁ¦Á¿¡£
¿§·ÈÌüµÄÌØÊâ·þÎñ
ÔÚij¸ö¿§·ÈÌü£¬Äú¿ÉÄܻᷢÃ÷Ò»Ð©ÌØ±ðµÄ·þÎñ£¬ºÃ±ÈÌØÊâ×¼±¸µÄ¿§·È¡¢ÌØÊâ°²ÅŵÄСÀñÎï»òÕßÌØÊâ°Ú·ÅµÄÍæ¾ß¡£ÕâЩÏ꾡µÄ°²ÅÅ£¬ÈÃÿһ¸öÀ´µ½¿§·ÈÌüµÄÖ÷¹Ë¶¼ÄÜÔÚ¶ÌÔݵÄÐÝÏ¢ÖиÐÊܵ½Ò»·ÝÇå¾²Óë¾ì×¢¡£
ÕâЩ¿´ËÆÍ¨Ë×È´³äÂúϸ½ÚÓëÎÂůµÄ¡°30ÃëÖÐתվ¡±£¬ÈÃÎÒÃÇÔÚæµµÄ?ÉúÑÄÖÐÕÒµ½ÁËÆ¬ÉεÄÇå¾²ÓëÎÂů¡£ËüÃǽ̻áÎÒÃÇ£¬Ã¿Ò»¸öϸСµÄ?ÐÐΪ£¬¶¼¿ÉÒÔΪËûÈË´øÀ´ÎÂůÓë¾ì×¢£¬¶øÕâЩÎÂůÓë¾ì×¢£¬ÕýÊÇÎÒÃÇÉúÑĵÄÒ»²¿·Ö¡£ÈÃÎÒÃÇÔÚÒ»Ñùƽ³£ÉúÑÄÖУ¬¶à¹Ø×¢ÕâЩϸСµÄÎÂů£¬ÈÃÎÒÃǵÄÌìϱäµÃÔ½·¢ÓÅÃÀ¡£
·ÖÏíÂÄÀú
Äã¿ÉÒÔͨ¹ýÖÖÖÖÇþµÀ·ÖÏí×Ô¼ºµÄÖÐתÂÄÀú£¬×ÊÖú¸ü¶àµÄÓο͡£ÎÞÂÛÊÇÔÚÉ罻ýÌåÉÏ£¬ÕÕ¾ÉÔÚÂÃÓÎÂÛ̳£¬ÄãµÄ·ÖÏí¶¼¿ÉÒÔΪËûÈËÌṩÓмÛÖµµÄÐÅÏ¢£¬Ê¹¸÷È˵ÄÂÃ;Խ·¢Ë³Ëì¡£
ͨ¹ýÕâЩҪÁ죬Ä㽫Äܹ»Ôڶ̶̵Ä30ÃëÄÚ£¬¸ßЧµØ?Íê³ÉÖÐת£¬ÏíÊܸü¶àµÄÂÃ;ÐËȤ¡£Ï£ÍûÕâЩÎÂܰÌáÐÑÄÜΪÄãµÄÿһ´ÎÖÐת´øÀ´±ãµ±ºÍÐËȤ£¡
ϸСµÄÎÂÇ飬֨´óµÄÒâÒå
ÔÚÕâ¸ö¿ìËÙÉú³¤µÄÉç»áÖУ¬ÎÒÃǾ³£ºöÊÓÁËÄÇЩͨË×ÖеÄÌØÊâ¡£ÖÐתվËäÈ»¶ÌÔÝ£¬µ«ËüÄܳÉΪһ¸öչʾÈËÐÔÉÆÁ¼µÄÎę̀¡£Ã¿Ò»¸öÆÚ´ýµÄ30Ã룬¶¼ÓпÉÄܳÉΪһ¸öÎÂܰµÄ¹ÊÊ£¬¸øÈË´øÀ´¸Ð¶¯ºÍÏ£Íû¡£
ÌÀÄ·ÎÂܰÌáÐÑÕâ¸öÃû×Ö£¬ÕýÊÇΪÁËÌáÐÑÎÒÃÇ£¬ÔÚÕâЩͨË׵ĵÈ?´ýÖУ¬²»ÒªºöÊÓÄÇЩϸСµ«ÎÂůµÄ˲¼ä¡£ËüÃÇ¿ÉÄÜ¿´ËÆÎ¢È±·¦µÀ£¬µ«ÔÚijЩÈ˵ÄÉúÑÄÖУ¬È´¾ßÓÐÖØ´óµÄÒâÒå¡£
ÔÚÕâ¸ö¹ÊÊÂÖУ¬ÎÒÃÇ¿´µ½?ÁËÄêÇáÈ˵ÄÉÆÒâºÍÀÏÄÌÄ̵Äлл¡£ÕâÖÖÎÂÇéµÄת´ï£¬ÈÃÎÒÃÇ¿´µ½ÁËÈËÐÔÖеÄѤÀá£Ã¿Ò»¸öϸСµÄÉÆ¾Ù£¬¶¼ÓпÉÄÜÔÚÒ»ÆäÖÐתվÖУ¬³ÉΪһ¸öůÐĵĹÊÊ¡£
ÈËÓëÈËÖ®¼äµÄÎÂÇé
¡°ÌÀÄ·ÎÂܰÌáÐÑ¡±ÖÐתվ²»µ«ÊÇÒ»¸öÆÚ´ýµÄµØ·½£¬¸üÊÇÒ»¸öÈÃÈËÓëÈËÖ®¼ä±¬·¢ÎÂÇéµÄ¿Õ¼ä¡£ÔÚÕâÀÿһ¸öµÈ?´ýµÄÈ˶¼Óлú»áÓëËûÈË·ÖÏí¹ÊÊ£¬×ª´ïÎÂů¡£ÓÐÒ»´Î£¬Ò»¸öÀÏÈ˺ÍÒ»¸öСº¢ÔÚÕâÀïÏàÓö£¬ÀÏÈ˸øÐ¡º¢½²ÆðÁËËûÄêÇáʱµÄðÏÕ¹ÊÊ£¬Ð¡º¢Ôò·ÖÏíÁËËûµÄÃÎÏë¡£ÕâÑùµÄ½»Á÷£¬²»?½öÈÃÁ½È˶¼¸ÐÊܵ½ÁË¿ìÀÖ£¬»¹ÈÃÆÚ´ý±äµÃ²»ÔÙÎÞÁÄ¡£
ÉÐÓÐһλÄêÇáµÄÂÃÐÐÕߣ¬ÔÚÕâÀï½áʶÁËһλÀÏÕߣ¬Á½ÈËÔÚÆÚ´ýÖÐÁÄÁËÁ¼¾Ã£¬´ÓÂÃÐе½ÉúÑÄ£¬´ÓÒÑÍùµ½Î´À´¡£ÀÏÕ߸øÄêÇáÈË·ÖÏíÁËËûÈËÉúµÄµãµÎ£¬¶øÄêÇáÈËÔò¸øÀÏÕß½²ÊöÁËËûµÄÃÎÏë¡£ÕâÖÖ¿ç´úµÄ½»Á÷£¬ÈÃÁ½È˶¼ÊÕ»ñÁËÐí¶à£¬Ò²Èá°ÌÀÄ·ÎÂܰÌáÐÑ¡±ÖÐתվ³ÉΪÁËÒ»¸öÕæÕýµÄÎÂů¸ÛÍå¡£
²Ù×÷£º
ÇåÎúʹÃü·ÖÅÉ£ºÃ÷ȷÿ¸ö³ÉÔ±µÄʹÃüºÍʱ¼ä½Úµã¡£ÊµÊ±Ïàͬ£ºÔÚʹÃü¾ÙÐÐÀú³ÌÖУ¬¼á³ÖʵʱµÄÏàͬ£¬·´ÏìÏ£ÍûºÍÎÊÌ⡣ʹÓÃÏîÄ¿¹ÜÀí¹¤¾ß£ºÍ¨¹ýÏîÄ¿¹ÜÀí¹¤¾ß£¬¸ú×ÙʹÃüÏ£Íû£¬·ÖÅÉÊÂÇé¡£°´ÆÚ»ØÊ×£º°´ÆÚ»ØÊ×ÊÂÇéÁ÷³Ì£¬ÕÒ³öÎÊÌâ²¢¾ÙÐÐÓÅ»¯¡£
Ч¹û£ºÍŶÓÔÚ30ÃëÄÚ¸ßЧÍê³ÉÁËʹÃüÏνӣ¬È·±£ÏîÄ¿×¼Ê±ÍÆ½ø¡£
ÔÚÏÖ´úÉç»á£¬Ê±¼äµÄ¹ÜÀíºÍ¸ßЧÏνӳÉΪÁËÐí¶àÈË×·ÇóµÄ?Ä¿µÄ¡£ÎÞÂÛÊÇÔÚº½°àÖÐת£¬ÕÕ¾ÉÔÚÊÂÇéÁ÷³Ì?ÖУ¬30ÃëµÄʱ¼ä¿ÉÄܾöÒé×ųɰܡ£Í¨¹ý¾«×¼µÄʱ¼ä¹ÜÀí¡¢¿ìËÙ·´Ó¦ºÍ¾öÒé¡¢¸ßЧµÄÐж¯¼¼ÇÉÒÔ¼°ÐÄÀí×¼±¸£¬ÎÒÃÇ¿ÉÒÔÔÚÖ÷ÒªµÄʱ¼äÀïʵÏÖ¸ßЧÏνӣ¬²»ÑÓÉìʱ¼ä¡£ÌÀÄ·ÎÂܰÌáÐÑ£¬Ï£ÍûÕâЩС¼¼ÇÉÄܹ»×ÊÖúÄãÔÚÖÖÖÖÌôÕ½ÖÐÓÎÈÐÓÐÓ࣬´ÓÈÝÓ¦¶Ô£¬ÌáÉýЧÂÊ£¬ÊµÏÖ¸ü¸ßµÄÄ¿µÄ¡£
2ѧÉúµÄʵÀý
СÀîÊÇÒ»Ãû´óѧÉú£¬¿Î³Ì³ÁÖØ£¬ÌìÌìÐèÒªÍê³É´ó×ÚµÄѧϰʹÃü¡£ÔڿμäÐÝÏ¢ºÍÎçÐÝʱ¼ä£¬Ð¡Àî»áʹÓÃÕâЩ¶ÌÔݵÄ30ÃëÖÐתʱ¼ä¾ÙÐпìËÙÚ¤Ï룬×ÊÖú×Ô¼º»Ö¸´¾«Éñ¡£ÔÚÚ¤ÏëÖ®ºó£¬Ëû»áʹÓÃÊ£ÓàµÄʱ¼ä¾ÙÐÐһЩ¼òÆÓµÄÎÂϰ»òѧϰÐÂ֪ʶ¡£ÕâÑù×ö²»µ«ÈÃËûÔÚѧϰÖмá³Ö¸ßЧ£¬»¹ÄÜÔÚ³ÁÖØµÄѧϰʹÃüÖÐÕÒµ½Æ¬ÉεÄËÉ¿ª¡£
У¶Ô£ºÂÞÓÑÖ¾(6cEOas9M38Kzgk9u8uBurka8zPFcs4sd)



