问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

优化pytorch DataLoader提升数据加载速度

发布网友 发布时间:2022-11-11 07:37

我来回答

1个回答

热心网友 时间:2024-10-24 00:57

因为pytorch数据加载速度太慢,影响训练速度,实训快速加载数据方式,提前获取要加载的数据,整体速度能快1/6.

操作步骤如下所示:

1、激活自己的torch虚拟环境:

source activate torch

2、安装prefetch_generator包

pip install prefetch_generator

3、定义DataLoaderX,继承torch原有的DataLoaderX的属性

class DataLoaderX(DataLoader):

    def __iter__(self):

        return BackgroundGenerator(super().__iter__())

4、使用的时候只需要把DataLoader变成DataLoaderX:

如下所示:

gen= DataLoaderX(train_dataset,shuffle=True,

batch_size=batch_size,

num_workers=4,pin_memory=True,

drop_last=False,

collate_fn=yolo_dataset_collate)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我们现在很多人都使用网络云盘,用户可以把各种文件上传到云盘中... 华脉新村基本信息 全顺保险丝图标图解第17个是什么保险丝 ...每条街的名字叫什么?自南至北各道路的名字是什么? 五菱之光没有高压火怎么回事,继电器换了,保险没烧,点火线圈三根线... ...卡是必须用自己名字的银行卡吗? 比如我用父母的身份证开个账户... 营口回石家庄正定四塔距离多远 谁能告诉我北京电影学院学动画学院的所有教材的名字 张大胡子板栗 石家庄经销店地址 岱山到东莞多远多少公里:距离1479公里 万家乐储水式电热水器注不上水怎么办? 全民k歌怎么去掉铁粉榜? 包头哪个钢厂收铁粉 SMART前轮轮毂上面有黑色的铁粉正常吗 粉矿铁55.05磁性铁34.7这样的矿1吨能选多少铁精粉 刹车磨损很多铁灰是什么原因 如何防止铁粉对汽车漆面的伤害 铁片与铁粉颜色不同的原因??? 驾驶人数码照片采集系统,照片上传失败,提示系统能量已达上限是什么意思... 2010工程造价实习日志15篇 宝鸡陈仓2016年10月天气预报 莎士比亚经典话语. 现寻找莎士比亚的经典独白。。。和富有哲理的句子。。。 泸州海洋纸业有限公司怎么样? 放射性伽玛测量、放射性伽玛能谱测量有何不同? 低本底伽玛能谱仪对人体有伤害吗 四川最好的大专 买了个游戏方向盘 踏板接上了 测试能用,但到游戏里 踏板为什么就不能用... 购房签订认购书后反悔定金是否可以退还 电脑无效分区无法开机的解决方法 电脑无效分区无法开机如何解决_百度... 如何评价PyTorch? 导入pytorch权重文件报错:_pickle.UnpicklingError: invalid load key... PyTorch-4 nn.DataParallel 数据并行详解 广州市内哪里有空气能热水器的专卖店? 请问有没有哪些用过广州德能空气源热水器的?怎么样啊? 在广州哪里可以买到空气能热水器? 梦见自己去世了灵魂看着大家 冰点检测仪怎么用 ?冰点检测仪使用方法(图解) 冰点检测仪怎么用 洲升是什么品牌为什么贵 大便每天一次,放屁奇臭是怎么回事 OPPOr11拍照为什么有延迟 oppo r11拍照为什么有延迟 太阳出现x1级耀斑 这个巨大的X级耀斑说明了为什么太阳动力学研究如此重要 随着持续不断的喷发,太阳即将到来更大的耀斑 电脑版微信如何同时登陆多个。 太阳大耀斑爆发!相当于几十亿颗巨型氢弹同时爆炸 一台电脑怎么登录两个 我们的太阳刚刚爆发了一个非常强大的耀斑