Closed DivanX10 closed 3 years ago
Suggest use the machine IP rather than localhost
Thank you for answering Спасибо, что ответили
I do not use localhost, but specify the ip address. I thought maybe this is a problem with Synology. I tried to install it in the Home Assistant Portainer for the test, and ran it there. The problem is the same, I can't register the image and I also can't use the deepstack-ui.
Я не использую localhost, а указываю ip адрес. Я думал, может это проблема у Synology. Попробовал для теста установить в Home Assistant Portainer, запустил там. Проблема та же, не могу зарегистрировать изображение и также не могу использовать deepstack-ui.
Also can't register an image via deepquestai/deepstack Также не могу зарегистрировать изображение через deepquestai/deepstack
I tried it with quotation marks Пробовал с кавычками
service: image_processing.deepstack_teach_face
name: "Divan"
file_path: "/config/www/faces/divan/divan_01.jpg"
I tried it without quotes Пробовал без кавычек
service: image_processing.deepstack_teach_face
name: Divan
file_path: /config/www/faces/divan/divan_01.jpg
The logs report this
В логах сообщается про это
Error handling message: extra keys not allowed @ data['sequence'][0]['file_path']. Got '/config/www/faces/divan/divan_01.jpg' extra keys not allowed @ data['sequence'][0]['name']. Got 'Divan'
Is it possible to upload an image for verification in a different way, not through the Home Assistant? Можно ли для проверки другим способом загрузить изображение, не через Home Assistant?
It appears your ran deepstack-ui without the required environment variables for the deepstack instance - I can see localhost
in the error, which is the default
Maybe I'm setting it up incorrectly or I need some library for the deepstack-ui to work? Может я неправильно настраиваю или нужна какая-то библиотека для работы deepstack-ui?
Specified the IP address and port 80.
Указал IP адрес и порт 80.
Specified the IP address and port 8501.
Указал IP адрес и порт 8501.
check the port for your deepstack instance, appears you are exposing 5100 not 80
If you specify the external port 80, and the internal port 5000, as specified in your instructions. then I will get the following. In the beginning, there was an attempt to boot up, but then it gave an error about connecting and that's it, it can no longer connect
Если указать внешний порт 80, а внутренний 5000, как указано в вашей инструкции. то получу следующее. В начале была попытка загрузиться, но потом выдало ошибку о подключении и все, больше не может подключиться
A message appeared in the logs В логах появилось сообщение
You can now view your Streamlit app in your browser.
Network URL: http://172.17.0.3:8501
External URL: http://XX.XX.XX.XX:8501
Stopping...
A new version of Streamlit is available.
See what's new at https://discuss.streamlit.io/c/announcements
Enter the following command to upgrade:
$ pip install streamlit --upgrade
You can now view your Streamlit app in your browser.
Network URL: http://172.17.0.3:8501
External URL: http://XX.XX.XX.XX:8501
I installed the robmarkcole/deepstack-ui image in Synology Docker and made the settings Установил в Synology Docker образ robmarkcole/deepstack-ui, сделал настройки
Installed pip install streamlit --upgrade Установил pip install streamlit --upgrade
And it worked, but it does not recognize the image and gives out about the expiration of time. I increased the time in DEEPSTACK_TIMEOUT to 60 seconds И заработало, но не распознает изображение и выдает об истечении времени. Я увеличил время в DEEPSTACK_TIMEOUT до 60 секунд
I would try running deepstack on another machine, synology may not be capable enough
I tried it. Installed Debian 10 on the machine. Installed Docker. Installed Portainer. Downloaded the images. I get an error: Error from Deepstack request, status code: 403 Попробовал. Установил на машину Debian 10. Установил Docker. Установил Portainer. Скачал образы. Получаю ошибку: Error from Deepstack request, status code: 403
Also installed deepquestai/deepstack, the line /v1/vision/face/register does not appear either . I can't register the image. Try to raise it from 0 and if it works, then write down how you did it and I will repeat it. I put deepstack on Windows, it also does not work. It seems to me that the problem is in the deepstack itself. Также установил deepquestai/deepstack, тоже не появляется строка /v1/vision/face/register . Не могу зарегистрировать изображение. Попробуйте у себя поднять с 0 и если будет работать, то распишите как вы сделали и я повторю. Поставил deepstack на Windows, также не работает. Мне кажется, что все же проблема в самом deepstack.
I found the reason why the Deepstack UI didn't work for me. It turns out that you had to specify the ip and port of the container where deepquestai/deepstack works, and I specified the ip and port to the internal container robmarkcole/deepstack-ui, so it did not work.
Нашел причину, почему у меня не работал Deepstack UI. Оказывается нужно было указать ip и порт того контейнера, где работает deepquestai/deepstack, а я указывал ip и порт к внутреннему контейнеру robmarkcole/deepstack-ui, поэтому и не работало.
We configure it according to this scheme Настраиваем по такой схеме
Configuring the deepquestai/deepstack container itself Настраиваем сам контейнер deepquestai/deepstack
This needs to be configured in the robmarkcole/deepstack-ui container Это нужно настроить в контейнере robmarkcole/deepstack-ui
Docker is installed on Synology. Installed the latest version of the Deepstack UI. Докер установлен на Synology. Установил последнюю версию Deepstack UI.
deepstack doesn't work, I can't upload an image. If you install the image as is and enable the bridge, do not change the ports, then I will get this error не работает deepstack, не могу загрузить изображение. Если установить образ как есть и включить мост, не менять порты, то я получу такую ошибку
If I still change the ports and do not include the bridge, I will get this error Если все же поменяю порты и не буду включать мост, то получу такую ошибку