miniconda配置pytorch环境

李沐老师的视频:Windows 下安装 CUDA 和 Pytorch 跑深度学习 - 动手学深度学习v2
如果遇到本篇无法解决的问题,可优先到视频评论区查找。

Pytorch官方文档:https://pytorch.org/docs/1.2.0/torch.html

一、cude

要有NVIDIA GPU
安装成功后,打开cmd,输入nvidia-smi,查看GPU和CUDA版本

nvidia-smi

二、Miniconda

1、安装

miniconda旧版本链接:https://repo.anaconda.com/miniconda/
最好别安新版本!
别安C盘!
安装后:打开Anaconda Prompt或Anaconda Powershell Prompt(哪个都行)
在这里插入图片描述
输入命令,查看版本

conda --version
python --version

2、配置虚拟环境

# 查看目前conda中的python环境
conda env list

# 配置新的虚拟环境,形如
conda create -n 自定义虚拟环境名字 python=所需版本
conda create -n python38_torch python=3.8

# 删除虚拟环境
conda remove -n 虚拟环境名称 --all

# 彻底删除环境及安装包
conda env remove -n env_name

# 激活目标环境
conda activate python38_torch

# 退出
conda deactivate

【错误】 Anaconda使用conda连接网络出现错误(CondaHTTPError: HTTP 000 CONNECTION FAILED for url)
win10下 Anaconda使用conda连接网络出现错误
conda创建虚拟环境失败的解决办法
(作者有话说:天杀的我创个环境创了三天!还安过Anaconda!.condarc破文件换什么源都不行,最后删了啥也不用倒是好了)

三、配置pyTorch

1、下载

去官网找对应版本
新版本
旧版本
在这里插入图片描述
复制图中(或旧版本)的安装指令到命令行
PS 建议不要用清华源,看到很多人说会自动下载cpu版本
这里提供两个指令:

# CUDA 11.1
pip install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html

# CUDA 10.2
pip install torch==1.8.1+cu102 torchvision==0.9.1+cu102 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html

2、测试

在这里插入图片描述
我的:
在这里插入图片描述
在这里插入图片描述

(作者有话说:配环境也配半天!终于还是成功了。
第一天下午第一次的时候很顺利,结果晚上一看,numpy没安上,估计是网速原因,大家可以开热点装。
今天早上开机接着装,没想到他会全部重新装,而且一直显示超时,只好重新新建虚拟环境,终于顺利的好了。
总结:没安完的话可以先别关窗口,别关机,休眠就行)

四、动手学深度学习

1、下载

《动手学深度学习》
选择Jupyter记事本下载,并解压缩
在这里插入图片描述

2、安装jupyter和d2l

输入命令:

pip install jupyter d2l

3、打开

输入jupyter notebook启动,在跳出的浏览器页面找刚刚解压的文件,进入d2l-zh\pytorch\chapter_convolutional-modern\resnet.ipynb,并运行全部。
在这里插入图片描述

【问题】 如果没有自动跳出浏览器,复制下图圈出的地址到浏览器打开
在这里插入图片描述

【问题】 Jupyter Notebook 默认打开的是当前用户的主目录(即“~”或“C:\Users\用户名”),需要修改默认目录:
(1)打开终端或命令提示符,使用以下命令生成配置文件: jupyter notebook --generate-config。

(2)打开生成的配置文件,该文件位于“~/.jupyter/jupyter_notebook_config.py”或 “C:\Users\用户名.jupyter\jupyter_notebook_config.py”。

(3)找到以下行: #c.NotebookApp.notebook_dir = ‘’。
ps: 找不到,是因为代码更新变为了# c.ServerApp.root_dir = ‘’

(4)将其取消注释并将其值设置为您想要的默认目录。例如,要将默认目录设置为“D:\MyNotebooks”,请将该行更改为: c.NotebookApp.notebook_dir = ‘D:/MyNotebooks’ 请注意,目录路径需要使用正斜杠(/)或双反斜杠(\)作为分隔符,而不是单个反斜杠(\)。

5.保存并关闭配置文件。
安装miniconda和jupyter notebook
【机器学习】Jupyter Notebook 修改默认路径

【错误】 RuntimeError: CUDA out of memory. Tried to allocate 20.00 MiB (GPU 0a; 2.00 GiBa total capacity; 807.69 MiB already allocated; 5.06 MiB free; 820.00 MiB reserved in total by PyTorch)
(1)开始我觉得可能是因为有两个显卡,并找到一篇文章 报错:CUDA out of memory
在每个代码块前面都添加:

import os
os.environ["CUDA_VISIBLE_DEVICES"] = "1"

但改了之后他显示在cpu跑了,过了很久结果关机了。。。
在这里插入图片描述

在这里插入图片描述
(2)后来我看视频评论区,改了最后一块代码中的batch_size,成了,任务管理器显示用的gpu(1),但风扇吹的很猛(吓死俺了)
在这里插入图片描述
在这里插入图片描述
终于跑完了:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值