-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjob.sub
More file actions
28 lines (21 loc) · 955 Bytes
/
job.sub
File metadata and controls
28 lines (21 loc) · 955 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Python build file
universe = vanilla
executable = job.sh
initial_dir = $(results_dir)
log = $(results_dir)/logs/$(Cluster)_$(Process).log
output = $(results_dir)/logs/$(Cluster)_$(Process).out
error = $(results_dir)/logs/$(Cluster)_$(Process).err
arguments = $(Process) $(Step) $(params)
# initial_dir = $(results_dir)
# If building on CentOS 8 (Recommended)
transfer_input_files = http://proxy.chtc.wisc.edu/SQUID/chtc/el8/python39.tar.gz # ,packages.tar.gz, $PWD/chtc/simulate.py, chtc/train.py, chtc/utils.py
should_transfer_files = YES
when_to_transfer_output = ON_EXIT
transfer_output_files = results_$(Process).tar.gz
# +IsBuildJob = true
# Indicate which version of Linux (CentOS) you want to build your packages on
requirements = (Target.HasCHTCStaging == true) && ((OpSysMajorVer == 7) || (OpSysMajorVer == 8))
request_cpus = 1
request_memory = $(mem)GB
request_disk = $(disk)GB
queue $(num_jobs) mem, disk, params from $(commands_file)