我通过服务器运行JupyterLab(远程管理,我是一个没有sudo访问权限的用户)。我想使用CUDA,但为了这样做,我必须在终端中使用module load
bash命令将其作为模块加载
CUDA包已经安装,所以我认为模块加载只是添加指向包所在位置的路径。我不能在Jupyter中使用!module load cuda
,所以我根本不能使用CUDA。CUDA安装还需要sudo访问
我曾尝试使用%env
添加环境变量,但除此之外,我真的被卡住了
是否有一种方法可以使用module load
或正确地指向包所在的位置,因为我正在使用的Python库在尝试导入包时总是抛出此错误
libcudart.so.9.2: cannot open shared object file: No such file or directory
感谢您的帮助
似乎在您尝试使用的环境中无法识别
module
命令。因此,首先需要通过寻找模块初始化脚本来定义这个shell函数。这种脚本可以在类似红帽的系统上的/usr/share/Modules/init
中找到运行后:
您应该定义
module
shell函数,然后执行module avail
将告诉您cuda
模块文件是否可用于使用module load cuda
加载相关问题 更多 >
编程相关推荐