M1配置miniforge3+TensorFlow方法

前期踩坑

anaconda安装完虚拟环境,配置好TensorFlow后,不支持import tensorflow,会报硬件错误,具体原因我也不清楚,看了教程说用miniforge3可以兼容,但是看了很多教程弄了一天还是失败,最头疼的是安装TensorFlow各种依赖的时候报各种错。

apple官方给出方案

如果你看了国内的各种方案配置的miniforge3还失败了,建议直接删除用户目录下的miniforge3,然后根据以下方法配置。
https://developer.apple.com/metal/tensorflow-plugin/

Step 1: Environment setup

arm64 : Apple Silicon

  • 下载并安装 Conda env:

https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh

chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate
  • 安装TensorFlow 依赖:
conda install -c apple tensorflow-deps
  • 更新TensorFlow:
# uninstall existing tensorflow-macos and tensorflow-metal
python -m pip uninstall tensorflow-macos
python -m pip uninstall tensorflow-metal
# Upgrade tensorflow-deps
conda install -c apple tensorflow-deps --force-reinstall
# or point to specific conda environment
conda install -c apple tensorflow-deps --force-reinstall -n my_env
  • tensorflow-deps 版本遵循TensorFlow基础版本:

For v2.5:

conda install -c apple tensorflow-deps==2.5.0

For v2.6:

conda install -c apple tensorflow-deps==2.6.0

NOTE: python versions 3.8 and 3.9 supported

Step 2: 安装base TensorFlow

python -m pip install tensorflow-macos

Step 3: 安装tensorflow-metal 插件

Install tensorflow-metal plugin
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值