Python tensorflow构建-CPU/MKL/Windows

Python tensorflow构建-CPU/MKL/Windows,python,windows,tensorflow,cpu,intel-mkl,Python,Windows,Tensorflow,Cpu,Intel Mkl,是否有人使用以下配置成功构建tensorflow python控制盘: CPU(非GPU) 操作系统:Windows7/server 2012 使用英特尔MKL和/或MKL dnn Python 3.6 几天来,我一直在努力调整bazel文件和cmake文件,但都没有成功 想知道是否有人成功并愿意分享他所做的事 谢谢,Lior我使用了这个发行版,它对我来说运行良好(Windows 7和10 64位,2倍Intel Xeon E5-2637 v3) 解决方案:1 通常不支持在windows上从源代

是否有人使用以下配置成功构建tensorflow python控制盘:

  • CPU(非GPU)
  • 操作系统:Windows7/server 2012
  • 使用英特尔MKL和/或MKL dnn
  • Python 3.6
  • 几天来,我一直在努力调整bazel文件和cmake文件,但都没有成功

    想知道是否有人成功并愿意分享他所做的事


    谢谢,Lior

    我使用了这个发行版,它对我来说运行良好(Windows 7和10 64位,2倍Intel Xeon E5-2637 v3)


    解决方案:1

    通常不支持在windows上从源代码安装TensorFlow。但您可以尝试使用bazel或tensorflow cmake build来构建它。 参考:

    解决方案:2

    创建英特尔优化的conda环境,如下所示:

    conda create-n tf-c英特尔python=3.6

    要安装tensorflow,请执行以下操作:

    conda安装-c英特尔tensorflow

    这将使用mkl安装tensorflow 1.2.1版。 这可能会有帮助


    先决条件:在windows计算机上安装Anaconda。

    Tx。您知道它是否在使用mkl吗?默认情况下,是的,要利用AMX2体系结构,您必须使用mkl。Github代码的问题在于,它们的更新频率并不总是与tensorflow的更新方式一致。因此,如果用户不活跃,您可能需要等待一段时间,直到TF-MKL的下一个版本。当然,除非你把手弄脏了,然后对他的code.Tx进行了调整,谢谢你的帮助。我检查了这个控制盘,但不幸的是它没有MKL。我做了一个测试,在这个控制盘上运行“nn_ops.conv2d”,数据格式为“NCHW”(仅由使用MKL编译的tensorflow支持)。获取了“数据\u格式==格式\u NHWC通用conv实现目前仅支持NHWC张量格式”。测试示例取自: