我正在使用 Pytorch 在 Python 3.9.2(64 位)上的 Raspberry Pi 4 上运行一个简单的 CNN,进行一些音频分类。对于所需的音频操作,我使用 librosa。librosa 依赖于 numba 包,该包仅与 numpy 版本 <= 1.20 兼容。
运行我的代码时,该行
spect_tensor = torch.from_numpy(spect).double()
Run Code Online (Sandbox Code Playgroud)
抛出运行时错误:
RuntimeError: Numpy is not available
Run Code Online (Sandbox Code Playgroud)
在互联网上搜索解决方案时,我发现将 Numpy 升级到最新版本以解决该特定错误,但抛出另一个错误,因为 Numba 仅适用于 Numpy <= 1.20。
是否有解决此问题的方法,其中不包括寻找使用 librosa 的替代方案?