Skip to content

Commit 3a904af

Browse files
committed
Merge branch 'master' of github.com:ECP-CANDLE/Supervisor
2 parents f00f31b + 07f17c6 commit 3a904af

File tree

11 files changed

+43
-17
lines changed

11 files changed

+43
-17
lines changed

workflows/nt3_mlrMBO/swift/cori_settings.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@ module swap PrgEnv-intel PrgEnv-gnu
44
# if PrgEnv-intel is not loaded then PrgEnv-gnu won't load via the swap
55
# so we load gcc explicitly
66
module load gcc
7+
module load intel-tensorflow
8+
79

810
export PATH=/global/homes/w/wozniak/Public/sfw/compute/swift-t-r/stc/bin:$PATH

workflows/nt3_mlrMBO/swift/cori_workflow.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ COMMON_DIR=$EMEWS_PROJECT_ROOT/../common/python
7474
export PYTHONPATH=$BENCHMARK_DIR:$COMMON_DIR:$EMEWS_PROJECT_ROOT/python
7575
export PYTHONHOME=/global/common/cori/software/python/2.7-anaconda/envs/deeplearning/
7676

77-
export TURBINE_DIRECTIVE="#SBATCH --constraint=haswell\n#SBATCH --license=SCRATCH"
77+
export TURBINE_DIRECTIVE="#SBATCH --constraint=knl,quad,cache\n#SBATCH --license=SCRATCH\n#SBATCH --account=m2759"
7878

7979
# Resident task workers and ranks
8080
export TURBINE_RESIDENT_WORK_WORKERS=1

workflows/nt3_mlrMBO/swift/cori_workflow3.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ COMMON_DIR=$EMEWS_PROJECT_ROOT/../common/python
7575
export PYTHONPATH=$EMEWS_PROJECT_ROOT/python:$EMEWS_PROJECT_ROOT/ext/EQ-Py:$BENCHMARK_DIR:$COMMON_DIR
7676
export PYTHONHOME=/global/common/cori/software/python/2.7-anaconda/envs/deeplearning/
7777

78-
export TURBINE_DIRECTIVE="#SBATCH --constraint=haswell\n#SBATCH --license=SCRATCH"
78+
export TURBINE_DIRECTIVE="#SBATCH --constraint=knl,quad,cache\n#SBATCH --license=SCRATCH\n#SBATCH --account=m2759"
7979

8080
# Resident task workers and ranks
8181
export TURBINE_RESIDENT_WORK_WORKERS=1

workflows/p1b1_mlrMBO/swift/cori_workflow.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ COMMON_DIR=$EMEWS_PROJECT_ROOT/../common/python
7272
export PYTHONPATH=$BENCHMARK_DIR:$COMMON_DIR:$EMEWS_PROJECT_ROOT/python
7373
export PYTHONHOME=/global/common/cori/software/python/2.7-anaconda/envs/deeplearning/
7474

75-
export TURBINE_DIRECTIVE="#SBATCH --constraint=haswell\n#SBATCH --license=SCRATCH"
75+
export TURBINE_DIRECTIVE="#SBATCH --constraint=knl,quad,cache\n#SBATCH --license=SCRATCH\n#SBATCH --account=m2759"
7676

7777
# Resident task workers and ranks
7878
export TURBINE_RESIDENT_WORK_WORKERS=1

workflows/p1b3_mlrMBO/swift/cori_workflow.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ COMMON_DIR=$EMEWS_PROJECT_ROOT/../common/python
7171
export PYTHONPATH=$EMEWS_PROJECT_ROOT/python:$BENCHMARK_DIR:$COMMON_DIR
7272
export PYTHONHOME=/global/common/cori/software/python/2.7-anaconda/envs/deeplearning/
7373

74-
export TURBINE_DIRECTIVE="#SBATCH --constraint=haswell\n#SBATCH --license=SCRATCH"
74+
export TURBINE_DIRECTIVE="#SBATCH --constraint=knl,quad,cache\n#SBATCH --license=SCRATCH\n#SBATCH --account=m2759"
7575

7676
# Resident task workers and ranks
7777
export TURBINE_RESIDENT_WORK_WORKERS=1

workflows/p1b3_mlrMBO/swift/cori_workflow3.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ COMMON_DIR=$EMEWS_PROJECT_ROOT/../common/python
7575
export PYTHONPATH=$EMEWS_PROJECT_ROOT/python:$BENCHMARK_DIR:$COMMON_DIR
7676
export PYTHONHOME=/global/common/cori/software/python/2.7-anaconda/envs/deeplearning/
7777

78-
export TURBINE_DIRECTIVE="#SBATCH --constraint=haswell\n#SBATCH --license=SCRATCH"
78+
export TURBINE_DIRECTIVE="#SBATCH --constraint=knl,quad,cache\n#SBATCH --license=SCRATCH\n#SBATCH --account=m2759"
7979

8080
# Resident task workers and ranks
8181
export TURBINE_RESIDENT_WORK_WORKERS=1

workflows/p2b1_mlrMBO/scripts/theta_run_model.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ MODEL_CMD="python ${arg_array[@]}"
7272
set +e
7373
echo $MODEL_CMD
7474
$TIMEOUT_CMD python "${arg_array[@]}"
75-
sleep 60
75+
7676

7777
RES=$?
7878
if [ "$RES" -ne 0 ]; then

workflows/p2b1_mlrMBO/swift/cori_workflow3.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ COMMON_DIR=$EMEWS_PROJECT_ROOT/../common/python
7474
export PYTHONPATH=$EMEWS_PROJECT_ROOT/python:$EMEWS_PROJECT_ROOT/ext/EQ-Py:$BENCHMARK_DIR:$COMMON_DIR
7575
export PYTHONHOME=/global/common/cori/software/python/2.7-anaconda/envs/deeplearning/
7676

77-
export TURBINE_DIRECTIVE="#SBATCH --constraint=haswell\n#SBATCH --license=SCRATCH"
77+
export TURBINE_DIRECTIVE="#SBATCH --constraint=knl,quad,cache\n#SBATCH --license=SCRATCH\n#SBATCH --account=m2759"
7878

7979
# Resident task workers and ranks
8080
export TURBINE_RESIDENT_WORK_WORKERS=1

workflows/p2b1_mlrMBO/swift/workflow3.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ if not os.path.exists(outdir):
3232
3333
hyper_parameter_map = json.loads('%s')
3434
hyper_parameter_map['framework'] = 'keras'
35-
hyper_parameter_map['save'] = '{}/output'.format(outdir)
35+
hyper_parameter_map['save_path'] = '{}/output'.format(outdir)
3636
hyper_parameter_map['instance_directory'] = outdir
3737
hyper_parameter_map['experiment_id'] = '%s'
3838
hyper_parameter_map['run_id'] = '%s'
Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,37 @@
11
# see https://cran.r-project.org/web/packages/ParamHelpers/ParamHelpers.pdfmakeNum
22
# the parameter names should match names of the arguments expected by the benchmark
33

4+
45
param.set <- makeParamSet(
5-
makeDiscreteParam("batch_size", values = c(16, 32, 64, 128, 256, 512)),
6-
makeIntegerParam("epochs", lower = 5, upper = 500),
7-
makeDiscreteParam("activation", values = c("softmax", "elu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "linear")),
8-
makeDiscreteParam("optimizer", values = c("adam", "sgd", "rmsprop", "adagrad", "adadelta")),
9-
makeNumericParam("dropout", lower = 0, upper = 0.9),
10-
makeNumericParam("learning_rate", lower = 0.00001, upper = 0.1)
11-
## DEBUG PARAMETERS: DON'T USE THESE IN PRODUCTION RUN
12-
## makeDiscreteParam("conv", values = c("32 20 16 32 10 1"))
6+
makeNumericParam("learning_rate", lower= 0.00001, upper= 0.1 ),
7+
makeNumericParam("dropout", lower= 0, upper= 0.9 ),
8+
makeDiscreteParam("activation",
9+
values= c( "softmax","elu","softplus","softsign",
10+
"relu", "tanh","sigmoid","hard_sigmoid",
11+
"linear") ),
12+
makeDiscreteParam("optimizer",
13+
values = c("adam", "sgd", "rmsprop","adagrad",
14+
"adadelta")),
15+
makeDiscreteParam("shared_nnet_spec",
16+
values= c( "400", "500", "600", "700"
17+
#"800", "900", "1000", "1100", "1200",
18+
#"400,400", "500,500", "600,600", "700,700",
19+
#"800,800", "900,900", "1000,1000", "1100,1100",
20+
#"1200,1200"
21+
) ),
22+
makeDiscreteParam("ind_nnet_spec",
23+
values= c( "400:400:400", "600:600:600"
24+
#"800:800:800", "1000:1000:1000",
25+
#"1200:1200:1200",
26+
#"400,400:400,400:400,400", "600,600:600,600:600,600",
27+
#"800,800:800,800:800,800", "1000,1000:1000,1000:1000,1000",
28+
#"1200,1200:1200,1200:1200,1200",
29+
#"800,400:800,400:800,400",
30+
#"1200,400:1200,400:1200,400",
31+
#"1200,800,400:1200,800,400:1200,800,400"
32+
)),
33+
makeDiscreteParam("batch_size", values = c(16,32,64,128,256)),
34+
makeIntegerParam("epochs", lower = 5, upper = 50)
1335
)
36+
37+

0 commit comments

Comments
 (0)