deepstack
Docker 应用程序 from ndetar's Repository
概述
Deepstack is an AI server that empowers every developer in the world to easily build state-of-the-art AI systems both on-premise and in the cloud. The promises of Artificial Intelligence are huge but becoming a machine learning engineer is hard. Build and deploy AI-powered applications with in-built and custom AI APIs, all offline and self-hosted. See https://deepstack.cc and https://docs.deepstack.cc/faq/index.html
To use with home assistant see: https://github.com/robmarkcole/HASS-Deepstack-object and https://docs.deepstack.cc/faq/index.html
Old CPUs without AVX: If you are using an older CPU that doesn't support AVX (Warning: This version hasn't been updated in some time):
- Add
:noavxto the end of theRepository:field. - Should look like this:
deepquestai/deepstack:noavx
GPU: If you wish to use a NVIDIA GPU instead of your CPU:
- Install Unraid Nvidia Plugin (available in the community apps store): https://forums.Unraid.net/topic/98978-plugin-nvidia-driver/
- Add
:gputo the end of theRepository:field. Should look like this:deepquestai/deepstack:gpu - Add
--runtime=nvidiato theExtra Parameters:field (to view this field switch to advanced view by clicking the toggle in the top right next toBasic View) . - Copy your GPU UUID to
Nvidia Visible Devices:. (Can be found in the Nvidia Driver settings page undernVidia Info:). Should look something like this:GPU-1a2b3456-7890-1cd2-ea34-56b7c8de90a1
*I am not the creator or maintainer of this container I am merely providing the Unraid template.
运行时参数
- 网络用户界面
http://[IP]:[PORT:5000]- 网络
bridge- 外壳
sh- 特权
- false
模板配置
For access to the Web UI and API. Default is 5000.
- 目标
- 5000
- 默认值
- 5000
- 价值
- 5000
Config storage path. Default is /mnt/user/appdata/deepstack.
- 目标
- /datastore
- 默认值
- /mnt/user/appdata/deepstack
- 价值
- /mnt/user/appdata/deepstack
This specifies the local directory where you stored your custom models. Default is /mnt/user/appdata/deepstack/custom_models.
- 目标
- /modelstore/detection
- 默认值
- /mnt/user/appdata/deepstack/custom_models
- 价值
- /mnt/user/appdata/deepstack/custom_models
This enables the object detection API. Default is False.
- 目标
- VISION-DETECTION
- 默认值
- False|True
- 价值
- False
This enables the face recognition APIs. Default is False.
- 目标
- VISION-FACE
- 默认值
- False|True
- 价值
- False
This enables the scene recognition API. Default is False.
- 目标
- VISION-SCENE
- 默认值
- False|True
- 价值
- False
This enables the image enhance API. Default is False.
- 目标
- VISION-ENHANCE
- 默认值
- False|True
- 价值
- False
Deepstack offers three modes allowing you to trade off speed for performance. You can specify performance mode to be High, Medium, and Low. Default is Medium.
- 目标
- MODE
- 默认值
- High|Medium|Low
- 价值
- Medium
This allows you to specify the number of threads each endpoint will run with. This provides singificant performance boost, especially when running multiple requests often. The default value is 5.
- 目标
- THREADCOUNT
- 默认值
- 5
- 价值
- 5
Requires Nvidia GPU and Unraid Nvidia drivers. Default is none
- 目标
- NVIDIA_VISIBLE_DEVICES
API Key is used to protect your API endpoint to prevent unauthorized access. Default is none.
- 目标
- API-KEY
The Admin Key protects admin APIs such as adding models, deleting models, list models, backup, and restore. Default is none.
- 目标
- ADMIN-KEY
Requires Nvidia GPU and Unraid Nvidia drivers. Default is all.
- 目标
- NVIDIA_DRIVER_CAPABILITIES
- 默认值
- all
- 价值
- all
下载统计数据
长期下载总量
详细信息
在Unraid 上运行 Deepstack 。
Deepstack 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。