[dynamo] promote skipfiles logging to verbose (#113916)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/113916
Approved by: https://github.com/ezyang
ghstack dependencies: #111299, #111300, #113901
diff --git a/test/dynamo/test_logging.py b/test/dynamo/test_logging.py
index ea82336..9b77b2f 100644
--- a/test/dynamo/test_logging.py
+++ b/test/dynamo/test_logging.py
@@ -110,7 +110,7 @@
fn_opt(torch.ones(1000, 1000), 1)
self.assertGreater(len(records), 0)
- test_dynamo_debug = within_range_record_test(30, 100, dynamo=logging.DEBUG)
+ test_dynamo_debug = within_range_record_test(30, 90, dynamo=logging.DEBUG)
test_dynamo_info = within_range_record_test(2, 10, dynamo=logging.INFO)
@make_logging_test(dynamo=logging.DEBUG)
diff --git a/torch/_dynamo/eval_frame.py b/torch/_dynamo/eval_frame.py
index 6c266f1..a6eeb8e 100644
--- a/torch/_dynamo/eval_frame.py
+++ b/torch/_dynamo/eval_frame.py
@@ -604,12 +604,13 @@
if skipfiles.check(frame.f_code)
else "dynamo tracing is disabled"
)
- log.debug(
- "skipping: %s (reason: %s, file: %s)",
- frame.f_code.co_name,
- skip_reason,
- frame.f_code.co_filename,
- )
+ if not is_skipfile or config.verbose:
+ log.debug(
+ "skipping: %s (reason: %s, file: %s)",
+ frame.f_code.co_name,
+ skip_reason,
+ frame.f_code.co_filename,
+ )
return None
if frame.f_code.co_filename == "<string>" and frame.f_code.co_name == "__new__":
# nametuple constructor