其他四位开发商也有同样的问题。最后一条评论是 6 月 3 日。我最终向所有我能找到的贡献者的电子邮件地址发送了电子邮件https://github.com/apple/tensorflow_macos,但没有一个人回复。该存储库现在是只读的并已存档,不允许再发表评论。https://github.com/apple是Apple的官方github页面。
世界上第一家价值数万亿美元的公司无法支持其关于其新计算机的一项声明,即它可以使用 Tensorflow 在 Python 中进行机器学习。将此与我对开源编程语言 Elixir 的体验进行对比。我问过的每个问题https://elixirforum.com/该语言的创建者 Jose Valim 在 24 小时内得到了答复。
五个月后,我最终让 Tensorflow 在我的 Mac M1 上正常工作。
Thanks 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
你也是conda activate apple_tensorflow
在运行 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 来进行机器学习,我会将它们退回,并购买带有 NVidia GPU 的 PC,并在其上安装 Linux。事实上,我只是为了好玩而做人工智能。这真是太有趣了,现在我终于可以使用它了,这不用感谢苹果。