如何在M1芯片上安装TensorFlow 1.x?

问题描述 投票:0回答:2

由于遗留原因,我需要使用 TensorFlow 1.x。我按照本指南 (https://caffeinedev.medium.com/how-to-install-tensorflow-on-m1-mac-8e9b91d93706) 在我的 M1 MacBook 上安装 TensorFlow,但它只能安装 TensorFlow 2 .x.

我也无法通过 conda 安装,因为 M1 仅支持 conda 的 Python 3.8+,而 TensorFlow 1.x 仅支持 Python 3.7 或更低版本。

有什么解决办法吗?

tensorflow apple-m1
2个回答
4
投票

tensorflow-macos 仅适用于 tensorflow v2.5.0,但您可以使用以下代码模拟 v1 行为:

import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()

0
投票

这个答案主要参考帖子在M芯片Mac上安装python3.7,我只是在这里添加更多步骤。 按照以下步骤,我在 M3 pro 芯片 Mac 上安装了tensorflow 1.15:

安装罗塞塔2

/usr/sbin/softwareupdate --install-rosetta --agree-to-license 

创造空旷的环境

conda create -n py37

激活

conda activate py37

使用 x86_64 架构通道

conda config --env --set subdir osx-64

安装python、numpy等(在这里添加更多包...)

conda install python=3.7 numpy
conda install -c apple tensorflow==1.15

完成了。

© www.soinside.com 2019 - 2024. All rights reserved.