macbook pro m1安装tensorflow
一、安装Miniforge3
在这里下载ARM版Miniforge3,如下图所示
完成后打开下载目录终端,运行shell脚本来安装。输入如下命令
bash Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate
二、安装TensorFlow依赖项
conda install -c apple tensorflow-deps
三、 安装基础TensorFlow
python -m pip install tensorflow-macos
四、安装tensorflow-metal插件
python -m pip install tensorflow-metal
测试
import tensorflow as tf
# 载入MNIST数据集
mnist = tf.keras.datasets.mnist
(x_train, y_train), (x_test, y_test) = mnist.load_data()
x_train, x_test = x_train / 255.0, x_test / 255.0
# 搭建模型
model = tf.keras.models.Sequential([
tf.keras.layers.Flatten(input_shape=(28, 28)),
tf.keras.layers.Dense(128, activation='relu'),
tf.keras.layers.Dropout(0.2),
tf.keras.layers.Dense(10, activation='softmax')
])
model.compile(optimizer='adam',
loss='sparse_categorical_crossentropy',
metrics=['accuracy'])
# 训练并验证模型
model.fit(x_train, y_train, epochs=5)
model.evaluate(x_test, y_test, verbose=2)
结果:
参考
https://www.1024sou.com/article/445622.html
https://www.cyberlight.xyz/passage/tensorflow-new-apple-m1
https://developer.apple.com/metal/tensorflow-plugin/