华为云预装的cuda在什么位置?

服务器

在华为云的GPU实例中(如P系列、S系列等),如果你使用的是华为云提供的预装镜像(例如带有深度学习环境的镜像,如“AI镜像”或“ModelArts镜像”),CUDA通常会被预装在标准路径下。

1. CUDA 默认安装路径

华为云预装的CUDA一般位于:

/usr/local/cuda

这是一个符号链接,通常指向当前安装的具体版本,例如:

/usr/local/cuda-11.8
/usr/local/cuda-12.2

你可以通过以下命令查看:

ls /usr/local/ | grep cuda

输出示例:

cuda
cuda-11.8

然后查看符号链接指向:

ls -l /usr/local/cuda

输出示例:

lrwxrwxrwx 1 root root 20 Apr  1 10:00 /usr/local/cuda -> /usr/local/cuda-11.8

2. 验证CUDA是否可用

你可以运行以下命令验证CUDA环境:

nvidia-smi

查看GPU驱动和CUDA版本支持。

nvcc --version

或:

/usr/local/cuda/bin/nvcc --version

如果 nvcc 可用,说明CUDA工具包已正确安装。

⚠️ 注意:nvidia-smi 显示的是驱动支持的最高CUDA版本,不一定是你当前安装的开发工具包版本。

3. 环境变量

预装镜像通常会自动配置环境变量。检查 ~/.bashrc/etc/profile 中是否有如下内容:

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

如果没有,可以手动添加并生效:

source ~/.bashrc

4. 查找CUDA安装位置的其他方法

which nvcc

或:

find /usr -name "cuda" -type d 2>/dev/null

或使用:

dpkg -L cuda-toolkit-11-8   # 如果是通过apt安装的,根据版本调整包名

总结

项目 默认路径
CUDA 安装目录 /usr/local/cuda
实际版本目录 /usr/local/cuda-11.8(版本可能不同)
编译器 nvcc /usr/local/cuda/bin/nvcc
库文件 /usr/local/cuda/lib64/

🔍 提示:具体路径可能因镜像版本而异。建议使用华为云提供的 AI镜像ModelArts镜像,这些镜像已预装CUDA、cuDNN、TensorFlow、PyTorch等常用框架。

如果你不确定使用的是哪个镜像,可以在华为云控制台查看实例的“镜像”信息,或执行:

cat /etc/os-release

并联系华为云技术支持或查阅对应镜像的文档获取详细软件列表。

未经允许不得转载:CDNK博客 » 华为云预装的cuda在什么位置?