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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 八数码问题c语言,八数码问题的可解性

    八数码问题c语言,八数码问题的可解性对于给定八数码棋局的初始状态,我们的目标是通过交换空格与其相邻棋子使棋盘达到目标状态。其中,游戏规则是只能交换空格与其上下左右四个方向的相邻棋子。假设棋局目标状态为如下形式:(A、B、C、D、E、F、G、H表示棋子)ABCDEFGH而初始状态就是A、B、C、D、E、F、G、H这八个棋子在这九个棋格上的任意分布。并且我们对棋盘中每个棋格进行如下形式的编号:12345…

  • java生成json格式数据 和 java遍历json格式数据

    java 生成json 格式的数据和json数据的遍历方法

  • 这份算法攻略,我拿到了5个大厂的offer

    这份算法攻略,我拿到了5个大厂的offer

    2020年11月20日
  • 【Yocto】devtool修改源代码「建议收藏」

    【Yocto】devtool修改源代码「建议收藏」【Yocto】devtool修改源代码。

  • 全源最短路径问题采用Floyd算法进行求解_floyd算法求最短路径是贪心吗

    全源最短路径问题采用Floyd算法进行求解_floyd算法求最短路径是贪心吗前言在图论中,在寻路最短路径中除了Dijkstra算法以外,还有Floyd算法也是非常经典,然而两种算法还是有区别的,Floyd主要计算多源最短路径。在单源正权值最短路径,我们会用Dijkstra算法来求最短路径,并且算法的思想很简单—贪心算法:每次确定最短路径的一个点然后维护(更新)这个点周围点的距离加入预选队列,等待下一次的抛出确定。虽然思想很简单,实现起来是非常复杂的,我们需要邻接矩阵(表)储存长度,需要优先队列(或者每次都比较)维护一个预选点的集合。还要用一个boolean数组标记是否已经确定、

    2022年10月23日
  • 计时器SetTimer

    计时器SetTimerSDK编程笔记—计时器篇什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了。让我们先来看看SetTimer函数的原型:UINTSetTimer(UINTnIDEvent,UINTnElapse,void(CALLBACKEXPORT*lpfnTimer)(HWND,UINT,YINT,DWORD))当使用S

    2022年10月27日

发表回复

您的电子邮箱地址不会被公开。

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