PrompRL / gen.sh
wangfuyun's picture
Add UniRL inference code
522bf24 verified
#!/bin/bash
set -e
# Download eval datasets if not present
EDIT_DATA="data/omni_edit_dev.parquet"
if [ ! -f "$EDIT_DATA" ]; then
echo "Downloading edit eval dataset..."
mkdir -p data
huggingface-cli download wangfuyun/PrompRL data/omni_edit_dev.parquet \
--repo-type model --local-dir . --local-dir-use-symlinks False
fi
# # Text-to-Image OCR
python unified_inference.py --mode t2i \
--model_path wangfuyun/PrompRL/promptrl_ocr \
--model_type flux \
--prompt_file prompts/ocr_test.txt \
--output_dir outputs/ocr \
--use_cot --cot_template ocr_clarity_v2
# # Text-to-Image PS
python unified_inference.py --mode t2i \
--model_path wangfuyun/PrompRL/promptrl_ps \
--model_type flux \
--prompt_file prompts/draw_test.txt \
--output_dir outputs/pickscore \
--use_cot --cot_template quality_purev2
# # GenEval
python unified_inference.py --mode geneval \
--model_path wangfuyun/PrompRL/promptrl_geneval \
--model_type flux \
--metadata_file prompts/evaluation_metadata.jsonl \
--output_dir outputs/geneval \
--use_cot --cot_template geneval \
--n_samples 4
# # Image Editing
python unified_inference.py --mode edit \
--model_path wangfuyun/PrompRL/promptrl_edit \
--model_type kontext \
--data_file "$EDIT_DATA" \
--output_dir outputs/edit \
--use_cot --cot_template edit_general \
--guidance_scale 2.5
# python eval.py prompts/config.yaml