图像擦除
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

35 lines
799 B

#!/usr/bin/env bash
if (( $# < 3 ))
then
echo "Usage: $0 model_dir input_dir output_dir [other arguments to predict.py]"
exit 1
fi
CURDIR="$(dirname $0)"
SRCDIR="$CURDIR/.."
SRCDIR="$(realpath $SRCDIR)"
MODEL_LOCAL_DIR="$(realpath $1)"
INPUT_LOCAL_DIR="$(realpath $2)"
OUTPUT_LOCAL_DIR="$(realpath $3)"
shift 3
mkdir -p "$OUTPUT_LOCAL_DIR"
docker run \
-v "$SRCDIR":/home/user/project \
-v "$MODEL_LOCAL_DIR":/data/checkpoint \
-v "$INPUT_LOCAL_DIR":/data/input \
-v "$OUTPUT_LOCAL_DIR":/data/output \
-u $(id -u):$(id -g) \
--name="lama-predict" \
--rm \
windj007/lama \
/home/user/project/bin/predict.py \
model.path=/data/checkpoint \
indir=/data/input \
outdir=/data/output \
dataset.img_suffix=.png \
$@