pytorch随机种子无法复现
生活随笔
收集整理的這篇文章主要介紹了
pytorch随机种子无法复现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
隨機種子設置:
random.seed(1) np.random.seed(1) torch.manual_seed(1) cudnn.deterministic = True torch.cuda.manual_seed_all(1) cudnn.benchmark = False os.environ['PYTHONHASHSEED'] = str(1)以上設置了仍然可能會無法復現,如果你得代碼加載數據的時候使用了numworkers,你需要確保你幾份代碼的numworkers的個數一樣,不一樣會直接導致結果不同。若個數相同還是會出現部分無法復現的情況…所以對復現很有需求建議numworkers設成0但是會影響訓練速度…
總結
以上是生活随笔為你收集整理的pytorch随机种子无法复现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几种常用数据库分页查询
- 下一篇: 地下水脆弱性评价