深度学习实验一致性(究极版)

bash 复制代码
import os
import torch
import numpy as np
import random

os.environ["CUBLAS_WORKSPACE_CONFIG"] = ":16:8"
torch.use_deterministic_algorithms(True)



def set_seed(seed_value=42):

    print(seed_value)

    random.seed(seed_value)

    np.random.seed(seed_value)

    torch.manual_seed(seed_value)

    torch.cuda.manual_seed(seed_value)

    torch.cuda.manual_seed_all(seed_value)

    torch.backends.cudnn.deterministic = True

    torch.backends.cudnn.benchmark = False

试了n多次,每次即使设置了随机种子还是会有不一致的结果。感觉可能是因为模型包含写随机操作,使用torch.backends.cudnn.deterministic = True 好像就能解决这个问题,目前影响还没发现

相关推荐
独处东汉25 分钟前
freertos开发空气检测仪之输入子系统结构体设计
数据结构·人工智能·stm32·单片机·嵌入式硬件·算法
乐迪信息28 分钟前
乐迪信息:AI防爆摄像机在船舶监控的应用
大数据·网络·人工智能·算法·无人机
风栖柳白杨35 分钟前
【语音识别】soundfile使用方法
人工智能·语音识别
胡西风_foxww36 分钟前
ObsidianAI_学习一个陌生知识领域_建立学习路径和知识库框架_写一本书
人工智能·笔记·学习·知识库·obsidian·notebooklm·写一本书
Hernon36 分钟前
AI智能体 - 探索与发现 Clawdbot >> Moltbot
大数据·人工智能·ai智能体·ai开发框架
输出的都是我的36 分钟前
科研-工具箱汇总
人工智能
昨夜见军贴06161 小时前
IACheck AI审核功能进化新维度:重构检测报告审核技术价值链的系统路径
人工智能·重构
好奇龙猫1 小时前
【人工智能学习-AI入试相关题目练习-第十二次】
人工智能·学习
tzc_fly1 小时前
IEEE TPAMI 2026 | ConsistID:多模态高保真肖像生成
人工智能
7***n751 小时前
2026年GEO深度评测:AI时代营销新基建的实践者与分化
大数据·人工智能