Mac M1 安装原生tensorflow(超简单,亲测可用)

本文档详述了在苹果M1芯片的Mac上成功安装并使用TensorFlow的过程,包括更新系统到12以上,安装arm64版miniconda,创建conda环境,安装TensorFlow及依赖,并在PyCharm中配置Python环境进行测试运行。教程基于苹果官方发布,避免了安装过程中的坑点。
摘要由CSDN通过智能技术生成

本人2022年4月7日亲测可以成功安装并使用,在这之前浪费好多时间踩坑。一步步照着下面的教程弄应该都不会有问题。这个教程也是苹果官方发布的,没必要再看以前测试版的那些tensorflow安装教学了。

1.更新系统到12以上,不然会报错

在这里插入图片描述

2.安装arm64 macos的miniconda

miniconda下载

下载完以后在terminal依次输入以下三个命令,后面的命令也都是在terminal输入
    chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
    sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
    source ~/miniforge3/bin/activate

3.新建conda环境

使用3.8应该也可以,本人用的是3.9

conda create -n tf python==3.9

切换到新环境

conda activate tf

4.安装tensorflow

默认安装2.8版本的tensorflow,也可以指定版本。最好默认

conda install -c apple tensorflow-deps
python -m pip install tensorflow-macos
python -m pip install tensorflow-metal

5.测试运行

pycharm默认使用苹果自带的python。记得在设置把python环境设置成刚才conda创建的

#	example	of	loading	the	mnist	dataset	
from keras.datasets import mnist
from matplotlib import pyplot as plt

#	load	dataset
(trainX, trainY), (testX, testY) = mnist.load_data()
#	summarize	loaded	dataset	
print("trainX	shape", trainX.shape)
print("trainY	shape", trainY.shape)
print("testX	shape", testX.shape)
print("testY	shape", testY.shape)
#	plot	first	few	images	
for i in range(9):
    #	define	subplot
    plt.subplot(330 + 1 + i)
    #	plot	raw	pixel	data
    plt.imshow(trainX[i], cmap=plt.get_cmap('gray'))
    #	show	the	figure
plt.show()

测试效果
在这里插入图片描述

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值