【问题标题】:Build and use tensorflow with sse2使用 sse2 构建和使用 tensorflow
【发布时间】:2018-12-05 14:54:39
【问题描述】:

我在 Ubuntu Server 18.04 上使用 pip3 安装了 tensorflow,运行我的脚本时显示

使用 TensorFlow 后端。 2018-12-03 09:26:03.005585: F tensorflow/core/platform/cpu_feature_guard.cc:37] TensorFlow 库被编译为使用 SSE4.1 指令,但这些不是 在您的机器上可用。中止(核心转储)

cat /proc/cpuinfo 给我:

处理器:0 vendor_id:AuthenticAMD cpu 系列: 16 型号:5 型号名称:AMD Athlon(tm) II X4 635 处理器步进:2 个微码:0x10000db cpu MHz
:800.000 缓存大小:512 KB 物理 id:0 个兄弟姐妹
: 4 核心 id: 0 cpu 核心: 4 apicid: 0 初始 apicid:0 fpu:是 fpu_exception:是 cpuid 级别:5 wp:是标志:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht 系统调用 nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni 监视器 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate vmmcall npt lbrv svm_lock nrip_save 错误:tlb_mmatch fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 bogomips: 5800.53 TLB 大小:1024 个 4K 页 clflush 大小:64 cache_alignment:64 地址大小:48 位物理,48 位 虚拟电源管理:ts ttp tm stc 100mhzsteps hwpstate

我一直在尝试使用 bazel 从源代码构建 tensorflow,但这给了我

错误:/home/xxx/tensorflow/tensorflow/core/BUILD:256:1:每个规则 类型 proto_library 隐式依赖于目标 '@com_google_protobuf//:protoc',但是找不到这个目标 因为:没有这样的包'@com_google_protobuf//':本机 http_archive 规则已弃用。 load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 用于替换。利用 --incompatible_remove_native_http_archive=false 暂时继续使用本机规则。错误:目标分析 '//tensorflow/core:example_java_proto' 失败;构建中止:分析 失败的信息:经过的时间:244.392 秒信息:0 个进程。失败:构建 未成功完成(加载 467 个包,9450 个目标 已配置)失败:构建未成功完成(467 个包 已加载,已配置 9450 个目标) 获取@aws;取 30s 获取@boringssl;取 20 多岁 获取@org_sqlite;取4s 获取@com_google_protobuf;获取

有人对我有什么建议吗?

【问题讨论】:

  • 您使用的是什么版本的 Bazel?对于 TensorFlow v1.12,我必须使用 Bazel 0.18.1,因为由于 TensorFlow 中不推荐使用 Bazel 指令,Bazel 0.19 将无法工作(因此我认为更高版本也无法工作)。

标签: tensorflow


【解决方案1】:

我终于使用 bazel build param 成功构建了 tensorflow 以与我的 CPU 一起工作

--copt=-march=native

【讨论】:

    猜你喜欢
    • 2018-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    • 2016-02-10
    • 1970-01-01
    • 2019-11-19
    • 2019-03-15
    相关资源
    最近更新 更多