Cannot be installed on M1 or M2 Macs

Open
#118 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
python, pytorch

Research direction

Start with the dependencies YAML and inspect installation requirements for cudatoolkit and dgl. Then review uses of CUDA-specific modules such as torch.cuda.nvtx; done means the project installs on M1/M2 Macs and other systems without CUDA while retaining supported behavior.

Written by the indexing model from the issue text.

Description

Would be wonderful to update the code to be compatible with new Macs and any other devices incompatible with cuda.
Currently does not install due to cudatoolkit and dgl, which are unavailable for M1/M2.

Possibly the code may only need to change in a small number of places, because recent versions of pytorch are compatible with M1/M2. If I understand, might only need to change the dependencies yml and replace the use of cuda/dgl modules e.g. 'torch.cuda.nvtx'.

Dominant language
Python
Stars
3.1k
Forks
644
PR merge metrics
No merged PRs in 30d

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.

More from RosettaCommons/RFdiffusion

All issues in RosettaCommons/RFdiffusion

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.