如何理解return paddle.reader.xmap_readers(train_mapper,reader,cpu_count(),102400)?
paddle的数据读取
paddle读取数据时自带一个多线程读取数据的函数
return paddle.reader.xmap_readers(train_mapper,reader,cpu_count(),102400)该如何理解这个语句呢?
1.train_mapper 从reader生成器里获得一个个数据之后会先使用train_mapper的函数来处理数据。
2.reader参数是一个生成器函数。
3.cpu_count() 线程数
4.102400 可以类比于buffer_size:指一次读取多少个数据。
原本的例子如下:
paddle.reader.xmap_readers(mapper, reader, process_num, buffer_size, order=False),
这个函数有理解如下:
reader参数是一个生成器函数。
如函数名所示,xmap,里面用到了python的map函数,c
process_num是线程数,可以设置为cpu_count(),把所有核都用上。
buffer_size是一次读取多少个数据。
此外,还有并行读取数据的函数multiprocess_reader,具体的读者可以看技术文档。
如何理解return paddle.reader.xmap_readers(train_mapper,reader,cpu_count(),102400)?相关推荐
- 如何理解paddle.reader.xmap_readers()函数
参考链接: CV手册 paddle的数据读取 paddle读取数据时自带一个多线程读取数据的函数 paddle.reader.xmap_readers(mapper, reader, process_ ...
- [导入]如何理解Return的返回值?
如何理解Return的返回值? 问题: 在创建和录制脚本的时候,发现在脚本vuser_init.Action.vuser_end三部分,都会有一条"return 0;"语句,那么我 ...
- 如何理解Return的返回值?
如何理解Return的返回值? 问题: 在创建和录制脚本的时候,发现在脚本vuser_init.Action.vuser_end三部分,都会有一条"return 0;"语句,那么 ...
- java reader 方法_Java Reader reset()方法
Java Reader reset()方法 java.io.Reader.reset() 重置流.如果流已被标记,然后尝试进行标记,以重新定位.如果该流未被标注,然后尝试将其复位在适当的特定流的一些方 ...
- Adobe Reader与Foxi Reader
本文出自Simmy的个人blog:西米在线 http://simmyonline.com/archives/284.html 某客人发来的文件,用Adobe Reader打开打印时,内容无法打印出来, ...
- 最新的Adobe Reader X Adobe Reader 9.4.1 奥多比PDF阅读器 简体中文版 绿色安装控台版下载
Adobe Reader X & 9.4.1 绿色安装控制台版 奥多比PDF阅读器 Adobe Reader 奥多比阅读器(PDF阅读器) 适用: Windows XP/2003/ Vista ...
- python cpu count_Python multiprocessing.cpu_count方法代码示例
本文整理汇总了Python中multiprocessing.cpu_count方法的典型用法代码示例.如果您正苦于以下问题:Python multiprocessing.cpu_count方法的具体用 ...
- python猫狗大战代码_pandlepandle+OpenCV+Pyqt+猫狗分类(猫狗大战)
**源代码:** import cv2 import numpy as np import paddle as paddle import paddle.fluid as fluid from PIL ...
- PaddlePaddle实现手写藏文识别
原文博客:Doi技术团队 链接地址:https://blog.doiduoyi.com/authors/1584446358138 初心:记录优秀的Doi技术团队学习经历 前言 中央民族大学创业团队巨 ...
最新文章
- http 权威指南 目录
- gulp-sass_如果您是初学者,如何使用命令行设置Gulp-sass
- python 3读取文件-python3的txt文件读写
- MySQL数据库优化技巧(二)
- Angular开发模式下的编译器和运行时的代码比较
- 【牛客 - 370 I 】Rinne Loves Xor(按位前缀和,异或)
- struts2通配符_基于Struts2框架的名片管理系统
- python 判断是否有余数_判断多个坐标是否在同一条直线上|Python练习系列[13]
- 动态规划 —— 线性 DP —— 字符串编辑距离
- css3实现 依次出现三个点(一般用于提示加载中。。。 提交中。。。)
- day_log 12月份的
- LINUX中用C获得当前执行应用的所在路径
- OpenCV-图像处理(10、膨胀与腐蚀)
- 计算机连接游戏手柄,无线游戏手柄怎么连接电脑 无线游戏手柄链接电脑方法...
- linux ram构架 C#编译器,如何使用imdisk和C#创建RAM磁盘?
- python 完全背包问题_完全背包问题及Python代码实现
- 【图像分割】基于matlab最大类间方差法(otsu)图像分割【含Matlab源码 121期】
- 关于ioncube的license破解
- 前端实现动画的7种方式
- CentOS8离线安装mono