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中常用的各种数据库操作模块和连接实例
May 29 Python
Python采用raw_input读取输入值的方法
Aug 18 Python
python实现mysql的读写分离及负载均衡
Feb 04 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
Feb 10 Python
Python基于更相减损术实现求解最大公约数的方法
Apr 04 Python
使用python 打开文件并做匹配处理的实例
Jan 02 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
Jan 04 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
Jul 31 Python
Python 处理文件的几种方式
Aug 23 Python
python 模拟贷款卡号生成规则过程解析
Aug 30 Python
详解Python yaml模块
Sep 23 Python
Python爬虫爬取ts碎片视频+验证码登录功能
Feb 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无限分类(树形类)
2013/09/28 PHP
php生成RSS订阅的方法
2015/02/13 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
通过jquery实现tab标签浏览效果
2007/02/20 Javascript
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
js string 转 int 注意的问题小结
2013/08/15 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
用js来刷新当前页面保留参数的具体实现
2013/12/23 Javascript
关于js数组去重的问题小结
2014/01/24 Javascript
jquery实现弹出层遮罩效果的简单实例
2014/03/03 Javascript
js清空form表单中的内容示例
2014/05/20 Javascript
AngularJS实现在ng-Options加上index的解决方法
2016/11/03 Javascript
浅谈html转义及防止javascript注入攻击的方法
2016/12/04 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
解决vuecli3中img src 的引入问题
2020/08/04 Javascript
[54:06]OG vs TNC 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
python绘制直线的方法
2018/06/30 Python
python使用Matplotlib画条形图
2020/03/25 Python
详解Python是如何实现issubclass的
2019/07/24 Python
使用coverage统计python web项目代码覆盖率的方法详解
2019/08/05 Python
在python中创建指定大小的多维数组方式
2019/11/28 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
python用tkinter实现一个gui的翻译工具
2020/10/26 Python
浅谈Python xlwings 读取Excel文件的正确姿势
2021/02/26 Python
英文导游欢迎词
2014/01/11 职场文书
少先队学雷锋活动月总结
2014/03/09 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
美术教师个人工作总结
2015/02/06 职场文书
分析设计模式之模板方法Java实现
2021/06/23 Java/Android
上个世纪50年代的可穿戴技术:无线电帽子
2022/02/18 无线电
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript