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 相关文章推荐
RC4文件加密的python实现方法
Jun 30 Python
python实现的正则表达式功能入门教程【经典】
Jun 05 Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 Python
Python实现的调用C语言函数功能简单实例
Mar 13 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
May 15 Python
python,Django实现的淘宝客登录功能示例
Jun 12 Python
Python OpenCV之图片缩放的实现(cv2.resize)
Jun 28 Python
Python3实现二叉树的最大深度
Sep 30 Python
Python selenium文件上传下载功能代码实例
Apr 13 Python
keras 获取某层输出 获取复用层的多次输出实例
May 23 Python
解决keras加入lambda层时shape的问题
Jun 11 Python
python周期任务调度工具Schedule使用详解
Nov 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
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
php实现两个数组相加的方法
2015/02/17 PHP
一个多次搜索+多次传值的解决方案
2007/01/20 Javascript
javascript StringBuilder类实现
2008/12/22 Javascript
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
jQuery匹配文档链接并添加class的方法
2015/06/26 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
2016/06/10 Javascript
关于JavaScript限制字数的输入框的那些事
2016/08/14 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
javascript中的深复制详解及实例分析
2016/12/29 Javascript
详解能在多种前端框架下使用的表格控件
2017/01/11 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
2017/04/10 Javascript
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
说说node中的可读流和可写流的区别
2018/06/01 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
微信小程序实现跳转的几种方式总结(推荐)
2019/04/24 Javascript
微信小程序制作扭蛋机代码实例
2019/09/24 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
pyqt4教程之messagebox使用示例分享
2014/03/07 Python
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
Python获取指定文件夹下的文件名的方法
2018/02/06 Python
Python绘制3D图形
2018/05/03 Python
python最长回文串算法
2018/06/04 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
python绘制汉诺塔
2021/03/01 Python
美国最值得信赖的宠物药房:Allivet
2019/03/23 全球购物
宠物店的创业计划书范文
2014/01/11 职场文书
工人先锋号事迹材料
2014/12/24 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
学习心得体会
2019/06/20 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书