0

我正在关注这个 [1] 并尝试使用 [0] 将这个 [2] 转换为 tensorflow js。我遇到[3]。有没有人知道发生了什么?

[0] tensorflowjs_converter --input_format=tf_hub
' https://tfhub.dev/google/delf/1 ' delf [1] https://github.com/tensorflow/tfjs-converter#step-1-converting-a-保存模型-keras-h5-session-bundle-frozen-model-or-tensorflow-hub-module-to-a-web-friendly-format [2] https://www.tensorflow.org/hub/modules/google/德尔夫/1 [3]

使用 TensorFlow 后端。2018-08-21 17:49:34.351121: I tensorflow/core/platform/cpu_feature_guard.cc:141] 您的 CPU 支持未编译此 TensorFlow 二进制文件以使用的指令:AVX2 FMA 创建具有输入的模型 [u'score_threshold' , u'image', u'image_scales', u'max_feature_num'] 和输出 [u'module_apply_default/NonMaxSuppression/Gather/GatherV2_1', u'module_apply_default/NonMaxSuppression/Gather/GatherV2_3', u'module_apply_default/postprocess_1/pca_l2_normalization', u'module_apply_default/Reshape_4',u'module_apply_default/truediv_2',u'module_apply_default/NonMaxSuppression/Gather/GatherV2',u'module_apply_default/ExpandDims']。Traceback(最近一次调用最后一次):文件“/usr/local/bin/tensorflowjs_converter”,第 11 行,在 sys.

4

1 回答 1

0

您使用的是什么版本的 tensorflowjs_converter?我的猜测是 DELF 模型使用了一些 TFJS 不支持的 Ops。如果这确实是问题,最新版本的 TFJS 转换器应该给出关于不支持的操作的更清晰的错误消息。

并非所有 TensorFlow Hub 模块都兼容 TFJS。特别是有一些Ops没有在TFJS中实现,所以模块不能转换。您可以在此处找到支持的 TFJS Ops 列表

您可以尝试更新到最新版本的 TFJS 转换器以获得更好的错误消息并更新 TFJS 以查看更新版本是否支持更多操作。否则,您可以在此处搜索开放功能请求或提交新请求以请求支持 Op。

于 2018-08-22T19:39:29.557 回答