升级驱动后 CUDA 版本不匹配,报错找不到 libcudart。
原因:容器里的 CUDA runtime 版本和宿主驱动不兼容。驱动太新反而可能出问题。
处理:
- 查兼容表,确认驱动版本和 CUDA 版本对应关系
- 容器基础镜像的 CUDA 版本要么跟上,要么把驱动回滚
- 回滚:apt install 指定旧版本,锁定版本
预防:
- 生产环境禁止自动升级驱动
- 升级前先在测试机验证
- 记录当前能用的版本组合
现在的做法:所有版本都写进部署文档,锁死。GPU 环境最怕的就是「顺手升个级」。
主楼- 暂无回复
继续逛逛