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 |