- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于一所大学,我们应该使用 tensorflow 和 keras 的 python 库来实现一个 TensorFlow 项目。我可以使用 pip3 安装它们,但执行任何一段代码都会导致某种错误。
我已经决定测试非常复杂的代码:
import keras
使用 python 3.6 和最新的 tensorflow 和 keras ( pip3 install tensorflow keras
) 我得到错误 ModuleNotFoundError: No module named 'tensorflow.python'; 'tensorflow' is not a package
.我查了一下,import tensorflow
找到包,但返回一些关于 AVX 指令的错误并转储核心。
我研究过,我的 CPU 不支持属于 tensorflow >= 1.6.0
的 AVX 指令.我找不到在没有 AVX 的情况下在我的笔记本电脑上运行的预编译版本,而且我没有时间自己编译。
我尝试降级到 tensorflow == 1.5.0
和 keras == 2.1.3
这是tensorflow == 1.5.0
时的版本到处都是,但我仍然缺少错误,对于每个版本和导入语句都是不同的。
例如当我使用代码时:
import keras
from keras.datasets import mnist
我得到的是错误 AttributeError: module 'keras.utils' has no attribute 'Sequence'
.我在使用 Intel Pentium,我认为这是问题所在。我完全清楚我的设置根本不适合机器学习,而且也不应该适合,但尽管如此,我还是愿意完成这项作业。
有人有在旧机器上安装 TensorFlow 的经验吗?
系统:
最佳答案
我遇到了同样的问题,不过好像已经解决了。 (但是,Python 版本应该是 3.5。)
对于不支持 AVX 的 CPU,tensorflow 必须是 1.5 或更低版本。如果要安装Tensorflow 1.5,Python版本必须是3.5或更低。
成功流程如下
(1) 卸载 Anaconda。
(2) 从下面下载以下版本的Anaconda网址。
版本:Anaconda3-4.2.0-Windows-x86_64.exe
网址:https://repo.anaconda.com/archive/或 https://repo.anaconda.com/archive/Anaconda3-4.2.0-Windows-x86_64.exe
(3)双击上面“(2)”的anaconda图标,安装anaconda 根据 GUI 指令。
(4)启动Anaconda Prompt
(5) 在Anaconda Prompt中输入“pip install tensorflow==1.5”并按下返回键。等待安装完成。 ( See the log )
(6) 在Anaconda Prompt中输入“pip install keras==2.2.4”,按返回键。等待安装完成。( See the log )
这样就完成了安装。如果您在 Jupiter notebook 上输入“import tensorflow”,将来可能会显示一些错误。(参见 log。)
系统:
我的电脑不像你的电脑那样支持 AVX。我的电脑规范如下。
如何测试?
在 Jupiter Note 上输入并执行以下命令。或者使用这个 file .
import tensorflow as tf
print(tf.__version__)
print(tf.keras.__version__)
或
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
如果安装成功,Jupiter notebook 上会显示以下信息
1.5.0
2.1.2-tf
附言
我的英语不是很好,所以如果我有一些不礼貌或不清楚的表达,我很抱歉。
关于python - 在 Intel Pentium 上安装 Tensorflow 和 Keras,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56406862/
“i486”指的是 Intel 80486(因为 80486 以 486 结尾)。 但是为什么“i586”指的是Pentium 1,而“i686”指的是Pentium Pro呢? 最佳答案 英特尔转而
我正在尝试在 GCC 中使用以下代码。它正在抛出错误(我猜是因为 __asm)。为什么这种简单易用的格式在 GCC 中不起作用? Syntax of extended assembly在这里提供。在内
我了解到您不能将一个字节直接推送到 Intel Pentium 的堆栈上,有人可以向我解释一下吗? 我得到的原因是因为 esp 寄存器是可字寻址的(或者,这是我们模型中的假设)并且它必须是“偶数地址”
每次查看编译器设置时,我都会想到同样的问题:为什么当前的 Delphi 编译器仍然具有“Pentium-safe FDIV”编译器选项? Pentium-FDIV-Bug 于 1994 年 11 月被
我想通过开发 Linux 内核模块(LKM/驱动程序)修改 Pentium 4 桌面处理器上寄存器 MSR_EBC_FREQUENCY_ID (0x2C) 中的“核心时钟频率与系统总线频率比 BITS
如何测量 C 算法在奔腾 4 处理器(以及任何其他处理器也可以)上运行时消耗的功率? 最佳答案 因为您知道执行时间,您可以通过在P4 datasheet 上查找功耗来计算CPU 使用的能量。 .例如,
对于一所大学,我们应该使用 tensorflow 和 keras 的 python 库来实现一个 TensorFlow 项目。我可以使用 pip3 安装它们,但执行任何一段代码都会导致某种错误。 我已
我在办公室使用Pentium 4 HT机器来运行R,一些代码需要plyr包,我通常需要等待6-7分钟才能完成脚本运行,而我看到我的处理器只有已使用一半。 我听说在 R 中使用多核包可以更好地利用多核处
我想在 x86 平台(保证奔腾或更高版本)上执行和原子读取 64b 对齐的 64b 数据。 有没有办法做到这一点? (不,我不想为此使用关键部分或互斥体,我希望它是无锁的)。 最佳答案 This pa
您为什么要使用: MOV EAX, 22 SHL EAX, 2 ...乘以 4 时而不是仅使用 MUL 指令? 据我所知,这也可以使用 SHR 而不是 DIV 来完成。 这样做有什么好处? 另外,你可
我正在尝试弄清楚如何正确设置 -march 选项,以了解在使用 gcc 4.7.2 的电脑上启用和禁用该选项之间会出现多少性能差异。 在尝试编译之前,我试图找到最适合我的电脑的 -march 选项。我
我已阅读并详细了解 Java volatile 和 synchronized 关键字在基于 SMP 架构的 CPU 中 cpu 级别的含义。 这里有一篇关于该主题的优秀论文: http://irl.c
我正在尝试在奔腾 D 处理器(Dell OptiPlex-GX620 桌面)上运行的 Ubuntu 12.10 下使用 oprofile 0.9.8。当我尝试像“operf ls”这样简单的东西时,我
我是一名优秀的程序员,十分优秀!