Skip to content

Commit 53fbe57

Browse files
authored
Merge pull request #1164 from codeflash-ai/tracer-with-jit
Disable jit during tracing
2 parents d53e6d2 + 2b11d37 commit 53fbe57

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

codeflash/tracer.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,13 @@ def main(args: Namespace | None = None) -> ArgumentParser:
138138
env["PYTHONPATH"] = f"{project_root_str}{os.pathsep}{pythonpath}"
139139
else:
140140
env["PYTHONPATH"] = project_root_str
141+
# Disable JIT compilation to ensure tracing captures all function calls
142+
env["NUMBA_DISABLE_JIT"] = str(1)
143+
env["TORCHDYNAMO_DISABLE"] = str(1)
144+
env["PYTORCH_JIT"] = str(0)
145+
env["TF_XLA_FLAGS"] = "--tf_xla_auto_jit=0"
146+
env["TF_ENABLE_ONEDNN_OPTS"] = str(0)
147+
env["JAX_DISABLE_JIT"] = str(1)
141148
processes.append(
142149
subprocess.Popen(
143150
[
@@ -175,6 +182,13 @@ def main(args: Namespace | None = None) -> ArgumentParser:
175182
env["PYTHONPATH"] = f"{project_root_str}{os.pathsep}{pythonpath}"
176183
else:
177184
env["PYTHONPATH"] = project_root_str
185+
# Disable JIT compilation to ensure tracing captures all function calls
186+
env["NUMBA_DISABLE_JIT"] = str(1)
187+
env["TORCHDYNAMO_DISABLE"] = str(1)
188+
env["PYTORCH_JIT"] = str(0)
189+
env["TF_XLA_FLAGS"] = "--tf_xla_auto_jit=0"
190+
env["TF_ENABLE_ONEDNN_OPTS"] = str(0)
191+
env["JAX_DISABLE_JIT"] = str(1)
178192

179193
subprocess.run(
180194
[

0 commit comments

Comments
 (0)