通過miniforge安裝tensorflow
- 安裝miniforge:
- 如果已有anaconda可以先卸載
# 刪除conda環境
rm -rf ~/miniforge3
rm -rf .conda
rm -rf .condarc
- 安裝miniforge
- github鏈接,直接下載【OS X, arm64 (Apple Silicon)】:https://github.com/conda-forge/miniforge/#download
# 執行以下內容
bash Miniforge3-MacOSX-arm64.sh
- 配置yml安裝依賴文件
name: apple_tensorflow
channels:
- conda-forge
- nodefaults
dependencies:
- grpcio
- h5py
- ipython
- numpy
- pip=20.2.4
- python=3.8
- scipy
- termcolor
- typeguard
- wheel
- absl-py
- astunparse
- python-flatbuffers
- gast
- google-pasta
- keras-preprocessing
- opt_einsum
- protobuf
- tensorboard
- tensorflow-estimator
- termcolor
- typing_extensions
- wrapt
- 創建conda環境
conda env create --file=PATH_TO_ENVIRONMENT.YML --name=YOUR_ENV_NAME
# 激活
conda activate YOUR_ENV_NAME
- 安裝tensorflow
pip install --upgrade --force --no-dependencies https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl
https://medium.com/gft-engineering/macbook-m1-tensorflow-on-jupyter-notebooks-6171e1f48060# (全文可參見此處)
https://www.cnblogs.com/dangui/p/15128418.html#1-下載arm版miniforge3
https://github.com/apple/tensorflow_macos/issues/153
蘋果官方(macos 12+安裝方法, 2.5不行可以試試2.6)https://developer.apple.com/metal/tensorflow-plugin/
最全地址:https://github.com/apple/tensorflow_macos
系統版本:https://zhuanlan.zhihu.com/p/386164537
找不到tensorflow-macos或者metal的情況下,這樣安裝 https://developer.apple.com/forums/thread/683757
問題:
- 依賴沖突,可以帶上參數:pip install tensorflow-macos --force --no-dependencies
- AlreadyExistsError(tensorflow 2.6.0):錯誤原因是因為tensorflow和keras版本不匹配,運行
pip install keras==2.6.0
可解決問題 - 找不到各種方法,可以查看tensorflow 官方api: https://www.tensorflow.org/versions
卸載conda
https://blog.csdn.net/weixin_37272286/article/details/115303269