Bug 58168 - Некорректное расположение файлов
Summary: Некорректное расположение файлов
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-torch-cuda-devel (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: nash@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-03-09 23:11 MSK by alekseevam@basealt.ru
Modified: 2026-03-18 11:44 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description alekseevam@basealt.ru 2026-03-09 23:11:31 MSK
Хотелось бы иметь хедеры в /usr/include, а не в /usr/lib64/python3/site-packages/torch/include
То же самое касается .cmake файлов
Также стоит переименовать подпакет в "libtorch-cuda-devel" или "torch-cuda-devel"
Comment 1 Nikita 2026-03-18 11:44:21 MSK
На данный момент есть проблема с решением данной проблемы.
В /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 файлы в системные директории.