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

问题描述 投票:0回答:1

我想在 Azure Databricks 中实现 Whisper 来执行转录任务。安装 Whisper 效果很好。当使用

import whisper
导入模块时,会出现以下 ImportError:Numba 需要 NumPy 1.25 或更低。 当我安装特定版本的 NumPy 时,在本例中,由于 SciPy 的依赖性,版本为 1.22.4,我仍然遇到相同的错误。当检查安装的 Numpy 版本时,它再次返回 1.26.1。如何解决Databricks中Numpy版本安装问题?也欢迎其他方式或解决方法。

我尝试安装不依赖于

!pip install --no-deps -U openai-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。

numpy nlp databricks numba openai-whisper
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.