37 lines
789 B
YAML
37 lines
789 B
YAML
---
|
|
# Toggle to true only if you intentionally want to hard-fail when NVIDIA tooling is missing.
|
|
ai_node_require_nvidia_tooling: false
|
|
|
|
# OS packages useful for AI-node observability and build workloads.
|
|
ai_node_base_packages:
|
|
- ca-certificates
|
|
- curl
|
|
- git
|
|
- htop
|
|
- nvtop
|
|
- pciutils
|
|
- python3
|
|
- python3-pip
|
|
- python3-venv
|
|
- tmux
|
|
|
|
# Conservative kernel tuning for mixed service + AI workloads.
|
|
ai_node_sysctl:
|
|
vm.swappiness: "10"
|
|
vm.max_map_count: "262144"
|
|
|
|
# AI workload directories. Keep models/data on persistent storage.
|
|
ai_node_directories:
|
|
- path: /srv/ai
|
|
owner: root
|
|
group: root
|
|
mode: "0755"
|
|
- path: /srv/ai/models
|
|
owner: root
|
|
group: root
|
|
mode: "0755"
|
|
- path: /srv/ai/workspaces
|
|
owner: root
|
|
group: root
|
|
mode: "0775"
|