-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun_exper_ht_gradual_increase.sh
executable file
·22 lines (17 loc) · 1.52 KB
/
run_exper_ht_gradual_increase.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/python3.9
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# Run all jupytext notebook and save output under output directory
OUTPUT_DIR=notebooks #../../../../
INPUT_DIR=cyberbattle/agents/baseline/notebooks
REWARD_CLIP=True
# cat $INPUT_DIR/notebook_debug_tinymicro.py | jupytext --to ipynb --set-kernel - | papermill $OUTPUT_DIR/notebook_dql_tiny.ipynb -p gymid 'CyberBattleTinyMicro-v1' -p training_episode_count 2000 $arg # -p iteration_count 20 -p eval_episode_count 10
for i in {1..3}; do
for reward in "-p reward_clip True" ""; do
for gamma in "-p gamma 0.25" ""; do
cat $INPUT_DIR/notebook_dql_debug_with_tinymicro.py | jupytext --to ipynb --set-kernel - | papermill $OUTPUT_DIR/notebook_dql_debug_tiny_ht_gradual_increase.ipynb -p gymid 'CyberBattleTinyMicro-v12' -p training_episode_count 2000 $reward $gamma # -p iteration_count 20 -p eval_episode_count 10
cat $INPUT_DIR/notebook_dql_debug_with_tinymicro.py | jupytext --to ipynb --set-kernel - | papermill $OUTPUT_DIR/notebook_dql_debug_tiny_ht_gradual_increase.ipynb -p gymid 'CyberBattleTinyMicro-v123' -p training_episode_count 2000 $reward $gamma # -p iteration_count 20 -p eval_episode_count 100
cat $INPUT_DIR/notebook_dql_debug_with_tinymicro.py | jupytext --to ipynb --set-kernel - | papermill $OUTPUT_DIR/notebook_dql_debug_tiny_ht_gradual_increase.ipynb -p gymid 'CyberBattleTinyMicro-v1234' -p training_episode_count 2000 $reward $gamma # -p iteration_count 20 -p eval_episode_count 10
done
done
done