VertexAI AutoML导出tf-saved-model目录结构异常问题
原因说明
你的导出操作没有错误,该目录结构是Vertex AI AutoML导出tf-saved-model格式的默认设计,不属于导出异常。
导出包根目录的文件和子目录作用如下:
environment.json:记录模型运行所需的依赖环境版本信息feature_attributions.yaml:特征归因功能的配置元数据predict/:存放标准预测逻辑对应的SavedModellower_bound/、upper_bound/:存放预测结果置信区间上下限计算逻辑对应的SavedModel,仅当模型开启置信度估计能力时会随包导出
每个功能子目录下的001/文件夹就是对应功能的标准TensorFlow SavedModel目录,结构完全符合官方规范。
使用方法
你需要的标准预测模型存放在predict/001/路径下,直接通过TensorFlow加载该路径即可正常使用,示例代码:
import tensorflow as tf # 可直接加载GCS路径,也可以先把目录下载到本地再加载 predict_model = tf.saved_model.load("gs://storage_path/model/predict/001/") serving_func = predict_model.signatures["serving_default"]
如果需要得到你预期的根目录级标准SavedModel结构,直接把predict/001/目录下的全部内容拷贝到目标路径即可。目录中自带的assets.extra是TensorFlow SavedModel规范预留的合法目录,不影响模型加载运行,无需手动删除。
如果不需要置信区间计算能力,可以直接删除lower_bound/、upper_bound/目录,不会影响标准预测功能的使用。
内容的提问来源于stack exchange,提问作者tcrepalde
相关产品推荐
相关产品推荐

