a0b3dc14ae | ||
---|---|---|
.. | ||
.gitignore | ||
Dockerfile | ||
INSTALL.sh | ||
README.md | ||
conf.sample.json | ||
init.sh | ||
package-lock.json | ||
package.json | ||
pm2.yml | ||
shinobi-deepstack-object.js |
README.md
Shinobi Video plugin for DeepStack Object Detection
How to Install DeepStack Object Detection on GPU
This document has been rewritten over on ShinobiHub Articles.
Docker Installation
Install Shinobi Plugin with Docker
Image is based on
node:12.22.1-buster-slim
.
- Enter plugin directory. Default Shinobi installation location is
/home/Shinobi
.
cd /home/Shinobi/plugins/deepstack-object
- Build Image.
docker build --tag shinobi-deepstack-object-image:1.0 .
- Launch the plugin.
-e ADD_CONFIG='{"key":"123mypluginkey","host":"172.16.100.238","port":8080,"deepStack":{"host":"172.16.100.238","port":5000,"isSSL":false,"apiKey":"123"}}'
Adds any configuration parameters to the plugin's conf.json file.-p '8082:8082/tcp'
is an optional flag if you decide to run the plugin in host mode.
docker run -d --name='shinobi-deepstack-object' -e ADD_CONFIG='{"key":"123mypluginkey","host":"172.16.100.238","port":8080,"deepStack":{"host":"172.16.100.238","port":5000,"isSSL":false,"apiKey":"123"}}' shinobi-deepstack-object-image:1.0
** Logs **
docker logs /shinobi-deepstack-object
** Stop and Remove **
docker stop /shinobi-deepstack-object && docker rm /shinobi-deepstack-object
Options (Environment Variables)
Option | Description | Default |
---|---|---|
ADD_CONFIG | The plugin's name. | DeepStack-Object |
Additional Information
Docker - Get docker
DeepStack - Getting started
Run DeepStack CPU docker image:
sudo docker run -e VISION-FACE=True -e VISION-DETECTION=True -v localstorage:/datastore -p 80:5000 deepquestai/deepstack