BoilTFP 2022-01-24 11:06
浏览 444
已结题

Pytorch在CPU与GPU上跑的结果不一致?

完全一致的代码,并且固定了pytorch,numpy等随机种子数值,在两台不同设备上用相同型号的显卡跑,结果完全一致,但在第三台电脑上用AMD的CPU跑,结果却不一致。
这些常用的控制随机过程的方法都已经在程序里设置了

torch.manual_seed(seed) # 为CPU设置随机种子
torch.cuda.manual_seed(seed) # 为当前GPU设置随机种子
torch.cuda.manual_seed_all(seed) # 为所有GPU设置随机种子

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 2月1日
    • 创建了问题 1月24日

    悬赏问题

    • ¥15 mysql中时间处理问题
    • ¥20 讲解此音频放大电路原理及关键部分
    • ¥15 rtsp 转 m3u8 执行后卡在Decoding VUI
    • ¥15 串口发送1,点阵显示1
    • ¥20 微信小程序转发链接问题,已禁止转发仍能转发的场景
    • ¥15 关于#硬件架构#的问题:根据开片的IC来判断是哪一款
    • ¥15 matlab simulink
    • ¥15 rtos搭建sip协议开发包
    • ¥100 TM4C1290NCPDT 在线调试
    • ¥15 window系统获取某进程打开的文件路径