深度学习环境配置5——windows下的torch-cpu=1.2.0环境配置_requirement怎么写torch cu-程序员宅基地

技术标签: 环境配置  神经网络学习小记录  vscode  pytorch  深度学习环境配置  windows  

注意事项

一、2021/10/8更新

许多粉丝反馈,报TypeError: array() takes 1 positional argument but 2 were given错误,可以修改pillow版本解决。

pip install pillow==8.2.0

学习前言

好多人没有显卡想要配置深度学习环境,torch-gpu那个博客就没有什么用了,搞个cpu的,这样配置起来也能用!

pytorch-gpu版本的环境配置博客为https://blog.csdn.net/weixin_44791964/article/details/106037141
在这里插入图片描述

各个版本pytorch的配置教程

各个版本pytorch的配置教程如下:
深度学习环境配置10——Ubuntu下的torch==1.7.1环境配置
深度学习环境配置8——(30系显卡)windows下的torch==1.7.1环境配置
深度学习环境配置5——windows下的torch-cpu=1.2.0环境配置
深度学习环境配置2——windows下的torch=1.2.0环境配置

环境内容

torch:1.2.0
torchvision:0.4.0

环境配置

一、Anaconda安装

Anaconda的安装主要是为了方便环境管理,可以同时在一个电脑上安装多种环境,不同环境放置不同框架:pytorch、tensorflow、keras可以在不同的环境下安装,只需要使用conda create –n创建新环境即可。

1、Anaconda的下载

同学们可以选择安装新版Anaconda和旧版的Anaconda,安装步骤没有什么区别。

旧版本anaconda的下载:
新版本的Anaconda没有VSCODE,如果大家为了安装VSCODE方便可以直接安装旧版的Anaconda,百度网盘连接如下。也可以装新版然后分开装VSCODE。
链接: https://pan.baidu.com/s/12tW0Oad_Tqn7jNs8RNkvFA 提取码: i83n

新版本anaconda的下载:
如果想要安装最新的Anaconda,首先登录Anaconda的官网:https://www.anaconda.com/distribution/。直接下载对应安装包就可以。
在这里插入图片描述
在这里插入图片描述
一般是下载64位的,下载完成后打开。

2、Anaconda的安装

在这里插入图片描述
选择安装的位置,可以不安装在C盘。
在这里插入图片描述
我选择了Add Anaconda to my PATH environment variable,这样会自动将anaconda装到系统的环境变量中,配置会更加方便一些。
在这里插入图片描述
等待安装完之后,Anaconda的安装就结束了。

二、配置pytorch环境

1、pytorch环境的创建与激活

Win+R启动cmd,在命令提示符内输入以下命令:

conda create –n pytorch python=3.6
activate pytorch 

这里一共存在两条指令:
前面一条指令用于创建一个名为pytorch的环境,该环境的python版本为3.6。
后面一条指令用于激活一个名为pytorch的环境。

2、pytorch库的安装

由于我们所有的操作都要在对应环境中进行,所以在进行库的安装前需要先激活环境。

activate pytorch 

此时cmd窗口的样子为:
在这里插入图片描述
然后我们输入下述指令:

# CPU only
pip install torch==1.2.0+cpu torchvision==0.4.0+cpu -f https://download.pytorch.org/whl/torch_stable.html

这是pytorch官方提供的指令,用于安装torch和torchvision的cpu版本的。

3、其它依赖库的安装

但如果想要跑深度学习模型,还有一些其它的依赖库需要安装。具体如下:

scipy==1.2.1
numpy==1.17.0
matplotlib==3.1.2
opencv_python==4.1.2.30
torch==1.2.0
torchvision==0.4.0
tqdm==4.60.0
Pillow==8.2.0
h5py==2.10.0

如果想要更便捷的安装可以在桌面或者其它地方创建一个requirements.txt文件,复制上述内容到txt文件中。
在这里插入图片描述
使用如下指令安装即可。下述指令中,requirements.txt前方的路径是我将文件放在桌面的路径,各位同学根据自己的电脑修改。

pip install -r C:\Users\33232\Desktop\requirements.txt

4、安装较慢请注意换源

需要注意的是,如果在pip中下载安装比较慢可以换个源,可以到用户文件夹下,创建一个pip文件夹,然后在pip文件夹里创建一个txt文件。
在这里插入图片描述
修改txt文件的内容,并且把后缀改成ini

[global]
index-url = http://pypi.mirrors.ustc.edu.cn/simple
[install]
use-mirrors =true
mirrors =http://pypi.mirrors.ustc.edu.cn/simple/
trusted-host =pypi.mirrors.ustc.edu.cn

在这里插入图片描述
在这里插入图片描述
全部安装完成之后重启电脑。

三、安装VSCODE

我个人喜欢VSCODE,所以就安装它啦。其它的编辑软件也可以,个人喜好罢了。

1、下载安装包安装(推荐)

最新版本的Anaconda没有VSCODE因此可以直接百度VSCODE进行安装。

a、VSCODE的下载

直接加载VSCODE的官网https://code.visualstudio.com/,点击Download for Windows即可下载。
在这里插入图片描述

b、VSCODE的安装

首先同意协议,点一下步。
在这里插入图片描述
其他里面的几个勾要打起来,因为这样就可以右键文件夹用VSCODE打开,非常方便。下一步。
在这里插入图片描述
继续下一步安装即可。
在这里插入图片描述

安装完成后在左下角更改自己的环境就行了。
在这里插入图片描述

2、anaconda上安装

打开anaconda,切换环境。
在这里插入图片描述
安装VSCODE,安装完就可以launch一下了,之后就可以把VScode固定到任务栏上,方便打开。
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44791964/article/details/120655098

智能推荐

css课堂笔记30-程序员宅基地

文章浏览阅读50次。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.

ajax php 爬虫教程,使用PHP+AJAX让WordPress动态加载文章的教程-程序员宅基地

文章浏览阅读119次。为什么要动态加载文章?1. 快速向访客展示页面文章很容是包含大量文字和多媒体资源 (如: 图片, 视频, 音乐), 加载这些内容需要占用很多的时间. 如果你的页面上存在大量文章, 当访客发现页面久久没有加载完成就感到不耐烦. 这是动态加载文章的主要目的.2. 让文章列表化使页面上的文章成为一个列表, 减少页面的空间占用, 访客可以方便的移动到页面下方, 提高旧文章被点击的几率. 并且你可以在页面上..._蜘蛛爬取/wp-admin/admin-ajax.php文件

414. 两个整数相除_p1098两个整数相除-程序员宅基地

文章浏览阅读376次。414.两个整数相除将两个整数相除,要求不使用乘法、除法和 mod 运算符。如果溢出(超出32位有符号整型表示范围),返回2147483647。整数除法应截断为零。样例样例 1:输入: 被除数 = 0, 除数 = 1输出: 0样例 2:输入: 被除数 = 100, 除数 = 9输出: 11public class Solution {/*** @param dividend: t..._p1098两个整数相除

rancher2.x连接私有仓库harbor_rancher harbor-程序员宅基地

文章浏览阅读8.4k次。我搭建了一个Rancher2.4.4版本环境,因为之前已经有一个独立搭建的Harbor,现在需要在Rancher中部署Harbor中的镜像,问题是当我按如下图部署服务后,rancher不能正常拉取我原有的harbor中的镜像:按如图配置拉取我harbor中的镜像出现了错误错误提示如下:ErrImagePull: rpc error: code = Unknown desc = Error response from daemon: unauthorized: unauthorized to acc_rancher harbor

我,27岁,程序员,9月无情被辞:想给做开发的提个醒…-程序员宅基地

文章浏览阅读274次。“程序员能纯靠技术渡过中年危机吗?”▲截图来源于知乎知乎上的这个提问,吸引了大批码农留言,热赞均表示“能,很难”。因为难逃这两种结局:•没精力学习,技术一迭代,被淘汰。•有技术,9..._计算机硕士学历 硬核技术 双翼提升训练营骗局

阿里云服务器(CentOS 7.4)Jenkins(LTS 2.150.3)部署及简易配置_jnkins2.150.3用哪个版本的插件-程序员宅基地

文章浏览阅读853次。阿里云(CenOS 7.4)中Jenkins(LTS 2.150.3)部署与简易配置Jenkins 目前是使用比较多的一个持续集成的开源工具,不管是开发测试部署,还是代码扫描等。很多工作都可以放到Jenkins来进行,最终实现一个完整的流程。开发人员提交代码后,Jenkins上的job就会开始“自动编译打包–&amp;amp;amp;amp;amp;amp;amp;gt;自动部署–&amp;amp;amp;amp;amp;amp;amp;gt;单元测试/代码扫描–&amp;amp;_jnkins2.150.3用哪个版本的插件

随便推点

mysql硬盘最长活动时间100%_软件引起的磁盘最长活动时间100%-程序员宅基地

文章浏览阅读1.9k次。就象会传染一样,刚解决一个磁盘最长活动时间100%的问题,又遇一例。现象类似,台式电脑,win7系统,使用中卡顿,打开程序与文档缓慢,鼠标光标一直在转圈,打开资源监视器,磁盘一项里的最长活动时间一直100%不降。开始还真以为又是硬盘坏了,但是进一步检查又与前文(如何解决磁盘最长活动时间100%)中遇到例子有所不同,不同之处:1、在安全模式下最长活动时间恢复正常,只有明显读写动作时才上升。2、事件查..._磁盘最长活动时间

ser-u服务器安装和使用(创建ftp服务器)-程序员宅基地

文章浏览阅读207次。安装serv-u,创建ftp服务器,以及连接服务器上传和下载文件。工具/原料serv-u,8uftp装有win7以上或者winserver系统的电脑安装serv-u1http://pan.baidu.com/s/1nttKuVZ,(serv-u绿化版下载地址)。下载完成后解压到你平时安装文件的盘(我一般在D盘..._serv-u服务器

【洛谷OJ】P1047 校门外的树_oj校门外的树-程序员宅基地

文章浏览阅读444次。import java.util.Iterator;import java.util.LinkedList;import java.util.Scanner;class Zone{ int start; int end; Zone(int start, int end){ this.start = start; this.end = ..._oj校门外的树

第1章 打印启动信息_.code16 .global start start: # code ... movw $0, %-程序员宅基地

文章浏览阅读706次。显示器I/O知识:显存地址是 0xb8000,屏幕是80*25,每个位置由两个字节决定。第一个字节决定所显示的字符,如0xb8000。第二个字节决定怎么显示字符(背景颜色,前景颜色),如0xb8001。汇编命令知识:cld: 方向标志置0,si和di 增1_.code16 .global start start: # code ... movw $0, %ax movw $0, %bx movw $0, %

EasyTouch 单指或多指手势动作识别_easytouch 多指操作-程序员宅基地

文章浏览阅读538次。http://blog.sina.com.cn/s/blog_5fb40ceb0102wchd.html_easytouch 多指操作

【SQL】杀进程-数据库正在被某些进程使用_sql 语句 use master go select b.spid from sysdatabas-程序员宅基地

文章浏览阅读346次。此问题是因为数据库正在被某些进程使用或者调用,可以在新建查询里面使用下面sql命令查看对应的spid,以下aa是我们操作的数据库名称use mastergoselect b.spid from sysdatabases a ,sysprocesses b where a.dbid=b.dbid and a.name=’aa’..._sql 语句 use master go select b.spid from sysdatabases a ,sysprocesses b whe

推荐文章

热门文章

相关标签