Spaces:
Paused
Paused
| if (( $# < 3 )) | |
| then | |
| echo "Usage: $0 original_dataset_dir predictions_dir output_dir [other arguments to evaluate_predicts.py]" | |
| exit 1 | |
| fi | |
| CURDIR="$(dirname $0)" | |
| SRCDIR="$CURDIR/.." | |
| SRCDIR="$(realpath $SRCDIR)" | |
| ORIG_DATASET_LOCAL_DIR="$(realpath $1)" | |
| PREDICTIONS_LOCAL_DIR="$(realpath $2)" | |
| OUTPUT_LOCAL_DIR="$(realpath $3)" | |
| shift 3 | |
| mkdir -p "$OUTPUT_LOCAL_DIR" | |
| docker run \ | |
| -v "$SRCDIR":/home/user/project \ | |
| -v "$ORIG_DATASET_LOCAL_DIR":/data/orig_dataset \ | |
| -v "$PREDICTIONS_LOCAL_DIR":/data/predictions \ | |
| -v "$OUTPUT_LOCAL_DIR":/data/output \ | |
| -u $(id -u):$(id -g) \ | |
| --name="lama-eval" \ | |
| --rm \ | |
| windj007/lama \ | |
| /home/user/project/bin/evaluate_predicts.py \ | |
| /home/user/project/configs/eval2_cpu.yaml \ | |
| /data/orig_dataset \ | |
| /data/predictions \ | |
| /data/output/metrics.yaml \ | |
| $@ | |