[BUG] 加入参考音就报错
188140040 opened this issue · comments
Hunter Pardee commented
蓝梦实 commented
稍微定位了一下,原因是 Python 3.12 版本中对其内置的 random 模块的 randrange()
函数做了修改:对于非整数的 stop
值将会抛出类型错误, 如图中的 1e7
就是浮点数类型, 而旧版的会做取整处理, 新版没有.
所以解决方案有:
- 降低 Python 版本 (推荐, 因为不知道还会不会有别的问题)
- 报错里倒数第三个文件
site-packages\vector_quantize_pytorch\residual_fsq.py
代码里random.randint(0, 1e7)
的1e7
改成10_000_000
或int(1e7)
.
Leng Yue commented
辛苦了, 我给上游提了个 pr, 希望他们尽快合并
蓝梦实 commented
是没想过的角度(
Leng Yue commented
他们 merge 了, 我晚点更新下版本