Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: LKI en Noviembre 15, 2019, 08:03:16 PM

Título: Error Google ML al inspeccionar proyecto y sus dependencias
Publicado por: LKI en Noviembre 15, 2019, 08:03:16 PM
Hola chicos estoy con un proyecto de tensorflow que funciona localmente a la perfección, he decidido subirlo a Google Cloud para poder hacer predicciones en línea. He probado enviar peticiones con el comando:

gcloud ai-platform predict --model my_model_test  --version model_v1 --json-instances prediction_input.json


Y el mismo retorna un array de números, que no me sirve, (en realidad no se interpretarlo). Por lo que seguí la siguiente guía de Google para tratar de devolver un string con la respuesta:

https://cloud.google.com/ml-engine/docs/custom-prediction-routines

Pero al momento de enlazar en la consola de Google ml (Crear versión de modelo) mi código personalizado que devuelve un string (Predictor), junto con el modelo entrenado (usé la versión 2.0 de TF) Obtengo el siguiente error: "Unexpected error when loading the model: "load_model" requires h5py.

Probé agregando la dependencia, como indica la guía usando setup.py, pero el error continúa. Espero que alguien pueda ayudarme!

Les dejo los recursos que estoy utilizando por si sirve para complementar la pregunta. https://github.com/zulu15/ML