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 相关文章推荐
Python splitlines使用技巧
Sep 06 Python
python print 按逗号或空格分隔的方法
May 02 Python
Python模拟简单电梯调度算法示例
Aug 20 Python
Python unittest 简单实现参数化的方法
Nov 30 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
python 含子图的gif生成时内存溢出的方法
Jul 07 Python
Django后台admin的使用详解
Jul 08 Python
Python hmac模块使用实例解析
Dec 24 Python
PyTorch中topk函数的用法详解
Jan 02 Python
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
Mar 09 Python
详解python tkinter 图片插入问题
Sep 03 Python
django如何自定义manage.py管理命令
Apr 27 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
Linux中为php配置伪静态
2014/12/17 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
2017/05/29 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
Kibo 用于处理键盘事件的Javascript工具库
2011/10/28 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
原生JavaScript实现Ajax的方法
2016/04/07 Javascript
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
深入浅析JS的数组遍历方法(推荐)
2016/06/15 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
nodejs接入阿里大鱼短信验证码的方法
2017/07/10 NodeJs
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
vue router的基本使用和配置教程
2018/11/05 Javascript
详解Vue CLI 3.0脚手架如何mock数据
2018/11/23 Javascript
mui js控制开关状态、修改switch开关的值方法
2019/09/03 Javascript
vue实现设置载入动画和初始化页面动画效果
2019/10/28 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
2020/08/07 Javascript
React Ant Design树形表格的复杂增删改操作
2020/11/02 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
django开发教程之利用缓存文件进行页面缓存的方法
2017/11/10 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
2018/05/11 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
Expedia印度:您的一站式在线旅游网站
2017/08/24 全球购物
美国鲜花递送:UrbanStems
2021/01/04 全球购物
餐饮采购员岗位职责
2014/03/15 职场文书
销售目标责任书
2014/07/23 职场文书
办公楼租房协议书范本
2014/11/25 职场文书
2014年数学教研组工作总结
2014/12/06 职场文书
城管年度个人总结
2015/02/28 职场文书
golang操作redis的客户端包有多个比如redigo、go-redis
2022/04/14 Golang
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers