Skip to content

Commit e364f27

Browse files
committed
make env variables settable from outside of script
1 parent b0c7281 commit e364f27

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

workflows/p3b1_mlrMBO/swift/titan_workflow.sh

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ BENCHMARK_DIR=$EMEWS_PROJECT_ROOT/../../../Benchmarks/Pilot3/P3B1
1616
# The number of MPI processes
1717
# Note that 2 processes are reserved for Swift/EMEMS
1818
# The default of 4 gives you 2 workers, i.e., 2 concurrent Keras runs
19-
export PROCS=258
19+
export PROCS=${PROCS:-258}
2020

2121
# MPI processes per node
2222
# Cori has 32 cores per node, 128GB per node
23-
export PPN=1
24-
export QUEUE=batch
25-
export WALLTIME=02:00:00
23+
export PPN=${PPN:-1}
24+
export QUEUE=${QUEUE:-default}
25+
export WALLTIME=${WALLTIME:-05:00:00}
2626

2727
# mlrMBO settings
2828
# How many to runs evaluate per iteration
@@ -34,7 +34,7 @@ MAX_ITERATIONS=${MAX_ITERATIONS:-3}
3434
DESIGN_SIZE=${DESIGN_SIZE:-300}
3535
PROPOSE_POINTS=${PROPOSE_POINTS:-300}
3636
PARAM_SET_FILE=${PARAM_SET_FILE:-$EMEWS_PROJECT_ROOT/data/parameter_set3.R}
37-
37+
MODEL_NAME="p3b1"
3838
# pbalabra:
3939
# PARAM_SET_FILE="$EMEWS_PROJECT_ROOT/data/parameter_set1.R"
4040

@@ -55,7 +55,8 @@ fi
5555
export TURBINE_LOG=1 TURBINE_DEBUG=1 ADLB_DEBUG=1
5656

5757
export EXPID=$1
58-
export TURBINE_OUTPUT=$EMEWS_PROJECT_ROOT/experiments/$EXPID
58+
export TURBINE_OUTPUT_ROOT=${TURBINE_OUTPUT_ROOT:-$EMEWS_PROJECT_ROOT/experiments}
59+
export TURBINE_OUTPUT=$TURBINE_OUTPUT_ROOT/$EXPID
5960
check_directory_exists
6061

6162
export TURBINE_JOBNAME="${EXPID}_job"
@@ -66,8 +67,6 @@ export TURBINE_JOBNAME="${EXPID}_job"
6667
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$R_HOME/lib
6768
# export PYTHONHOME=
6869

69-
70-
7170
TCL=/sw/xk6/tcl_tk/8.5.8/sles11.1_gnu4.5.3
7271
export R=/sw/xk6/r/3.3.2/sles11.3_gnu4.9.3x/lib64/R
7372
export PY=/sw/xk6/deeplearning/1.0/sles11.3_gnu4.9.3

0 commit comments

Comments
 (0)