import subprocess import time def external_infer(path): start_time = time.time() subprocess.run(['python', 'infer.py', path],check=True) end_time = time.time() elapsed_time = end_time - start_time with open('time.txt', 'w') as f: f.write(str(elapsed_time)) print("External inference completed successfully") if __name__ == "__main__": import sys external_infer(sys.argv[1])