# Attn Head L.P. & MLP Chunk L.P.
# BEAF eval
CUDA_VISIBLE_DEVICES=2 python3 -m accelerate.commands.launch \
	--num_processes=1 \
	-m lmms_eval \
	--model llava \
	--model_args pretrained=liuhaotian/llava-v1.5-7b,attn_implementation=eager \
	--tasks beaf_gate_truthful_both_head_mlp_chunk_ver1 \
	--batch_size 1 \
	--log_samples \
	--log_samples_suffix llava_v1.5_7b_beaf_gate_truthful_both_head_mlp_chunk_ver1 \
	--output_path ./logs/ \
	--process_with_media 


CUDA_VISIBLE_DEVICES=2 python3 -m accelerate.commands.launch \
	--num_processes=1 \
	-m lmms_eval \
	--model llava \
	--model_args pretrained=liuhaotian/llava-v1.5-7b,attn_implementation=eager \
	--tasks beaf_gate_truthful_both_head_mlp_chunk_ver2 \
	--batch_size 1 \
	--log_samples \
	--log_samples_suffix llava_v1.5_7b_beaf_gate_truthful_both_head_mlp_chunk_ver2 \
	--output_path ./logs/ \
	--process_with_media 


CUDA_VISIBLE_DEVICES=2 python3 -m accelerate.commands.launch \
	--num_processes=1 \
	-m lmms_eval \
	--model llava \
	--model_args pretrained=liuhaotian/llava-v1.5-7b,attn_implementation=eager \
	--tasks beaf_gate_truthful_both_head_mlp_chunk_ver3 \
	--batch_size 1 \
	--log_samples \
	--log_samples_suffix llava_v1.5_7b_beaf_gate_truthful_both_head_mlp_chunk_ver3 \
	--output_path ./logs/ \
	--process_with_media 

# CHAIR eval (max64)
CUDA_VISIBLE_DEVICES=2 python3 -m accelerate.commands.launch \
	--num_processes=1 \
	-m lmms_eval \
	--model llava \
	--model_args pretrained=liuhaotian/llava-v1.5-7b,attn_implementation=eager \
	--tasks chair_max64_truthful_both_head_mlp_chunk_ver1 \
	--batch_size 1 \
	--log_samples \
	--log_samples_suffix llava_v1.5_7b_chair_max64_truthful_both_head_mlp_chunk_ver1 \
	--output_path ./logs/ \
	--process_with_media 


CUDA_VISIBLE_DEVICES=2 python3 -m accelerate.commands.launch \
	--num_processes=1 \
	-m lmms_eval \
	--model llava \
	--model_args pretrained=liuhaotian/llava-v1.5-7b,attn_implementation=eager \
	--tasks chair_max64_truthful_both_head_mlp_chunk_ver2 \
	--batch_size 1 \
	--log_samples \
	--log_samples_suffix llava_v1.5_7b_chair_max64_truthful_both_head_mlp_chunk_ver2 \
	--output_path ./logs/ \
	--process_with_media 


CUDA_VISIBLE_DEVICES=2 python3 -m accelerate.commands.launch \
	--num_processes=1 \
	-m lmms_eval \
	--model llava \
	--model_args pretrained=liuhaotian/llava-v1.5-7b,attn_implementation=eager \
	--tasks chair_max64_truthful_both_head_mlp_chunk_ver3 \
	--batch_size 1 \
	--log_samples \
	--log_samples_suffix llava_v1.5_7b_chair_max64_truthful_both_head_mlp_chunk_ver3 \
	--output_path ./logs/ \
	--process_with_media 

# CHAIR eval (max512)
CUDA_VISIBLE_DEVICES=2 python3 -m accelerate.commands.launch \
	--num_processes=1 \
	-m lmms_eval \
	--model llava \
	--model_args pretrained=liuhaotian/llava-v1.5-7b,attn_implementation=eager \
	--tasks chair_max512_truthful_both_head_mlp_chunk_ver1 \
	--batch_size 1 \
	--log_samples \
	--log_samples_suffix llava_v1.5_7b_chair_max512_truthful_both_head_mlp_chunk_ver1 \
	--output_path ./logs/ \
	--process_with_media 


CUDA_VISIBLE_DEVICES=2 python3 -m accelerate.commands.launch \
	--num_processes=1 \
	-m lmms_eval \
	--model llava \
	--model_args pretrained=liuhaotian/llava-v1.5-7b,attn_implementation=eager \
	--tasks chair_max512_truthful_both_head_mlp_chunk_ver2 \
	--batch_size 1 \
	--log_samples \
	--log_samples_suffix llava_v1.5_7b_chair_max512_truthful_both_head_mlp_chunk_ver2 \
	--output_path ./logs/ \
	--process_with_media 


CUDA_VISIBLE_DEVICES=2 python3 -m accelerate.commands.launch \
	--num_processes=1 \
	-m lmms_eval \
	--model llava \
	--model_args pretrained=liuhaotian/llava-v1.5-7b,attn_implementation=eager \
	--tasks chair_max512_truthful_both_head_mlp_chunk_ver3 \
	--batch_size 1 \
	--log_samples \
	--log_samples_suffix llava_v1.5_7b_chair_max512_truthful_both_head_mlp_chunk_ver3 \
	--output_path ./logs/ \
	--process_with_media 
