Macbook M1:安装Apple-TensorFlow(arm64)

相信很多小伙伴都在为Macbook M1安装TensorFlow苦恼,遇到各种各样的问题!本文通过收集网上各种各样的问题得到一个完美的解决方案(亲测有效),按照下面的步骤一步一步来:

 

目录:

(1)安装Xcode(可以直接在Apple Store下载安装)

(2)安装arm版本的miniforge(这个一定要安装!!) 

(3)下载从下载ARM64版本的TensorFlow2.4  

(4)解压上面的压缩包会出现两个压缩文件,直接打开终端cd到arm64文件. 

(5)安装tensorflow2.4


安装支持支持M1的Python3.8+TensorFlow2.4

(1)安装Xcode(可以直接在Apple Store下载安装)

Macbook M1:安装Apple-TensorFlow(arm64)

(2)安装arm版本的miniforge(这个一定要安装!!) 

       从GitHub中选择最新的ARM64版本即可,按照提示一直点就行

Macbook M1:安装Apple-TensorFlow(arm64)

 安装完毕后在终端输入命令检查是否安装成功

conda --version

(3)下载从下载ARM64版本的TensorFlow2.4  (需要Python3.8)进入releases选择版本tensorflow_macos-0.1alpha3.tar.gz 

Macbook M1:安装Apple-TensorFlow(arm64)

 (4)解压上面的压缩包会出现两个压缩文件,直接打开终端cd到arm64文件. 

Macbook M1:安装Apple-TensorFlow(arm64)                 Macbook M1:安装Apple-TensorFlow(arm64)

 创建新环境命名为tf24

conda create --name tf24

激活tf24虚拟环境 并安装python3.8.6以及相应的包

conda activate tf24
conda install -y python==3.8.6
conda install -y pandas matplotlib scikit-learn jupyterlab

(5)安装tensorflow2.4

先强制安装除tensorflow 以外的包

pip install --upgrade --no-dependencies --force numpy-1.18.5-cp38-cp38-macosx_11_0_arm64.whl grpcio-1.33.2-cp38-cp38-macosx_11_0_arm64.whl h5py-2.10.0-cp38-cp38-macosx_11_0_arm64.whl

(注意:这里有些小伙伴可能会出现warning,不用担心,这里只要多试几次或者在上面的代码最后加上一个镜像源即可:pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

上述的包安装完成后就可以安装tensorflow包了

pip install --upgrade --force --no-dependencies tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl
pip install --upgrade --force --no-dependencies tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl

 (同样的如果在这里也遇到warning,还是按照上面提到的,在代码后面加上镜像源即可)

(6)至此安装就已经完成了!!!

上一篇:设计模式混编:观察者模式+中介者模式


下一篇:Java真的要没落了?