GPT-SoVITS
GPT-SoVITS copied to clipboard
Mac出现RuntimeError: "slow_conv2d_cpu" not implemented for 'Half'
原因:由于MacOS Sonoma支持bf16以及fp16,系统返回is_half=True,而CPU推理不支持fp16。#516
解决方法 :将GPT_SoVITS/inference_webui.py中的is_half = eval(os.environ.get("is_half", "True"))改为
is_half = eval(os.environ.get("is_half", "True")) and not torch.backends.mps.is_available(),并在此句上方加一句import torch
#573
令:可以通过安装pytorch nightly版本解决,在测试版中pytorch已支持M系列芯片CPU的fp16以及bf16运算
令:可以通过安装pytorch nightly版本解决,在测试版中pytorch已支持M系列芯片CPU的fp16以及bf16运算
经测试,CPU半精度推理速度极慢,建议直接改代码
已经合并了你的提交https://github.com/RVC-Boss/GPT-SoVITS/pull/573