#!/bin/bash

# set path firstly
lightx2v_path=/path/to/LightX2V
model_path=/path/to/ByteDance-Seed/SeedVR2-3B

export CUDA_VISIBLE_DEVICES=0

# set environment variables
source ${lightx2v_path}/scripts/base/base.sh

# Start API server with distributed inference service
python -m lightx2v.server \
--model_cls seedvr2 \
--task sr \
--model_path $model_path \
--config_json ${lightx2v_path}/configs/seedvr/seedvr2_3b.json \
--port 8000

echo "Service stopped"

# {
#     "video_path": "input.mp4",
#     "seed": 42,
#     "save_result_path": "./output_lightx2v_seedvr2_sr.mp4"
# }