How to install NeuralOperators as a CPU-Version?

Can you explain where you were unsuccessful? During installation, I received a compatibility error for CUDA.

Summary

(neural_operators) pkg> add NeuralOperators
Resolving package versions…
ERROR: Unsatisfiable requirements detected for package NeuralOperators [ea5c82af]:
NeuralOperators [ea5c82af] log:
├─possible versions are: 0.1.0-0.4.8 or uninstalled
├─restricted to versions * by an explicit requirement, leaving only versions: 0.1.0-0.4.8
├─restricted by compatibility requirements with CUDA [052768ef] to versions: 0.4.7-0.4.8 or uninstalled, leaving only versions: 0.4.7-0.4.8
│ └─CUDA [052768ef] log:
│ ├─possible versions are: 0.1.0-5.3.1 or uninstalled
│ ├─restricted by julia compatibility requirements to versions: [2.3.0, 2.5.0-5.3.1] or uninstalled
│ ├─restricted by compatibility requirements with NeuralOperators [ea5c82af] to versions: 3.0.0-5.3.1
│ │ └─NeuralOperators [ea5c82af] log: see above
│ └─restricted by compatibility requirements with GPUCompiler [61eb1bfa] to versions: 5.0.0-5.3.1 or uninstalled, leaving only versions: 5.0.0-5.3.1
│ └─GPUCompiler [61eb1bfa] log:
│ ├─possible versions are: 0.1.0-0.26.4 or uninstalled
│ ├─restricted by julia compatibility requirements to versions: 0.22.0-0.26.4 or uninstalled
│ └─restricted by compatibility requirements with CUDA [052768ef] to versions: [0.11.1-0.12.9, 0.13.3-0.21.4, 0.24.0-0.26.4], leaving only versions: 0.24.0-0.26.4
│ └─CUDA [052768ef] log: see above
├─restricted by compatibility requirements with CUDAKernels [72cfdca4] to versions: 0.4.8 or uninstalled, leaving only versions: 0.4.8
│ └─CUDAKernels [72cfdca4] log:
│ ├─possible versions are: 0.1.0-0.4.7 or uninstalled
│ ├─restricted by compatibility requirements with CUDA [052768ef] to versions: 0.2.0-0.4.7 or uninstalled
│ │ └─CUDA [052768ef] log: see above
│ ├─restricted by compatibility requirements with KernelAbstractions [63c18a36] to versions: 0.3.0-0.4.7 or uninstalled
│ │ └─KernelAbstractions [63c18a36] log:
│ │ ├─possible versions are: 0.1.0-0.9.18 or uninstalled
│ │ ├─restricted by compatibility requirements with NeuralOperators [ea5c82af] to versions: 0.7.0-0.9.18
│ │ │ └─NeuralOperators [ea5c82af] log: see above
│ │ └─restricted by compatibility requirements with CUDA [052768ef] to versions: 0.9.2-0.9.18
│ │ └─CUDA [052768ef] log: see above
│ └─restricted by compatibility requirements with CUDA [052768ef] to versions: uninstalled
│ └─CUDA [052768ef] log: see above
└─restricted by compatibility requirements with GeometricFlux [7e08b658] to versions: 0.1.0-0.3.1 or uninstalled — no versions left
└─GeometricFlux [7e08b658] log:
├─possible versions are: 0.1.0-0.14.0 or uninstalled
├─restricted by julia compatibility requirements to versions: [0.1.0-0.6.1, 0.7.7, 0.8.1, 0.9.0-0.14.0] or uninstalled
├─restricted by compatibility requirements with CUDA [052768ef] to versions: [0.1.0-0.6.0, 0.7.7-0.14.0] or uninstalled, leaving only versions: [0.1.0-0.6.0, 0.7.7, 0.8.1, 0.9.0-0.14.0] or uninstalled
│ └─CUDA [052768ef] log: see above
├─restricted by compatibility requirements with Zygote [e88e6eb3] to versions: [0.1.0-0.1.1, 0.7.6-0.14.0] or uninstalled, leaving only versions: [0.1.0-0.1.1, 0.7.7, 0.8.1, 0.9.0-0.14.0] or uninstalled
│ └─Zygote [e88e6eb3] log:
│ ├─possible versions are: 0.1.0-0.6.69 or uninstalled
│ ├─restricted by compatibility requirements with NeuralOperators [ea5c82af] to versions: 0.6.0-0.6.69
│ │ └─NeuralOperators [ea5c82af] log: see above
│ ├─restricted by compatibility requirements with ChainRulesCore [d360d2e6] to versions: [0.1.0-0.6.5, 0.6.18-0.6.69] or uninstalled, leaving only versions: [0.6.0-0.6.5, 0.6.18-0.6.69]
│ │ └─ChainRulesCore [d360d2e6] log:
│ │ ├─possible versions are: 0.1.0-1.23.0 or uninstalled
│ │ ├─restricted by compatibility requirements with NeuralOperators [ea5c82af] to versions: 1.0.0-1.23.0
│ │ │ └─NeuralOperators [ea5c82af] log: see above
│ │ ├─restricted by compatibility requirements with Zygote [e88e6eb3] to versions: 1.0.1-1.23.0
│ │ │ └─Zygote [e88e6eb3] log: see above
│ │ ├─restricted by compatibility requirements with Flux [587475ba] to versions: 1.12.0-1.23.0
│ │ │ └─Flux [587475ba] log:
│ │ │ ├─possible versions are: 0.4.1-0.14.15 or uninstalled
│ │ │ ├─restricted by compatibility requirements with NeuralOperators [ea5c82af] to versions: 0.12.0-0.14.15
│ │ │ │ └─NeuralOperators [ea5c82af] log: see above
│ │ │ ├─restricted by compatibility requirements with CUDA [052768ef] to versions: [0.4.1-0.10.4, 0.12.2-0.14.15] or uninstalled, leaving only versions: 0.12.2-0.14.15
│ │ │ │ └─CUDA [052768ef] log: see above
│ │ │ └─restricted by compatibility requirements with CUDA [052768ef] to versions: [0.4.1-0.10.4, 0.14.6-0.14.15] or uninstalled, leaving only versions: 0.14.6-0.14.15
│ │ │ └─CUDA [052768ef] log: see above
│ │ └─restricted by compatibility requirements with NNlib [872c559c] to versions: 1.13.0-1.23.0
│ │ └─NNlib [872c559c] log:
│ │ ├─possible versions are: 0.3.2-0.9.13 or uninstalled
│ │ ├─restricted by compatibility requirements with LoopVectorization [bdcacae8] to versions: [0.3.2-0.7.1, 0.7.4-0.9.13] or uninstalled
│ │ │ └─LoopVectorization [bdcacae8] log:
│ │ │ ├─possible versions are: 0.1.0-0.12.169 or uninstalled
│ │ │ ├─restricted by julia compatibility requirements to versions: 0.9.0-0.12.169 or uninstalled
│ │ │ ├─restricted by compatibility requirements with VectorizationBase [3d5dd08c] to versions: 0.12.19-0.12.169 or uninstalled
│ │ │ │ └─VectorizationBase [3d5dd08c] log:
│ │ │ │ ├─possible versions are: 0.1.0-0.21.66 or uninstalled
│ │ │ │ └─restricted by julia compatibility requirements to versions: 0.20.8-0.21.66 or uninstalled
│ │ │ └─restricted by compatibility requirements with ChainRulesCore [d360d2e6] to versions: [0.1.0-0.12.29, 0.12.31-0.12.169] or uninstalled, leaving only versions: [0.12.19-0.12.29, 0.12.31-0.12.169] or uninstalled
│ │ │ └─ChainRulesCore [d360d2e6] log: see above
│ │ ├─restricted by compatibility requirements with ChainRulesCore [d360d2e6] to versions: [0.3.2-0.7.9, 0.7.27-0.9.13] or uninstalled, leaving only versions: [0.3.2-0.7.1, 0.7.4-0.7.9, 0.7.27-0.9.13] or uninstalled
│ │ │ └─ChainRulesCore [d360d2e6] log: see above
│ │ ├─restricted by compatibility requirements with Flux [587475ba] to versions: [0.7.14-0.8.21, 0.9.1-0.9.13], leaving only versions: [0.7.27-0.8.21, 0.9.1-0.9.13]
│ │ │ └─Flux [587475ba] log: see above
│ │ ├─restricted by compatibility requirements with CUDA [052768ef] to versions: [0.3.2-0.8.21, 0.9.6-0.9.13] or uninstalled, leaving only versions: [0.7.27-0.8.21, 0.9.6-0.9.13]
│ │ │ └─CUDA [052768ef] log: see above
│ │ └─restricted by compatibility requirements with Flux [587475ba] to versions: 0.9.1-0.9.13, leaving only versions: 0.9.6-0.9.13
│ │ └─Flux [587475ba] log: see above
│ ├─restricted by compatibility requirements with ChainRules [082447d4] to versions: [0.1.0-0.4.20, 0.6.18-0.6.69] or uninstalled, leaving only versions: 0.6.18-0.6.69
│ │ └─ChainRules [082447d4] log:
│ │ ├─possible versions are: 0.0.1-1.64.0 or uninstalled
│ │ ├─restricted by compatibility requirements with SpecialFunctions [276daf66] to versions: 0.1.0-1.64.0 or uninstalled
│ │ │ └─SpecialFunctions [276daf66] log:
│ │ │ ├─possible versions are: 0.7.0-2.3.1 or uninstalled
│ │ │ ├─restricted by compatibility requirements with CUDA [052768ef] to versions: 1.3.0-2.3.1 or uninstalled
│ │ │ │ └─CUDA [052768ef] log: see above
│ │ │ ├─restricted by compatibility requirements with Zygote [e88e6eb3] to versions: 0.10.0-2.3.1, leaving only versions: 1.3.0-2.3.1
│ │ │ │ └─Zygote [e88e6eb3] log: see above
│ │ │ ├─restricted by compatibility requirements with ChainRulesCore [d360d2e6] to versions: [0.7.0-1.1.0, 1.6.0-2.3.1] or uninstalled, leaving only versions: 1.6.0-2.3.1
│ │ │ │ └─ChainRulesCore [d360d2e6] log: see above
│ │ │ └─restricted by compatibility requirements with Flux [587475ba] to versions: 2.1.2-2.3.1
│ │ │ └─Flux [587475ba] log: see above
│ │ ├─restricted by compatibility requirements with Zygote [e88e6eb3] to versions: 0.7.34-1.64.0
│ │ │ └─Zygote [e88e6eb3] log: see above
│ │ └─restricted by compatibility requirements with ChainRulesCore [d360d2e6] to versions: [0.0.1, 1.0.0-1.64.0] or uninstalled, leaving only versions: 1.0.0-1.64.0
│ │ └─ChainRulesCore [d360d2e6] log: see above
│ ├─restricted by compatibility requirements with GPUArrays [0c68f7d7] to versions: [0.1.0-0.6.41, 0.6.64-0.6.69] or uninstalled, leaving only versions: [0.6.18-0.6.41, 0.6.64-0.6.69]
│ │ └─GPUArrays [0c68f7d7] log:
│ │ ├─possible versions are: 0.3.0-10.1.0 or uninstalled
│ │ ├─restricted by compatibility requirements with CUDA [052768ef] to versions: [6.1.0-9.1.0, 10.0.1-10.1.0]
│ │ │ └─CUDA [052768ef] log: see above
│ │ ├─restricted by compatibility requirements with LLVM [929cbde3] to versions: [0.3.0-8.1.3, 8.8.1-10.1.0] or uninstalled, leaving only versions: [6.1.0-8.1.3, 8.8.1-9.1.0, 10.0.1-10.1.0]
│ │ │ └─LLVM [929cbde3] log:
│ │ │ ├─possible versions are: 0.9.0-6.6.3 or uninstalled
│ │ │ ├─restricted by julia compatibility requirements to versions: 4.0.0-6.6.3 or uninstalled
│ │ │ ├─restricted by compatibility requirements with CUDA [052768ef] to versions: 3.0.0-6.6.3, leaving only versions: 4.0.0-6.6.3
│ │ │ │ └─CUDA [052768ef] log: see above
│ │ │ └─restricted by compatibility requirements with GPUCompiler [61eb1bfa] to versions: 6.2.1-6.6.3
│ │ │ └─GPUCompiler [61eb1bfa] log: see above
│ │ ├─restricted by compatibility requirements with Adapt [79e6a3ab] to versions: [0.3.0-0.5.0, 6.2.0-10.1.0] or uninstalled, leaving only versions: [6.2.0-8.1.3, 8.8.1-9.1.0, 10.0.1-10.1.0]
│ │ │ └─Adapt [79e6a3ab] log:
│ │ │ ├─possible versions are: 0.3.0-4.0.4 or uninstalled
│ │ │ └─restricted by compatibility requirements with CUDA [052768ef] to versions: 3.3.0-4.0.4
│ │ │ └─CUDA [052768ef] log: see above
│ │ └─restricted by compatibility requirements with CUDA [052768ef] to versions: [9.0.0-9.1.0, 10.0.1-10.1.0]
│ │ └─CUDA [052768ef] log: see above
│ └─restricted by compatibility requirements with Flux [587475ba] to versions: 0.6.49-0.6.69, leaving only versions: 0.6.64-0.6.69
│ └─Flux [587475ba] log: see above
├─restricted by compatibility requirements with GraphLaplacians [a1251efa] to versions: [0.1.0-0.7.6, 0.8.0-0.14.0] or uninstalled, leaving only versions: [0.1.0-0.1.1, 0.8.1, 0.9.0-0.14.0] or uninstalled
│ └─GraphLaplacians [a1251efa] log:
│ ├─possible versions are: 0.1.0-0.2.1 or uninstalled
│ └─restricted by julia compatibility requirements to versions: uninstalled
├─restricted by compatibility requirements with Flux [587475ba] to versions: 0.7.6-0.14.0 or uninstalled, leaving only versions: [0.8.1, 0.9.0-0.14.0] or uninstalled
│ └─Flux [587475ba] log: see above
├─restricted by compatibility requirements with CUDA [052768ef] to versions: [0.1.0-0.6.0, 0.14.0] or uninstalled, leaving only versions: 0.14.0 or uninstalled
│ └─CUDA [052768ef] log: see above
└─restricted by compatibility requirements with GraphSignals [3ebe565e] to versions: 0.1.0-0.6.1 or uninstalled, leaving only versions: uninstalled
└─GraphSignals [3ebe565e] log:
├─possible versions are: 0.1.0-0.9.1 or uninstalled
├─restricted by julia compatibility requirements to versions: [0.2.0-0.2.3, 0.3.6-0.9.1] or uninstalled
├─restricted by compatibility requirements with CUDA [052768ef] to versions: [0.1.0-0.1.10, 0.2.1-0.9.1] or uninstalled, leaving only versions: [0.2.1-0.2.3, 0.3.6-0.9.1] or uninstalled
│ └─CUDA [052768ef] log: see above
├─restricted by compatibility requirements with GraphLaplacians [a1251efa] to versions: 0.3.3-0.9.1 or uninstalled, leaving only versions: 0.3.6-0.9.1 or uninstalled
│ └─GraphLaplacians [a1251efa] log: see above
└─restricted by compatibility requirements with CUDA [052768ef] to versions: 0.1.0-0.1.10 or uninstalled, leaving only versions: uninstalled
└─CUDA [052768ef] log: see above

My computer is somewhat old too. Did you receive a similar error?

Based on this example, it seems like you don’t need a special version of the package for cpu.