Создайте контейнер Ubuntu 24.04 LXC. Я использовал отличный скрипт tteck, но можно использовать любой другой метод, который вам удобен. Выделите ему приличное количество ресурсов по объему хранилища, ОЗУ и процессору (согласно рекомендациям Ollama). Я выбрал 32 ГБ и все доступные ядра. Выделите достаточно места для хранения ваших моделей (можно расширить через GUI). Я выбрал 60 ГБ для начала. ROCm занимает около 30 ГБ. Внутри контейнера LXC: установите ROCm согласно официальным инструкциям, но не используйте DKMS, так как драйверы уже установлены по умолчанию в Proxmox. Это назначение флага `--no-dkms`. Код: wget
sudo apt install ./amdgpu-install_6.2.60204-1_all.deb
amdgpu-install --usecase=rocm --no-dkms Установите переменные окружения, как обсуждалось в этой теме: Проверьте, какие идентификаторы групп отвечают за render и video внутри контейнера. Код: cat /etc/group | grep -w 'render\|\video' На Proxmox хосте: Найдите путь к устройству render вашей AMD GPU, чтобы использовать его на следующем шаге: Код: ls -l /sys/class/drm/renderD*/device/driver В GUI Proxmox, перейдите в Options и настройте Device Passthrough. Код: /dev/kbd Используйте GID контейнера для группы render внутри контейнера, а uid оставьте равным 0. Код: /dev/dri/renderD*** Используйте GID для видео группы и оставьте uid равным 0. Перезапустите контейнер и переходите к установке ollama согласно инструкциям на репозитории Github. Вы можете проверить на хосте с помощью radeontop, если ваша GPU работает и используется. Код: apt update && apt install radeontop
sudo apt install ./amdgpu-install_6.2.60204-1_all.deb
amdgpu-install --usecase=rocm --no-dkms Установите переменные окружения, как обсуждалось в этой теме: Проверьте, какие идентификаторы групп отвечают за render и video внутри контейнера. Код: cat /etc/group | grep -w 'render\|\video' На Proxmox хосте: Найдите путь к устройству render вашей AMD GPU, чтобы использовать его на следующем шаге: Код: ls -l /sys/class/drm/renderD*/device/driver В GUI Proxmox, перейдите в Options и настройте Device Passthrough. Код: /dev/kbd Используйте GID контейнера для группы render внутри контейнера, а uid оставьте равным 0. Код: /dev/dri/renderD*** Используйте GID для видео группы и оставьте uid равным 0. Перезапустите контейнер и переходите к установке ollama согласно инструкциям на репозитории Github. Вы можете проверить на хосте с помощью radeontop, если ваша GPU работает и используется. Код: apt update && apt install radeontop

