@@ -5,6 +5,9 @@ MODEL_DIR="../models/models-yoloworld"
55
66declare -A models
77models[" seg-l" ]=" yolo_world_v2_seg_l_vlpan_bn_2e-4_80e_8gpus_seghead_finetune_lvis.py yolo_world_seg_l_dual_vlpan_2e-4_80e_8gpus_allmodules_finetune_lvis-8c58c916.pth"
8+ models[" seg-l-seghead" ]=" yolo_world_v2_seg_l_vlpan_bn_2e-4_80e_8gpus_seghead_finetune_lvis.py yolo_world_seg_l_dual_vlpan_2e-4_80e_8gpus_seghead_finetune_lvis-5a642d30.pth"
9+ models[" seg-m" ]=" yolo_world_v2_seg_m_vlpan_bn_2e-4_80e_8gpus_seghead_finetune_lvis.py yolo_world_seg_m_dual_vlpan_2e-4_80e_8gpus_allmodules_finetune_lvis-ca465825.pth"
10+ models[" seg-m-seghead" ]=" yolo_world_v2_seg_m_vlpan_bn_2e-4_80e_8gpus_seghead_finetune_lvis.py yolo_world_seg_m_dual_vlpan_2e-4_80e_8gpus_seghead_finetune_lvis-7bca59a7.pth"
811models[" pretrain-l-clip-800ft" ]=" yolo_world_v2_l_clip_large_vlpan_bn_2e-3_100e_4x8gpus_obj365v1_goldg_train_800ft_lvis_minival.py yolo_world_v2_l_clip_large_o365v1_goldg_pretrain_800ft-9df82e55.pth"
912models[" pretrain-l-clip" ]=" yolo_world_v2_l_clip_large_vlpan_bn_2e-3_100e_4x8gpus_obj365v1_goldg_train_lvis_minival.py yolo_world_v2_l_clip_large_o365v1_goldg_pretrain-8ff2e744.pth"
1013models[" pretrain-l-1280ft" ]=" yolo_world_v2_l_vlpan_bn_2e-3_100e_4x8gpus_obj365v1_goldg_train_1280ft_lvis_minival.py yolo_world_v2_l_obj365v1_goldg_pretrain_1280ft-9babe3f6.pth"
@@ -40,9 +43,9 @@ read MODEL WEIGHT <<< "${models[$model_key]}"
4043config_dir=" configs/pretrain"
4144demo_file=demo/gradio_demo.py
4245if [[ $model_key == seg-* ]]; then
43- config_dir=" configs/segmentation"
44- demo_file=" demo/segmentation_demo.py"
46+ export config_dir=" configs/segmentation"
47+ export demo_file=" demo/segmentation_demo.py"
4548fi
4649
47- docker build -f ./Dockerfile --build-arg=" MODEL=$MODEL " --build-arg=" WEIGHT=$WEIGHT " -t " yolo-demo:$model_key " . && \
48- docker run -it -v " $MODEL_DIR :/weights/" --runtime nvidia -p 8080:8080 " yolo-demo:$model_key " bash # python3 demo/gradio_demo.py "$config_dir/$MODEL" "/weights/$WEIGHT"
50+ # docker build -f ./Dockerfile --build-arg="MODEL=$MODEL" --build-arg="WEIGHT=$WEIGHT" -t "yolo-demo:latest " . && \
51+ docker run -it -v " $( readlink -f $ MODEL_DIR) :/weights/" --runtime nvidia -p 8080:8080 " yolo-demo:latest " python3 $demo_file " $config_dir /$MODEL " " /weights/$WEIGHT "
0 commit comments