Deepface в приложении flask. Получение ошибки: объект '_thread._local' не имеет атрибута 'value' - PullRequest
0 голосов
/ 16 июня 2020

Я в основном то, что использую, и получаю сообщение об ошибке:

'_thread._local' object has no attribute 'value'.

Из того, что я прочитал, я думаю, что может потребоваться понизить версию tenorflow / keras, но когда я пытаюсь запустить такие вещи, как pip install tensorflow==1.14, я понимаю, что он не найден. Это все в приложении flask, а модель предварительно построена вне метода. Спасибо за помощь!

# Prebuild Model
model = OpenFace.loadModel()

app.route('/verify', methods=['POST'])
def verify():  # Takes in pairs of images to verify
    if request.method == 'POST':
        data = request.form.to_dict(flat = False)
        known = data['known']
        unknown = data['unknown'
        pairs = [[known[i], unknown[i]] for i in range(len(known))]
        results = DeepFace.verify(pairs, model = model)

1 Ответ

0 голосов
/ 27 июня 2020

Deepface, похоже, зависит от tenorflow 1.9. Не могли бы вы попробовать выполнить следующие команды соответственно?

pip install tensorflow==1.9.0
pip install keras==2.2.0
pip install deepface
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...