mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 12:20:52 +01:00
Add missing newline to repro and some utility thing in repro (#121051)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/121051 Approved by: https://github.com/ezyang, https://github.com/shunting314, https://github.com/eellison
This commit is contained in:
parent
eba28a6f91
commit
83c312990f
|
|
@ -274,7 +274,7 @@ def save_graph_repro(
|
|||
fd.write("if __name__ == '__main__':\n")
|
||||
fd.write(" from torch._dynamo.repro.after_aot import run_repro\n")
|
||||
fd.write(
|
||||
f" with torch.no_grad():"
|
||||
f" with torch.no_grad():\n"
|
||||
f" run_repro(mod, load_args, accuracy={accuracy!r}, command={command!r}, "
|
||||
f"save_dir={save_dir!r}, tracing_mode={tracing_mode!r}, check_str={check_str!r}"
|
||||
")\n"
|
||||
|
|
@ -702,9 +702,10 @@ def repro_run(options, mod, load_args):
|
|||
if isinstance(arg, torch.Tensor) and arg.is_cuda:
|
||||
need_sync = True
|
||||
break
|
||||
ref = compiled(args)
|
||||
ref = compiled(list(args))
|
||||
if need_sync:
|
||||
synchronize() # ensure segfaults are surfaced
|
||||
return lambda: compiled(list(args))
|
||||
|
||||
|
||||
# TODO: lazily load the inputs or something, rather than cloning them
|
||||
|
|
@ -928,4 +929,4 @@ divergences--you just might not end up with a useful repro in the end.""",
|
|||
"minifier-query": repro_minifier_query,
|
||||
"run": repro_run,
|
||||
}
|
||||
COMMAND_FNS[options.command](options, mod, load_args)
|
||||
return COMMAND_FNS[options.command](options, mod, load_args)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user