我在Python3.8.5中运行PyTorch,运行在M1 Macbook Pro上,并得到以下错误消息:
Intel MKL FATAL ERROR: This system does not meet the minimum requirements for use of the Intel(R) Math Kernel Library.
The processor must support the Intel(R) Supplemental Streaming SIMD Extensions 3 (Intel(R) SSSE3) instructions.
The processor must support the Intel(R) Streaming SIMD Extensions 4.2 (Intel(R) SSE4.2) instructions.
The processor must support the Intel(R) Advanced Vector Extensions (Intel(R) AVX) instructions.
他们的意思是什么,我能做些什么来解决这些问题?
发布于 2022-03-07 18:09:29
正如@CJD建议的那样,使用pip安装PyTorch显然解决了这个问题,即使是在带有M1或较新版本的M1 Pro和M1 Max测试的Mac上也是如此。使用pip
将在没有MKL的情况下安装PyTorch。
步骤:
conda remove pytorch
conda
卸载PyTorch (如果已安装):使用pip
:pip install torch
.有关更多详细信息,请查看以下链接:https://github.com/pytorch/pytorch/issues/71022
发布于 2022-03-27 21:07:01
在试图通过conda
在M1 mac上安装英特尔env时,我遇到了这个错误。对于本机env (osx-arm64
),它可以工作,但由于其他原因,我需要一个英特尔env (osx-64
)。
我将mkl
降级为2021版本,而不是作为传递依赖项安装的版本2022,从而解决了此错误。
我只需将其添加到我的environment.yml
中并重新安装它:
- mkl < 2022
请注意,如果您的conda
是M1原生的(即有一个osx-arm64
平台),并且您希望安装一个英特尔环境,那么您需要这样做:
CONDA_SUBDIR=osx-64 conda env update -f environment.yml
env还包含pytorch
,这种方法允许我通过conda安装所有东西,而不是像其他解决方案那样依赖于conda/pip的混合。
发布于 2022-02-20 01:23:47
对于我试图导入的任何软件包(例如,numpy、熊猫等),我都会收到相同的错误消息。我正在运行OSX蒙特利在2008年底的macbook 5,1通过开放。对我来说,关键的一点就是按照CJD上面的评论安装了nomkl。不管是新的还是基本的环境。我不太明白问题是什么,也不明白修复的可能局限性,但它现在起作用了。
https://stackoverflow.com/questions/70830755
复制相似问题