其他四个开发人员也有同样的问题。最后的评论是 6 月 3 日。我最终向https://github.com/apple/tensorflow_macos 列出的所有贡献者的电子邮件地址发送了电子邮件,但没有一个人回复。存储库现在是只读的,并且已存档,不允许更多 cmets。 https://github.com/apple是苹果官方github页面。
这家世界上第一家市值达万亿美元的公司无法支持其关于其新计算机的声明之一 - 即它可用于使用 Tensorflow 在 Python 中进行机器学习。将此与我对开源编程语言 Elixir 的经验进行对比。我在https://elixirforum.com/ 提出的每个问题都会在 24 小时内得到该语言的创建者 Jose Valim 的回答。
五个月后,我终于让 Tensorflow 像宣传的那样在我的 Mac M1 上运行了。
谢谢https://towardsdatascience.com/installing-tensorflow-on-the-m1-mac-410bb36b776
我需要从https://github.com/conda-forge/miniforge/releases下载并运行Miniforge3-MacOSX-arm64.sh几次才能让它在/Users/rod/miniforge3中安装很多软件
另请参阅
https://medium.com/gft-engineering/macbook-m1-tensorflow-on-jupyter-notebooks-6171e1f48060
谁提出了以下有用的评论:
“发表文章后,有人在安装 TensorFlow 时遇到了这个错误:
错误:tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl 不是此平台支持的轮子。
这是因为安装了 Anaconda。如上所述,Anaconda 与 ARM 不兼容,因此解决此问题的最直接方法是卸载 Anaconda 并安装 Miniforge。”
$ brew uninstall anaconda
这使得我所有的其他 python 程序都无法运行,所以我不得不重定向一系列软链接以指向 /Users/rod/minforge3/bin。
但是,使用 Tensorflow 仍然需要使用 Anaconda 的一个版本——这个:
/Users/rod/miniforge3/bin/conda
在运行 Tensorflow 程序之前,你需要 conda activate apple_tensorflow。
程序不会这样运行:
/Users/rod/miniforge3/bin/python my_tensorflow_program.py
如果你把它也不会从命令行输入
#!/Users/rod/miniforge3/bin/python
在顶部。
但是如果你放
#!python
在顶部,它算出来了。
$ conda activate apple_tensorflow
$ which python
/Users/rod/miniforge3/envs/apple_tensorflow/bin/python
这是 Python 3.9.6
我也得到了https://medium.com/codex/installing-tensorflow-on-m1-macs-958767a7a4b3的帮助
在这一点上,我不得不承认部分延迟是我的错。我没有清楚地阅读说明。您必须按此顺序在 miniforge3/ 文件夹中执行以下操作 -
conda env create environment.yml
conda activate apple_tensorflow
pip install --upgrade --force --no-dependencies https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl```
conda install notebook -y
conda install matplotlib -y
conda install pandas -y
conda install scikit-learn -y
jupyter notebook
附言。我被 developer.apple.com 拒之门外一个月。我不记得为什么了。我刚回来,在 2021 年 10 月 15 日。不出所料,那里没有我的问题的答案。 https://developer.apple.com/forums/thread/686926
如果我是一家商业公司的首席执行官,该公司购买了 50 台 Apple M1 进行 ML,我会将它们寄回,然后购买配备 NVidia GPU 的 PC,并在其上安装 Linux。事实上,我只是为了好玩而做人工智能。多么有趣,现在我终于让它工作了,不用感谢 Apple。