在 M1 上安装 pytorch 后 conda env 损坏 - 英特尔 MKL 致命错误
conda env broken after installing pytorch on M1 - Intel MKL FATAL ERROR
我按照一些在线说明(通过 conda
命令)在我的 M1 mac 书上安装了 pytorch
。然后我的整个环境都被破坏了。每当我尝试导入一些库(pandas、numpy 等)时,我都会得到这个:
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.
- 我该如何解决?
- 如何才能成功安装pytorch?
这是几周前对我有用的方法:
- 创建一个新的 conda 环境并激活它。
conda install ipykernel jupyter numpy pandas matplotlib nomkl
(关键部分是包含 nomkl
而不包含 PyTorch)。
pip install torch torchvision
我无法使用 conda 进行第 3 步(可能与 issue 相关)。
感觉这不是一个可靠的解决方案(混合使用 conda 和 pip),但在过去的几周里这个环境对我很有效。
免责声明:以下内容对我不起作用;我刚刚结束了在 conda env 中使用 pip :(
Conda 的网站包含一个修复程序:
https://docs.anaconda.com/mkl-optimizations/index.html#uninstalling-mkl
To opt out, run conda install nomkl
and then use conda install <packages>
另外:
If you are using OS X or Linux, have already installed these packages or already installed all of Anaconda, and wish to switch away from MKL, use the command conda install nomkl numpy scipy scikit-learn numexpr
followed by conda remove mkl mkl-service
我按照一些在线说明(通过 conda
命令)在我的 M1 mac 书上安装了 pytorch
。然后我的整个环境都被破坏了。每当我尝试导入一些库(pandas、numpy 等)时,我都会得到这个:
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.
- 我该如何解决?
- 如何才能成功安装pytorch?
这是几周前对我有用的方法:
- 创建一个新的 conda 环境并激活它。
conda install ipykernel jupyter numpy pandas matplotlib nomkl
(关键部分是包含nomkl
而不包含 PyTorch)。pip install torch torchvision
我无法使用 conda 进行第 3 步(可能与 issue 相关)。
感觉这不是一个可靠的解决方案(混合使用 conda 和 pip),但在过去的几周里这个环境对我很有效。
免责声明:以下内容对我不起作用;我刚刚结束了在 conda env 中使用 pip :(
Conda 的网站包含一个修复程序:
https://docs.anaconda.com/mkl-optimizations/index.html#uninstalling-mkl
To opt out, run
conda install nomkl
and then useconda install <packages>
另外:
If you are using OS X or Linux, have already installed these packages or already installed all of Anaconda, and wish to switch away from MKL, use the command
conda install nomkl numpy scipy scikit-learn numexpr
followed byconda remove mkl mkl-service