Skip to content

MultilayerGraphs on Mac M1 #161

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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