Closed
Description
请提出你的问题 Please ask your question
用了InputSpec,由于输入是不定长的所以输入的shape是-1,请问如何解决呢?之前看到#40113 加入了stft和istft的支持。@KPatr1ck
c = signal.istft(c, win_length=self.w_s, n_fft=self.f_s, hop_length=self.h_s, onesided=True, center=True)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--- HERE
c = c.unsqueeze(1)
# print("istft", c)
File "/root/miniconda3/lib/python3.8/site-packages/paddle/signal.py", line 548, in istft
x=paddle.tile(
File "/root/miniconda3/lib/python3.8/site-packages/paddle/tensor/manipulation.py", line 1815, in tile
attrs['repeat_times'] = get_attr_repeat_times(repeat_times)
File "/root/miniconda3/lib/python3.8/site-packages/paddle/tensor/manipulation.py", line 1806, in get_attr_repeat_times
assert times > 0, (
AssertionError: All elements in repeat_times must be positive for tile.