Description
Describe the bug
"add MultilayerGraphs" on Mac M1 yield numerous "incompatibility" errors. Appears to require CUDA (which is not available on the Mac). Is it possible to have a version that runs only on the CPU (or uses Metal.jl instead)?
To Reproduce
Steps to reproduce the behavior:
- Go to package manager, type "add MultilayerGraphs"
- Click on '....'
- Scroll down to '....'
- See error
Expected behavior
The package would install without error.
Screenshots
ERROR: Unsatisfiable requirements detected for package CUDA [052768ef]:
CUDA [052768ef] log:
├─possible versions are: 0.1.0 - 5.8.1 or uninstalled
├─restricted by julia compatibility requirements to versions: [2.3.0, 2.5.0 - 5.8.1] or uninstalled
├─restricted by compatibility requirements with NeuralEstimators [38f6df31] to versions: 4.0.0 - 5.8.1 or uninstalled
│ └─NeuralEstimators [38f6df31] log:
│ ├─possible versions are: 0.1.0 - 0.1.3 or uninstalled
│ └─restricted to versions * by project [12dcd33c], leaving only versions: 0.1.0 - 0.1.3
│ └─project [12dcd33c] log:
│ ├─possible versions are: 0.0.0 or uninstalled
│ └─project [12dcd33c] is fixed to version 0.0.0
├─restricted by compatibility requirements with LLVM [929cbde3] to versions: 4.4.0 - 5.8.1 or uninstalled
│ └─LLVM [929cbde3] log:
│ ├─possible versions are: 0.9.0 - 9.3.1 or uninstalled
│ ├─restricted by compatibility requirements with Enzyme [7da242da] to versions: [1.3.0 - 1.7.0, 3.2.0 - 3.9.0, 4.1.0 - 9.3.1]
│ │ └─Enzyme [7da242da] log:
│ │ ├─possible versions are: 0.1.0 - 0.13.43 or uninstalled
│ │ ├─restricted to versions * by project [12dcd33c], leaving only versions: 0.1.0 - 0.13.43
│ │ │ └─project [12dcd33c] log: see above
│ │ ├─restricted by compatibility requirements with LLVM [929cbde3] to versions: 0.11.5 - 0.13.43 or uninstalled, leaving only versions: 0.11.5 - 0.13.43
│ │ │ └─LLVM [929cbde3] log: see above
│ │ └─restricted by compatibility requirements with GPUCompiler [61eb1bfa] to versions: 0.11.8 - 0.13.43 or uninstalled, leaving only versions: 0.11.8 - 0.13.43
│ │ └─GPUCompiler [61eb1bfa] log:
│ │ ├─possible versions are: 0.1.0 - 1.4.1 or uninstalled
│ │ ├─restricted by compatibility requirements with Enzyme [7da242da] to versions: [0.4.0 - 0.4.1, 0.7.0 - 0.17.3, 0.19.0 - 1.4.1]
│ │ │ └─Enzyme [7da242da] log: see above
│ │ └─restricted by julia compatibility requirements to versions: 0.23.0 - 1.4.1 or uninstalled, leaving only versions: 0.23.0 - 1.4.1
│ ├─restricted by julia compatibility requirements to versions: 4.0.0 - 9.3.1 or uninstalled, leaving only versions: 4.1.0 - 9.3.1
│ └─restricted by compatibility requirements with Metal [dde4c033] to versions: [6.0.0 - 6.6.3, 7.2.0 - 9.3.1]
│ └─Metal [dde4c033] log:
│ ├─possible versions are: 0.0.1 - 1.5.1 or uninstalled
│ ├─restricted to versions * by project [12dcd33c], leaving only versions: 0.0.1 - 1.5.1
│ │ └─project [12dcd33c] log: see above
│ └─restricted by compatibility requirements with NeuralEstimators [38f6df31] to versions: 1.0.0 - 1.5.1 or uninstalled, leaving only versions: 1.0.0 - 1.5.1
│ └─NeuralEstimators [38f6df31] log: see above
├─restricted by compatibility requirements with GPUCompiler [61eb1bfa] to versions: 5.0.0 - 5.8.1 or uninstalled
│ └─GPUCompiler [61eb1bfa] log: see above
└─restricted by compatibility requirements with TensorOperations [6aa20fa7] to versions: 1.0.0 - 3.13.1 — no versions left
└─TensorOperations [6aa20fa7] log:
├─possible versions are: 0.6.1 - 5.2.0 or uninstalled
└─restricted by compatibility requirements with MultilayerGraphs [af984530] to versions: 3.2.0 - 3.2.5
└─MultilayerGraphs [af984530] log:
├─possible versions are: 0.1.1 - 1.1.4 or uninstalled
└─restricted to versions * by an explicit requirement, leaving only versions: 0.1.1 - 1.1.4
Desktop (please complete the following information):
- OS: Mac OSX 15.4.1
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
Smartphone (please complete the following information):
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
Additional context
I may be missing something obvious, so hope this isn't a silly question.