IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> miniconda配置pytorch环境 -> 正文阅读

[人工智能]miniconda配置pytorch环境

MiniConda配置PyTorch环境

序言:
这篇文章写给像我一样刚入门深度学习的小白白们

配置前提

1、在服务器上输入nvidia-smi查询驱动版本(因为下载的是GPU版本的PyTorch所以需要注意显卡配置是否和cuda驱动匹配)有关cuda驱动和版本的下载问题可以从这篇文章中查询GPU版本的PyTorch安装与环境配置
在这里插入图片描述
在我们确定了自己cuda的版本以后,我们可以开始配置pytorch环境,当然,因为我使用的这台服务器已经安装好了miniconda所以我可能会简略写一下关于miniconda的下载和安装。

1、下载MiniConda

我们直接去国内的清华源下载,下面是链接地址https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
在这里插入图片描述具体下载哪个,要根据自己的电脑的配置。

2、安装Miniconda

本人使用的服务器是ubuntu服务器,找到对应下载之后,直接 bash "+"你下载的版本,之后就是傻瓜式安装,一直记的摁yes然后在验证的时候注意一定要先关闭连接再重新打开让环境变量生效,输入:conda --version即可。

3、使用MiniConda创建虚拟环境

因为,你之后会遇到不同的项目,需要使用到不同版本的环境。比如这个项目要用到 pytorch 0.4,另一个项目要用到 pytorch 1.0,如果你卸载了0.4版本,安装了1.0版本。那么下一次,你再碰到0.4版本,你就需要卸载1.0版本,安装0.4版本。很折腾。
Miniconda 集成的 conda 包就能够解决这个问题。它可以创造出两个屋子,相互隔离。一个屋子放 0.4 版本,一个屋子放 1.0 版本。你需要哪个版本,就进哪个屋子工作。
我们首先使用 conda 指令创建一个屋子,叫做 pytorch。

conda create -n pytorch python=3.8

conda 是指调用 conda 包,create 是创建的意思,-n 是指后面的名字是屋子的名字, pytorch是屋子的名字(可以更改成自己喜欢的),python=3.6 是指创建的屋子,是 python3.8 版本。

之后,弹出提示,输入 y,即可安装。
安装成功后,输入以下指令:

conda info --envs

在这里插入图片描述
接下来,我们要在 pytorch 环境中,安装 PyTorch,(有点绕),使用如下指令,进入 pytorch 环境。

conda activate pytorch

在这里插入图片描述

4、安装Pytorch准备

先到官网Pytorch官网确定需要下载的pytorch的版本。
在这里插入图片描述
之后,使用 conda activate pytorch 进入 pytorch 环境中。粘贴在Pytorch官网底部显示你需要下载Pytorch时输入的语句。
在这里插入图片描述
之后是YES
在这里插入图片描述
之后是一段漫长的等待。。。直到
在这里插入图片描述

5、验证是否安装成功

之后我们也根据需要,确认一下我们pytorch环境是否配置成功

import torch    # 如正常则静默
a = torch.Tensor([1.])    # 如正常则静默
a.cuda()    # 如正常则返回"tensor([ 1.], device='cuda:0')"
from torch.backends import cudnn # 如正常则静默
cudnn.is_acceptable(a.cuda())    # 如正常则返回 "True"

在这里插入图片描述

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章           查看所有文章
加:2021-08-15 15:32:20  更:2021-08-15 15:38:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 20:25:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码