Fastai安装_fastai

Fastai安装_fastai本文为译文,主要介绍安装问题。Fastaigithub原文地址:https://github.com/fastai/fastai/blob/master/README.md#is-my-system-supported注意事项:fastaiv1目前只支持Linux,并且需要PyTorchv1和Python3.6或更高版本。Windows还处于试验阶段:应该可以很好地工作,但还没有全面的测…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

本文为译文,主要介绍安装问题。Fastai github原文地址:https://github.com/fastai/fastai/blob/master/README.md#is-my-system-supported

注意事项:fastai v1目前只支持Linux,并且需要PyTorch v1和Python 3.6或更高版本。Windows还处于试验阶段:应该可以很好地工作,但还没有全面的测试。

Fastai可以安装在conda或pip包管理器中,也可以从source代码中安装。不能只运行install,因为首先需要安装正确的pytorch版本—从而获得fastai-1。注意,PyTorch v1和Python 3.6是最小的版本需求。强烈建议在虚拟环境(conda或其他)中安装fastai及其依赖项,这样就不会干扰系统范围内的python包。这并不是必须的,但是如果遇到任何依赖包的问题,请考虑仅为fastai使用一个新的虚拟环境。从pytorch-1开始。不再需要安装特殊的pytorch-cpu版本。而是使用普通的pytorch,它可以使用GPU,也可以不使用GPU。但是也可以安装cpu构建。如果遇到安装问题,请阅读有关安装问题。

Conda安装

conda install -c pytorch -c fastai fastai

将使用最新的cudatoolkit版本安装pytorch构建。如果需要更高或更低的CUDA XX构建(例如CUDA 9.0),请按照说明安装所需的pytorch构建。注意,JPEG解码可能是一个瓶颈,特别是如果有一个快速的GPU。可以选择安装一个优化的JPEG解码器如下(Linux):

conda uninstall --force jpeg libtiff -y
conda install -c conda-forge libjpeg-turbo
CC="cc -mavx2" pip install --no-cache-dir -U --force-reinstall --no-binary :all: --compile pillow-simd

如果只关心更快的JPEG解压,它可以是上面最后一个命令中的pillow或pillow-simd,后者加快了其他图像处理操作。

PyPI安装

pip install fastai

默认情况下,pip将使用最新的cudatoolkit安装最新的pytorch。如果硬件不支持最新的cudatoolkit,请按照说明安装适合的硬件的pytorch构建。

错误修复安装

如果在git中修复了一个bug,可以用:

pip install git+https://github.com/fastai/fastai.git

开发者安装

下面的指令安装pip,以便在任何时候进行git pull,环境将自动获得更新。

git clone https://github.com/fastai/fastai
cd fastai
tools/run-after-git-clone
pip install -e ".[dev]"

接下来,可以通过启动jupyter笔记本测试构建是否工作:

jupyter notebook

从Source构建

用于由于任何原因不能使用预先打包的包,并且必须从源代码构建。按照说明从源代码构建pytorch。记住,首先要按照建议安装CUDA、CuDNN和其他必需的库——如果没有这些库内建到pytorch中,一切都会非常缓慢。接下来,还需要从source构建torchvision:

git clone https://github.com/pytorch/vision
cd vision
python setup.py install

最后,通过预先打包的pip或conda构建或从source(“开发者安装”)进行fastai安装,同前几节。

安装问题

如果安装过程失败,首先排除系统支持问题。如果问题仍然没有得到解决,请参考故障排除文档

如果遇到conda的安装问题,请确保你有最新的conda客户端(conda install也会进行更新):

conda install conda
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195909.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • geoip_GeoIP技术:简介

    geoipTheGeoIPtechnologyenablesawebmastertograbusefulinformationaboutthelocationofthevisitorsusingtheirwebsite.Ithelpsindeterminingthecountry,city,areacodeetc.aboutaspe…

    2022年4月4日
    49
  • POJ培训计划2253_Frogger(最短/floyd)

    POJ培训计划2253_Frogger(最短/floyd)

    2022年1月17日
    36
  • 云原生数据仓库AnalyticDB MySQL版_cloudbase

    云原生数据仓库AnalyticDB MySQL版_cloudbase北京时间2020/5/4青年节,TPC(全球最知名非盈利的数据管理系统评测基准标准化组织)官网正式上线AnalyticDBTPC-DS成绩,AnalyticDB通过严苛的TPC-DS全流程测试,性能QphDS分数为14895566,性价比分数为0.08CNY,相比较基于Spark深度优化版的前世界纪录性能提升29%并且单位成本仅为其1/3,成为TPC-DS官方榜单上全球性能、性价比双双领先的数据仓库,这是继2019/4/26之后再次获得全球领先的成绩!榜单截图如下,详细榜单请参见:TPC-DSRes

    2025年11月22日
    8
  • 单片机控制步进电机

    单片机控制步进电机简介:用单片机控制步进电机正转反转加速减速;由LCD1602实时显示步进电机的状态;F-正转,B-反转;数字越大,转速越大;仿真原理图如下:MCU和LCD1602显示模块:ULN2803驱动和步进电机模块:C语言代码如下:/*—————————–FileName:StepperMotor.hFunction:函数头文件Autho…

    2022年6月1日
    40
  • 智能优化算法回顾

    智能优化算法回顾mark一下,感谢作者分享。当年在毕设的时候研究智能优化算法,工作中偶尔也会写些demo,今天看到这篇文章,赶紧收藏。优化算法有很多,经典算法包括:有线性规划,动态规划等;改进型局部搜索算法包括爬山法,最速下降法等,模拟退火、遗传算法以及禁忌搜索称作指导性搜索法。而神经网络,混沌搜索则属于系统动态演化方法。梯度为基础的传统优化算法具有较高的计算效率、较强的可靠性、比较成熟等优点,是一类最重…

    2022年5月23日
    36
  • 写java代码的软件_新手编写java代码使用什么软件

    写java代码的软件_新手编写java代码使用什么软件新手编写java代码常用的编辑器有:1、eclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。(视频教程推荐:java视频)2、notepad++Notepad++是在微软视窗环境…

    2022年5月7日
    74

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号