狗子家云端TPU运行时把Gemini逼疯了
Gemini因TPU版本冲突陷入死循环,需Claude 4.6 Opus Thinking解决。
1. 关键信息
- TPU runtime 报错源于 libtpu.so 路径未找到;作者更新 sine_mlp_tpu.py 并配置 TPU_LIBRARY_PATH 与 NEXT_PLUGGABLE_DEVICE_FOR_XLA。
- 作者集成
~/ml_env/lib/python3.10/site-packages/libtpu/libtpu.so,实现设备检测、fallback 到单进程并输出 loss 与诊断日志。
2. 羊毛/优惠信息
无
3. 最新动态
- 作者完成脚本重构,进行多轮验证与性能监控,优化数据分布与内存效率(#1)。
- 对话转向 Gemini “弱智模式”自言自语并 loop 停止(#4),指出版本雷在 pod instantiation(#5)。
4. 争议或不同意见
无
5. 行动建议
- 使用 Claude 4.6 Opus Thinking 替代 Gemini 调试 TPU 问题。
- 核对 TPU 运行时版本与 libtpu.so 路径一致性,确保环境变量与脚本配置同步。