Mac M1芯片上安装tensorflow
背景
环境:Mac OS M1芯片,anaconda
按照常规经验,在我的电脑上用用pip install TensorFlow之后,安装过程很正常没有报错,后来import tensorflow后出现了一个错误:zsh: illegal hardware instruction python 这个错误,后来搜索后,在 stack overflow网站上搜到了一个帖子,发现是一样的错误,顺藤摸瓜后发现了tensorflow的macOS github 上的说明。写出来供大家参考。
说明一下,如果anaconda环境是在官网上下载的,目前anaconda还没有支持arm芯片架构的,所以如果参考apple github 上的内容依然会报错,错误是:Failed to load the native TensorFlow runtime. 这是由于苹果芯片采用arm架构,但是anaconda目前官网上的安装包依然是inter架构的,所以会有问题,最后兜兜转转参考了https://github.com/apple/tensorflow_macos/issues/3。要先安装arm架构的anaconda(裂开表情包)。
参考网站:
stackoverflow :
“zsh: illegal hardware instruction python” when installi