Spaces:
Paused
Paused
|
Download ZERO_GPU_MIGRATION.md from junaid-simamdigital/Simam3D: direct link, hf CLI and curl.
- Browser
- Download file 1.92 kB
-
https://huggingface.co/spaces/junaid-simamdigital/Simam3D/resolve/main/ZERO_GPU_MIGRATION.md
- Command line
-
hf download hf://spaces/junaid-simamdigital/Simam3D/ZERO_GPU_MIGRATION.md
-
curl -L -o ZERO_GPU_MIGRATION.md https://huggingface.co/spaces/junaid-simamdigital/Simam3D/resolve/main/ZERO_GPU_MIGRATION.md
1.92 kB
ZeroGPU migration plan
This is a deployment plan, not a claim that the current Docker Space runs on ZeroGPU.
Current constraint
Simam3D is a Docker Space. Hugging Face ZeroGPU currently targets Gradio SDK
Spaces, so changing the hardware selector on this repository is not enough.
The current Docker Space remains the reproducible target for DA3 experiments
when metered GPU capacity is available.
Separate variant steps
- Create a Gradio-SDK Space variant from the tested
app.pyandsimam3d_core.pymodules. - Change the Space metadata from
sdk: dockertosdk: gradioand remove Docker-only installation assumptions. - Use the platform-managed
gradio,spaces, andhuggingface_hubpackages; do not pin those packages in the ZeroGPU requirements. - Keep model inference behind the optional
spaces.GPUboundary and set a bounded duration for depth requests. - Validate the ZeroGPU-supported Python/Torch matrix before selecting the runtime; the current Docker requirements are intentionally independent.
- Run the same dependency-free geometry and manifest tests (currently 34) and compare manifests between Docker and ZeroGPU runs.
For the current Docker image, DA3 is intentionally opt-in: build with
SIMAM3D_INSTALL_DA3=1 only after selecting a compatible upstream revision.
The default build remains V2-first and does not require the DA3 Git package.
Acceptance checks
- A V2 single-image request returns depth, GLB, PLY, fused PLY, Gaussian PLY, metadata, uncertainty map, turntable GIF, evidence card, reveal card, and manifest.
- The manifest records the ZeroGPU runtime, exact software versions, input hashes, pose source, confidence source, and fusion settings.
- DA3 remains an explicit opt-in experiment and its failure cannot prevent the V2 baseline from returning an artifact.