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函数帮助查询小工具
Mar 13 Python
python基础教程之数字处理(math)模块详解
Mar 25 Python
python socket 超时设置 errno 10054
Jul 01 Python
浅析Python中的join()方法的使用
May 19 Python
Python中的变量和作用域详解
Jul 13 Python
python 连接各类主流数据库的实例代码
Jan 30 Python
深入理解Python 关于supper 的 用法和原理
Feb 28 Python
Python扩展内置类型详解
Mar 26 Python
Python实现的凯撒密码算法示例
Apr 12 Python
Python subprocess模块常见用法分析
Jun 12 Python
Pytorch 抽取vgg各层并进行定制化处理的方法
Aug 20 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 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
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
javascript  Error 对象 错误处理
2008/05/18 Javascript
js 创建快捷方式的代码(fso)
2010/11/19 Javascript
jQuery 版元素拖拽原型代码
2011/04/25 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
2013/10/18 Javascript
js中函数调用的两种常用方法使用介绍
2014/07/17 Javascript
jQuery中:submit选择器用法实例
2015/01/03 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
bootstrap table分页模板和获取表中的ID方法
2017/01/10 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
jquery实现图片放大点击切换
2017/06/06 jQuery
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
2018/08/31 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
Python3实现将一维数组按标准长度分隔为二维数组
2019/11/29 Python
django模型动态修改参数,增加 filter 字段的方式
2020/03/16 Python
使用Django清空数据库并重新生成
2020/04/03 Python
Python多分支if语句的使用
2020/09/03 Python
Python中random模块常用方法的使用教程
2020/10/04 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
2021/01/12 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
银行个人求职自荐信范文
2013/12/16 职场文书
银行学习十八大感想
2014/01/11 职场文书
秋季运动会表扬稿
2014/01/16 职场文书
小组合作学习反思
2014/02/18 职场文书
报表员工作失误检讨书范文
2014/09/19 职场文书
2014年路政工作总结
2014/12/10 职场文书
盗窃案辩护词
2015/05/21 职场文书
Django+Celery实现定时任务的示例
2021/06/23 Python
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers