我的自动点唱机出了点问题。我的采样器工作不正常。:
"zs = _sample(zs, labels, sampling_kwargs, [None, None, top_prior], [2], hps)"
导致
"AssertionError Traceback(最近一次调用最后一次) 在 () 16 x = load_prompts(audio_files,持续时间,hps) 17 zs = top_prior.encode(x, start_level=0, end_level=len(priors), bs_chunks=x.shape[0]) ---> 18 zs = _sample(zs,标签,sampling_kwargs,[无,无,top_prior],[2],hps) 19 其他: 20 引发 ValueError(f'Unknown sample mode {sample_hps.mode}.')"
8 帧 /usr/local/lib/python3.6/dist-packages/jukebox/prior/conditioners.py in forward(self, pos_start, pos_end) 89 # 检查 [pos_start,pos_end] 是否在 [pos_min, pos_max) 中 90 断言 len(pos_start.shape) == 2, f“2 个暗度的预期形状,得到 {pos_start.shape}” ---> 91 assert (self.pos_min <= pos_start).all() and (pos_start < self.pos_max).all(), f"Range is [{self.pos_min},{self.pos_max}),得到{pos_start}” 92 pos_start = pos_start.float() 93 如果 pos_end 不是 None:
断言错误:范围是 [786744.0,26460000.0),得到张量([[240.]], device='cuda:0')"
和
"KeyError Traceback(最近一次调用最后一次) 在 () 16 x = load_prompts(audio_files,持续时间,hps) 17 zs = top_prior.encode(x, start_level=0, end_level=len(priors), bs_chunks=x.shape[0]) ---> 18 zs = _sample(zs,标签,sampling_kwargs,[无,无,top_prior],[2],hps) 19 其他: 20 引发 ValueError(f'Unknown sample mode {sample_hps.mode}.')
2 帧 /usr/local/lib/python3.6/dist-packages/jukebox/sample.py in sample_single_window(zs,labels,sampling_kwargs,level,prior,start,hps) 第58话 59 ---> 60 max_batch_size = sampling_kwargs['max_batch_size'] 第61话 62
KeyError: 'max_batch_size'"