【发布时间】: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