1. 问题描述
最近换了Macbook Pro 2020 M1笔记本,因为工作需要配置Tensorflow环境,网上踩坑无数,昨夜爬坑成功,特此记录。
2. 解决方案
2.1 参考资料
主要参考的两个文章:
1.Apple开发者论坛原文:
Tensorflow Plugin - Metal - Apple Developer
2.更直接的引用这个链接:
https://developer.apple.com/forums/thread/674763
第二个链接是不是很简单,很直接~可以开干了
2.2 前提条件
1.macox已经升到12 Monterey
2.xcode已经安装
3.已经下载Miniforge3-MacOSX-arm64
2.3 具体操作:
1.安装conda,并启用base环境,这里默认安装版本是python3.9.7:
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate
2.在base环境下,安装所需包,这里默认
conda install -c apple tensorflow-deps
python -m pip install tensorflow-macos
conda install scikit-learn
conda install pandas
conda install matplotlib
conda install seaborn
....
然后就可以用咯~