老电脑也要玩tensorflow,解决AVX、SEE、SEE2等报错之路
用老电脑来跑mnist手写识别的神经网络,真的是慢。一般配置是i5,2g内存,gt540m,用显卡跑是没希望了,本文适合显卡不高、windows系统的电脑参考。
首先先卸载原来的tensorflow,用的是anaconda的python3.6.7环境下装的。
使用命令activate激活你的tensorflow环境,
再使用命令pip uninstall tensorflow即可。失败可试试用管理员权限,刚开始可能会失败,一定要换管理员试试。
接下来在 https://github.com/fo40225/tensorflow-windows-wheel 查找适合自己电脑的包,
你可以上百度看看自己cpu能支持什么指令,例如是否cpu支持AVX,或者连AVX2都不支持。。。

最后安装了tf1.5版本,成功解决问题
顺便,最好选择版本高一点的tf。镜像可以选择清华,清华上的包还是比较旧的,只有1.21。结果装了上面github的tf1.21,报错了,说可以支持see、see2等指令,详细看图。
想还原默认而不用清华镜像的话在用户文件下(windows:C:\users\username\)删除.condarc配置文件即可。
如果要安装其他版本的包可以使用conda search tensorflow命令。
综上,tf1.5以上版本不支持AVX,但支持AVX2,tf1.5以下版本可能会出现不支持see、see2等指令。
最后建议还是最好换一台设备,即使支持AVX也超级慢,内存也要爆炸了
上一篇:mysql数据去重并排序使用distinct 和 order by 的问题
栏 目:
本文标题:老电脑也要玩tensorflow,解决AVX、SEE、SEE2等报错之路
本文地址:http://www.codeinn.net/misctech/2194.html






