mirror of
https://github.com/tinygrad/tinygrad.git
synced 2026-04-29 03:00:14 -04:00
_recurse_lb small cleanup (#4601)
* minor cleanups * comments * extend env in replay
This commit is contained in:
4
test/external/replay_schedule.py
vendored
4
test/external/replay_schedule.py
vendored
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env python3
|
||||
import subprocess, pickle, shlex, sys
|
||||
import subprocess, pickle, shlex, sys, os
|
||||
from typing import Dict, List, Tuple
|
||||
from tinygrad.engine.graph import print_tree
|
||||
from tinygrad.helpers import colored
|
||||
@@ -12,7 +12,7 @@ def _run(name:str, cmd:List[str], env:Dict[str, str]) -> List[Tuple[LazyOp, ...]
|
||||
return pickle.load(open(f"./{commit}.pkl", "rb"))
|
||||
|
||||
def _get_cmd():
|
||||
parts, env = shlex.split(sys.argv[1]), {"SAVE_SCHEDULE": "1", "CAPTURE_AST": "1"}
|
||||
parts, env = shlex.split(sys.argv[1]), {**os.environ, "SAVE_SCHEDULE": "1", "CAPTURE_AST": "1"}
|
||||
env.update({k: v for p in parts if "=" in p for k, v in [p.split("=")]})
|
||||
return [p for p in parts if "=" not in p], env
|
||||
|
||||
|
||||
Reference in New Issue
Block a user