tuanio commited on
Commit
28a8a91
·
verified ·
1 Parent(s): e867ea2

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +58 -0
README.md ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ datasets:
4
+ - Vi-VLM/Vista
5
+ language:
6
+ - vi
7
+ ---
8
+
9
+ - Training script:
10
+ ```bash
11
+ moe_mode="sparse"
12
+ num_experts=4
13
+ top_k_experts=2
14
+ use_residual=False
15
+ router_aux_loss_coef=0.01
16
+
17
+ ROOT_DATA=data/llm_data
18
+
19
+ WANDB_PROJECT=chart-vision-llm CUDA_VISIBLE_DEVICES=0,1,2,3,4 deepspeed --include localhost:2,3,4 moellava/train/train_mem.py \
20
+ --moe_enable True --num_experts ${num_experts} --top_k_experts ${top_k_experts} --capacity_factor 1.5 \
21
+ --moe_mode ${moe_mode} --use_residual ${use_residual} --router_aux_loss_coef ${router_aux_loss_coef} \
22
+ --train_modules mlp.gate_proj mlp.up_proj mlp.down_proj wg \
23
+ --deepspeed ./scripts/zero2.json \
24
+ --model_name_or_path ./checkpoints/ft-llava-qwen1.5-0.5b-vista_llava-merged-2ep \
25
+ --version qwen \
26
+ --data_path $ROOT_DATA/json_files/vista_reason_conversation.json \
27
+ --image_folder $ROOT_DATA/coco2017/train2017 \
28
+ --image_tower google/siglip-base-patch16-256-multilingual \
29
+ --image_projector_type mlp2x_gelu \
30
+ --mm_vision_select_layer -2 \
31
+ --mm_use_im_start_end False \
32
+ --mm_use_im_patch_token False \
33
+ --image_aspect_ratio pad \
34
+ --group_by_modality_length True \
35
+ --bf16 True \
36
+ --output_dir ./checkpoints/ft-moe-llava-qwen1.5-0.5b-vista_reason_conv-1ep \
37
+ --num_train_epochs 1 \
38
+ --per_device_train_batch_size 8 \
39
+ --per_device_eval_batch_size 4 \
40
+ --gradient_accumulation_steps 2 \
41
+ --evaluation_strategy "no" \
42
+ --save_strategy "steps" \
43
+ --save_steps 24000 \
44
+ --save_total_limit 1 \
45
+ --learning_rate 2e-5 \
46
+ --weight_decay 0. \
47
+ --warmup_ratio 0.03 \
48
+ --lr_scheduler_type "cosine" \
49
+ --logging_steps 50 \
50
+ --tf32 True \
51
+ --model_max_length 2048 \
52
+ --gradient_checkpointing True \
53
+ --dataloader_num_workers 8 \
54
+ --lazy_preprocess True \
55
+ --report_to wandb \
56
+ --cache_dir "./cache_dir" \
57
+ --run_name ft-moe-llava-qwen1.5-0.5b-vista_reason_conv-1ep
58
+ ```