use*_*159 5 tensorflow coremltools tensorflow-lite
我正在尝试将我的* .pb张量流模型转换为coreML。我被困在确定模型的输出节点上。
为了获取我的输出节点,我尝试在我的* .pb文件上构建并运行summary_graph,但是遇到了问题。下载源代码后如何构建和运行summary_graph?
我运行了以下命令:
bazel build tensorflow/tools/graph_transforms:summarize_graph
bazel-bin/tensorflow/tools/graph_transforms/summarize_graph --in_graph=tensorflow_inception_graph.pb
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
信息:分析了0个目标(已加载0个软件包)。INFO:找到0个目标... INFO:经过时间:0.389s,关键路径:0.01s INFO:构建成功完成,总共执行了1次操作bazel-bin / tensorflow / tools / graph_transforms / summarize_graph:无此类文件或目录
发出bazel命令后,空白的bazel-bin目录出现在我执行命令的位置。
注意,我的tensorflow安装中不存在summary_graph。所以我从github tensorflow / tools / graph_transforms下载了源代码,并将其复制到了我的tensorflow / tools / graph_transforms目录中。
该目录包含以下内容:
建立README.md init .py init.pyc add_default_attributes.cc add_default_attributes_test.cc backports.cc backports_test.cc compare_graphs.cc fake_quantize_training.cc fake_quantize_training_test.cc file_utils.cc file_utils.h file_utils_test.cc flatten_atrous.cc flat.fold_ants_cs_fold.fold_ants_fold.fold_ants.fold_fold。 fold_constants_test.cc fold_old_batch_norms.cc fold_old_batch_norms_test.cc freeze_requantization_ranges.cc freeze_requantization_ranges_test.cc fuse_convolutions.cc fuse_convolutions_test.cc insert_logging.cc insert_logging_test.cc obfuscate_names.cc obfuscate_names_test.cc出蟒蛇quantize_nodes.cc quantize_nodes_test.cc quantize_weights.cc quantize_weights_test.cc remove_attribute.cc remove_attribute_test.cc remove_device.cc remove_device_test.cc remove_ema.cc remove_ema_test。毫升.cc transform_graph.cc transform_graph.h transform_graph_main.cc transform_graph_test.cc transform_utils.cc transform_utils.h transform_utils_test.cccc strip_unused_nodes_test.cc summary_graph_main.cc transform_graph.cc transform_graph.h transform_graph_main.cc transform_graph_test.cc transform_utils.cc transform_utils.h transform_utils_test.cccc strip_unused_nodes_test.cc summary_graph_main.cc transform_graph.cc transform_graph.h transform_graph_main.cc transform_graph_test.cc transform_utils.cc transform_utils.h transform_utils_test.cc
我正在使用Macbook Pro
谢谢!
如果有人遇到类似的问题,我已经解决了。
导航到tensorflow源目录的根目录
cmd> ./configure
cmd> bazel build tensorflow/tools/graph_transforms:summarize_graph
Run Code Online (Sandbox Code Playgroud)
(您可能会收到有关 xcode 的错误;如果是这样,请运行以下命令)
cmd> xcode-select -s /Applications/Xcode.app/Contents/Developer
cmd> bazel clean --expunge
cmd> bazel build tensorflow/tools/graph_transforms:summarize_graph
Run Code Online (Sandbox Code Playgroud)