OpenCL Python集成
项目描述
欢迎使用Clyther文档!
===================================
CLyther是一个类似于Cython和PyPy的Python工具。CLyther是针对OpenCL的即时专用引擎。
CLyther的主要入口点是它的 :class:`clyther.task` 和 :class:`clyther.kernel` 装饰器。
一旦一个函数被其中一个装饰器装饰,该函数在调用时将被编译成OpenCL。
CLyther是一种Python语言扩展,使编写OpenCL代码与Python本身一样简单。
CLyther目前仅支持Python语言定义的子集,但为OpenCL添加了许多新功能。
CLyther将OpenCL C库以及OpenCL语言都暴露给Python。
目标
* 使开发者能够利用OpenCL
* 利用现有的Python数值算法
* 加速我的代码!
哲学
* 通过Python使用户拥有100%的控制权。访问Python到OpenCL的一对一映射。
* 赞同方便的原生Python抽象。例如,切片数组,传递函数作为参数。
.. 警告:
这是CLyther的一个全新版本。我尚未发布这个版本。
* 如果您决定使用它,那么请考虑:ref:`contribute`。
* 在`Issue Tracker <https://github.com/srossross/Clyther/issues/>`_中添加您的输入的最佳位置。
链接
+++++++++++
* `首页 <http://srossross.github.com/Clyther/>`_
* `问题跟踪器 <https://github.com/srossross/Clyther/issues>`_
* `开发文档 <http://srossross.github.com/Clyther/develop>`_
* `PyPi <http://pypi.python.org/pypi/Clyther>`_
* `GitHub <https://github.com/srossross/Clyther>`_
* `OpenCL 1.1 规范 <http://www.khronos.org/registry/cl/specs/opencl-1.1.pdf>`_
.. 参考以下内容:
* `Python的OpenCL <http://srossross.github.com/oclpb>`_: OpenCL的Python绑定。
* `Meta <http://srossross.github.com/meta>`_: Python的元编程工具。
===================================
CLyther是一个类似于Cython和PyPy的Python工具。CLyther是针对OpenCL的即时专用引擎。
CLyther的主要入口点是它的 :class:`clyther.task` 和 :class:`clyther.kernel` 装饰器。
一旦一个函数被其中一个装饰器装饰,该函数在调用时将被编译成OpenCL。
CLyther是一种Python语言扩展,使编写OpenCL代码与Python本身一样简单。
CLyther目前仅支持Python语言定义的子集,但为OpenCL添加了许多新功能。
CLyther将OpenCL C库以及OpenCL语言都暴露给Python。
目标
* 使开发者能够利用OpenCL
* 利用现有的Python数值算法
* 加速我的代码!
哲学
* 通过Python使用户拥有100%的控制权。访问Python到OpenCL的一对一映射。
* 赞同方便的原生Python抽象。例如,切片数组,传递函数作为参数。
.. 警告:
这是CLyther的一个全新版本。我尚未发布这个版本。
* 如果您决定使用它,那么请考虑:ref:`contribute`。
* 在`Issue Tracker <https://github.com/srossross/Clyther/issues/>`_中添加您的输入的最佳位置。
链接
+++++++++++
* `首页 <http://srossross.github.com/Clyther/>`_
* `问题跟踪器 <https://github.com/srossross/Clyther/issues>`_
* `开发文档 <http://srossross.github.com/Clyther/develop>`_
* `PyPi <http://pypi.python.org/pypi/Clyther>`_
* `GitHub <https://github.com/srossross/Clyther>`_
* `OpenCL 1.1 规范 <http://www.khronos.org/registry/cl/specs/opencl-1.1.pdf>`_
.. 参考以下内容:
* `Python的OpenCL <http://srossross.github.com/oclpb>`_: OpenCL的Python绑定。
* `Meta <http://srossross.github.com/meta>`_: Python的元编程工具。
项目详情
关闭
Clyther-0.4-beta.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 343c76071efa59df0f55b7c9299e28eb9af8f5c2ee142d850eb24aa967772bb9 |
|
MD5 | 6eb6e124e0e145da9b79b3898631da19 |
|
BLAKE2b-256 | 108c9b1dea94447059485a851101bb29751fc437547220f409c8ad825f57d9f7 |