Mac M1芯片安装miniconda, tensorflow 使用GPU加速

问题描述:
博主的机器是M1芯片,原本使用conda安装tensorflow后,import tensorflow时报错:
问题原因:
安装版本与Arm版本不兼容。

Mac M1 安装tensorflow

一系列尝试后,选择安装miniconda安装tensorflow还可以使用gpu加速功能。

架构不兼容问题

在安装上述包后,博主需要在后续安装包时,遇到架构不兼容问题

ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow

详细问题描述可查阅:Installation Issues on Apple M1 device

问题原因:
主要是包的架构基于x86开发,还没有兼容M1芯片(ARM架构),于是可以使用Rosseta打开终端可以将ARM架构改为i386架构

近两年,苹果推出M1芯片后,为了版本兼容有三种措施:借助 macOS 11 Big Sur 系统以及其内置的 Universal 2、Rosetta 2 和 Virtualizaion 三种技术。详细可了解:一文看懂苹果 Rosetta 2 技术原理:这个 “翻译”有点本事

将mac 终端设置为Rosetta,右键-显示简介-通用-选中‘用rosetta打开’,重启终端,输入arch就会输出i386(原始输出arm).详细教程:官方-如果您需要在 Mac 上安装 Rosetta

解决方案步骤

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值