Я обучил модель обнаружения рук и экспортировал ее в формат обслуживания tenorflow, чтобы обслуживать ее при обслуживании.
У меня есть следующие настройки с версиями различных пакетов и библиотек, я использую:
1) Обнаружение рук с помощью замороженного графика
versions--
Tensorflow- 1.9.0
numpy 1.16.3
scipy 0.19
ternsorflow-server 1.10.0
opencv - 4.1.0
Results - Bounding box of hands - (86, 169, 186, 161)
Results of Hand Detection Model - Correct
2) Обнаружение руки при попадании на сервер тензорного потока с локального компьютера
versions--
Tensorflow- 1.9.0
numpy 1.16.3
scipy 0.19
ternsorflow-server 1.10.0
opencv - 3.4.1
Results - Bounding box of hands - (86, 169, 186, 161)
Results of Hand Detection Model - Correct
3) Создан образ Docker для обслуживания тензорного потока и клиента (колба), теперь обнаруживающего руку, попав на сервер тензорного потока с помощью POSTMAN на GPU
versions--
Tensorflow- 1.13.1
numpy 1.16.2
scipy 0.19
ternsorflow-server 1.13.0
opencv version - 3.1.0
Results - Bounding box of hands - (86, 169, 186, 161)
Results of Hand Detection Model - Correct
4) Создан образ Docker для сервировки тензорного потока и клиента (фляги), который теперь определяет руку, попав на сервер тензорного потока с помощью POSTMAN на CPU
Tensorflow- 1.13.1
numpy 1.16.2
scipy 0.19
ternsorflow-server 1.13.0
opencv version - 3.4.1
Results - Bounding box of hands - (137, 204, 124, 205)
Results of Hand Detection Model - Wrong
Пожалуйста, помогите мне выяснить причину, по которой я получаю разные результаты на CPU
.
Пожалуйста, дайте мне знать, если требуется какая-либо другая информация.