Azure Databricks中的Whisper给出了Numba的导入错误,尽管安装了正确版本的NumPy

mzillmmw  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(119)

我想在Azure Databricks中为转录任务实施Whisper。安装Whisper工作正常。当使用import whisper导入模块时,它会给出以下ImportError:Numba需要NumPy 1.25或更低。当我安装一个特定版本的NumPy时,在这个例子中是1.22.4版本,因为SciPy的依赖性,我仍然得到相同的错误。当检查安装的Numpy版本时,它再次返回1.26.1。如何在Databricks中解决Numpy版本安装问题?其他方法或变通办法也是受欢迎的。
我试着用!pip install --no-deps -U openai-whisper安装whisper而不依赖它。
在那之后,我安装了所有个人Whisper依赖与特定版本:

- !pip -q install numpy==1.22.4 
- !pip -q install numba==0.58.0 
- !pip -q install torch==2.1.0 
- !pip -q install triton==2.0.0 
- !pip -q install tiktoken==0.3.3

我希望这能解决导入错误,但它返回:Numba需要NumPy 1.25或更低。当使用numpy.version.version检查numpy版本时,它再次显示1.26.1。

2nbm6dog

2nbm6dog1#

我设法让它工作。两者是有区别的!pip install”和“%pip install”我不知道。代码“%pip install”在安装后重新启动python解释器,当我用代码“%pip install”检查numpy版本时,它返回了正确的版本1.22.4

相关问题