構建適合服務的 SavedModel 的便利函數。 (已棄用)
用法
tf.compat.v1.saved_model.simple_save(
session, export_dir, inputs, outputs, legacy_init_op=None
)
參數
-
session
用於保存元圖和變量的 TensorFlow 會話。 -
export_dir
SavedModel 將被存儲到的路徑。 -
inputs
dict 將字符串輸入名稱映射到張量。這些將作為輸入添加到 SignatureDef。 -
outputs
dict 將字符串輸出名稱映射到張量。這些將作為輸出添加到 SignatureDef。 -
legacy_init_op
對操作或操作組的傳統支持在加載時恢複操作後執行。
警告:此函數已棄用。它將在未來的版本中刪除。更新說明:此函數僅可通過 v1 兼容庫作為 tf.compat.v1.saved_model.simple_save 使用。
在許多常見情況下,為服務保存模型將非常簡單:
simple_save(session,
export_dir,
inputs={"x":x, "y":y},
outputs={"z":z})
盡管在許多情況下,不必了解配置 SavedModel 的所有方法,但此方法具有一些實際意義:
- 它將被視為推理/服務圖(即使用標簽
saved_model.SERVING
) - SavedModel 將加載到 TensorFlow Serving 中並支持 Predict API。要使用 Classify、Regress 或 MultiInference API,請使用 tf.Estimator 或較低級別的 SavedModel API。
- 一些 TensorFlow 操作依賴於磁盤上的信息或稱為 "assets" 的其他信息。這些通常通過將資產添加到
GraphKeys.ASSET_FILEPATHS
集合來自動處理。僅導出該集合中的資產;如果您需要更多自定義行為,則需要使用 SavedModelBuilder。
可以在此處找到有關 SavedModel 和簽名的更多信息:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/saved_model/README.md
相關用法
- Python tf.compat.v1.saved_model.signature_def_utils.MethodNameUpdater用法及代碼示例
- Python tf.compat.v1.saved_model.Builder用法及代碼示例
- Python tf.compat.v1.saved_model.load用法及代碼示例
- Python tf.compat.v1.strings.length用法及代碼示例
- Python tf.compat.v1.scatter_min用法及代碼示例
- Python tf.compat.v1.summary.merge用法及代碼示例
- Python tf.compat.v1.size用法及代碼示例
- Python tf.compat.v1.scatter_add用法及代碼示例
- Python tf.compat.v1.summary.FileWriter用法及代碼示例
- Python tf.compat.v1.scatter_div用法及代碼示例
- Python tf.compat.v1.space_to_batch用法及代碼示例
- Python tf.compat.v1.string_split用法及代碼示例
- Python tf.compat.v1.squeeze用法及代碼示例
- Python tf.compat.v1.set_random_seed用法及代碼示例
- Python tf.compat.v1.sparse_to_dense用法及代碼示例
- Python tf.compat.v1.sparse_segment_sum用法及代碼示例
- Python tf.compat.v1.scatter_update用法及代碼示例
- Python tf.compat.v1.sparse_split用法及代碼示例
- Python tf.compat.v1.string_to_number用法及代碼示例
- Python tf.compat.v1.scatter_nd_sub用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.compat.v1.saved_model.simple_save。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。