10
10
11
11
< meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
12
12
13
- < title > torch._jit_internal — PyTorch master documentation</ title >
13
+ < title > torch._jit_internal — PyTorch 1.12 documentation</ title >
14
14
15
15
16
16
40
40
< link rel ="index " title ="Index " href ="../../genindex.html " />
41
41
< link rel ="search " title ="Search " href ="../../search.html " />
42
42
43
- <!--
44
- Search engines should not index the master version of documentation.
45
- Stable documentation are built without release == 'master'.
46
- -->
47
- < meta name ="robots " content ="noindex ">
48
-
49
43
50
44
<!-- Google Analytics -->
51
45
213
207
< div class ="pytorch-left-menu-search ">
214
208
215
209
< div class ="version ">
216
- < a href ='https://pytorch.org/docs/versions.html '> master ( 1.12.0a0+gitb68f227 ) ▼</ a >
210
+ < a href ='https://pytorch.org/docs/versions.html '> 1.12 ▼</ a >
217
211
</ div >
218
212
219
213
233
227
234
228
235
229
236
- < div >
237
- < a style ="color:#F05732 " href ="https://pytorch.org/docs/stable/_modules/torch/_jit_internal.html ">
238
- You are viewing unstable developer preview docs.
239
- Click here to view docs for latest stable release.
240
- </ a >
241
- </ div >
242
-
243
230
244
231
245
232
@@ -879,7 +866,7 @@ <h1>Source code for torch._jit_internal</h1><div class="highlight"><pre>
879
866
< span class ="s2 "> "if this method is not scripted, copy the python method onto the scripted model"</ span >
880
867
881
868
882
- < div class =" viewcode-block " id =" export " > < a class =" viewcode-back " href =" ../../jit.html#torch.jit.export " > [docs] </ a > < span class ="k "> def</ span > < span class ="nf "> export</ span > < span class ="p "> (</ span > < span class ="n "> fn</ span > < span class ="p "> ):</ span >
869
+ < span class ="k "> def</ span > < span class ="nf "> export</ span > < span class ="p "> (</ span > < span class ="n "> fn</ span > < span class ="p "> ):</ span >
883
870
< span class ="sd "> """</ span >
884
871
< span class ="sd "> This decorator indicates that a method on an ``nn.Module`` is used as an entry point into a</ span >
885
872
< span class ="sd "> :class:`ScriptModule` and should be compiled.</ span >
@@ -922,10 +909,10 @@ <h1>Source code for torch._jit_internal</h1><div class="highlight"><pre>
922
909
< span class ="sd "> m = torch.jit.script(MyModule())</ span >
923
910
< span class ="sd "> """</ span >
924
911
< span class ="n "> fn</ span > < span class ="o "> .</ span > < span class ="n "> _torchscript_modifier</ span > < span class ="o "> =</ span > < span class ="n "> FunctionModifiers</ span > < span class ="o "> .</ span > < span class ="n "> EXPORT</ span >
925
- < span class ="k "> return</ span > < span class ="n "> fn</ span > </ div >
912
+ < span class ="k "> return</ span > < span class ="n "> fn</ span >
926
913
927
914
928
- < span class ="k "> def</ span > < span class ="nf "> unused</ span > < span class ="p "> (</ span > < span class ="n "> fn</ span > < span class ="p "> ):</ span >
915
+ < div class =" viewcode-block " id =" unused " > < a class =" viewcode-back " href =" ../../generated/torch.jit.unused.html#torch.jit.unused " > [docs] </ a > < span class ="k "> def</ span > < span class ="nf "> unused</ span > < span class ="p "> (</ span > < span class ="n "> fn</ span > < span class ="p "> ):</ span >
929
916
< span class ="sd "> """</ span >
930
917
< span class ="sd "> This decorator indicates to the compiler that a function or method should</ span >
931
918
< span class ="sd "> be ignored and replaced with the raising of an exception. This allows you</ span >
@@ -972,7 +959,7 @@ <h1>Source code for torch._jit_internal</h1><div class="highlight"><pre>
972
959
< span class ="k "> return</ span > < span class ="n "> prop</ span >
973
960
974
961
< span class ="n "> fn</ span > < span class ="o "> .</ span > < span class ="n "> _torchscript_modifier</ span > < span class ="o "> =</ span > < span class ="n "> FunctionModifiers</ span > < span class ="o "> .</ span > < span class ="n "> UNUSED</ span >
975
- < span class ="k "> return</ span > < span class ="n "> fn</ span >
962
+ < span class ="k "> return</ span > < span class ="n "> fn</ span > </ div >
976
963
977
964
< span class ="c1 "> # No op context manager from python side</ span >
978
965
< span class ="k "> class</ span > < span class ="nc "> _IgnoreContextManager</ span > < span class ="p "> (</ span > < span class ="n "> contextlib</ span > < span class ="o "> .</ span > < span class ="n "> AbstractContextManager</ span > < span class ="p "> ):</ span >
@@ -982,7 +969,7 @@ <h1>Source code for torch._jit_internal</h1><div class="highlight"><pre>
982
969
< span class ="k "> def</ span > < span class ="fm "> __exit__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> exc_type</ span > < span class ="p "> :</ span > < span class ="n "> Any</ span > < span class ="p "> ,</ span > < span class ="n "> exc_value</ span > < span class ="p "> :</ span > < span class ="n "> Any</ span > < span class ="p "> ,</ span > < span class ="n "> traceback</ span > < span class ="p "> :</ span > < span class ="n "> Any</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
983
970
< span class ="k "> pass</ span >
984
971
985
- < span class ="k "> def</ span > < span class ="nf "> ignore</ span > < span class ="p "> (</ span > < span class ="n "> drop</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ):</ span >
972
+ < div class =" viewcode-block " id =" ignore " > < a class =" viewcode-back " href =" ../../generated/torch.jit.ignore.html#torch.jit.ignore " > [docs] </ a > < span class ="k "> def</ span > < span class ="nf "> ignore</ span > < span class ="p "> (</ span > < span class ="n "> drop</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ):</ span >
986
973
< span class ="sd "> """</ span >
987
974
< span class ="sd "> This decorator indicates to the compiler that a function or method should</ span >
988
975
< span class ="sd "> be ignored and left as a Python function. This allows you to leave code in</ span >
@@ -1073,7 +1060,7 @@ <h1>Source code for torch._jit_internal</h1><div class="highlight"><pre>
1073
1060
< span class ="k "> else</ span > < span class ="p "> :</ span >
1074
1061
< span class ="n "> fn</ span > < span class ="o "> .</ span > < span class ="n "> _torchscript_modifier</ span > < span class ="o "> =</ span > < span class ="n "> FunctionModifiers</ span > < span class ="o "> .</ span > < span class ="n "> IGNORE</ span >
1075
1062
< span class ="k "> return</ span > < span class ="n "> fn</ span >
1076
- < span class ="k "> return</ span > < span class ="n "> decorator</ span >
1063
+ < span class ="k "> return</ span > < span class ="n "> decorator</ span > </ div >
1077
1064
1078
1065
1079
1066
< span class ="k "> def</ span > < span class ="nf "> _copy_to_script_wrapper</ span > < span class ="p "> (</ span > < span class ="n "> fn</ span > < span class ="p "> ):</ span >
@@ -1371,7 +1358,7 @@ <h1>Source code for torch._jit_internal</h1><div class="highlight"><pre>
1371
1358
< span class ="nb "> globals</ span > < span class ="p "> ()[</ span > < span class ="sa "> f</ span > < span class ="s2 "> "BroadcastingList</ span > < span class ="si "> {</ span > < span class ="n "> i</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> BroadcastingList1</ span >
1372
1359
1373
1360
1374
- < div class =" viewcode-block " id =" is_scripting " > < a class =" viewcode-back " href =" ../../jit_language_reference.html#torch.jit.is_scripting " > [docs] </ a > < span class ="k "> def</ span > < span class ="nf "> is_scripting</ span > < span class ="p "> ()</ span > < span class ="o "> -></ span > < span class ="nb "> bool</ span > < span class ="p "> :</ span >
1361
+ < span class ="k "> def</ span > < span class ="nf "> is_scripting</ span > < span class ="p "> ()</ span > < span class ="o "> -></ span > < span class ="nb "> bool</ span > < span class ="p "> :</ span >
1375
1362
< span class ="sa "> r</ span > < span class ="sd "> """</ span >
1376
1363
< span class ="sd "> Function that returns True when in compilation and False otherwise. This</ span >
1377
1364
< span class ="sd "> is useful especially with the @unused decorator to leave code in your</ span >
@@ -1390,7 +1377,7 @@ <h1>Source code for torch._jit_internal</h1><div class="highlight"><pre>
1390
1377
< span class ="sd "> else:</ span >
1391
1378
< span class ="sd "> return unsupported_linear_op(x)</ span >
1392
1379
< span class ="sd "> """</ span >
1393
- < span class ="k "> return</ span > < span class ="kc "> False</ span > </ div >
1380
+ < span class ="k "> return</ span > < span class ="kc "> False</ span >
1394
1381
1395
1382
1396
1383
< span class ="c1 "> # Retrieves a fully-qualified name (module hierarchy + classname) for a given obj.</ span >
0 commit comments