Mijn vraag
Ik heb sinds gister Immich in docker draaien op een Windows 2025 server. Ik zag dat de facial recognition concurrency op 1 gelimiteerd staat en dat ik met de default installatie geen HW acceleratie heb. Ik heb al wat stapjes gezet, maar krijg het niet voor elkaar. Ik begrijp niet precies wat/hoe devices werken in Docker voor Windows en wat ik daarvoor moet aanpassen.
Relevante software en hardware die ik gebruik
Ik heb een Windows 2025 servertje draaien op een i3-13100 CPU en wil via openvino proberen de ingebouwde GPU gebruiken (UHD Graphics 730) voor hardware acceleratie in de machine learning container.
Wat ik al gevonden of geprobeerd heb
Ik heb de compose file als volgt aangepast:
Als ik de compse up doe krijg ik de foutmelding: Error response from daemon: error gathering device information while adding custom device "/dev/dri": no such file or directory
In de hwaccel.ml.yml staan de onderstaande openvino referenties. Ik begrijp niet precies waar naar verwezen wordt en wat ik moet aanpassen om dit ook in windows te laten werken. Zijn dit mappen met drivers, verwijzing naar hardware, beide, of heel iets anders? 🫣
Ik heb sinds gister Immich in docker draaien op een Windows 2025 server. Ik zag dat de facial recognition concurrency op 1 gelimiteerd staat en dat ik met de default installatie geen HW acceleratie heb. Ik heb al wat stapjes gezet, maar krijg het niet voor elkaar. Ik begrijp niet precies wat/hoe devices werken in Docker voor Windows en wat ik daarvoor moet aanpassen.
Relevante software en hardware die ik gebruik
Ik heb een Windows 2025 servertje draaien op een i3-13100 CPU en wil via openvino proberen de ingebouwde GPU gebruiken (UHD Graphics 730) voor hardware acceleratie in de machine learning container.
Wat ik al gevonden of geprobeerd heb
Ik heb de compose file als volgt aangepast:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| immich-machine-learning: container_name: immich_machine_learning # For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag. # Example tag: ${IMMICH_VERSION:-release}-cuda image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-openvino extends: # uncomment this section for hardware acceleration - see https://docs.immich.app/features/ml-hardware-acceleration file: hwaccel.ml.yml service: openvino-wsl #cpu # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] for accelerated inference - use the `-wsl` version for WSL2 where applicable volumes: - D:/Immich/model-cache:/cache env_file: - .env restart: always healthcheck: disable: false |
Als ik de compse up doe krijg ik de foutmelding: Error response from daemon: error gathering device information while adding custom device "/dev/dri": no such file or directory
In de hwaccel.ml.yml staan de onderstaande openvino referenties. Ik begrijp niet precies waar naar verwezen wordt en wat ik moet aanpassen om dit ook in windows te laten werken. Zijn dit mappen met drivers, verwijzing naar hardware, beide, of heel iets anders? 🫣
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| openvino: device_cgroup_rules: - 'c 189:* rmw' devices: - /dev/dri:/dev/dri volumes: - /dev/bus/usb:/dev/bus/usb openvino-wsl: devices: - /dev/dri:/dev/dri - /dev/dxg:/dev/dxg volumes: - /dev/bus/usb:/dev/bus/usb - /usr/lib/wsl:/usr/lib/wsl |