Skip to content

MultilayerGraphs on Mac M1 #161

@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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions