35 lines
754 B
YAML
35 lines
754 B
YAML
|
|
version: '3.8'
|
||
|
|
|
||
|
|
services:
|
||
|
|
tianyan-edge:
|
||
|
|
build:
|
||
|
|
context: .
|
||
|
|
dockerfile: Dockerfile
|
||
|
|
image: tianyan-edge:latest
|
||
|
|
container_name: tianyan-edge
|
||
|
|
restart: unless-stopped
|
||
|
|
network_mode: "host"
|
||
|
|
pid: "host"
|
||
|
|
|
||
|
|
# 显式映射 NPU 设备
|
||
|
|
devices:
|
||
|
|
- /dev/davinci0
|
||
|
|
- /dev/davinci_manager
|
||
|
|
- /dev/devmm_svm
|
||
|
|
- /dev/hisi_hdc
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
# 🔑 核心:挂载宿主机 CANN 驱动与库
|
||
|
|
- /usr/local/Ascend:/usr/local/Ascend:ro
|
||
|
|
|
||
|
|
# 挂载配置与模型
|
||
|
|
- ./data/config:/opt/tianyan/config
|
||
|
|
- ./data/model:/opt/tianyan/model
|
||
|
|
|
||
|
|
# 共享 Unix Socket 与日志
|
||
|
|
- /tmp:/tmp
|
||
|
|
- ./data/logs:/var/log/tianyan
|
||
|
|
|
||
|
|
environment:
|
||
|
|
- TZ=Asia/Shanghai
|