如何使用 Miniforge 在 Apple M1 上本地安装 PyTorch?

How to install PyTorch natively on Apple M1 with Miniforge?

我想在我的 M1 MacBook Air 上 运行 PyTorch。我跟着 these instructions 开始说

brew install miniforge

brew info miniforge 确认我安装了 osx-arm64 版本,所以没问题。然后我做了

conda create --name pytorch_env python=3.8

这应该下载并安装几个包,但是当它们在安装前列出时,我看到它们都是 osx-64,而不是 osx-arm64。实际的 PyTorch 安装也会发生同样的情况:

conda install -c pytorch pytorch

只安装了 osx-64 个软件包。我完成了这个过程和 运行 一个示例脚本,确认我只有英特尔版本 运行ning。

然后我安装了 universal Python 3.9.6 并尝试使用 Python 3.9 创建环境,但这并没有什么不同。

我也在这台机器上安装了 Anaconda3,它可能是 x86-only(安装程序是)。

我现在可以做什么?

确实是我安装 Anaconda3 时剩下的。

我不得不删除 .zshrc 文件中的 conda initialize 部分。然后我重新运行了从 conda init zsh 开始的指令,它起作用了。