我正在使用具有 MKL 支持的 Tensorflow Anaconda 发行版。
from tensorflow.python.framework import test_util
test_util.IsMklEnabled()
这段代码打印True
。然而,当我编译 Keras 模型时,我仍然得到
您的 CPU 支持此 TensorFlow 二进制文件不支持的指令
编译使用:AVX AVX2
这不是我所期望的行为。
张量流执行的 MKL-DNN 部分(这是 MKL 工程师提供的主要加速)在运行时进行 JIT 处理。因此,针对二进制创建的指令集与 MKL-DNN 代码无关。它只会影响其他数学,主要是 Eigen 库以及任何尚未被 MKL-DNN 函数替换的函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)