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 相关文章推荐
pyside写ui界面入门示例
Jan 22 Python
python 示例分享---逻辑推理编程解决八皇后
Jul 20 Python
Python选课系统开发程序
Sep 02 Python
python基础之入门必看操作
Jul 26 Python
Python下使用Scrapy爬取网页内容的实例
May 21 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
Jan 17 Python
Python matplotlib可视化实例解析
Jun 01 Python
Python CSS选择器爬取京东网商品信息过程解析
Jun 01 Python
PyTorch-GPU加速实例
Jun 23 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
Sep 26 Python
python爬虫中PhantomJS加载页面的实例方法
Nov 12 Python
Django Paginator分页器的使用示例
Jun 23 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&mysql(二)
2006/10/09 PHP
php Smarty date_format [格式化时间日期]
2010/03/15 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
php上传图片生成缩略图(GD库)
2016/01/06 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
thinkphp 框架数据库切换实现方法分析
2020/05/18 PHP
JavaScript与Div对层定位和移动获得坐标的实现代码
2010/09/08 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
2012/01/15 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/09/26 Javascript
jQuery中ready事件用法实例
2015/01/19 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
2016/10/03 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
详解Angular 4.x NgIf 的用法
2017/05/22 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
vue2.0实现前端星星评分功能组件实例代码
2018/02/12 Javascript
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
微信小程序开发背景图显示功能
2018/08/08 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python超简单解决约瑟夫环问题
2015/05/12 Python
Python中对元组和列表按条件进行排序的方法示例
2015/11/10 Python
关于numpy中np.nonzero()函数用法的详解
2017/02/07 Python
python程序封装为win32服务的方法
2021/03/07 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
Python使用matplotlib 画矩形的三种方式分析
2019/10/31 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
白俄罗斯女装和针织品网上商店:Presli.by
2019/10/13 全球购物
PHP面试题附答案
2015/11/28 面试题
explicit和implicit的含义
2012/11/15 面试题
前台接待岗位职责
2013/12/03 职场文书
Python Parser的用法
2021/05/12 Python