A port of Microsoft's TRELLIS.2 (4B parameter image-to-3D model) to run on Apple Silicon via PyTorch MPS.
Raw Developer Origin & Technical Request
Hacker News
Apr 20, 2026
I ported Microsoft's TRELLIS.2 (4B parameter image-to-3D model) to run on Apple Silicon via PyTorch MPS. The original requires CUDA with flash_attn, nvdiffrast, and custom sparse convolution kernels: none of which work on Mac.I replaced the CUDA-specific ops with pure-PyTorch alternatives: a gather-scatter sparse 3D convolution, SDPA attention for sparse transformers, and a Python-based mesh extraction replacing CUDA hashmap operations. Total changes are a few hundred lines across 9 files.Generates ~400K vertex meshes from single photos in about 3.5 minutes on M4 Pro (24GB). Not as fast as H100 (where it takes seconds), but it works offline with no cloud dependency.github.com/shivampkumar/trel...
Developer Debate & Comments
Frequently Asked Questions
Market intelligence mapped to A port of Microsoft's TRELLIS.2 (4B parameter image-to-3D model) to run on Apple Silicon via PyTorch MPS..
What problem does A port of Microsoft's TRELLIS.2 (4B parameter image-to-3D model) to run on Apple Silicon via PyTorch MPS. solve?
Are engineers actively discussing A port of Microsoft's TRELLIS.2 (4B parameter image-to-3D model) to run on Apple Silicon via PyTorch MPS.?
What are the foundational technologies related to A port of Microsoft's TRELLIS.2 (4B parameter image-to-3D model) to run on Apple Silicon via PyTorch MPS.?
Engagement Signals
Cross-Market Term Frequency
Quantifies the cross-market adoption of foundational terms like offline and Apple Silicon by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.
SaaS Metrics