microsoft / microsoft/TRELLIS.2

Explore non-CUDA backends (MPS / AMD / Intel) for Trellis2

Open
#74 16 comments 32 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
11.3k
Forks
1.4k
PR merge metrics
No merged PRs in 30d

Description

Describe the problem
Trellis2 is a strong project, but its current CUDA-only dependency limits who can use and contribute to it.

As the AI hardware ecosystem evolves, more developers are working on platforms outside the NVIDIA stack, and Trellis2 is currently inaccessible to them.

Why this matters
Recent advances have made alternative platforms increasingly compelling:

  • Apple Silicon (MPS / Metal) offers excellent local inference performance and efficiency
  • AMD GPUs are broadly available and improving quickly (ROCm / Vulkan)
  • Intel ARC has become a realistic option for AI workloads (Level Zero / OpenCL)

Supporting additional backends would significantly broaden Trellis2’s reach.

Impact

  • Greater accessibility across platforms
  • Increased contributor and user base
  • Reduced reliance on a single vendor ecosystem

Requested improvement
If possible, please consider:

  • A roadmap or discussion around MPS support
  • Exploration of AMD-compatible backends
  • Experimental investigation into Intel ARC acceleration

Even early-stage or partial support would be valuable to many users.

Additional context
Projects that adopt multi-backend acceleration tend to attract more contributors and remain adaptable as hardware continues to change. I believe Trellis2 would benefit long-term from this direction.

Happy to help test or contribute where useful.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing Trellis2's CUDA-only dependency and the discussion around MPS, AMD, and Intel ARC support. The issue names no files, entry points, or tests; done would require a defined backend direction or scoped implementation plan before coding can begin.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.