Trying to set up DeepStack for object detection, not sure what I'm doing
I'm trying out DeepStack for object detection. I've got it set up like so:
version: '3.3'
services:
deepstack:
image: deepquestai/deepstack
container_name: deepstack
user: "1000:1000"
restart: unless-stopped
environment:
- VISION-FACE=True
- VISION-SCENE=True
- VISION-DETECTION=True
- API-KEY=6e74cc64-eca3-11eb-9a03-0242ac130003
volumes:
- 'localstorage:/datastore'
ports:
- '5000:5000'
deepstack-ui:
image: robmarkcole/deepstack-ui
container_name: deepstack-ui
restart: unless-stopped
ports:
- '8501:8501'
environment:
- DEEPSTACK_IP=192.168.0.15
- DEEPSTACK_PORT=5000
- DEEPSTACK_TIMEOUT=60
- DEEPSTACK_API_KEY=6e74cc64-eca3-11eb-9a03-0242ac130003
volumes:
localstorage:
But when I go to the deepstack UI page and upload a picture of a cat it just times out:
$dcup
Recreating deepstack-ui ... done
Starting deepstack ... done
Attaching to deepstack, deepstack-ui
deepstack | DeepStack: Version 2021.06.01
deepstack | /v1/vision/face
deepstack | ---------------------------------------
deepstack | /v1/vision/face/recognize
deepstack | ---------------------------------------
deepstack | /v1/vision/face/register
deepstack | ---------------------------------------
deepstack | /v1/vision/face/match
deepstack | ---------------------------------------
deepstack | /v1/vision/face/list
deepstack | ---------------------------------------
deepstack | /v1/vision/face/delete
deepstack | ---------------------------------------
deepstack | /v1/vision/detection
deepstack | ---------------------------------------
deepstack | /v1/vision/scene
deepstack | ---------------------------------------
deepstack | ---------------------------------------
deepstack | v1/backup
deepstack | ---------------------------------------
deepstack | v1/restore
deepstack-ui |
deepstack-ui | You can now view your Streamlit app in your browser.
deepstack-ui |
deepstack-ui | Network URL: http://172.22.0.3:8501
deepstack-ui | External URL: http://1.2.3.4:8501
deepstack-ui |
deepstack | [GIN] 2021/07/24 - 17:49:49 | 500 | 1m0s | 172.22.0.1 | POST /v1/vision/detection
deepstack | [GIN] 2021/07/24 - 17:49:51 | 500 | 1m0s | 172.22.0.1 | POST /v1/vision/detection
Anyone got any ideas?
Posted Jul 24, 2021, 5:55 PM UTC
14
I figured it out. Deepstack does not like running as non-root. I removed the
user: "1000:1000"line.