Spaces:
Runtime error
Runtime error
Delete eval.sh
Browse files
eval.sh
DELETED
@@ -1,70 +0,0 @@
|
|
1 |
-
#!/bin/bash
|
2 |
-
#SBATCH --job-name=frozenseg_eval
|
3 |
-
#SBATCH --output=output/slurm/%j.run.out
|
4 |
-
#SBATCH --error=output/slurm/%j.run.err
|
5 |
-
#SBATCH --partition=gpu-a100
|
6 |
-
#SBATCH --gres=gpu:1
|
7 |
-
#SBATCH --cpus-per-task=16
|
8 |
-
#SBATCH --comment=yhx_team
|
9 |
-
export MODULEPATH="/opt/app/spack/share/spack/modules/linux-centos7-haswell:/opt/app/spack/share/spack/modules/linux-centos7-cascadelake:/usr/share/Modules/modulefiles:/etc/modulefiles:/opt/app/modulefiles"
|
10 |
-
source /users/cx_xchen/.bashrc_12.1
|
11 |
-
export DETECTRON2_DATASETS=/users/cx_xchen/DATASETS/
|
12 |
-
export TORCH_DISTRIBUTED_DEBUG=DETAIL
|
13 |
-
export OMP_NUM_THREADS=1
|
14 |
-
export USE_SIMPLE_THREADED_LEVEL3=1
|
15 |
-
conda activate frozenseg
|
16 |
-
|
17 |
-
configs=(
|
18 |
-
# "configs/coco/frozenseg/convnext_large_eval_a847.yaml"
|
19 |
-
# "configs/coco/frozenseg/convnext_large_eval_ade20k.yaml"
|
20 |
-
# "configs/coco/frozenseg/convnext_large_eval_lvis.yaml"
|
21 |
-
# "configs/coco/frozenseg/convnext_large_eval_pas21.yaml"
|
22 |
-
"configs/coco/frozenseg/convnext_large_eval_pc459.yaml"
|
23 |
-
# "configs/coco/frozenseg/convnext_large_eval_cityscapes.yaml"
|
24 |
-
# "configs/coco/frozenseg/convnext_large_eval_coco.yaml"
|
25 |
-
# "configs/coco/frozenseg/convnext_large_eval_mapillary_vistas.yaml"
|
26 |
-
# configs/coco/frozenseg/convnext_large_eval_bdd_panop.yaml
|
27 |
-
# configs/coco/frozenseg/convnext_large_eval_bdd_sem.yaml
|
28 |
-
)
|
29 |
-
port=$((10000 + RANDOM % 50000))
|
30 |
-
sam=vit_b
|
31 |
-
path=output/ConvNext-L_${sam}_1x
|
32 |
-
for config in "${configs[@]}"; do
|
33 |
-
python train_net.py --eval-only --num-gpus 1 --dist-url tcp://127.0.0.1:$port \
|
34 |
-
--config-file $config \
|
35 |
-
OUTPUT_DIR $path/$(basename "$config" .yaml) \
|
36 |
-
MODEL.WEIGHTS modified_model.pth \
|
37 |
-
MODEL.SAM_NAME vit_b \
|
38 |
-
MODEL.FROZEN_SEG.CLIP_PRETRAINED_WEIGHTS pretrained_checkpoint/models--laion--CLIP-convnext_large_d_320.laion2B-s29B-b131K-ft-soup/open_clip_pytorch_model.bin \
|
39 |
-
TEST.USE_SAM_MASKS False \
|
40 |
-
MODEL.FROZEN_SEG.GEOMETRIC_ENSEMBLE_BETA 0.6
|
41 |
-
done
|
42 |
-
|
43 |
-
########## with mask ensemble ########
|
44 |
-
# for config in "${configs[@]}"; do
|
45 |
-
# python train_net.py --eval-only --num-gpus 1 --dist-url tcp://127.0.0.1:$port \
|
46 |
-
# --config-file $config \
|
47 |
-
# OUTPUT_DIR $path/w_maskEnsemble/$(basename "$config" .yaml) \
|
48 |
-
# MODEL.WEIGHTS $path/model_final.pth \
|
49 |
-
# MODEL.MASK_FORMER.SAM_QUERY_FUSE_LAYER 2 \
|
50 |
-
# MODEL.MASK_FORMER.SAM_FEATURE_FUSE_LAYER 0 \
|
51 |
-
# MODEL.SAM_NAME vit_b \
|
52 |
-
# MODEL.FROZEN_SEG.CLIP_PRETRAINED_WEIGHTS pretrained_checkpoint/models--laion--CLIP-convnext_large_d_320.laion2B-s29B-b131K-ft-soup/open_clip_pytorch_model.bin \
|
53 |
-
# TEST.USE_SAM_MASKS True \
|
54 |
-
# TEST.PKL_SAM_MODEL_NAME vit_h
|
55 |
-
# done
|
56 |
-
|
57 |
-
|
58 |
-
########### test recall ############
|
59 |
-
# path=output/Sam_query/ConvNext-L_vit_b_1x
|
60 |
-
# for config in "${configs[@]}"; do
|
61 |
-
# srun python train_net.py --eval-only --num-gpus 4 --dist-url tcp://127.0.0.1:$port \
|
62 |
-
# --config-file $config \
|
63 |
-
# OUTPUT_DIR "output/Ablation/recall_withEverything/$(basename "$config" .yaml)" \
|
64 |
-
# MODEL.WEIGHTS "$path/model_final.pth" \
|
65 |
-
# TEST.USE_SAM_MASKS True \
|
66 |
-
# MODEL.MASK_FORMER.TEST.RECALL_ON True \
|
67 |
-
# MODEL.MASK_FORMER.TEST.SEMANTIC_ON False \
|
68 |
-
# MODEL.MASK_FORMER.TEST.INSTANCE_ON False \
|
69 |
-
# MODEL.MASK_FORMER.TEST.PANOPTIC_ON False \
|
70 |
-
# done
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|