码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 深度学习环境 | pycharm+cuda+pytorch


    目录

    目录

    1、安装pycahrm

     2、配置 cuda

    3、下载cuDNN


    1、安装pycahrm

    下载 :PyCharm: the Python IDE for Professional Developers by JetBrains

     2、配置 cuda

    CUDA 是 NVIDIA 发明的一种并行计算平台和编程模型。它通过利用图形处理器 (GPU) 的处理能力,可大幅提升计算性能。CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员可以使用C语言来为CUDA™架构编写程序,所编写出的程序可以在支持CUDA™的处理器上以超高性能运行

    查看cuda版本

    打开NVIDIA控制面板 (下载地址 官方驱动 | NVIDIA)查看GPU显卡所支持的CUDA版本。

    具体,NVIDIA控制面板——帮助——系统信息——组件——nvidia.dll后面的cuda参数,可以看到,我的显卡GTX960M支持版本为11.7,所以我下载安装cuda11.7以下的版本。

    驱动版本(Driver Version)决定了能用的CUDA版本(CUDA Version)的上限

    (具体可查询:Release Notes :: CUDA Toolkit Documentation (nvidia.com))

    下载CUDA: CUDA Toolkit Archive | NVIDIA Developer

    安装好后 在cmd输入nvcc -V

    3、下载cuDNN

    深度神经网络库 (cuDNN) 是一个 GPU 加速的深度神经网络基元库,能够以高度优化的方式实现标准例程(如前向和反向卷积、池化层、归一化和激活层)。 全球的深度学习研究人员和框架开发者都依赖 cuDNN 来实现高性能 GPU 加速。借助 cuDNN,研究人员和开发者可以专注于训练神经网络及开发软件应用,而不必花时间进行低层级的 GPU 性能调整。cuDNN 可加速广泛应用的深度学习框架,包括 Caffe2、Chainer、Keras、MATLAB、MxNet、PaddlePaddle、PyTorch 和 TensorFlow。

    cuda和cuDNN的关系:CUDA看作是一个工作台,上面配有很多工具(底层)。cuDNN是基于CUDA的深度学习GPU加速库,有了它才能在GPU上完成深度学习的计算。

    可以通过pytorch-GPU直接下载(pytorch里包含cudnn)

    直接下载

    下载之前

    1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    2. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

    地址:PyTorch下载

    负责代码,到anaconda端,即可下载

    镜像下载

    但是上述方法可能很慢。故可以使用镜像下载 。

    清华大学开源软件镜像站

    将下载完的包放到 Anaconda3/pkgs 目录下,删除原来下载的缓冲文件

    打开Anaconda Prompt(若需安装在其他环境,输入conda activate <环境名>)

    稳妥起见,cd Anaconda3/pkgs进入对应目录下

    输入:conda install --use-local    <下载包的名字>

    输入conda list验证是否安装 

  • 相关阅读:
    《使用EasyExcel在Excel中增加序号列的方法》
    Linux系统命令——用户及用户组管理命令
    手把手推导分布式矩阵乘的最优并行策略
    做好供应商关系管理,让企业采购交易更简单
    双十二有哪些数码好物值得入手、双十二必买数码好物清单
    HiveServer2 简单用户/密码身份验证
    数据库设计与建模
    Lumos学习王佩丰Excel第四讲:排序与选择
    H3C 6520X版本U盘升级
    探索实人认证API:保障在线交互安全的关键一步
  • 原文地址:https://blog.csdn.net/xiaob_8310/article/details/126814712
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号