码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Ubuntu20.04+GTX 1050(notebook)安装paddlepaddle


    • 1、显卡驱动
    • 2、CUDA安装
    • 3、安装cuDNN

    环境配置系列:

    (一)Ubuntu安装详细教程(从镜像制作到NVIDIA驱动安装全流程)——超详细的图文教程
    (二)Ubuntu系统Pytorch环境配置
    (三)Windows系统Pytorch环境配置(简易方法安装CUDA和cuDNN)

    Ubuntu20.04+GTX 1050(notebook)安装paddlepaddle

    1、显卡驱动

    该部分比较简单,可以参考5、安装NVIDIA驱动
    使用nvidia-smi命令,可以看到当前驱动为510.85.02,支持最高CUDA为11.6
    在这里插入图片描述

    2、CUDA安装

    如果你使用的是安培架构的GPU,推荐使用CUDA11以上。如果你使用的是非安培架构的GPU,推荐使用CUDA10.2,性能更优

    根据查询,1050(notebook)不是安培架构,所以选择安装CUDA10.2

    去官网下载CUDA 10.2

    按照下图选择后,在下方会给出下载和安装命令:
    在这里插入图片描述

    wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
    sudo sh cuda_10.2.89_440.33.01_linux.run
    
    • 1
    • 2

    bug:

    Failed to verify gcc version.
    See log at /var/log/cuda-installer.log for details.
    cat /var/log/cuda-installer.log 则会看到问题及解决方法,执行时加上 --override 来忽略gcc版本不匹配问题。

    然后添加环境变量:

    vim ~/.bashrc
    
    #在最后面添加
    export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}}
    export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
    
    • 1
    • 2
    • 3
    • 4
    • 5

    然后重启终端,使用命令nvcc -V验证CUDA:
    在这里插入图片描述

    3、安装cuDNN

    根据paddle文档所说:
    在这里插入图片描述
    然后根据官网cuDNN可以看到,最佳是cuDNN7.6.5。下载时选择cuDNN Library for Linux,然后执行下面的命令:

    # 为了方便,假设你的cudnn文件夹名为cuDNNFolder
    1.解压下载的cuDNN的tar包. # 会解压到cuda文件夹
      $ tar -xvf cudnn-10.2-linux-x64-v7.6.5.32.tgz
      
    2. 复制cuDNN文件(*代表符合该规则的所有文件)
      $ sudo cp cuDNNFolder/include/cudnn*.h /usr/local/cuda/include 
      $ sudo cp -P cuDNNFolder/lib/libcudnn* /usr/local/cuda/lib64 
      $ sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    同样的,也要在~/.bashrc中添加环境变量:

    export LD_LIBRARY_PATH=/usr/local/cuda-10.2/targets/x86_64-linux/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
    
    • 1

    成功!
    后面要安装的pytorch还是paddle,都要安装适配cuda10.2的版本

  • 相关阅读:
    python-pdf的合并与拆分
    离线数仓 (十五) --------- DWT 层搭建
    docker简单实战
    thinkphp5.1 获取缓存cache(‘cache_name‘)特别慢,php 7.0 unserialize 特别慢
    base64编码的图片
    谈谈2022.2.28的软件测试面试的感受
    Linux之C编程错误处理、多文件工程、man的使用技巧
    ros2发布者发布数据(其他程序的数据)
    深入理解Java虚拟机-垃圾收集器与内存分配策略
    Pytorch 高效快速加载大规模数据集
  • 原文地址:https://blog.csdn.net/qq_40243750/article/details/126332811
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号