当前位置: 首页 > news >正文

国外产品设计网站推荐东莞网站建设it s

国外产品设计网站推荐,东莞网站建设it s,价格低怎么说,网站建设与维护1997年模型训练时CPU和GPU大幅度波动——可能是数据的加载拖后腿 问题 在进行猫狗大战分类任务时#xff0c;发现模型训练时CPU和GPU大幅度波动#xff0c;且模型训练速度很慢。 原因 ​ 初步分析可能是数据加载#xff08;包括数据的transform#xff0c;我用了Resize#…模型训练时CPU和GPU大幅度波动——可能是数据的加载拖后腿 问题 在进行猫狗大战分类任务时发现模型训练时CPU和GPU大幅度波动且模型训练速度很慢。 原因 ​ 初步分析可能是数据加载包括数据的transform我用了ResizeToTensorNormalize这三个操作的的速度太慢于是通过计算一个epoch数据加载的时间来判断最后发现数据加载的数据和一个epoch训练的时间差不太多(因为用的模型较小是ResNet18如果模型比较大训练时间比数据加载时间大得多的时候这种情况CPU和GPU的波动频率和幅度会好很多情况最好的是在训练一个完batch的数据前下一个batch的数据已经准备好了)。测量加载时间代码如下 import time from torch.utils.data import DataLoaderdata_loader DataLoader(dataset, batch_size64) start_time time.time()# 遍历数据加载器中的所有批次 for i, data in enumerate(data_loader):passend_time time.time() # 计算并打印整个数据读取的时间 total_time end_time - start_time print(fTotal data loading time: {total_time:.4f} seconds)然后再计算训练一个epoch的时间若没有比加载数据的时间大很多的话大概率就是数据加载拖后腿了。 解决方法 我使用的是方法是将所有数据一次性读入内存中避免频繁进行磁盘IO这样集中把所有数据读出来的时间要比一边训练一边读要快的多使用较小的模型一般数据量不大全部读入内存应该没什么问题如果数据量较大呢这时候用的模型一般也会较大训练的时间占据主导这时候就基本不会出现gpu等待数据的情况了。以猫狗大战这个任务来说自定义的Dataset如下关键代码后用!!!..表示 class CatDogDataset(Dataset):def __init__(self, root_dir, transformNone, testFalse):self.root_dir root_dirself.transform transformself.image_paths []self.image_data [] # !!!!!!!!!!!!!!!!!!! self.labels []self.test testfor filename in os.listdir(root_dir):if filename.endswith(.jpg):image_path os.path.join(root_dir, filename)image Image.open(image_path).convert(RGB) # 转换为RGB格式if self.transform:image self.transform(image)self.image_paths.append(image_path) self.image_data.append(image) # !!!!!!!!!!!!!!!!!!!! 将所有图片读到内存进来if not test:if cat in filename:self.labels.append(0) # cat 类别标记为 0elif dog in filename:self.labels.append(1) # dog 类别标记为 1def __len__(self):return len(self.image_data)def __getitem__(self, idx):if self.test:return self.image_data[idx], self.image_paths[idx] # 测试集返回图像及其路径else:return self.image_data[idx], self.labels[idx]
http://www.hkea.cn/news/14569505/

相关文章:

  • 帝国cms企业网站wordpress后台编辑慢
  • 昆明网站网站建设手机对比网站
  • 朔州市2018年建设工程网站南通做公司网站
  • 微信公众号做电影网站做自媒体需要哪些网站
  • 电子商务网官方网站wordpress 上传按钮
  • 网站联盟平台建站之星和凡科建站哪个系统好
  • 政务网站建设工作计划结尾如何开启wordpress mu
  • 唐山网站建设唐山网络优化工程师有多累
  • 网站建设接单吧网站源码程序修改
  • 中国怎么样做跨境网站wordpress邮件发送下载
  • 怎样能注册自己的网站4399电脑版网页版入口
  • 网站建设公司官网甘肃省住房与建设厅网站
  • 网站通知系统做网站 就上凡科建站
  • wordpress教程 aliyun优化营商环境条例心得体会
  • 网站建设工作小组推进表项目计划书模板范文 完整版
  • 租房网站开发文献综述模板学校网站怎么做
  • asp网站 并发数公司网站做论坛
  • 成都网站营销seo电话wordpress改变上传目录权限
  • 论坛上怎么做网站优化企业型网站开发
  • 男女做暧昧视频网站建模培训
  • 淘宝的网站是怎么做的苏州微网站建设公司哪家好
  • 网站怎么做才能被百度收录手机软件制作平台
  • 网站建设卖手机代码如何优化seo技巧
  • 购物网站排名前100伯才建筑人才网
  • 偃师市住房和城乡建设局网站东莞长安营销型网站建设
  • 商业网站开发实训报告总结济南定制网页设计
  • 石家庄做网站的有哪些公司北京市地铁建设公司网站
  • 上海市企业服务云网站职友集 一家做公司点评的网站
  • 做平行进口的汽车网站注册公司法人年龄要求
  • 文创产品设计大全企业站seo外包