Anaconda加速

Accelerate提供对针对 Intel CPU 和 NVidia GPU 性能优化的数值库的访问。

功能

  • 与 CUDA 库的绑定:cuBLAS、cuFFT、cuSPARSE、cuRAND 以及来自 CUB 和现代 GPU 库的排序算法
  • 使用英特尔的 Math Kernel Library (MKL) 在 NumPy、SciPy、scikit-learn 和 NumExpr 库中加速线性代数运算。
  • Numpy 内置 UFuncs 的加速变体。
  • NumPy 中的加速快速傅立叶变换 (FFT)。

要求

  • 64 位操作系统:Linux、OS X 或 Windows

  • 支持的 Python 和 Numpy 组合:
    • 带有 Numpy 1.9 或 1.10 的 Python 2.7
    • 带有 Numpy 1.9 或 1.10 的 Python 3.4
    • 带有 Numpy 1.9 或 1.10 的 Python 3.5
  • 数字0.25

对于 CUDA 功能:

  • NVidia 驱动程序版本 349.00 或更高版本
  • CUDA 工具包 7.0
  • 至少一个计算能力2.0或以上的CUDA GPU

安装

Accelerate 包含在Anaconda Workgroup 和 Anaconda Enterprise 订阅中

要开始 30 天免费试用,只需下载并安装 Anaconda Accelerate 软件包。

如果您已经安装了Anaconda(免费的 Python 发行版):

Conda更新Conda
conda 安装加速

如果你没有安装 Anaconda,你可以在这里下载。

Anaconda Accelerate 也可以安装到您自己的(非 Anaconda)Python 环境中。有关 Accelerate 的更多信息,请联系 sales @ continuum

更新说明

如果您安装了 Anaconda(免费的 Python 发行版):

Conda更新Conda
conda 更新加速

如果您已经安装了 NumbaPro,则必须手动升级 NumbaPro 以安装 NumbaPro 兼容层:

Conda更新Conda
Conda更新 numbapro