как загрузить модель в mod_wsgi? - PullRequest
0 голосов
/ 01 февраля 2020

Я развертываю свой проект на mod_wsgi .

Я использую

Flask: последний
Python: 3,6

Мой проект содержит gender_detection.model . после запуска проекта выдает ошибку ниже:

Ошибка:

OSError: Невозможно открыть файл (невозможно открыть файл: name = 'sex_detection.model', errno = 2, сообщение об ошибке = «Нет такого файла или каталога», флаги = 0, o_flags = 0)

flaskapp.wsgi

#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.append('/var/www/FlaskApp/FlaskApp/venv/lib/python3.6/site-packages/')
sys.path.insert(0,"/var/www/FlaskApp/")
sys.path.insert(0,"/var/www/FlaskApp/FlaskApp/")



from FlaskApp import app as application
application.secret_key = 'Addyoursecretkey'

Структура Dir

Dir Structure

__ init __. Py

def auc(y_true, y_pred):
    auc = tf.metrics.auc(y_true, y_pred)[1]
    keras.backend.get_session().run(tf.local_variables_initializer())
    return auc


model = load_model('gender_detection.model', custom_objects={'auc': auc})
classes = ['Male', 'Female']
...