[devel] nvidia-cuda-toolkit

Михаил Тергоев fidel на altlinux.org
Пн Дек 4 20:23:52 MSK 2023


Товарищи, доброго времени.
Прошу прощения за предыдущие HTML-письма.

Пишу по поводу nvidia-cuda-toolkit.
335379 TESTED #9 [test-only] sisyphus nvidia-cuda-toolkit.git=12.3.1-alt1

Срузу отвечу на возможные вопросы:
- перепаковка .run файла в тарбол необходима по причине размера самого
.run файла > 4 гигабайт, и соответственно ошибку в хэшере на cpio
- nvidia-visual-profiler - запускается
- nvidia-nsight-compute - запускается
- nvidia-nsight-systems - запускается
- разделил на множество пакетов, так-как некоторые библиотеки весят по
100+ мегабайт)
- nvidia-cuda-toolkit - ставит минимальный пакет для активации
возможности включения рендеринга с помощью CUDA в Blender

(Оффтоп: для DaVinci Resolve, как оказалось, не нужен
nvidia-cuda-toolkit, исправление для работы рендеринга с помощью CUDA
уже в сизифе
https://packages.altlinux.org/ru/sisyphus/srpms/nvidia_glx_libs/ )

Понятно, что (скорее всего) еще придется допиливать, но с чего то надо
начинать, что бы было на что и на кого вешать баги связанные с
nvidia-cuda-toolkit.

Но перед публикацией, хотел бы услышать ваше мнение по поводу лицензии
NVIDIA:
https://docs.nvidia.com/cuda/eula/

Я не юрист, но возможно нельзя пилить на мелкие кусочки (или другие ограничения). Это бы уточнить
у более понимающего в лицензиях. Хотя в дебиане именно так и сделано,
там и брал примеры для "распила" и описания пакетов.

При этом драйвера nvidia же разделены на пакеты и это видимо не является
нарушением целостности продукта, как написано:
https://www.nvidia.com/ru-ru/drivers/nvidia-license/
Пункт 2.3.1
Запрет на разделение на Компоненты. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
лицензируется как единый продукт. Его компоненты не могут отделяться для
использования на нескольких компьютерах или использоваться отдельно друг
от друга с какой-либо еще целью.
 
-- 
С уважением 
Тергоев Михаил


Подробная информация о списке рассылки Devel