简体   繁体   English

将数据上传到部署的模型中以进行Appengine预测时出错。 从本地系统正常工作

[英]Error Uploading data to deployed model for prediction from appengine. works fine from local system

I am facing problem Uploading data from appengine to deployed model for prediction. 我遇到问题,将数据从Appengine上传到已部署的模型以进行预测。 The function works fine from my local system, But when I deploy the application I get some error saying that data is not Json Serializable.I don't understand this any help will be appreciated. 该功能在我的本地系统上可以正常工作,但是当我部署应用程序时,出现一些错误,提示数据不是Json Serializable。我不理解这一点,将不胜感激。

Sample Code: 样例代码:

#convert Image to bse64 encoding
img = base64.b64encode(open("Images-Predict/"+filename, "rb").read());
#convert to valid json data
json_data={"key":"0", "image_bytes": {"b64": img}}

#Calling model for prediction
response = service.projects().predict(
    name=name,
    body={'instances': [json_data]}
).execute()

Output Log from appengine log file Appengine log file输出日志

<code>日志文件</ code>

看起来img是字节,因此请尝试转换为字符串:

img = img.decode('utf-8')

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Cron在本地主机上工作,但在部署Appengine时不工作 - Cron works on local host but not when deployed Appengine 通过从 AppEngine 部署的应用程序从谷歌分析中提取数据时出现 500 错误 - Getting 500 error while pulling data from google analytics through deployed app from AppEngine AppEngine:404错误,但部署服务器上的主页除外(在本地服务器上工作正常) - AppEngine: 404 error except home page on deploy server (works fine on local server) Python:ValueError仅在AppEngine上发生,但在本地工作正常 - Python: ValueError only happening on AppEngine but works fine local 将文件从python应用程序上传到appengine - Uploading a file from python application to appengine 从Appengine下载数据 - Downloading Data from Appengine 是什么导致此神秘的GCloud App Deploy错误? (NodeJS,AppEngine。标准环境) - What could be causing this mystery GCloud App Deploy error? (NodeJS, AppEngine. Standard Environment) Google appengine,无法从子 model 获取数据 - Google appengine, Cannot fetch data from child model google appengine db 到 ndb 迁移错误:'model_from_protobuf' - google appengine db to ndb migration error: 'model_from_protobuf' 从AppEngine将文件上传到Google驱动器(Python) - Uploading a file to google drive from appengine (python)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM