--- title: TripoSplat WebGPU emoji: 🫧 colorFrom: blue colorTo: purple sdk: static pinned: false models: - Yosun/TripoSplat-WebGPU --- # TripoSplat WebGPU Generate a Gaussian splat from an image entirely in your browser with WebGPU. No image or inference request is sent to a server. ## Before you run - Use current desktop Chrome or Edge with WebGPU enabled. - Allow roughly 6.47 GB for the first verified model download and browser cache. - Use an alpha-bearing PNG or WebP; bundled background removal is not yet available. - Expect generation to take several minutes on qualified high-end hardware. The app downloads versioned model artifacts directly from [Yosun/TripoSplat-WebGPU](https://huggingface.co/Yosun/TripoSplat-WebGPU), verifies their declared size and SHA-256, and caches them in browser storage when permitted. It exports binary PLY and `.splat` files locally. > **Engineering preview:** whole-scene numerical/render parity, repeated-run memory behavior, Edge, and 16 GB devices are not yet qualified. [Source, status, benchmarks, and issue tracker](https://github.com/yosun/TripoSplatWebGPU) · [Vercel mirror](https://triposplat-webgpu.vercel.app/e2e-web) ## Deploy this card and the prebuilt app Run from the repository root: ```bash corepack enable pnpm install --frozen-lockfile pnpm build hf upload Yosun/TripoSplat-WebGPU dist . --repo-type space \ --commit-message 'Deploy TripoSplat WebGPU demo' hf repos cp huggingface-space/README.md \ hf://spaces/Yosun/TripoSplat-WebGPU/README.md ``` The root `dist/index.html` is already built; this card intentionally uses only `sdk: static` and does not request Hugging Face compute or a custom build command. Hugging Face may still require plan credits to activate updated Static Space hosting.