pytorch实现保证每次运行使用的随机数都相同


Posted in Python onFebruary 20, 2020

其实在代码的开头添加下面几句话即可:

# 保证训练时获取的随机数都是一样的
init_seed = 1
torch.manual_seed(init_seed)
torch.cuda.manual_seed(init_seed)
np.random.seed(init_seed) # 用于numpy的随机数

torch.manual_seed(seed)

为了生成随机数设置种子。返回一个torch.Generator对象

参数:

seed (int) ? 期望的种子数

torch.cuda.manual_seed(seed)

为当前GPU生成随机数设置种子。如果CUDA不可用,调用该方法也是安全的;在这种情况下,该调用就会被忽略

参数:

seed (int) ? 期望的种子数

⚠️如果你使用的是多GPU模型,就要调用manual_seed_all(seed).

以上这篇pytorch实现保证每次运行使用的随机数都相同就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Django1.3添加app提示模块不存在的解决方法
Aug 26 Python
Python解析树及树的遍历
Feb 03 Python
Python循环语句中else的用法总结
Sep 11 Python
Python selenium文件上传方法汇总
Nov 19 Python
Windows和Linux下Python输出彩色文字的方法教程
May 02 Python
深入浅析python 中的匿名函数
May 21 Python
Anaconda2 5.2.0安装使用图文教程
Sep 19 Python
详解python3 + Scrapy爬虫学习之创建项目
Apr 12 Python
对python3中的RE(正则表达式)-详细总结
Jul 23 Python
Window10下python3.7 安装与卸载教程图解
Sep 30 Python
Python random库使用方法及异常处理方案
Mar 02 Python
利用Python自动化操作AutoCAD的实现
Apr 01 Python
Python argparse模块使用方法解析
Feb 20 #Python
浅谈pytorch torch.backends.cudnn设置作用
Feb 20 #Python
Python sqlite3查询操作过程解析
Feb 20 #Python
python利用datetime模块计算程序运行时间问题
Feb 20 #Python
pytorch数据预处理错误的解决
Feb 20 #Python
Python异常继承关系和自定义异常实现代码实例
Feb 20 #Python
Python安装与卸载流程详细步骤(图解)
Feb 20 #Python
You might like
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
Jquery 的扩展方法总结
2011/10/01 Javascript
鼠标移到导航当前位置的LI变色处于选中状态
2013/08/23 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
JavaScript编写连连看小游戏
2015/07/07 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
JS实现图片放大缩小的方法
2017/02/15 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
vue实现验证码输入框组件
2017/12/14 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
2018/09/04 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
详解在Javascript中进行面向切面编程
2019/04/28 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
[51:29]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第一场 11.05
2020/11/05 DOTA
linux系统使用python监测系统负载脚本分享
2014/01/15 Python
matplotlib简介,安装和简单实例代码
2017/12/26 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
python交互界面的退出方法
2019/02/16 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
2019/04/09 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
进程的查看和调度分别使用什么命令
2015/03/25 面试题
27个经典Linux面试题及答案,你知道几个?
2013/01/10 面试题
冰淇淋店创业计划书范文
2013/12/27 职场文书
大学生饮食配送创业计划书
2014/01/04 职场文书
给老婆的婚前保证书
2014/02/01 职场文书
幼儿园大班教学反思
2014/02/10 职场文书
主题实践活动总结
2014/05/08 职场文书
党员自我对照检查材料
2014/08/19 职场文书
队列队形口号
2015/12/25 职场文书
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle