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 查看哈希值)
关闭
numba_cuda-0.0.15.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 42d3919d006421510004c89ac2de03222da95e4fc59cfc7c3c736891e38ea307 |
|
MD5 | 3cee8d950977b7a3de2715fcd64baeb1 |
|
BLAKE2b-256 | 4707395f306bb2d835780526033086d5c41f40330d9899f4e10a6b184405d352 |
关闭
numba_cuda-0.0.15-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 390cf28505b7631a59d75e38699603abe791ad3f280ef64775a4f762964c9aeb |
|
MD5 | 0d56ae969de9be048ddbdb8f6afa54a4 |
|
BLAKE2b-256 | 1a5b39d463d187bca82c027edb84c09f06e18848107da5218ba1ae99760ebca1 |