Commit History

Guard _install_cuda_packages() startup call against quota exhaustion
6ad1cf9
Running

Daankular commited on

Reduce startup GPU quota burn: skip CUDA pkg compile if already importable
0030bd6

Daankular commited on

Remove 'spaces' from requirements: pre-installed by HF ZeroGPU runtime
8e4c4f3

Daankular commited on

Remove open3d: conflicts with numpy>=2 (breaks Docker build); TexturePipeline bypassed
011935b

Daankular commited on

Bump cache-bust to force fresh Docker build (fix stale BUILD_ERROR)
482b367

Daankular commited on

Remove xatlas from requirements: not needed (fallback now just copies raw mesh)
a2d92b5

Daankular commited on

Skip CPU texture bake fallback: raw mesh passes to rigging instead
e02e823

Daankular commited on

Increase apply_texture GPU duration to 600s; use 512px UV in CPU fallback
c604238

Daankular commited on

Add CPU texture-bake fallback: xatlas UV-unwrap + numpy projection
51cdda6

Daankular commited on

Fix nvdiffrast: use CameraProjection context_type='cuda' (GL context fails on ZeroGPU)
9800a58

Daankular commited on

Bypass TexturePipeline: use CameraProjection directly for UV baking
dc15d6e

Daankular commited on

Add open3d to requirements: needed by mvadapter pipeline_texture (Python 3.10 has wheels)
2ca31da

Daankular commited on

Replace bake_texture with TexturePipeline (mvadapter API change)
05165c5

Daankular commited on

Remove hyperswap_1a_256.onnx from _ensure_ckpts: file not publicly hosted
13cb6d2

Daankular commited on

Fix get_plucker_embeds_from_cameras_ortho: width is positional not keyword
385c1a1

Daankular commited on

Update apply_texture to MV-Adapter new API
90db216

Daankular commited on

Remove unused get_ipadapter_image import (removed from mvadapter.utils)
6f79261

Daankular commited on

Patch autoencoder_kl_triposg: fix embedder fp32 upcast in _decode
708c3df

Daankular commited on

Fix dtype mismatch in flash_extract_geometry: force fp16 for VAE decode
0183927

Daankular commited on

Fix TripoSG NaN cascade and remove stale autocast wrapper
6e9c7d3

Daankular commited on

Skip DiffDMC (CUDA arch mismatch on A10G), use marching cubes with adaptive iso-level and bg_fill
efc7f8b

Daankular commited on

Fix NaN handling in flash_extract_geometry: preserve NaN for DiffDMC, use -1.0 for MC fallback
2bb9311

Daankular commited on

Pre-convert grid_logits to CPU before DiffDMC attempt (prevents CUDA ctx corruption in fallback)
b7c4667

Daankular commited on

Add explicit error logging + last-resort MC fallback in flash_extract_geometry
9336ed9

Daankular commited on

Patch flash_extract_geometry: marching cubes fallback when DiffDMC unavailable (fixes NoneType on mesh output)
bd0513b

Daankular commited on

Patch TripoSG flash_extract_geometry: guard empty next_points (IndexError on min())
ea4e62c

Daankular commited on

Patch PSHuman attn: use kwargs in Attention.__init__ (diffusers added kv_heads param, breaking positional args)
c74f8a5

Daankular commited on

Patch PSHuman unet: _load_state_dict_into_model moved to model_loading_utils in diffusers>=0.28
6b03536

Daankular commited on

Fix PSHuman CLIPFeatureExtractor removed in transformers>=5.0
bc24ce2

Daankular commited on

Add api_name to run_full_pipeline and pshuman_face for Gradio API access
a83768e

Daankular commited on

Replace runtime TripoSG string-patching with pre-patched files in patches/triposg/
4a05450

Daankular commited on

Fix pymeshlab patch: always write file after import removal
60f5fd7

Daankular commited on

Integrate PSHuman locally — multi-view diffusion in-process, no remote calls
c1af5fa

Daankular commited on

Replace pymeshlab with trimesh in inference_triposg.py (no py3.13 wheels)
0a1745e

Daankular commited on

Move CUDA compilation into @spaces.GPU function — nvcc unavailable at APP_STARTING
0998a0d

Daankular commited on

Fix exec()+locals() for all 4 xinntao packages (basicsr/realesrgan/gfpgan/facexlib)
cae2ac0

Daankular commited on

Detect CUDA home dynamically instead of hardcoded /cuda-image/... path
ae1c75a

Daankular commited on

Fix basicsr setup.py patch: keep _ns inside with-block so f is still open
cb4a8e4

Daankular commited on

Pre-install meson-python+ninja before --no-build-isolation step
267850d

Daankular commited on

Fix basicsr Python 3.13 exec()+locals() crash at runtime startup
63cc737

Daankular commited on

Fix basicsr/realesrgan/gfpgan build: move to runtime --no-build-isolation install (setup.py imports torch)
59014df

Daankular commited on

requirements: remove open3d/pymeshlab/pyrender (no py3.13 wheels), drop unused motion training deps
713df83

Daankular commited on

Fix packages.txt: replace libgl1-mesa-glx with libgl1 (removed in Debian Bookworm)
33aef77

Daankular commited on

Port MeshForge features to ZeroGPU Space: FireRed, PSHuman, Motion Search
8f1bcd9

Daankular commited on

Patch all-zero alpha: fallback to full-foreground instead of raising ValueError
5d73995

Daankular commited on

Fix empty_contours_guard patch: use gray_image (correct param name) not alpha
62747da

Daankular commited on

Patch find_bounding_box: guard empty contours (blank alpha fallback to full image bbox)
efcfdf3

Daankular commited on

Fix queries dtype cast in inference_utils.py; remove autocast (caused NaN/no isosurface)
9757b8d

Daankular commited on

Wrap run_triposg in torch.autocast float16 to fix Float/Half dtype mismatch
396e206

Daankular commited on

Fix RMBG loading with torch.device(cpu) context; fix None fallback alpha shape [1,1,H,W]
78469a2

Daankular commited on