Anaconda+vscode+pytorch环境搭建过程详解


Posted in Python onMay 25, 2020

1、安装Anaconda

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。在官网上下载https://www.anaconda.com/distribution/,因为服务器在国外会很慢,建议从清华镜像https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载。

2、安装VScode

需要在Anaconda再装VScode,因为Anaconda公司和微软公司的合作,不用在对进行VScode的配置。

3、安装Pytorch

Pytorch是facebook公司发布的著名深度学习框架。在Pytorch官网上https://pytorch.org/在命令行窗口输入

Anaconda+vscode+pytorch环境搭建过程详解

4、fastai

fastai 基于 PyTorch,提供简单易用的 API 接口,用更少的代码实现常用任务的模型搭建和训练。

有两种方式可以安装fastai

conda和pip两者都是包管理器(自动化软件安装,更新,卸载的一种工具)

Conda安装

conda install -c fastai fastai

pip安装

pip install fastai

5、验证安装成功

from fastai.vision import models, URLs, ImageDataBunch, cnn_learner, untar_data, accuracy
import torch
def main():
  path = untar_data(URLs.MNIST_SAMPLE) # 下载数据集,这里只是MNIST的子集,只包含3和7的图像,会下载并解压(untar的命名原因)到/root/.fastai/data/mnist_sample(如果你是root用户)下,包含训练数据,测试数据,包含label的csv文件
  data = ImageDataBunch.from_folder(path) # 利用ImageDataBunch读取文件夹,返回一个ImageDataBunch对象
  learn = cnn_learner(data, models.resnet18, metrics=accuracy) # 构建cnn模型,使用resnet18预训练模型
  learn.fit(1) # 训练一轮

if __name__ == '__main__':
  main()

结果输出:

Anaconda+vscode+pytorch环境搭建过程详解

总结

到此这篇关于Anaconda+vscode+pytorch环境搭建过程详解的文章就介绍到这了,更多相关Anaconda+vscode+pytorch环境搭建内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python嵌套字典比较值与取值的实现示例
Nov 03 Python
python爬虫正则表达式之处理换行符
Jun 08 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
Python split() 函数拆分字符串将字符串转化为列的方法
Jul 16 Python
对django的User模型和四种扩展/重写方法小结
Aug 17 Python
Python获取时间戳代码实例
Sep 24 Python
Python values()与itervalues()的用法详解
Nov 27 Python
django数据模型on_delete, db_constraint的使用详解
Dec 24 Python
Python urlopen()和urlretrieve()用法解析
Jan 07 Python
Python基于数列实现购物车程序过程详解
Jun 09 Python
详解向scrapy中的spider传递参数的几种方法(2种)
Sep 28 Python
python析构函数用法及注意事项
Jun 22 Python
5行Python代码实现图像分割的步骤详解
May 25 #Python
Win10用vscode打开anaconda环境中的python出错问题的解决
May 25 #Python
keras .h5转移动端的.tflite文件实现方式
May 25 #Python
Python虚拟环境venv用法详解
May 25 #Python
将keras的h5模型转换为tensorflow的pb模型操作
May 25 #Python
tensorflow转换ckpt为savermodel模型的实现
May 25 #Python
基于Python把网站域名解析成ip地址
May 25 #Python
You might like
PHP处理Oracle的CLOB实例
2014/11/03 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
js substr、substring和slice使用说明小记
2011/09/15 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
Seajs的学习笔记
2014/03/04 Javascript
javascript中为某个元素指定事件的三种方式
2014/08/07 Javascript
js实现上传图片预览的方法
2015/02/09 Javascript
jQuery实现动态添加和删除一个div
2015/08/12 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
2015/12/31 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
2016/03/25 Javascript
理解javascript对象继承
2016/04/17 Javascript
JavaScript实战之菜单特效
2016/08/16 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
Javascript下拉刷新的简单实现
2017/02/14 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
jquery实现下拉菜单的手风琴效果
2017/07/23 jQuery
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
JS实现点星星消除小游戏
2020/03/24 Javascript
[48:48]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
基于Python的身份证号码自动生成程序
2014/08/15 Python
从Python程序中访问Java类的简单示例
2015/04/20 Python
Python中collections模块的基本使用教程
2018/12/07 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
2019/04/11 Python
django框架事务处理小结【ORM 事务及raw sql,customize sql 事务处理】
2019/06/27 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
Python Sqlalchemy如何实现select for update
2020/10/12 Python
毕业评语大全
2014/05/04 职场文书
工业设计专业自荐书
2014/06/05 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
2015年六一儿童节演讲稿
2015/03/19 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
给朋友的道歉短信
2015/05/12 职场文书