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 动态加载的实现方法
Dec 22 Python
Python使用base64模块进行二进制数据编码详解
Jan 11 Python
pandas.DataFrame.to_json按行转json的方法
Jun 05 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
Jan 30 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
Jun 27 Python
seek引发的python文件读写的问题及解决
Jul 26 Python
Python中字典与恒等运算符的用法分析
Aug 22 Python
python 实现 hive中类似 lateral view explode的功能示例
May 18 Python
Python利用pip安装tar.gz格式的离线资源包
Sep 14 Python
python sleep和wait对比总结
Feb 03 Python
Python 快速验证代理IP是否有效的方法实现
Jul 15 Python
Python NumPy灰度图像的压缩原理讲解
Aug 04 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中批量替换文件名的实现代码
2011/07/20 PHP
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
jquery 列表双向选择器之改进版
2013/08/09 Javascript
利用Node.js对文件进行重命名
2017/03/12 Javascript
详解vue事件对象、冒泡、阻止默认行为
2017/03/20 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
Javascript迭代、递推、穷举、递归常用算法实例讲解
2019/02/01 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
利用Python抓取行政区划码的方法
2016/11/28 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
python添加模块搜索路径方法
2017/09/11 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
Python常用特殊方法实例总结
2019/03/22 Python
python Pandas如何对数据集随机抽样
2019/07/29 Python
Python如何实现强制数据类型转换
2019/11/22 Python
Python timer定时器两种常用方法解析
2020/01/20 Python
基于Python3.7.1无法导入Numpy的解决方式
2020/03/09 Python
pandas分批读取大数据集教程
2020/06/06 Python
使用HTML5中的contentEditable来将多行文本自动增高
2016/03/01 HTML / CSS
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
专门经营化妆刷的美国彩妆品牌:Sigma Beauty
2017/09/11 全球购物
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
关于礼仪的演讲稿
2014/01/04 职场文书
培训协议书范本
2014/04/22 职场文书
高中社区服务活动报告
2015/02/05 职场文书
大连星海广场导游词
2015/02/10 职场文书
对Keras自带Loss Function的深入研究
2021/05/25 Python
Java实现带图形界面的聊天程序
2022/06/10 Java/Android