簡體   English   中英

tf==1.15 的 tensorflowjs 兼容版本,用於 tf_saved_model 到 tfjs 的轉換

[英]tensorflowjs compatible version for tf==1.15 for tf_saved_model to tfjs conversion

我在tensorflow訓練了一個object檢測model。

我的環境--

tf 版本 == 1.15,.network== ssd mobi.net v2

現在我想將我的 saved_model(.pb) 文件轉換為 tfjs(.json) 格式。

我按照以下步驟操作—— pip 安裝 tensorflowjs==0.8.6 # 不確定它是否與 tf 版本 1.15 兼容

命令==

tensorflowjs_converter --input_format=tf_saved_model --output_format=tfjs_graph_model --signature_name=serving_default --saved_model_tags=serve exported_path/saved_model exported_path/web_model_path

錯誤== AttributeError:模塊“keras_applications”沒有屬性“set_keras_submodules”

然后我降級 keras_application 版本。

現在出現錯誤

用法:TensorFlow.js model 轉換器。 [-h] [--input_format {keras、tf_session_bundle、keras_saved_model、tf_hub、tf_saved_model、tensorflowjs、tf_frozen_model}] [--output_format {keras、tensorflowjs}] [--output_node_names OUTPUT_NODE_NAMES] [--signature_name SIGNATURE_NAME] [--tagsaved_model_name SAVED_MODEL_TAGS] [--quantization_bytes {1,2}] [--split_weights_by_layer] [--version] [--skip_op_check SKIP_OP_CHECK] [--strip_debug_ops STRIP_DEBUG_OPS] [--output_json OUTPUT_JSON] [輸入路徑] [輸出路徑] 884100348168828轉換器。:錯誤:參數--output_format:無效選擇:'tfjs_graph_model'(從'keras','tensorflowjs'中選擇)

所以output_format中沒有tf_graph_model的選項。

現在,當我安裝 pip 安裝 tensorflowjs(不傳遞任何特定版本)時,它會安裝 tfjs==3.3.0,並卸載我當前的 tf1.15 並安裝新的 tf2.x 版本。 我需要不惜一切代價避免這種情況。

有人可以指導我,如何在 tensorflow==1.15 版本中將 saved_model 轉換為 tf_js 格式。

提前致謝。

您能否將 tensorflow 升級到最新版本 tf 2.x、穩定版本 tf 2.6/2.7 並讓我們知道此問題是否存在,因為不再支持 tf 1.x 並因此出現這些錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM