|
|
#!/bin/bash |
|
|
set -e |
|
|
|
|
|
export PYTHONPATH="../":"${PYTHONPATH}" |
|
|
|
|
|
SECONDS=0 |
|
|
SAMPLES=-1 |
|
|
BS=1000 |
|
|
|
|
|
SAVE_DIR=/path/to/out/dir |
|
|
mkdir -p "$SAVE_DIR" |
|
|
python -m clip_benchmark.cli eval --dataset_root "https://huggingface.co/datasets/clip-benchmark/wds_{dataset_cleaned}/tree/main" --dataset benchmark/datasets.txt \ |
|
|
--pretrained_model benchmark/models.txt \ |
|
|
--output "${SAVE_DIR}/clean_{model}_{pretrained}_beta{beta}_{dataset}_{n_samples}_bs{bs}_{attack}_{eps}_{iterations}.json" \ |
|
|
--attack none --eps 1 \ |
|
|
--batch_size $BS --n_samples $SAMPLES \ |
|
|
|
|
|
|
|
|
hours=$((SECONDS / 3600)) |
|
|
minutes=$(( (SECONDS % 3600) / 60 )) |
|
|
echo "[Runtime] $hours h $minutes min" |