I just tried out the new ML update, and I've gotten it to work on immich-microservices (transcoding).
Unfortunately I didn't find success with immich-machine-learning.
Here are my ML yml files and how I referenced them in the docker-compose.
docker-compose.yml
immich-microservices:
container_name: immich_microservices
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
extends:
file: hwaccel.transcoding.yml
service: quicksync
command:
- start.sh
- microservices
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
env_file:
- .env
depends_on:
- redis
- database
restart: always
immich-machine-learning:
container_name: immich_machine_learning
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-openvino
extends:
file: hwaccel.ml.yml
service: openvino
volumes:
- ${CACHE_LOCATION}:/cache
env_file:
- .env
restart: always
hwaccel.ml.yml
version: "3.8"
services:
cpu: {}
openvino:
device_cgroup_rules:
- "c 189:* rmw"
devices:
- /dev/dri:/dev/dri
volumes:
- /dev/bus/usb:/dev/bus/usb
hwaccel.transcoding.yml
version: "3.8"
services:
cpu: {}
quicksync:
devices:
- /dev/dri:/dev/dri
.