技术标签: 环境配置 神经网络学习小记录 vscode pytorch 深度学习环境配置 windows
许多粉丝反馈,报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的配置教程如下:
深度学习环境配置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的安装主要是为了方便环境管理,可以同时在一个电脑上安装多种环境,不同环境放置不同框架:pytorch、tensorflow、keras可以在不同的环境下安装,只需要使用conda create –n创建新环境即可。
同学们可以选择安装新版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位的,下载完成后打开。
选择安装的位置,可以不安装在C盘。
我选择了Add Anaconda to my PATH environment variable,这样会自动将anaconda装到系统的环境变量中,配置会更加方便一些。
等待安装完之后,Anaconda的安装就结束了。
Win+R启动cmd,在命令提示符内输入以下命令:
conda create –n pytorch python=3.6
activate pytorch
这里一共存在两条指令:
前面一条指令用于创建一个名为pytorch的环境,该环境的python版本为3.6。
后面一条指令用于激活一个名为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版本的。
但如果想要跑深度学习模型,还有一些其它的依赖库需要安装。具体如下:
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
需要注意的是,如果在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,所以就安装它啦。其它的编辑软件也可以,个人喜好罢了。
最新版本的Anaconda没有VSCODE因此可以直接百度VSCODE进行安装。
直接加载VSCODE的官网https://code.visualstudio.com/,点击Download for Windows即可下载。
首先同意协议,点一下步。
其他里面的几个勾要打起来,因为这样就可以右键文件夹用VSCODE打开,非常方便。下一步。
继续下一步安装即可。
安装完成后在左下角更改自己的环境就行了。
打开anaconda,切换环境。
安装VSCODE,安装完就可以launch一下了,之后就可以把VScode固定到任务栏上,方便打开。
文章浏览阅读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.
文章浏览阅读119次。为什么要动态加载文章?1. 快速向访客展示页面文章很容是包含大量文字和多媒体资源 (如: 图片, 视频, 音乐), 加载这些内容需要占用很多的时间. 如果你的页面上存在大量文章, 当访客发现页面久久没有加载完成就感到不耐烦. 这是动态加载文章的主要目的.2. 让文章列表化使页面上的文章成为一个列表, 减少页面的空间占用, 访客可以方便的移动到页面下方, 提高旧文章被点击的几率. 并且你可以在页面上..._蜘蛛爬取/wp-admin/admin-ajax.php文件
文章浏览阅读376次。414.两个整数相除将两个整数相除,要求不使用乘法、除法和 mod 运算符。如果溢出(超出32位有符号整型表示范围),返回2147483647。整数除法应截断为零。样例样例 1:输入: 被除数 = 0, 除数 = 1输出: 0样例 2:输入: 被除数 = 100, 除数 = 9输出: 11public class Solution {/*** @param dividend: t..._p1098两个整数相除
文章浏览阅读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
文章浏览阅读274次。“程序员能纯靠技术渡过中年危机吗?”▲截图来源于知乎知乎上的这个提问,吸引了大批码农留言,热赞均表示“能,很难”。因为难逃这两种结局:•没精力学习,技术一迭代,被淘汰。•有技术,9..._计算机硕士学历 硬核技术 双翼提升训练营骗局
文章浏览阅读853次。阿里云(CenOS 7.4)中Jenkins(LTS 2.150.3)部署与简易配置Jenkins 目前是使用比较多的一个持续集成的开源工具,不管是开发测试部署,还是代码扫描等。很多工作都可以放到Jenkins来进行,最终实现一个完整的流程。开发人员提交代码后,Jenkins上的job就会开始“自动编译打包–&amp;amp;amp;amp;amp;amp;gt;自动部署–&amp;amp;amp;amp;amp;amp;gt;单元测试/代码扫描–&amp;_jnkins2.150.3用哪个版本的插件
文章浏览阅读1.9k次。就象会传染一样,刚解决一个磁盘最长活动时间100%的问题,又遇一例。现象类似,台式电脑,win7系统,使用中卡顿,打开程序与文档缓慢,鼠标光标一直在转圈,打开资源监视器,磁盘一项里的最长活动时间一直100%不降。开始还真以为又是硬盘坏了,但是进一步检查又与前文(如何解决磁盘最长活动时间100%)中遇到例子有所不同,不同之处:1、在安全模式下最长活动时间恢复正常,只有明显读写动作时才上升。2、事件查..._磁盘最长活动时间
文章浏览阅读207次。安装serv-u,创建ftp服务器,以及连接服务器上传和下载文件。工具/原料serv-u,8uftp装有win7以上或者winserver系统的电脑安装serv-u1http://pan.baidu.com/s/1nttKuVZ,(serv-u绿化版下载地址)。下载完成后解压到你平时安装文件的盘(我一般在D盘..._serv-u服务器
文章浏览阅读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校门外的树
文章浏览阅读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, %
文章浏览阅读538次。http://blog.sina.com.cn/s/blog_5fb40ceb0102wchd.html_easytouch 多指操作
文章浏览阅读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