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/

posted @ 2022-04-01 17:35  sqw666  阅读(190)  评论(0编辑  收藏  举报