forked from aigc3d/LHM
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinference.sh
executable file
·33 lines (27 loc) · 1.04 KB
/
inference.sh
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
32
33
#!/bin/bash
# given pose sequence, generating animation video .
TRAIN_CONFIG="./configs/inference/human-lrm-1B.yaml"
MODEL_NAME=LHM-1B
IMAGE_INPUT="./train_data/example_imgs/"
MOTION_SEQS_DIR="./train_data/motion_video/mimo6/smplx_params/"
TRAIN_CONFIG=${1:-$TRAIN_CONFIG}
MODEL_NAME=${2:-$MODEL_NAME}
IMAGE_INPUT=${3:-$IMAGE_INPUT}
MOTION_SEQS_DIR=${4:-$MOTION_SEQS_DIR}
echo "TRAIN_CONFIG: $TRAIN_CONFIG"
echo "IMAGE_INPUT: $IMAGE_INPUT"
echo "MODEL_NAME: $MODEL_NAME"
echo "MOTION_SEQS_DIR: $MOTION_SEQS_DIR"
echo "INFERENCE VIDEO"
MOTION_IMG_DIR=None
VIS_MOTION=true
MOTION_IMG_NEED_MASK=true
RENDER_FPS=30
MOTION_VIDEO_READ_FPS=30
EXPORT_VIDEO=True
python -m LHM.launch infer.human_lrm --config $TRAIN_CONFIG \
model_name=$MODEL_NAME image_input=$IMAGE_INPUT \
export_video=$EXPORT_VIDEO export_mesh=$EXPORT_MESH \
motion_seqs_dir=$MOTION_SEQS_DIR motion_img_dir=$MOTION_IMG_DIR \
vis_motion=$VIS_MOTION motion_img_need_mask=$MOTION_IMG_NEED_MASK \
render_fps=$RENDER_FPS motion_video_read_fps=$MOTION_VIDEO_READ_FPS