Skip to content

Commit 85c4354

Browse files
committed
fix: passing in instrumentation policies during checking mode
1 parent 7d176ff commit 85c4354

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

traincheck/collect_trace.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,8 +416,14 @@ def main():
416416
# Set conditional defaults based on invariants presence
417417
if args.invariants:
418418
if args.sampling_interval is None:
419+
print(
420+
f"Setting sampling interval to default value {config.DEFAULT_CHECKING_POLICY['interval']}"
421+
)
419422
args.sampling_interval = config.DEFAULT_CHECKING_POLICY["interval"]
420423
if args.warm_up_steps is None:
424+
print(
425+
f"Setting warm up steps to default value {config.DEFAULT_CHECKING_POLICY['warm_up']}"
426+
)
421427
args.warm_up_steps = config.DEFAULT_CHECKING_POLICY["warm_up"]
422428

423429
# set up logging
@@ -513,6 +519,8 @@ def main():
513519
instr_descriptors=args.instr_descriptors,
514520
no_auto_var_instr=args.no_auto_var_instr,
515521
use_torch_compile=args.use_torch_compile,
522+
sampling_interval=args.sampling_interval,
523+
warm_up_steps=args.warm_up_steps,
516524
)
517525
else:
518526
source_code = instrumentor.instrument_file(

traincheck/instrumentor/control.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ def start_step():
2929

3030
policy = config.INSTRUMENTATION_POLICY
3131
if policy:
32-
warm_up = policy.get("warm_up", 0)
33-
interval = policy.get("interval", 1)
32+
warm_up = policy["warm_up"]
33+
interval = policy["interval"]
3434

3535
# Default to enabled
3636
config.DISABLE_WRAPPER = False
@@ -62,8 +62,8 @@ def start_eval_step():
6262

6363
policy = config.INSTRUMENTATION_POLICY
6464
if policy:
65-
warm_up = policy.get("warm_up", 0)
66-
interval = policy.get("interval", 1)
65+
warm_up = policy["warm_up"]
66+
interval = policy["interval"]
6767

6868
config.DISABLE_WRAPPER = False
6969

0 commit comments

Comments
 (0)