码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • PyTorch环境配置


    我自己的开发环境,可按照自己的环境进行配置:

    Python 3.7 +Anaconda 22.9.0

    CUDA 11.7

    一、Anaconda安装

    在官网下载 Anaconda | The World's Most Popular Data Science Platform





     

     记得安装的时候勾选环境变量





     

    然后我们在命令行中输入 conda list  可以查看到默认安装的包





     

     在命令行中输入 conda --version





     

     二、安装CUDA




     

    首先你要有一张NVIDIA的显卡,CUDA Toolkit 11.8 Downloads | NVIDIA Developer

    CUDA Toolkit 10.2 Download | NVIDIA Developer  推荐下载10.2版本

     根据自己的版本进行安装。

    下面进行检测是否安装完成:




     

    打开C盘能找到这个文件表示安装完成 ,下面在命令行中输入nvcc -V 查看

     如果使用 nvcc -V 查看失败,我们看一下系统环境变量是否配置成功 ,如果不存在进行配置的添加

     三、PyTorch安装

     在官网中,Start Locally | PyTorch

    安装先前的配置选择安装的版本

    找到这句话:

    conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

     用管理员身份运行cmd

     我这边是已经安装过的演示

    另一种方法:

    创建名叫pytorch的虚拟环境:

    conda create -n pytorch python=3.7
    

    进入pytorch虚拟环境:

    conda activate pytorch
    

    然后安装pytorch:

    conda install pytorch
    

    之后等待solving environment,好了以后按照提示按y回车,就自动装好了
    来验证一下我们装的是否有效。

    即首先用conda activate pytorch进入pytorch虚拟环境,然后在终端输入python进入python界面

    分别输入

    1. import torch
    2. torch.cuda.is_available()

    在这里插入图片描述
    import torch以后回车无error,第二行指令返回的是true就大功告成




     




     

    四、Pycharm安装

     打开官网进行安装 Thank you for downloading PyCharm! (jetbrains.com)

    接下来就可以试一下是否引入成功了 :

    1. import numpy
    2. import torch
    3. x1 = numpy.array((1.0,2.0,3.0))
    4. print(x1)
    5. x2 = torch.rand(5,3)
    6. print(x2)

     我这边是运行成功的

    也可以通过以下的代码查看torch版本


     

    1. import torch
    2. print(torch.__version__)
    3. print('gpu:',torch.cuda.is_available())


     

    tips: 对应版本

    来自pytorch官网




     

    仅供参考




     

  • 相关阅读:
    springboot+vue练手级项目,真实的在线博客系统
    NL2SQL实践系列(1):深入解析Prompt工程在text2sql中的应用技巧
    【MySQL】MySQL执行计划与SQL调优提高查询效率(优化篇)(实战篇)(MySQL专栏启动)
    [正式学习java③]——字符串在内存中的存储方式、为什么字符串不可变、字符串的拼接原理,键盘录入的小细节。
    打开文件、文件夹权限的C++源码 (去掉禁用权限)
    欠酸洗,异物压入,斑迹和脏污 学习笔记
    maven_SSM项目如何实现验证码功能
    [附源码]java毕业设计本科毕业设计过程管理系统
    再看ResNet
    2022-08-09 mysql/stonedb-慢SQL-Q16分析
  • 原文地址:https://blog.csdn.net/weixin_55500281/article/details/127822447
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号