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实现冒泡,插入,选择排序简单实例
Aug 18 Python
以Flask为例讲解Python的框架的使用方法
Apr 29 Python
Python字符串替换实例分析
May 11 Python
Python验证企业工商注册码
Oct 25 Python
CentOS中升级Python版本的方法详解
Jul 10 Python
python opencv之分水岭算法示例
Feb 24 Python
python实现教务管理系统
Mar 12 Python
Python Numpy 控制台完全输出ndarray的实现
Feb 19 Python
使用matlab 判断两个矩阵是否相等的实例
May 11 Python
Python如何输出百分比
Jul 31 Python
python开发实时可视化仪表盘的示例
May 07 Python
python可视化之颜色映射详解
Sep 15 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 移除数组重复元素的一点说明
2008/11/27 PHP
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
PHP面试题之文件目录操作
2015/10/15 PHP
WordPress特定文章对搜索引擎隐藏或只允许搜索引擎查看
2015/12/31 PHP
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
js获取单元格自定义属性值的代码(IE/Firefox)
2010/04/05 Javascript
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
动态加载jquery库的方法
2014/02/12 Javascript
js中的cookie的读写操作示例详解
2014/04/17 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
JS跨域请求外部服务器的资源
2017/02/06 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
vue写一个组件
2018/04/09 Javascript
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python简单实现基于SSL的IRC bot实例
2015/06/15 Python
python 产生token及token验证的方法
2018/12/26 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
Python爬虫实战案例之爬取喜马拉雅音频数据详解
2020/12/07 Python
python 利用matplotlib在3D空间中绘制平面的案例
2021/02/06 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
深入理解css中vertical-align属性
2017/04/18 HTML / CSS
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
市场安全管理制度
2014/01/26 职场文书
青年标兵事迹材料
2014/08/16 职场文书
党课培训心得体会
2014/09/02 职场文书
2014年挂职干部工作总结
2014/12/06 职场文书
消防验收申请报告
2015/05/15 职场文书
2016新年问候语大全
2015/11/11 职场文书
2019销售早会主持词
2019/06/27 职场文书
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python
SQLServer中exists和except用法介绍
2021/12/04 SQL Server
mysql sock 文件解析及作用讲解
2022/07/15 MySQL