paddlepaddle 2.6版本在WSL2环境中如何使用NVIDIA显卡运行神经网络

paddlepaddle 2.6版本发布后,官网上可以使用NVIDIA cuda 12.x进行机器学习了,训练神经网络的效率大为提升。因为是在wsl2环境中安装,不是纯正的linux环境,其中一些小问题需要注意。

使用conda 安装飞浆,wsl2中安装了cuda 12.x,跟飞浆2.6兼容,按照官网指令即可:

bash 复制代码
conda create -n pp2cuda python=3.11
conda activate pp2cuda
conda install paddlepaddle-gpu==2.6.0 cudatoolkit=11.7 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge

启动python,直接运行飞浆提示错误:

python 复制代码
>>> paddle.utils.run_check()
# The third-party dynamic library (libcuda.so) that Paddle depends on 
# is not configured correctly. (error code is libcuda.so: cannot open 
# shared object file: No such file or directory)

错误提示 libcuda.so找不到。在 /usr目录下查找:find /usr -name libcuda.so,将找到的目录加入环境变量即可:

bash 复制代码
# paddlepaddle 2.6.0 cuda
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/targets/x86_64-linux/lib/stubs/

再次测试飞浆,paddlepaddle-gpu可以正常通过了。

相关推荐
万事可爱^几秒前
集成学习(上):Bagging集成方法
人工智能·随机森林·机器学习·集成学习·bagging
剑盾云安全专家1 分钟前
如何用AI轻松制作完美PPT,节省时间又提升效率
人工智能·科技·aigc·powerpoint·软件
HABuo8 分钟前
【YOLOv8】YOLOv8改进系列(6)----替换主干网络之VanillaNet
人工智能·深度学习·yolo·目标检测·计算机视觉
莫叫石榴姐13 分钟前
DeepSeek大模型在政务服务领域的应用
人工智能·政务
猎人everest1 小时前
机器学习之浅层神经网络
人工智能·神经网络·机器学习
一瓢一瓢的饮 alanchan1 小时前
通过AI自动生成springboot的CRUD以及单元测试与压力测试源码(一)
人工智能·spring boot·单元测试·压力测试·jpa·aicoder·java crud
沈二到不行1 小时前
深入浅出 Transformers:自注意力和多头注意力的那些事儿
人工智能
aircrushin1 小时前
【PromptCoder + Trae 最新版】三分钟复刻 Spotify 页面
前端·人工智能·后端
Phodal1 小时前
成为超级个体:AI 时代研发人员的编程技巧与最佳实践
人工智能·程序员·ai 编程
Phodal1 小时前
AI 辅助研发的 2024 年的 6 个实践感受与思考
人工智能·ai 编程