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中else语句块的使用技巧
Jun 16 Python
Python、PyCharm安装及使用方法(Mac版)详解
Apr 28 Python
利用Python+Java调用Shell脚本时的死锁陷阱详解
Jan 24 Python
Python实现求一个集合所有子集的示例
May 04 Python
PyGame贪吃蛇的实现代码示例
Nov 21 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
Dec 12 Python
Python设计模式之策略模式实例详解
Jan 21 Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 Python
python tkinter库实现气泡屏保和锁屏
Jul 29 Python
python add_argument()用法解析
Jan 29 Python
python中加背景音乐如何操作
Jul 19 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
Nov 02 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
PHP处理Ajax请求与Ajax跨域问题
2017/02/13 PHP
php生成网页桌面快捷方式
2017/05/05 PHP
php实现登录页面的简单实例
2019/09/29 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
PHP时间类完整代码实例
2021/02/26 PHP
Javascript 学习笔记 错误处理
2009/07/30 Javascript
Javascript倒计时代码
2010/08/12 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
JQuery处理json与ajax返回JSON实例代码
2014/01/03 Javascript
为jQuery添加Webkit的触摸的方法分享
2014/02/02 Javascript
js控制网页背景音乐播放与停止的方法
2015/02/06 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
2015/06/26 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
2015/12/02 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
jQuery css() 方法动态修改CSS属性
2016/09/25 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
浅谈js中几种实用的跨域方法原理详解
2016/12/02 Javascript
Vue.js中用v-bind绑定class的注意事项
2016/12/13 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
bootstrap基本配置_动力节点Java学院整理
2017/07/14 Javascript
微信小程序自定义prompt组件步骤详解
2018/06/12 Javascript
JS求解两数之和算法详解
2020/04/28 Javascript
Json实现传值到后台代码实例
2020/06/30 Javascript
Postman如何实现参数化执行及断言处理
2020/07/28 Javascript
Python实现文件内容批量追加的方法示例
2017/08/29 Python
ansible动态Inventory主机清单配置遇到的坑
2020/01/19 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
python3实现飞机大战
2020/11/29 Python
使用CSS3的::selection改变选中文本颜色的方法
2015/09/29 HTML / CSS
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
AmazeUI框架搭建的方法步骤(图文)
2020/08/17 HTML / CSS
教师求职信范文分享
2013/12/27 职场文书
标准离婚协议书(2014版)
2014/10/05 职场文书
工作经历证明范本
2015/06/15 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书