Хотелось бы иметь хедеры в /usr/include, а не в /usr/lib64/python3/site-packages/torch/include То же самое касается .cmake файлов Также стоит переименовать подпакет в "libtorch-cuda-devel" или "torch-cuda-devel"
На данный момент есть проблема с решением данной проблемы. В /usr/lib64/python3/site-packages/torch/include кроме заголовочных файлов пакета присутствует также заголовочные файлы pybind11 (они используются в заголовочных файлах остального проекта), которые в свою очередь там из-за того, что pybind11 на данный момент завендорен в torch на версии 3.0.1. На это пришлось пойти из-за обновления pybind11 в Sisyphus до 3.0.2 и ошибки при сборке torch-cuda вместе с системным pybind11: /usr/src/RPM/BUILD/python3-module-torch-cuda-2.9.1/torch/csrc/distributed/c10d/init.cpp:888:36: error: inconsistent types вЂpybind11::typing::Tuple<const c10d::ReduceOp::RedOpType&, pybind11::none>’ and вЂpybind11::typing::Tuple<const c10d::ReduceOp::RedOpType&, const double&>’ deduced for lambda return type 888 | return py::make_tuple(r.op_, preMulSupplement->double_factor); Из-за этого я не могу пока что спокойно добавить их в /usr/include из-за конфликта версий pybind11 На данный момент проблема уже решается в upstream проекта https://github.com/pytorch/pytorch/pull/175115 Скорее всего, данная проблема будет исправлена в новой версии torch, поэтому как только эта проблема будет решена - я смогу спокойно добавить хэдеры и .cmake файлы в системные директории.