跳转到主要内容

Numba的CUDA目标

项目描述

Numba CUDA目标

一个树外CUDA目标,用于Numba。

这包含Numba的CUDA目标的完整副本(即numba.cuda模块),以及一种机制,确保从该模块(numba_cuda.numba.cuda)使用的代码是作为numba.cuda模块而不是来自numba包的代码。

目前处于早期状态,并发布以供测试和反馈。

构建/测试

作为可编辑安装安装

pip install -e .

运行测试

python -m numba.runtests numba.cuda.tests

这应该会发现来自numba_cuda包的numba.cuda模块。您可以通过运行以下命令来检查numba.cuda文件的位置:

python -c "from numba import cuda; print(cuda.__file__)"

将显示类似以下路径:

<path to numba-cuda repo>/numba_cuda/numba/cuda/__init__.py

分支策略

目前,正在使用 main 分支来实现内置 CUDA 目标的精确行为。新功能开发和错误修复应应用于 develop 分支。一旦 main 分支经过广泛测试并确认可以作为内置 numba.cuda 的即插即用替代品良好运行,develop 分支将被合并,并且新功能开发将开始在 main 分支上进行。

当前 PR 目标

  • 与替换内置 CUDA 目标功能相关的 PR 应针对 main
  • 添加新功能和错误修复的 PR 应针对 develop

未来的 PR 目标

  • 将来,所有 PR 应针对 main 分支。

项目详情


下载文件

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

源代码分发

numba_cuda-0.0.15.tar.gz (341.0 kB 查看哈希值)

上传时间 源代码

构建分发

numba_cuda-0.0.15-py3-none-any.whl (424.3 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页