Skip to content

MODEL_PATH = 'your_model_path' 意義? #107

@Dandelionlibra

Description

@Dandelionlibra

您好,
請問在 videomamba.py 下的這個路徑要如何修正呢,目前我正在嘗試運行 k400/videomamba_tiny/run_f8x224.sh,並有對 run_f8x224.sh 中的內容略為修改。

MODEL_PATH = 'your_model_path'
_MODELS = {
    "videomamba_t16_in1k": os.path.join(MODEL_PATH, "videomamba_t16_in1k_res224.pth"),
    "videomamba_s16_in1k": os.path.join(MODEL_PATH, "videomamba_s16_in1k_res224.pth"),
    "videomamba_m16_in1k": os.path.join(MODEL_PATH, "videomamba_m16_in1k_res224.pth"),
}

目前錯誤:FileNotFoundError: [Errno 2] No such file or directory: 'your_model_path/videomamba_t16_in1k_res224.pth'
是要使用以下路徑的預訓練參數嗎?
https://huggingface.co/OpenGVLab/VideoMamba/blob/main/videomamba_t16_k400_f8_res224.pth

此外,run_f8x224.sh 做如下修正是可行的嗎?

export MASTER_PORT=$((12000 + $RANDOM % 20000))
export OMP_NUM_THREADS=1
# 設定使用 GPU 0, 3090 ti
export CUDA_VISIBLE_DEVICES=0

JOB_NAME='videomamba_tiny_f8_res224_test'
OUTPUT_DIR="$(dirname "$0")/$JOB_NAME"
LOG_DIR="./logs/${JOB_NAME}"
# 設定數據(影片檔)的路徑
PREFIX='/data_in_nas/CASME_3/k400/kinetics-dataset/unzip_part_0'
# 設定數據集的路徑/train.csv
DATA_PATH='/data_in_docker/V/videomamba/video_sm/exp/k400'

# 設定本地環境
PARTITION='video5' # 設定合適的分區
GPUS=1 # 只有1顆GPU
GPUS_PER_NODE=1 # 每個節點的GPU數量
CPUS_PER_TASK=1 # 設定每個任務的CPU數量

# torchrun --nnodes=1 --nproc-per-node=1 \ 
python3 run_class_finetuning.py \
 --model videomamba_tiny \
 --data_path ${DATA_PATH} \
 --prefix ${PREFIX} \
 --data_set 'Kinetics_sparse' \
 --split ',' \
 --nb_classes 400 \
 --log_dir ${OUTPUT_DIR} \
 --output_dir ${OUTPUT_DIR} \
 --batch_size 8 \
 --num_sample 2 \
 --input_size 224 \
 --short_side_size 224 \
 --save_ckpt_freq 100 \
 --num_frames 8 \
 --num_workers 12 \
 --warmup_epochs 5 \
 --tubelet_size 1 \
 --epochs 45 \
 --lr 1e-4 \
 --layer_decay 0.8 \
 --drop_path 0.4 \
 --opt adamw \
 --opt_betas 0.9 0.999 \
 --weight_decay 0.05 \
 --test_num_segment 4 \
 --test_num_crop 3 \
 --dist_eval \
 --test_best \
 --bf16

麻煩您解惑了,謝謝。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions