import subprocess,os,shlex,pathlib
root=pathlib.Path('artifacts/low-patterns-20260909')
for name in ['attention-flash-b1','attention-materialized-b1','mlp-b1','mlp-b2-repeat3']:
 c=shlex.split(open('artifacts/compact-traversal-20260909/'+name+'.command').read())
 c[c.index('--benchmark-expansion')+1]=str(root/(name+'.json'))
 (root/(name+'.command')).write_text(shlex.join(c)+'\n')
 with (root/(name+'.log')).open('w') as f:r=subprocess.run(c,env=dict(os.environ,RAYON_NUM_THREADS='1',RUST_LOG='warn,ipu_codegen::low::expand=debug'),stdout=f,stderr=f)
 print(name,r.returncode,flush=True)
