通过setup.py上传含CUDA代码的Python模块到PyPI并进行自动编译
pypi setup.py
通过https://pypi.org/project/ 可以搜索模块并download files 查看其他人的模块如何构建的。
通过官方教程Packaging Python Projects以一个简单的例子介绍打包的基本工作过程,官方教程中推荐使用setup.cfg。可参考API Reference,Building C and C++ Extensions with distutils
博客Python 库打包分发(setup.py 编写)简易指南以及Python 包构建教程为相关的中文教程以及补充。
.cu ext_module
当模块包含用c/c++写的代码时,需要使用