google-cloud-ml - 无法使用 CloudML 提供模型:构建/加载模型时出错
问题描述
我按照以下指南将自定义预测解决方案部署到 CloudML。
我创建了一个包含我model.pkl
的和自定义代码的存储桶custom_code.tar.gz
。然后我继续使用 Web 界面将其部署在 CloudML 上,并在其中指定所需的路径。
但是,最后,模型无法构建,给我的关于错误来源和如何修复它的信息很少:
解决方案
我知道您提到您正在使用 Web 来创建模型,您可以在模型创建期间启用日志记录,使用gcloud
命令进行详细调试:
gcloud beta ai-platform models create {MODEL_NAME} \
--regions {REGION} \
--enable-logging \
--enable-console-logging
从文档:
如果要启用在线预测日志记录,则必须在创建模型资源或创建模型版本资源时进行配置,具体取决于要启用的日志记录类型。您可以单独启用三种类型的日志记录:
访问日志记录,将每个请求的时间戳和延迟等信息记录到 Stackdriver Logging。
您可以在创建模型资源时启用访问日志记录。
流日志记录,将预测节点中的 stderr 和 stdout 流记录到 Stackdriver Logging,可用于调试。这种类型的日志记录处于测试阶段,并且不受 Compute Engine (N1) 机器类型的支持。
您可以在创建模型资源时启用流日志记录。
请求-响应日志记录,用于记录在线预测请求示例和对 BigQuery 表的响应。这种类型的日志记录处于测试阶段。
您可以通过创建模型版本资源然后更新该版本来启用请求-响应日志记录。
推荐阅读
- javascript - 尝试从数据模型中创建新对象
- java - 在 2 个 RadioGroups 中选择 RadioButton 时显示隐藏备用 LinearLayouts
- azure-active-directory - 获取 Azure AD V2 端点的访问令牌时如何指定资源 URI?
- php - 从登录页面重定向的问题
- haskell - 删除 GHCI 中定义的函数
- kubernetes - Kubernetes 动态卷供应的效率如何?
- python - 编写多个字典介绍 csv 文件
- jmeter - 如何将 Jenkins 与 Jmeter 集成
- solr - Solr上查询,限制每天的行数
- r - rstan C++14 安装时出错(centos)