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益智游戏计算汉诺塔问题示例
Mar 05 Python
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
Apr 08 Python
python中ConfigParse模块的用法
Sep 29 Python
Python 字典dict使用介绍
Nov 30 Python
Python网络爬虫中的同步与异步示例详解
Feb 03 Python
python使用生成器实现可迭代对象
Mar 20 Python
对json字符串与python字符串的不同之处详解
Dec 19 Python
windows下numpy下载与安装图文教程
Apr 02 Python
Python with用法:自动关闭文件进程
Jul 10 Python
在Python中append以及extend返回None的例子
Jul 20 Python
一行代码python实现文件共享服务器
Apr 22 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 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 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
使用pjax实现无刷新更改页面url
2015/02/05 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
Vue 页面跳转不用router-link的实现代码
2018/04/12 Javascript
Node.js的Koa实现JWT用户认证方法
2018/05/05 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
VUE项目初建和常见问题总结
2019/09/12 Javascript
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
2020/02/12 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
Python datetime时间格式化去掉前导0
2014/07/31 Python
python自动化测试之连接几组测试包实例
2014/09/28 Python
python组合无重复三位数的实例
2018/11/13 Python
python3 实现的对象与json相互转换操作示例
2019/08/17 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
使用CSS3代码绘制可爱的Hello Kitty猫
2016/08/03 HTML / CSS
CSS3实现各种图形的示例代码
2016/10/19 HTML / CSS
Tech21美国/加拿大:英国NO.1防摔保护壳品牌
2018/01/20 全球购物
手工制作的意大利皮革运动鞋:KOIO
2020/01/05 全球购物
super关键字的用法
2012/04/10 面试题
医学生实习自荐信
2013/10/01 职场文书
财务会计专业毕业生自荐信
2013/10/02 职场文书
三八节主持词
2014/03/17 职场文书
小学生民族团结演讲稿
2014/08/27 职场文书
期中考试复习计划
2015/01/19 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
于丹论语心得观后感
2015/06/15 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书
MySQL索引 高效获取数据的数据结构
2022/05/02 MySQL