-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy path1-language-nav-ver.sh
More file actions
51 lines (44 loc) · 1.9 KB
/
Copy path1-language-nav-ver.sh
File metadata and controls
51 lines (44 loc) · 1.9 KB
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash
#SBATCH --job-name=goat
#SBATCH --output=slurm_logs/goat-ver-%j.out
#SBATCH --error=slurm_logs/goat-ver-%j.err
#SBATCH --gpus a40:4
#SBATCH --nodes 1
#SBATCH --cpus-per-task 10
#SBATCH --ntasks-per-node 4
#SBATCH --partition=cvmlp-lab
#SBATCH --qos=short
#SBATCH --exclude=megabot,gundam,kitt,cheetah
#SBATCH --signal=USR1@100
#SBATCH --requeue
export GLOG_minloglevel=2
export HABITAT_SIM_LOG=quiet
export MAGNUM_LOG=quiet
MAIN_ADDR=$(scontrol show hostnames "${SLURM_JOB_NODELIST}" | head -n 1)
export MAIN_ADDR
source /srv/flash1/rramrakhya3/miniconda3/etc/profile.d/conda.sh
conda deactivate
conda activate goat
export PYTHONPATH=/srv/flash1/rramrakhya3/fall_2023/habitat-sim/src_python/
export HOME=/srv/flash1/rramrakhya3/summer_2023
TENSORBOARD_DIR="tb/languagenav/ver/resnetclip_rgb_text/seed_1/"
CHECKPOINT_DIR="data/new_checkpoints/languagenav/ver/resnetclip_rgb_text/seed_1/"
DATA_PATH="data/datasets/languagenav/hm3d/v5_final/"
srun python -um goat_bench.run \
--run-type train \
--exp-config config/experiments/ver_language_nav.yaml \
habitat_baselines.trainer_name="ver" \
habitat_baselines.num_environments=32 \
habitat_baselines.rl.policy.name=GOATPolicy \
habitat_baselines.rl.ddppo.train_encoder=False \
habitat_baselines.rl.ddppo.backbone=resnet50_clip_avgpool \
habitat_baselines.tensorboard_dir=${TENSORBOARD_DIR} \
habitat_baselines.checkpoint_folder=${CHECKPOINT_DIR} \
habitat.dataset.data_path=${DATA_PATH}/train/train.json.gz \
+habitat/task/lab_sensors@habitat.task.lab_sensors.language_goal_sensor=language_goal_sensor \
~habitat.task.lab_sensors.objectgoal_sensor \
habitat.task.lab_sensors.language_goal_sensor.cache=data/clip_embeddings/goat/language_nav_train_bert.pkl \
habitat.task.measurements.success.success_distance=0.25 \
habitat.simulator.type="GOATSim-v0" \
habitat.dataset.type="LanguageNav-v1" \
habitat_baselines.rl.ddppo.distrib_backend="GLOO"