Я следую примеру здесь . Я запускаю app.py из примера. Я изменяю его импорт с:
from keras.xx
на:
from tensorflow.keras.xx
, чтобы исправить ошибку, и я уменьшил тензорный поток до 1,15, чтобы исправить другое.
Я запускаю его таким образом :
sudo docker run -d -p 5000:5000 keras-app
, но он продолжает падать с:
2020-01-23T11:21:10.764365528Z File "app.py", line 85, in <module>
2020-01-23T11:21:10.764369389Z tensorflowapp.run(host='0.0.0.0')
2020-01-23T11:21:10.764372622Z NameError: name 'tensorflowapp' is not defined
фрагментами кода:
app = flask.Flask(__name__)
model = None
...
if __name__ == "__main__":
print(("* Loading Keras model and Flask starting server..."
"please wait until server has fully started"))
load_model()
app.run(host='0.0.0.0')
I Я новичок в docker и flask, поэтому я буду признателен за любые указания на то, что мне не хватает. Я запускаю это в Google Cloud.