File size: 948 Bytes
d13981b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/env bash
set -euo pipefail

ROOT_DIR="${ROOT_DIR:-$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)}"
cd "${ROOT_DIR}"

DEPLOT_MODEL="${DYME_DEPLOT_MODEL:-models/deplot}"

LOG_PATH=/tmp/train_medium_vf_full_deplot.nohup.log
{
  echo "[start] $(date -Is) resume multi-GPU DePlot"
  echo "[config] devices=cuda:3,cuda:7 batch_size=4 worker_chunk_size=32 cache=/tmp/train_medium_vf_full_deplot_cache.json"
} > "${LOG_PATH}"

PYTHONUNBUFFERED=1 python \
  scripts/build_visual_facts_chartqa_deplot.py \
  --input data/chartqa/train_medium_vf_full.json \
  --output /tmp/train_medium_vf_full_deplot.json \
  --cache /tmp/train_medium_vf_full_deplot_cache.json \
  --batch-size 4 \
  --worker-chunk-size 32 \
  --max-new-tokens 384 \
  --model-id "${DEPLOT_MODEL}" \
  --devices cuda:3,cuda:7 \
  --dtype float32 \
  --no-progress >> "${LOG_PATH}" 2>&1

status=$?
echo "[exit] $(date -Is) status=${status}" >> "${LOG_PATH}"
exit "${status}"