242
242
< div class ="pytorch-left-menu-search ">
243
243
244
244
< div class ="version ">
245
- < a href ='https://pytorch.org/docs/versions.html '> main (2.3.0a0+gitb51e024 ) ▼</ a >
245
+ < a href ='https://pytorch.org/docs/versions.html '> main (2.3.0a0+git99cb807 ) ▼</ a >
246
246
</ div >
247
247
248
248
@@ -483,6 +483,7 @@ <h1>Source code for torch._logging._internal</h1><div class="highlight"><pre>
483
483
< span class ="kn "> import</ span > < span class ="nn "> itertools</ span >
484
484
< span class ="kn "> import</ span > < span class ="nn "> logging</ span >
485
485
< span class ="kn "> import</ span > < span class ="nn "> os</ span >
486
+ < span class ="kn "> import</ span > < span class ="nn "> os.path</ span >
486
487
< span class ="kn "> import</ span > < span class ="nn "> re</ span >
487
488
< span class ="kn "> from</ span > < span class ="nn "> dataclasses</ span > < span class ="kn "> import</ span > < span class ="n "> dataclass</ span > < span class ="p "> ,</ span > < span class ="n "> field</ span >
488
489
< span class ="kn "> from</ span > < span class ="nn "> importlib</ span > < span class ="kn "> import</ span > < span class ="nb "> __import__</ span >
@@ -1187,7 +1188,7 @@ <h1>Source code for torch._logging._internal</h1><div class="highlight"><pre>
1187
1188
< span class ="k "> return</ span > < span class ="n "> artifact_formatter</ span > < span class ="o "> .</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="n "> record</ span > < span class ="p "> )</ span >
1188
1189
1189
1190
< span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> message</ span > < span class ="o "> =</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> getMessage</ span > < span class ="p "> ()</ span >
1190
- < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> asctime</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> formatTime</ span > < span class ="p "> (</ span > < span class ="n "> record</ span > < span class ="p "> ,</ span > < span class ="bp " > self </ span > < span class ="o " > . </ span > < span class ="n " > datefmt </ span > < span class ="p "> )</ span >
1191
+ < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> asctime</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> formatTime</ span > < span class ="p "> (</ span > < span class ="n "> record</ span > < span class ="p "> ,</ span > < span class ="s2 " > "%m </ span > < span class ="si " > %d </ span > < span class ="s2 " > %H:%M:%S" </ span > < span class ="p "> )</ span >
1191
1192
1192
1193
< span class ="c1 "> # exception handling - copied from logging.Formatter.format</ span >
1193
1194
< span class ="n "> s</ span > < span class ="o "> =</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> message</ span >
@@ -1214,7 +1215,21 @@ <h1>Source code for torch._logging._internal</h1><div class="highlight"><pre>
1214
1215
< span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="n "> trace_id</ span > < span class ="o "> :=</ span > < span class ="n "> torch</ span > < span class ="o "> .</ span > < span class ="n "> _guards</ span > < span class ="o "> .</ span > < span class ="n "> CompileContext</ span > < span class ="o "> .</ span > < span class ="n "> current_trace_id</ span > < span class ="p "> ())</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
1215
1216
< span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> traceid</ span > < span class ="o "> =</ span > < span class ="sa "> f</ span > < span class ="s2 "> " [</ span > < span class ="si "> {</ span > < span class ="n "> trace_id</ span > < span class ="si "> }</ span > < span class ="s2 "> ]"</ span >
1216
1217
1217
- < span class ="n "> prefix</ span > < span class ="o "> =</ span > < span class ="sa "> f</ span > < span class ="s2 "> "</ span > < span class ="si "> {</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> rankprefix</ span > < span class ="si "> }</ span > < span class ="s2 "> [</ span > < span class ="si "> {</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> asctime</ span > < span class ="si "> }</ span > < span class ="s2 "> ]</ span > < span class ="si "> {</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> traceid</ span > < span class ="si "> }</ span > < span class ="s2 "> </ span > < span class ="si "> {</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> name</ span > < span class ="si "> }</ span > < span class ="s2 "> : [</ span > < span class ="si "> {</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> levelname</ span > < span class ="si "> }</ span > < span class ="s2 "> ]"</ span >
1218
+ < span class ="n "> glog_level_to_abbr</ span > < span class ="o "> =</ span > < span class ="p "> {</ span >
1219
+ < span class ="s2 "> "DEBUG"</ span > < span class ="p "> :</ span > < span class ="s2 "> "V"</ span > < span class ="p "> ,</ span > < span class ="c1 "> # V is for VERBOSE in glog</ span >
1220
+ < span class ="s2 "> "INFO"</ span > < span class ="p "> :</ span > < span class ="s2 "> "I"</ span > < span class ="p "> ,</ span >
1221
+ < span class ="s2 "> "WARNING"</ span > < span class ="p "> :</ span > < span class ="s2 "> "W"</ span > < span class ="p "> ,</ span >
1222
+ < span class ="s2 "> "ERROR"</ span > < span class ="p "> :</ span > < span class ="s2 "> "E"</ span > < span class ="p "> ,</ span >
1223
+ < span class ="s2 "> "CRITICAL"</ span > < span class ="p "> :</ span > < span class ="s2 "> "C"</ span > < span class ="p "> ,</ span >
1224
+ < span class ="p "> }</ span >
1225
+
1226
+ < span class ="n "> shortlevel</ span > < span class ="o "> =</ span > < span class ="n "> glog_level_to_abbr</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> levelname</ span > < span class ="p "> ,</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> levelname</ span > < span class ="p "> )</ span >
1227
+
1228
+ < span class ="n "> prefix</ span > < span class ="o "> =</ span > < span class ="p "> (</ span >
1229
+ < span class ="sa "> f</ span > < span class ="s2 "> "</ span > < span class ="si "> {</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> rankprefix</ span > < span class ="si "> }{</ span > < span class ="n "> shortlevel</ span > < span class ="si "> }{</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> asctime</ span > < span class ="si "> }</ span > < span class ="s2 "> .</ span > < span class ="si "> {</ span > < span class ="nb "> int</ span > < span class ="p "> (</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> msecs</ span > < span class ="o "> *</ span > < span class ="mi "> 1000</ span > < span class ="p "> )</ span > < span class ="si "> :</ span > < span class ="s2 "> 06d</ span > < span class ="si "> }</ span > < span class ="s2 "> </ span > < span class ="si "> {</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> thread</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span >
1230
+ < span class ="sa "> f</ span > < span class ="s2 "> "</ span > < span class ="si "> {</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> relpath</ span > < span class ="p "> (</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> pathname</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> dirname</ span > < span class ="p "> (</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> dirname</ span > < span class ="p "> (</ span > < span class ="n "> torch</ span > < span class ="o "> .</ span > < span class ="vm "> __file__</ span > < span class ="p "> )))</ span > < span class ="si "> }</ span > < span class ="s2 "> :"</ span >
1231
+ < span class ="sa "> f</ span > < span class ="s2 "> "</ span > < span class ="si "> {</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> lineno</ span > < span class ="si "> }{</ span > < span class ="n "> record</ span > < span class ="o "> .</ span > < span class ="n "> traceid</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span >
1232
+ < span class ="p "> )</ span >
1218
1233
< span class ="k "> return</ span > < span class ="s2 "> "</ span > < span class ="se "> \n</ span > < span class ="s2 "> "</ span > < span class ="o "> .</ span > < span class ="n "> join</ span > < span class ="p "> (</ span > < span class ="sa "> f</ span > < span class ="s2 "> "</ span > < span class ="si "> {</ span > < span class ="n "> prefix</ span > < span class ="si "> }</ span > < span class ="s2 "> </ span > < span class ="si "> {</ span > < span class ="n "> l</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span > < span class ="k "> for</ span > < span class ="n "> l</ span > < span class ="ow "> in</ span > < span class ="n "> lines</ span > < span class ="p "> )</ span >
1219
1234
1220
1235
0 commit comments