Compare commits
No commits in common. "775caac9c021ec8cd4d4b221216532c10019cb53" and "80ea10f778343d3da8ec051da5d9bf7df900a834" have entirely different histories.
775caac9c0
...
80ea10f778
2 changed files with 16 additions and 13 deletions
|
|
@ -8,29 +8,17 @@ services:
|
|||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/Edmonton
|
||||
- serverIP=172.16.201.203
|
||||
- serverIP=172.16.201.203 # The IP of your pve2-lxc3 (Server)
|
||||
- serverPort=8266
|
||||
- nodeName=RTX3050-Node
|
||||
- NVIDIA_VISIBLE_DEVICES=all
|
||||
- NVIDIA_DRIVER_CAPABILITIES=all,video,compute,utility
|
||||
- LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/local/nvidia/lib64
|
||||
volumes:
|
||||
- /docker/tdarr/configs:/app/configs
|
||||
- /docker/tdarr/logs:/app/logs
|
||||
- /mnt:/media
|
||||
- /pool:/media/pool # Must match the Server's mount path exactly
|
||||
- /temp:/temp # Crucial: Must be shared/identical path to Server
|
||||
- /usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:ro
|
||||
- /usr/bin/nvidia-smi:/usr/bin/nvidia-smi:ro
|
||||
- /usr/lib/x86_64-linux-gnu/libcuda.so.1:/usr/lib/x86_64-linux-gnu/libcuda.so.1:ro
|
||||
- /usr/lib/x86_64-linux-gnu/libcuda.so:/usr/lib/x86_64-linux-gnu/libcuda.so:ro
|
||||
- /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1:/usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1:ro
|
||||
devices:
|
||||
- /dev/nvidia0:/dev/nvidia0
|
||||
- /dev/nvidiactl:/dev/nvidiactl
|
||||
- /dev/nvidia-uvm:/dev/nvidia-uvm
|
||||
- /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools
|
||||
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
|
|
|
|||
|
|
@ -10,6 +10,8 @@ services:
|
|||
- /docker/tdarr/server:/app/server # Persistent server data/configs
|
||||
- /docker/tdarr/configs:/app/configs # Global configs
|
||||
- /temp:/temp # Transcode cache (highly recommended)
|
||||
- /usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:ro
|
||||
- /usr/bin/nvidia-smi:/usr/bin/nvidia-smi:ro
|
||||
environment:
|
||||
- TZ=America/Edmonton # Since you're in Edmonton!
|
||||
- serverIP=0.0.0.0
|
||||
|
|
@ -18,6 +20,19 @@ services:
|
|||
- internalNode=true # <--- THIS IS THE KEY
|
||||
- nodeName=tdarr-node1=pve2lxc3
|
||||
- LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/local/nvidia/lib64
|
||||
# NVIDIA GPU Passthrough
|
||||
- lxc.cgroup2.devices.allow: c 195:* rwm
|
||||
- lxc.cgroup2.devices.allow: c 508:* rwm
|
||||
- lxc.mount.entry: /dev/nvidia0 dev/nvidia0 none bind,optional,create=file
|
||||
- lxc.mount.entry: /dev/nvidiactl dev/nvidiactl none bind,optional,create=file
|
||||
- lxc.mount.entry: /dev/nvidia-uvm dev/nvidia-uvm none bind,optional,create=file
|
||||
- lxc.mount.entry: /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.580.126.09 usr/lib/x86_64-linux-gnu/libnvidia-ml.so.580.126.09 none bind,ro,optional,create=file
|
||||
- lxc.mount.entry: /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 none bind,ro,optional,create=file
|
||||
- lxc.mount.entry: /usr/lib/x86_64-linux-gnu/libnvidia-ml.so usr/lib/x86_64-linux-gnu/libnvidia-ml.so none bind,ro,optional,create=file
|
||||
- NVIDIA_VISIBLE_DEVICES=all
|
||||
- NVIDIA_DRIVER_CAPABILITIES=all,video,compute,utility
|
||||
- LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
|
||||
devices:
|
||||
- /dev/nvidia0:/dev/nvidia0
|
||||
- /dev/nvidiactl:/dev/nvidiactl
|
||||
- /dev/nvidia-uvm:/dev/nvidia-uvm
|
||||
Loading…
Reference in a new issue