mirror of
				https://gitlab.sectorq.eu/home/docker-compose.git
				synced 2025-10-29 17:50:07 +01:00 
			
		
		
		
	lala
This commit is contained in:
		
							
								
								
									
										43
									
								
								immich/hwaccel.ml.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								immich/hwaccel.ml.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | ||||
| # Configurations for hardware-accelerated machine learning | ||||
|  | ||||
| # If using Unraid or another platform that doesn't allow multiple Compose files, | ||||
| # you can inline the config for a backend by copying its contents | ||||
| # into the immich-machine-learning service in the docker-compose.yml file. | ||||
|  | ||||
| # See https://immich.app/docs/features/ml-hardware-acceleration for info on usage. | ||||
|  | ||||
| services: | ||||
|   armnn: | ||||
|     devices: | ||||
|       - /dev/mali0:/dev/mali0 | ||||
|     volumes: | ||||
|       - /lib/firmware/mali_csffw.bin:/lib/firmware/mali_csffw.bin:ro # Mali firmware for your chipset (not always required depending on the driver) | ||||
|       - /usr/lib/libmali.so:/usr/lib/libmali.so:ro # Mali driver for your chipset (always required) | ||||
|  | ||||
|   cpu: {} | ||||
|  | ||||
|   cuda: | ||||
|     deploy: | ||||
|       resources: | ||||
|         reservations: | ||||
|           devices: | ||||
|             - driver: nvidia | ||||
|               count: 1 | ||||
|               capabilities: | ||||
|                 - gpu | ||||
|  | ||||
|   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 | ||||
							
								
								
									
										55
									
								
								immich/hwaccel.transcoding.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								immich/hwaccel.transcoding.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
| # Configurations for hardware-accelerated transcoding | ||||
|  | ||||
| # If using Unraid or another platform that doesn't allow multiple Compose files, | ||||
| # you can inline the config for a backend by copying its contents | ||||
| # into the immich-microservices service in the docker-compose.yml file. | ||||
|  | ||||
| # See https://immich.app/docs/features/hardware-transcoding for more info on using hardware transcoding. | ||||
|  | ||||
| services: | ||||
|   cpu: {} | ||||
|  | ||||
|   nvenc: | ||||
|     deploy: | ||||
|       resources: | ||||
|         reservations: | ||||
|           devices: | ||||
|             - driver: nvidia | ||||
|               count: 1 | ||||
|               capabilities: | ||||
|                 - gpu | ||||
|                 - compute | ||||
|                 - video | ||||
|  | ||||
|   quicksync: | ||||
|     devices: | ||||
|       - /dev/dri:/dev/dri | ||||
|  | ||||
|   rkmpp: | ||||
|     security_opt: # enables full access to /sys and /proc, still far better than privileged: true | ||||
|       - systempaths=unconfined | ||||
|       - apparmor=unconfined | ||||
|     group_add: | ||||
|       - video | ||||
|     devices: | ||||
|       - /dev/rga:/dev/rga | ||||
|       - /dev/dri:/dev/dri | ||||
|       - /dev/dma_heap:/dev/dma_heap | ||||
|       - /dev/mpp_service:/dev/mpp_service | ||||
|       #- /dev/mali0:/dev/mali0 # only required to enable OpenCL-accelerated HDR -> SDR tonemapping | ||||
|     volumes: | ||||
|       #- /etc/OpenCL:/etc/OpenCL:ro # only required to enable OpenCL-accelerated HDR -> SDR tonemapping | ||||
|       #- /usr/lib/aarch64-linux-gnu/libmali.so.1:/usr/lib/aarch64-linux-gnu/libmali.so.1:ro # only required to enable OpenCL-accelerated HDR -> SDR tonemapping | ||||
|  | ||||
|   vaapi: | ||||
|     devices: | ||||
|       - /dev/dri:/dev/dri | ||||
|  | ||||
|   vaapi-wsl: # use this for VAAPI if you're running Immich in WSL2 | ||||
|     devices: | ||||
|       - /dev/dri:/dev/dri | ||||
|       - /dev/dxg:/dev/dxg | ||||
|     volumes: | ||||
|       - /usr/lib/wsl:/usr/lib/wsl | ||||
|     environment: | ||||
|       - LIBVA_DRIVER_NAME=d3d12 | ||||
		Reference in New Issue
	
	Block a user