# R9.1 D518 Qwen3-TTS 0.6B 临时 Docker GPU 实验报告

## 结论

实验按预设停止边界完成，未解锁正式部署。Qwen3-TTS 模型和 NGC 基础镜像均成功获取，临时镜像也完成构建；容器首次启动在导入阶段因 Torch/TorchAudio CUDA ABI 不兼容退出，尚未进入模型加载，因此没有把该候选用于 6 GiB RTX 2060 的适配结论外推为成功或显存失败。

## 锁定身份

- Qwen 源码 ref：022e286b98fbec7e1e916cb940cdf532cd9f488e。
- ModelScope 模型 ref：70b274883e68023af521a9199603192d58ccdd3f。
- Python 包：qwen-tts 0.1.1。
- 基础镜像：nvcr.io/nvidia/pytorch:25.05-py3。
- 基础镜像 digest：sha256:a0b4dc04f3ca1e539a5c6ea06f79bc45a33d5acd5cbf87dce7910365a924227c。
- 临时镜像：sha256:2019d93f4d55915c7ca388f6dfce13decda61417fd66dd10fd727a963e2e8ab9。
- 低显存参数：CUDA 0、float16、SDPA。

## 现场证据

- D518 Docker、NVIDIA runtime 和 RTX 2060 6144 MiB 可用。
- 官方 ModelScope 权重 14/14 文件完成，缓存约 2.4 GiB。
- NGC 镜像 59 个层完成，临时 Docker 镜像构建成功。
- 首次容器启动报缺少 torchaudio；加入官方 torchaudio 2.8.0 后确认其与 NGC Torch 2.8.0a0+5228986c39.nv25.05 的 libtorchaudio CUDA ABI 不兼容。
- 容器 OOMKilled=false，GPU 仍为约 780 MiB 基线；失败发生在模型加载之前。
- health、冷/热请求、WAV 与 ffprobe 因服务未就绪未执行。

## 清理与接力

- 临时容器、自定义网络、临时构建镜像和 NGC 基础镜像均已清理。
- 保留 D518 /tmp/selfmedia-voice-r9-1/model 的模型缓存及有界日志证据。
- 子 issue 最终证据：https://github.com/pikasTech/unidesk/issues/2133#issuecomment-4977796868
- 下一候选已登记为 R9.1.1 / UniDesk #2148：CosyVoice3 0.5B 使用稳定匹配的 Torch/TorchAudio 组合继续验证。
- 正式 YAML-first apply、FRP、公网和 SelfMedia 接入仍保持锁定。
