跳转到主要内容

用于在CPU和GPU上评估数学表达式的优化编译器。

项目描述

Theano是一个Python库,允许你定义、优化和高效评估涉及多维数组的数学表达式。它建立在NumPy之上。Theano特性

  • 与NumPy紧密集成:与NumPy的接口相似。numpy.ndarrays也用于Theano编译函数内部。

  • 透明使用GPU:比CPU快140倍进行数据密集型计算(仅支持float32)。

  • 高效的符号微分:Theano可以计算一个或多个输入函数的导数。

  • 速度和稳定性优化:避免在计算诸如log(1 + exp(x))之类的表达式时出现讨厌的错误。

  • 动态C代码生成:更快地评估表达式。

  • 广泛的单元测试和自我验证:包括检测和诊断错误/潜在问题的工具。

自2007年以来,Theano一直在为大规模计算密集型科学研究提供动力,但它也足够易于使用,可以在课堂上使用(蒙特利尔大学的IFT6266)。

发行说明

Theano 1.0.5(2020年7月27日)

这是Theano版本1.0.5的维护版本,没有新功能,但修复了一些弃用问题。

我们建议所有人都更新到这个版本。

亮点(自1.0.4以来)

  • Theano现在与Python 3.9兼容

  • 修复了许多弃用警告

自1.0.4以来,共有13人参与了这次发布

  • 1fish2

  • Frederic Bastien

  • Rebecca Palmer

  • Miro Hrončok

  • Dan Foreman-Mackey

  • Adrian Seyboldt

  • abergeron

  • Tim Gates

  • Tim Odonnell

  • Robert P. Goldman

  • Duc Nguyen

  • Igor Varfolomeev

  • Thomas Wiecki

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

Theano-1.0.5.tar.gz (2.8 MB 查看哈希值)

上传时间 源代码

由以下机构支持