tensorflow - BigQueryML Tensorflow model_path 没有匹配文件
问题描述
在 BigQuery 中创建 TensorFlow 模型时遇到问题。使用 Keras 训练 TensorFlow 模型,并将 SavedModel 目录上传到 GCS。尝试创建模型时收到有关 model_path 的错误:
CREATE MODEL `project_name.schema.model_name`
OPTIONS(MODEL_TYPE="TENSORFLOW", MODEL_PATH="gs://tesorflow-model-directory-path/*"
错误:
Error while reading data, error message: The specified model_path matched no files.
关于如何调试此错误的任何想法,因为模型在 GCS 中,它确实通过 TF 服务工作?
解决方案
检查路径是否指向正确的位置,并检查是否有任何记录在案的限制适用于您的情况。
您的创建模型路径应包括存储桶、路径和指向您在保存模型时使用的相同模型名称(目录),例如
model.save('model_name')
和
CREATE MODEL ... MODEL_PATH='gs://your-bucket-name/model_name/*'
您的模型是否大于 250MB?你在使用 TF SavedModelFormat 吗?您是否使用受支持的版本和功能?可在此处找到完整记录的限制列表:https ://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-create-tensorflow#limitations 。
推荐阅读
- python - Python - 订购字典/嵌套字典的元组
- azure - Azure - 从 Outlook 下载附件而不使用 logicapp 并将其移动到 Blob 存储
- docker - 下载后 Docker 不会启动新的基于 Ubuntu 的容器
- c# - 如何同时进行数据排序和过滤?
- c# - 替换文本框中的特定文本 C#
- javascript - 内部 For 循环未在 App 脚本中执行
- postgresql - ansible在运行sql文件时突然出现语法错误
- php - Laravel - 如何使用 mockery 对更新用户数据的中间件进行单元测试
- bash - 如何检查变量是否按名称存在
- reactjs - 使用 Material UI 构建 react-create-library 时出错