Bug 52640 - При запуске через systemd не видит видеокарту
Summary: При запуске через systemd не видит видеокарту
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: ollama (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-08 23:58 MSK by Alexei V. Mezin
Modified: 2025-02-03 18:31 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexei V. Mezin 2025-01-08 23:58:43 MSK
systemctl start ollama

В логах видно следующее

level=INFO source=gpu.go:221 msg="looking for compatible GPUs"
...
level=INFO source=gpu.go:610 msg="no nvidia devices detected by library /usr/lib64/libcuda.so.550.135"
level=WARN source=gpu.go:732 msg="unable to locate gpu dependency libraries"
level=INFO source=gpu.go:386 msg="no compatible GPUs were discovered"

А вот как это же место выглядит при запуске от юзера

$ ollama serve
...
level=INFO source=gpu.go:221 msg="looking for compatible GPUs"
...
level=INFO source=types.go:123 msg="inference compute" id=GPU-65e1aaaf-bdf4-f0de-78c5-a1602b838a2f library=cuda variant=v12 compute=8.6 driver=12.4 name="NVIDIA GeForce RTX 3060" total="11.7 GiB" available="11.1 GiB"
Comment 1 Alexander Makeenkov 2025-01-26 19:33:28 MSK
Тоже столкнулся с данной проблемой.
Comment 2 Alexander Makeenkov 2025-01-26 20:55:23 MSK
Решение:

```
--- /usr/lib/systemd/system/ollama.service-orig 2025-01-26 20:51:49.357423016 +0300
+++ /usr/lib/systemd/system/ollama.service      2025-01-26 20:52:12.928733751 +0300
@@ -11,7 +11,7 @@
-PrivateDevices=true
+PrivateDevices=false
```
Comment 3 Евгений 2025-01-28 06:07:28 MSK
В чем заключается решение, изменить параметр PrivateDevices=true на PrivateDevices=false или наоборот?
Comment 4 Vitaly Chikunov 2025-01-31 02:19:44 MSK
В текущей версии (0.5.7-alt1) нет поддержки CUDA. Так что хоть она и увидела GPU и пишет `PROCESSOR` `100% GPU` в `ollama ps` обработка все равно должна идти на CPU.

Планирую её включить после того как смогу проверить и протестировать функционал. Но, пока у меня доступа к видеокартам нет.

PrivateDevices я уберу, спасибо.
Comment 5 Vitaly Chikunov 2025-02-03 04:37:57 MSK
Сделал экспериментальное задание с поддержкой CUDA (NVIDIA GPU):

apt-repo test 372923
Comment 6 Mikhail Chernonog 2025-02-03 18:31:35 MSK
Попробовал тестовое задание. Всё успешно работает nvtop показывает 98-100% загрузки GPU.