【发布时间】:2021-07-23 09:12:06
【问题描述】:
我正在使用manylinux2014_x86_64 为 python 库构建一些预编译的 linux 轮子,该库充当涉及 CUDA 的 C++ 库的 API。我使用pip wheel 创建轮子,然后运行auditwheel repair 以在轮子中包含外部库(我的 c++ 库、pybind11 等)
问题是它想将 CUDA 运行时和驱动程序库打包到轮子中。理想情况下,我希望将 CUDA 安装留给用户,而不是必须将其包含在 python 轮中(我什至不确定它的可再分发程度)。
有人知道将auditwheel repair 中的 cuda 库列入黑名单的方法吗?或者也许是另一种更好的方法?
【问题讨论】:
标签: python pypi python-manylinux