#python #tensorflow #flask
#python #tensorflow #flask
Вопрос:
После перехода по этой ссылке и flaskapp.py
приведения ниже
from flask import Flask
import tensorflow
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello from Flask'
if __name__ == '__main__':
app.run()
- Без
import tensorflow
строки приложение Flask вернетHello from Flask
ожидаемое поведение. - Как только я добавил
import tensorflow
и перезапустил apache, браузер зависал (я не вижу никакого журнала вerror.log
файле Apache).
Кстати, я установил tensorflow с помощью sudo pip3 install tensorflow
. Если я tensorflow
заменю другую библиотеку, как pandas
она работает хорошо.
Что-то конкретное с tensorflow
убивает приложение Flask.
Ниже приведен результат, если я запускаю напрямую с помощью python3
command
python3 flaskapp.py
2021-01-07 18:58:22.352532: W tensorflow/stream_executor/platform/default/dso_loader.cc:60] Could not load dynamic library 'libcudart.so.11.0'; dlerror: libcudart.so.11.0: cannot open shared object file: No such file or directory
2021-01-07 18:58:22.352579: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
* Serving Flask app "flaskapp" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL C to quit)
Пожалуйста, предложите, заранее большое спасибо!
Комментарии:
1. Журналы, похоже, предполагают, что это работает
2. Да, все выглядит нормально, если мы запустим
python3 flaskapp.py
. Но он просто зависает при тестировании из браузера (хотя он работает и в браузере, когда я удаляюimport tensorflow
3. Попробуйте добавить коды, связанные с tensorflow, в другой файл, оберните его в функцию. Импортируйте функцию в app.py
4. Я создал
util.py
функцию для отображенияtensorflow
вimport tensorflow
ней версии. И изменитеflaskapp.py
, добавивimport util
— затем браузер зависает. Аналогичное поведение, аналогичное исходной проблеме.