[Unit]
Description=Person detection demo (YOLO pose + InsightFace + web UI)
After=network.target

[Service]
User=linux
WorkingDirectory=/home/linux/demo/app
Environment=PYTHONUNBUFFERED=1
ExecStart=/home/linux/demo/app/run.sh --source /dev/video0 --port 8080
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target
=====UNIT2
[Unit]
Description=Temperature logger for the demo box
[Service]
ExecStart=/usr/local/bin/thermal-log.sh
Restart=always
[Install]
WantedBy=multi-user.target
=====THERMAL
#!/bin/bash
while true; do
  t=$(date "+%F %T"); c=$(( $(cat /sys/class/thermal/thermal_zone0/temp) / 1000 )); g=$(( $(cat /sys/class/thermal/thermal_zone1/temp) / 1000 ))
  pwm=$(cat /sys/devices/platform/pwm-fan/hwmon/hwmon*/pwm1 2>/dev/null); f=$(cat /sys/devices/platform/17000000.gpu/devfreq/17000000.gpu/cur_freq 2>/dev/null); m=$(cat /var/lib/nvpmodel/status 2>/dev/null)
  echo "$t cpu=${c}C gpu=${g}C fan_pwm=$pwm gpu_hz=$f mode=$m" >> /home/linux/demo/thermal.log
  sleep 30
done
=====PIN
Package: *
Pin: origin "*.nvidia.cn"
Pin-Priority: 600
=====SRC
deb https://repo.download.nvidia.cn/jetson/common r36.4 main
deb https://repo.download.nvidia.cn/jetson/t234 r36.4 main
deb https://repo.download.nvidia.cn/jetson/ffmpeg r36.4 main
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted
=====FAN
47:	FAN_DEFAULT_PROFILE cool
=====PIP
fastapi                0.141.1
insightface            1.0.1
lap                    0.5.13
numpy                  1.26.4
onnx                   1.22.0
onnxslim               0.1.96
python-multipart       0.0.32
sympy                  1.14.0
torch                  2.10.0
torchvision            0.25.0
ultralytics            8.4.138
uvicorn                0.52.4
=====MODELS
models/gestures/YOLOv10n_gestures.engine
models/gestures/YOLOv10n_gestures.onnx
models/gestures/YOLOv10n_gestures.pt
models/heads/head_abcfsa_yolov8n.engine
models/heads/head_abcfsa_yolov8n.onnx
models/heads/head_abcfsa_yolov8n.pt
models/heads/head_deepghs_yolo11n.pt
models/heads/head_deepghs_yolo11s.pt
models/heads/head_yl39_yolo11n.pt
models/yolo26n-pose.engine
models/yolo26n-pose.onnx
models/yolo26n-pose.pt
models/yolo26n.pt
models/yolo26s-pose.pt
=====DEBS
55
1.4G 308M
