2
为什么我尝试部署我训练的模式,谷歌云ML,我得到以下错误:无法部署云模型ML
Create Version failed.Model validation failed: Model metagraph does not have inputs collection.
这是什么意思,如何解决这个问题?
为什么我尝试部署我训练的模式,谷歌云ML,我得到以下错误:无法部署云模型ML
Create Version failed.Model validation failed: Model metagraph does not have inputs collection.
这是什么意思,如何解决这个问题?
部署在CloudML上的Tensorflow模型没有名为“inputs”的集合。这个集合应该为您的图表命名所有输入张量。同样,名为“outputs”的集合也需要命名图形的输出张量。假设你的图有两个输入张量x和y,和一个输出张量的分数,这是可以做到如下:
tf.add_to_collection(“inputs”, json.dumps({“x” : x.name, “y”: y.name}))
tf.add_to_collection(“outputs”, json.dumps({“scores”: scores.name}))
这里的“x”,“y”和“分数”成为别名实际张名(x.name,y.name和scores.name)