当前位置: 首页 > 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.zqtcl.cn/news/22173/

相关文章:

  • 万网 速成网站美食网站开发背景
  • 杭州建设工程交易中心网站套模板的网站
  • 学做土建资料员的网站晋城做推广的网站排行
  • 北京建设银行网站理财产品上海小程序开发定制公司
  • 自助开通网站dede被挂网站网站木马
  • 网站 框架51网站哪里去了
  • asp做的网站做网站现在什么最赚钱
  • 网站卡密代理怎么做discuz论坛使用方法
  • 网站建设平台一般多少钱社交媒体市场营销
  • 泰安集团网站建设广州网站定制多少钱
  • 互联网 网站设计网络营销推广策划书
  • 高端品牌网站建设公司上海建筑公司黄页
  • 网站seo推广的方法铜川做网站电话
  • 男女做羞羞完整版网站杭州seo外包
  • 为什么要做个人网站功能性质网站
  • 上饶网站建设扬中网站设计公司
  • 个人网站首页自己做网站能赚钱
  • 产看网站权重wordpress变化
  • 建设银行哪个是假网站建站属于什么行业
  • 天猫网站建设基本情况模板网站做外贸好不好
  • 网站建设合同要上印花税吗网站建设网页制
  • 黑白高端大气网站设计工作室织梦dedecms模板wordpress 文章页面模板下载
  • 网站建设 做一个网站需要多少钱株洲网上房地产
  • 网站建设报价方案对比手机版网站建设费用清单
  • 网站开发保障合同在家没事做建什么网站好
  • 域名注册空间网站娄底网站建设建站
  • 深圳互助资金盘网站开发建网站公司销售
  • 洛阳网站建设兼职网页版微信怎么艾特别人
  • 如何用vs的c 做网站佛山网站建设计
  • 中华住房与城乡建设厅网站凤凰网站建设公司