Initial release
This commit is contained in:
Executable
+32
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env bash
|
||||
# Convert every stage-1 geometry checkpoint to GGUF (f16 for the demo, f32 for
|
||||
# validation). Run inside the reference container:
|
||||
# docker run --rm -v "$PWD":/work -w /work trellis2-ref bash scripts/convert_all.sh
|
||||
set -euo pipefail
|
||||
|
||||
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
cd "$ROOT"
|
||||
mkdir -p ggufs
|
||||
|
||||
T2=models/TRELLIS.2-4B/ckpts
|
||||
T1=models/TRELLIS-image-large/ckpts
|
||||
PJ=models/TRELLIS.2-4B/pipeline.json
|
||||
TPJ=models/TRELLIS.2-4B/texturing_pipeline.json
|
||||
|
||||
for ft in 0 1; do
|
||||
suf=$([ "$ft" = 0 ] && echo f32 || echo f16)
|
||||
python convert_dino_to_gguf.py --output ggufs/dino_$suf.gguf --ftype "$ft"
|
||||
python convert_ss_flow_to_gguf.py --model $T2/ss_flow_img_dit_1_3B_64_bf16.safetensors --output ggufs/ss_flow_$suf.gguf --ftype "$ft"
|
||||
python convert_ss_dec_to_gguf.py --model $T1/ss_dec_conv3d_16l8_fp16.safetensors --output ggufs/ss_dec_$suf.gguf --ftype "$ft"
|
||||
python convert_slat_flow_to_gguf.py --model $T2/slat_flow_img2shape_dit_1_3B_512_bf16.safetensors --pipeline-json $PJ --output ggufs/slat_flow_$suf.gguf --ftype "$ft"
|
||||
python convert_slat_flow_to_gguf.py --model $T2/slat_flow_img2shape_dit_1_3B_1024_bf16.safetensors --pipeline-json $PJ --output ggufs/slat_flow_1024_$suf.gguf --ftype "$ft"
|
||||
python convert_shape_dec_to_gguf.py --model $T2/shape_dec_next_dc_f16c32_fp16.safetensors --output ggufs/shape_dec_$suf.gguf --ftype "$ft"
|
||||
# PBR texturing stack (shape encoder retained for standalone parity tooling)
|
||||
python convert_tex_dec_to_gguf.py --model $T2/tex_dec_next_dc_f16c32_fp16.safetensors --output ggufs/tex_dec_$suf.gguf --ftype "$ft"
|
||||
python convert_shape_enc_to_gguf.py --model $T2/shape_enc_next_dc_f16c32_fp16.safetensors --output ggufs/shape_enc_$suf.gguf --ftype "$ft"
|
||||
python convert_tex_flow_to_gguf.py --model $T2/slat_flow_imgshape2tex_dit_1_3B_512_bf16.safetensors --texturing-json $TPJ --output ggufs/tex_slat_flow_512_$suf.gguf --ftype "$ft"
|
||||
python convert_tex_flow_to_gguf.py --model $T2/slat_flow_imgshape2tex_dit_1_3B_1024_bf16.safetensors --texturing-json $TPJ --output ggufs/tex_slat_flow_1024_$suf.gguf --ftype "$ft"
|
||||
done
|
||||
|
||||
echo "all GGUFs written:"
|
||||
ls -la ggufs/
|
||||
Reference in New Issue
Block a user