Jetson Nano 安装 CUDA.jl 出现问题

在 Jetson Nano 上新装了Julia1.5.1版本,然后想试试GPU编程,但是在执行如下代码时候出现了问题

add GitHub - JuliaGPU/CUDA.jl: CUDA programming in Julia.


报错里头讲的是GPUArrays库版本问题并给了版本号建议,然后安装了最新的2.0.1版本后从新安装CUDA.jl但是仍然报同样的错。请问有谁遇到过这样的问题吗?

首先 建立一个新的environment

]activate cuda-test

]add CUDA

]activate gpu-test

]add GPUArrays

https://julialang.github.io/Pkg.jl/dev/managing-packages/#conflicts-1

或者去除GPUArrays

]rm GPUArrays
]add CUDA

1 个赞

非常感谢回答,但是我尝试更新环境后还是有点问题


GPUArrays库是可以正常装的,可能是JETSON NANO独有的问题??

问题是你安装的GPUArrays.jl 跟CUDA.jl不兼容

而且你的registry dirty. 可能是网络问题还是jeson nano 问题

1.3版本装了CuArrays库,所以JETSON的CUDA硬件应该是没问题的。

查到了原因,因为我是19年入手的JETSON NANO,那会儿安装的镜像中CUDA版本是10.0的,而目前(2020年9月)Julia 的 CUDA 库本身要求 CUDA 版本不低于10.1,因此从英伟达官网下载了JETSON NANO的最新镜像,新镜像中CUDA版本是10.2的,目前在Julia1.5.1版本上安装Julia 的 CUDA 库已经可以使用了。