Mac(M1)配置基于ARM64的Tensorflow
以下步骤最好先执行
conda config --remove-key channels 删除conda镜像源
pip config unset global.index-url 删除pip镜像源
然后接下来的步骤最好挂上梯子。
1.下载miniforge:从https://github.com/conda-forge/miniforge上找到arm64(Apple Silicon)版本进行下载,下一步下一步的安装即可,遇到[y/n]就选yes就行,如下图:
下载好后在终端输入 bash Miniforge3-MacOSX-arm64.sh,一路yes。
注:保存好创建地址,将环境变量 export PATH="/Users/用户名/miniforge3/bin:$PATH" 写入zshrc,语句如下:vi ~/.zshrc,点i进入insert,:wq保存并退出,再source ~/.zshrc。
2.从https://github.com/apple/tensorflow_macos下载ATF2.4,点击INSTALLATION中第一句话后的releases,如下图:
下载之后先不要着急安装,解压之后会出现两个文件夹,我们需要cd进入arm64的文件夹。
接下来创建conda环境:
conda create --name tf24
创建完成可以利用conda info --env查看。
激活环境,安装py3.8.6和pandas等:
conda activate tf24
conda install -y python==3.8.6
conda install -y pandas matplotlib scikit-learn jupyterlab
pip install --force pip==20.2.4 wheel setuptools cached-property six packaging
2.输入 conda install tensorflow
3.Pycharm里引入该环境
打开pycharm中任意一个项目,选择Preferences-Python Interpreter-add-Virtualenv Environment-Existing environment,添加刚刚创建的环境中的python 3.8路径,/Users/用户名/miniforge3/envs/tf24/bin/python3.8即可。