1
0
ml_measurement_error_public/multiple_iv_simulations/my_pylauncher.py
2025-06-05 13:40:35 -07:00

19 lines
766 B
Python
Executable File

#!/scratch/projects/compilers/intel24.0/oneapi/intelpython/python3.9/bin/python3
#^ always use TACC's python to start pylauncher.
import pylauncher
import argparse
import sys
parser = argparse.ArgumentParser()
parser.add_argument('jobs', help='list of commands to be run')
parser.add_argument('--cores', help='cores to use per job', default=1)
parser.add_argument('--timeout', help='timeout length (seconds)', default=2)
parser.add_argument('--queuestate', help='pylauncher queuestate (for resuming jobs)',default=None)
args = parser.parse_args()
if args.queuestate is not None:
pylauncher.ResumeClassicLauncher(args.queuestate, cores=args.cores, timeout=args.timeout)
else:
pylauncher.ClassicLauncher(args.jobs, cores=args.cores, timeout=args.timeout)