You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The compose file on main may not be compatible with the latest release.
name: immich
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
extends:
file: hwaccel.transcoding.yml
service: nvenc # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
- /volume1:/media/volume1:rw
- /volume2:/media/volume2:rw
env_file:
- .env
ports:
- 2283:3001
environment:
- TZ=Asia/Shanghai
depends_on:
- redis
- database
restart: always
immich-machine-learning:
container_name: immich_machine_learning
# For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
# Example tag: ${IMMICH_VERSION:-release}-cuda
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-cuda
extends: # uncomment this section for hardware acceleration - see https:/immich.app/docs/features/m-hardware-acceleration
file: hwaccel.ml.yml
service: cuda # set to one of [armnn, cuda, openvino, openvino-wsl for accelerated inference - use the *-ws' version for WsL2 whe
environment:
- TZ=Asia/Shanghai
volumes:
- ${CACHE_LOCATION}:/cache
env_file:
- .env
restart: always
error log is [07/01/24 10:06:58] ERROR Worker (pid:105) was sent code 139! [07/01/24 10:06:58] INFO Booting worker with pid: 157 [07/01/24 10:07:01] INFO Started server process [157] [07/01/24 10:07:01] INFO Waiting for application startup. [07/01/24 10:07:01] INFO Created in-memory cache with unloading after 300s of inactivity. [07/01/24 10:07:01] INFO Initialized request thread pool with 12 threads. [07/01/24 10:07:01] INFO Application startup complete. [07/01/24 10:07:01] INFO Setting 'XLM-Roberta-Large-Vit-B-16Plus' execution providers to ['CUDAExecutionProvider', 'CPUExecutionProvider'], in descending order of preference [07/01/24 10:07:01] INFO Loading visual model 'XLM-Roberta-Large-Vit-B-16Plus' to memory [07/01/24 10:07:28] ERROR Worker (pid:157) was sent code 139! [07/01/24 10:07:28] INFO Booting worker with pid: 205 [07/01/24 10:07:31] INFO Started server process [205] [07/01/24 10:07:31] INFO Waiting for application startup. [07/01/24 10:07:31] INFO Created in-memory cache with unloading after 300s of inactivity. [07/01/24 10:07:31] INFO Initialized request thread pool with 12 threads. [07/01/24 10:07:31] INFO Application startup complete. [07/01/24 10:07:31] INFO Setting 'XLM-Roberta-Large-Vit-B-16Plus' execution
change to no cuda version,work fine.
I want machine learning use gpu~~
tks
The OS that Immich Server is running on
Synology sa6400 dsm 7.2
Version of Immich Server
latest
Version of Immich Mobile App
latest
Platform with the issue
Server
Web
Mobile
Your docker-compose.yml content
## WARNING: Make sure to use the docker-compose.yml of the current release:## https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml## The compose file on main may not be compatible with the latest release.#name: immichservices:
immich-server:
container_name: immich_serverimage: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}extends:
file: hwaccel.transcoding.ymlservice: nvenc # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcodingvolumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
- /volume1:/media/volume1:rw
- /volume2:/media/volume2:rwenv_file:
- .envports:
- 2283:3001environment:
- TZ=Asia/Shanghaidepends_on:
- redis
- databaserestart: alwaysimmich-machine-learning:
container_name: immich_machine_learning# For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.# Example tag: ${IMMICH_VERSION:-release}-cudaimage: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-cudaextends: # uncomment this section for hardware acceleration - see https:/immich.app/docs/features/m-hardware-accelerationfile: hwaccel.ml.ymlservice: cuda # set to one of [armnn, cuda, openvino, openvino-wsl for accelerated inference - use the *-ws' version for WsL2 wheenvironment:
- TZ=Asia/Shanghaivolumes:
- ${CACHE_LOCATION}:/cacheenv_file:
- .envrestart: alwaysredis:
container_name: immich_redisimage: docker.io/redis:6.2-alpine@sha256:d6c2911ac51b289db208767581a5d154544f2b2fe4914ea5056443f62dc6e900healthcheck:
test: redis-cli ping || exit 1restart: alwaysdatabase:
container_name: immich_postgresimage: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}POSTGRES_USER: ${DB_USERNAME}POSTGRES_DB: ${DB_DATABASE_NAME}POSTGRES_INITDB_ARGS: '--data-checksums'volumes:
- ${DB_DATA_LOCATION}:/var/lib/postgresql/datahealthcheck:
test: pg_isready --dbname='${DB_DATABASE_NAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only --no-align --command='SELECT SUM(checksum_failures) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1interval: 5m#start_interval: 30sstart_period: 5mcommand: ["postgres", "-c" ,"shared_preload_libraries=vectors.so", "-c", 'search_path="$$user", public, vectors', "-c", "logging_collector=on", "-c", "max_wal_size=2GB", "-c", "shared_buffers=512MB", "-c", "wal_compression=on"]restart: alwaysvolumes:
model-cache:
Your .env content
# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables# The location where your uploaded files are stored
UPLOAD_LOCATION=/volume2/photo
# The location where your database files are stored
DB_DATA_LOCATION=/volume1/docker/immich/data
# immich_machine_learning cache files
CACHE_LOCATION=/volume1/docker/immich/cache
#EXTERNAL_PATH=/volume2/photo# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List# TZ=Etc/UTC
TZ=Asia/Shanghai
# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release
# Connection secret for postgres. You should change it to a random password
DB_PASSWORD=xxx@xx0
# The values below this line do not need to be changed###################################################################################
DB_USERNAME=xxxx
DB_DATABASE_NAME=immich_db
HF_ENDPOINT="https://hf-mirror.com"
This discussion was converted from issue #10726 on July 01, 2024 12:12.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
The bug
I use the nvida gpu card,so I use the maching learning version for cuda ,reboot and reboot again,never stop,
my compose `
WARNING: Make sure to use the docker-compose.yml of the current release:
https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
The compose file on main may not be compatible with the latest release.
name: immich
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
extends:
file: hwaccel.transcoding.yml
service: nvenc # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
- /volume1:/media/volume1:rw
- /volume2:/media/volume2:rw
env_file:
- .env
ports:
- 2283:3001
environment:
- TZ=Asia/Shanghai
depends_on:
- redis
- database
restart: always
immich-machine-learning:
container_name: immich_machine_learning
# For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
# Example tag: ${IMMICH_VERSION:-release}-cuda
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-cuda
extends: # uncomment this section for hardware acceleration - see https:/immich.app/docs/features/m-hardware-acceleration
file: hwaccel.ml.yml
service: cuda # set to one of [armnn, cuda, openvino, openvino-wsl for accelerated inference - use the *-ws' version for WsL2 whe
environment:
- TZ=Asia/Shanghai
volumes:
- ${CACHE_LOCATION}:/cache
env_file:
- .env
restart: always
redis:
container_name: immich_redis
image: docker.io/redis:6.2-alpine@sha256:d6c2911ac51b289db208767581a5d154544f2b2fe4914ea5056443f62dc6e900
healthcheck:
test: redis-cli ping || exit 1
restart: always
database:
container_name: immich_postgres
image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME}
POSTGRES_INITDB_ARGS: '--data-checksums'
volumes:
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data
healthcheck:
test: pg_isready --dbname='${DB_DATABASE_NAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only --no-align --command='SELECT SUM(checksum_failures) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1
interval: 5m
#start_interval: 30s
start_period: 5m
command: ["postgres", "-c" ,"shared_preload_libraries=vectors.so", "-c", 'search_path="$$user", public, vectors', "-c", "logging_collector=on", "-c", "max_wal_size=2GB", "-c", "shared_buffers=512MB", "-c", "wal_compression=on"]
restart: always
volumes:
model-cache:
`
error log is
[07/01/24 10:06:58] ERROR Worker (pid:105) was sent code 139! [07/01/24 10:06:58] INFO Booting worker with pid: 157 [07/01/24 10:07:01] INFO Started server process [157] [07/01/24 10:07:01] INFO Waiting for application startup. [07/01/24 10:07:01] INFO Created in-memory cache with unloading after 300s of inactivity. [07/01/24 10:07:01] INFO Initialized request thread pool with 12 threads. [07/01/24 10:07:01] INFO Application startup complete. [07/01/24 10:07:01] INFO Setting 'XLM-Roberta-Large-Vit-B-16Plus' execution providers to ['CUDAExecutionProvider', 'CPUExecutionProvider'], in descending order of preference [07/01/24 10:07:01] INFO Loading visual model 'XLM-Roberta-Large-Vit-B-16Plus' to memory [07/01/24 10:07:28] ERROR Worker (pid:157) was sent code 139! [07/01/24 10:07:28] INFO Booting worker with pid: 205 [07/01/24 10:07:31] INFO Started server process [205] [07/01/24 10:07:31] INFO Waiting for application startup. [07/01/24 10:07:31] INFO Created in-memory cache with unloading after 300s of inactivity. [07/01/24 10:07:31] INFO Initialized request thread pool with 12 threads. [07/01/24 10:07:31] INFO Application startup complete. [07/01/24 10:07:31] INFO Setting 'XLM-Roberta-Large-Vit-B-16Plus' executionchange to no cuda version,work fine.
I want machine learning use gpu~~
tks
The OS that Immich Server is running on
Synology sa6400 dsm 7.2
Version of Immich Server
latest
Version of Immich Mobile App
latest
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
Relevant log output
Additional information
No response
Beta Was this translation helpful? Give feedback.
All reactions