当前位置: 首页 > news >正文

深度学习环境配置(Anaconda+pytorch+pycharm+cuda)

NVIDIA驱动安装

首先查看电脑的显卡版本,步骤为:此电脑右击-->管理-->设备管理器-->显示适配器。就可以看到电脑显卡的版本了。

然后按照电脑信息,到地址 去安装相应的驱动,Notebooks是笔记本的意思,然后下载即可;

安装完之后,按 win + r 打开命令行窗口,输入以下命令 : 

 Anaconda 环境的安装与配置 

具体详细的可以参考这一篇 : 

Anaconda安装与配置-CSDN博客

Pytorch环境安装

如果anaconda的环境没有配置的话,可以直接按住 win ,然后打开下面这个  : 

先查看已经有了那些环境 : 

输入:

conda env list

由于之前学习的1需要,我这里已经另外安装好了 opencv  和  tensflow 这两个,第一次的话就只会有base这个环境 (如图):

 

这个base环境是anaconda的基础环境,之后创建的虚拟环境都会创建在base( envs ) 里面 :

打开anaconda的目录可以看到 : 

 

 创建pytorch的虚拟环境 (在命令行中输入以下指令) : 

conda create -n pytorch python=3.8

执行命令之后就会创建一个虚拟的环境,这个环境中会提供一些基础的包,如下 : 

 询问是否安装,输入 y , 就会开始安装新的环境了 ;

检查安装情况 : 输入

conda env list

下面出现 pytorch 之后就代表 pytorch 安装好了! 

 激活(大概这个意思) : 输入命令 : conda activate 环境名称 :(一定要执行这一条命令,并且在pytorch环境中,执行后面的命令,否则会下到base环境当中) 

conda activate pytorch

然后关于清华那个镜像源的,请看anaconda里面有详细操作(因为pytorch的官网在国外,下载相关的环境包是比较慢的,所以我们给环境换源。在pytorch环境下执行如下的命名给环境换清华源);

pytorch官网 : PyTorch

 下载其它版本可以点击

然后安装cuda,之前查到最高支持11.4版本的cuda,那就下11.1版本的,输入以下命令 (好像输入这个只会下cpu版本的): 

conda install pytorch torchvision torchaudio cudatoolkit=11.1

或者下11.3版本的 : 

conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3 -c pytorch -c conda-forge

最后大概就是这样 : 

安装PaddlePaddle环境 : 

与Pytorch一样 , 先后执行 : 

conda create -n paddle python=3.8

conda activate paddle

然后打开PaddlePaddle官网 : https://www.paddlepaddle.org.cn/

复制需要创建环境的命令,比如我下载cuda 11.2版本的 ,就直接复制下面的 : 

命令 :  

conda install paddlepaddle-gpu==2.5.2 cudatoolkit=11.2 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge 

 然后执行即可;

pycharm的安装 : 

关于pycharm ( 一个非常好用的python编辑器) 直接去官网下就行了 ,官网 : Download PyCharm: Python IDE for Professional Developers by JetBrains

一般个人用到的有两个版本,社区版 和 专业版 , 专业版是付费的,一般使用社区版就好了;

 然后一路(傻瓜式安装)即可,要注意的是,最好是去更改一下安装路径(防止c盘爆满) : 

New Project : 

在pycharm中直接在左上角 File -> New project : 

点击红色标出来的东西 : 

 

 选择Conda Environment,然后在Interpreter哪里的下拉列表里面就会自动出现Pytroch的python 的 interpreter,选择pytroch的就行,如果没有出现,点击后面的三个点自己导入即可;

 然后点击 Create ( 创建 ) 即可 ;

创建成功之后,右下角就会出现  : 

在pytorch的python命令行中,执行 import pytorch不报错,就代表安装好了;

参考教程 : 

Anaconda多环境多版本python配置指导 - 简书

利用Anaconda安装pytorch和paddle深度学习环境+pycharm安装---免额外安装CUDA和cudnn(适合小白的保姆级教学)_利用anconda安装pytorch和_炮哥带你学的博客-CSDN博客

相关文章:

  • C++实现:实现一个函数,接受一个n x n的矩阵并返回其行列式的值 某知名上市公司笔试题
  • Spring-jdbcTemplate-配置数据库连接池,配置文件方式beans.xml
  • 使用【画图】软件修改图片像素、比例和大小
  • Redis入门指南学习笔记(3):Redis高级特性
  • 万字解析设计模式之桥接模式、外观模式
  • spring boot零配置
  • 「Docker」如何在苹果电脑上构建简单的Go云原生程序「MacOS」
  • OpenGL 绘制圆形平面(Qt)
  • debian10 开启rdp安装firefox并解决firefox 中文乱码
  • element UI表格中设置文字提示(tooltip)或弹出框(popover)时候注意的地方
  • Spring Cloud五大组件
  • css中5种属性选择器
  • 【C++设计模式】单例模式singleton
  • 场景交互与场景漫游-交运算与对象选取(8-1)
  • 12个最佳WordPress投票插件
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 《剑指offer》分解让复杂问题更简单
  • 【css3】浏览器内核及其兼容性
  • Angular6错误 Service: No provider for Renderer2
  • Apache Pulsar 2.1 重磅发布
  • EventListener原理
  • gcc介绍及安装
  • javascript面向对象之创建对象
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Linux Process Manage
  • Lsb图片隐写
  • mysql_config not found
  • sublime配置文件
  • text-decoration与color属性
  • 动态规划入门(以爬楼梯为例)
  • 前端学习笔记之观察者模式
  • 前嗅ForeSpider教程:创建模板
  • 时间复杂度与空间复杂度分析
  • 使用putty远程连接linux
  • 新书推荐|Windows黑客编程技术详解
  • 怎么将电脑中的声音录制成WAV格式
  • AI算硅基生命吗,为什么?
  • ​Linux·i2c驱动架构​
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • # Panda3d 碰撞检测系统介绍
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • (42)STM32——LCD显示屏实验笔记
  • (arch)linux 转换文件编码格式
  • (层次遍历)104. 二叉树的最大深度
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (转)ObjectiveC 深浅拷贝学习
  • ./configure,make,make install的作用(转)
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .Net MVC + EF搭建学生管理系统
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .NET 使用配置文件
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .net打印*三角形