Skip to content

MultilayerGraphs on Mac M1 #161

Open
@Kantishna

Description

@Kantishna

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:

  1. Go to package manager, type "add MultilayerGraphs"
  2. Click on '....'
  3. Scroll down to '....'
  4. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions