以下是Ubuntu下PyTorch的调试技巧:
torch.cuda.is_available()验证CUDA是否可用。import pdb; pdb.set_trace()设置断点,支持单步执行、查看变量等操作。logging模块记录程序状态。torch.autograd.profiler分析计算性能。torch.autograd.set_detect_anomaly(True)检测梯度异常。unittest或pytest编写单元测试。pylint或flake8检查代码质量。