笔记 · Vault Pattern

pattern-2026-07-27-GPU-CUDA验证

场景: Python项目中依赖GPU加速(PyTorch/CUDA),nvidia-smi显示GPU可用但实际torch安装的是CPU-only版本,导致运行时CUDA错误。环境检查不充分导致反复试错。

2026/07/27
日期
技术
分类
3
标签数

Pattern

场景: Python项目中依赖GPU加速(PyTorch/CUDA),nvidia-smi显示GPU可用但实际torch安装的是CPU-only版本,导致运行时CUDA错误。环境检查不充分导致反复试错。

方法: 环境检查不只是pip list | grep torch,必须加上python -c "import torch; print(torch.cuda.is_available())"。任何GPU依赖的模块在首次使用前必须实际验证CUDA可用性,不能假设。

边界: 适用于Python/CUDA生态。其他GPU框架(JAX/TensorFlow)需对应修改验证命令。纯CPU环境不适用。

来源: task-026 (混剪引擎V2.0) - 2026-07-27

📌 源:D:\个人文件\AI\Patterns\pattern-2026-07-27-GPU-CUDA验证.md
🔒 已脱敏:内部路径 / 任务 ID / 邮箱 / 电话 / 微信号
延伸阅读 · Related

看完这篇,下一步该看什么

同标签笔记 · 3
pattern-2026-07-27-FFmpeg版本兼容
场景: FFmpeg跨版本/跨平台(Linux vs Windows)滤镜语法差异大。Linux上有效的滤镜语法在Windows FFmpeg build上可能不识别(如`-loop 1`+`-vf`组合、`if(eq(...))`条件表达式)。
同标签:技术
Pattern: set -e VAR bash
**发现日期**: 2026-07-28 **来源**: startup-check.sh 长期存在但未被发现的bug **严重度**: 🔴 高(导致所有带警告的检查被误判为失败) bash的 `((expr))` 算术表达式:表达式结果为0时返回exit 1。配合 `set -e`,脚本立即终止。
同标签:技术
Pattern: Windows Python subprocess bash
**发现日期**: 2026-07-28 **来源**: smoke-test.py 中 startup-check.sh 长期误判FAIL **严重度**: 🔴 高 1. `str(Path)` 在 Windows 上输出反斜杠 → bash 吃掉反斜杠
同标签:技术
底层原理 · 2
实战 Agent · 2
行业案例 · 1