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

东莞网站建设总部地址上海中国建设银行网站

东莞网站建设总部地址,上海中国建设银行网站,成都房地产公司前十名,聊城网站建设报价多线程加载 在 datalaoder中指定num_works 0,多线程加载数据集#xff0c;最大可设置为 cpu 核数设置 pin_memory True, 固定内存访问单元#xff0c;节约内存调度时间示例如下#xff1a; loader DataLoader(dataset,batch_sizebatch_size * group_size,shuffleTr…多线程加载 在 datalaoder中指定num_works 0,多线程加载数据集最大可设置为 cpu 核数设置 pin_memory True, 固定内存访问单元节约内存调度时间示例如下 loader DataLoader(dataset,batch_sizebatch_size * group_size,shuffleTrue,collate_fndataset.collate_fn,num_workers2,pin_memoryTrue,)预加载数据集 说别的都没大用还得是预加载 原理将整个数据集预先 load 到内存单元中读取则直接访问内存不存在与磁盘的I/O问题构建自己的dataset类示例如下 class My_Dataset(Dataset):def __init__(self, filename, preprocess_config, train_config, sortFalse, drop_lastFalse):self.dataset_name preprocess_config[dataset]self.preprocessed_path preprocess_config[path][preprocessed_path]self.cleaners preprocess_config[preprocessing][text][text_cleaners]self.batch_size train_config[optimizer][batch_size]self.basename, self.speaker, self.text, self.raw_text self.process_meta(filename)with open(os.path.join(self.preprocessed_path, speakers.json)) as f:self.speaker_map json.load(f)self.sort sortself.drop_last drop_last# addself.mel_list []self.pitch_list []self.energy_list []self.duration_list []for idx in range(len(self.text)):basename self.basename[idx]speaker self.speaker[idx]mel_path os.path.join(self.preprocessed_path,mel,{}-mel-{}.npy.format(speaker, basename),)mel np.load(mel_path)pitch_path os.path.join(self.preprocessed_path,pitch,{}-pitch-{}.npy.format(speaker, basename),)pitch np.load(pitch_path)energy_path os.path.join(self.preprocessed_path,energy,{}-energy-{}.npy.format(speaker, basename),)energy np.load(energy_path)duration_path os.path.join(self.preprocessed_path,duration,{}-duration-{}.npy.format(speaker, basename),)duration np.load(duration_path)self.mel_list.append(mel)self.pitch_list.append(pitch)self.energy_list.append(energy)self.duration_list.append(duration)def __len__(self):return len(self.text)def __getitem__(self, idx):basename self.basename[idx]speaker self.speaker[idx]speaker_id self.speaker_map[speaker]raw_text self.raw_text[idx]phone np.array(text_to_sequence(self.text[idx], self.cleaners))mel self.mel_list[idx]pitch self.pitch_list[idx] energy self.energy_list[idx] duration self.duration_list[idx]sample {id: basename,speaker: speaker_id,text: phone,raw_text: raw_text,mel: mel,pitch: pitch,energy: energy,duration: duration,}return sample在 __init__函数里即将所有数据load进内存__getitem__(self, idx):函数则直接通过列表idx访问每一条数据
http://www.pierceye.com/news/22173/

相关文章:

  • 网站开发app开发培训wordpress添加下载页
  • 网站建设公司市场开发方案sem分析
  • 南通市住房城乡建设局网站河南省建设监理协会网站人才十
  • h5自助建站系统邢台短视频推广
  • 建站网站赚钱吗付钱做编程题目的网站
  • php做网站基本流程网站总类
  • 网站建设 广wordpress rss 采集
  • js网站计数器代码网站建站的技术解决方案
  • 网站的设计方法有限公司是国企还是私企
  • 哪些网站教做生物实验上海网站备案核验单状态查询
  • 免费行情软网站wordpress会员提成插件
  • 免费信息网站建设大型网站建设一般多少钱
  • 淄博营销网站建设服务微信crm管理系统免费
  • 工作室怎么网站备案做网店有哪些拿货网站
  • 站点推广是什么意思广州市网站优化公司
  • 网站建设gxjzdrj网站meta模板
  • 上海科技网站建设苏州最新通知
  • 男女之间做那个的网站有没有网站是免费做店招图片的
  • 网站怎么做营销策划电子工程网
  • 网站高端建设开发公司王烨个人简历
  • 牛商网网站建设养生网站建设免费
  • 关于购物网站开发的开题报告网站建设报价表模板下载
  • 投资网站建设公司多少钱临平做网站电话
  • 做网站的公司现在还 赚钱吗6网站错误模板
  • 河南做网站那家最好淘宝搜索框去什么网站做
  • 控制台网站潍坊网站制作培训
  • 射阳做网站的公司在哪wordpress 添加二级
  • 青之峰网站建设免费做链接的网站吗
  • 笑话网站域名中国互联网站建设中心建站中心
  • 做网站推广的联系方式哪个网站做电子请帖好