GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - codeproject-solutions/DeepStack: The World's Leading Cross Platform AI Engine for Edge Devices

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

196 Commits
196 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
base
base
 
 
demo
demo
 
 
intelligencelayer
intelligencelayer
 
 
interpreter
interpreter
 
 
jetsonfiles
jetsonfiles
 
 
logs
logs
 
 
platform
platform
 
 
redis
redis
 
 
results
results
 
 
rpi
rpi
 
 
server
server
 
 
sharedfiles
sharedfiles
 
 
tests
tests
 
 
windows_packages_cpu
windows_packages_cpu
 
 
windows_packages_gpu
windows_packages_gpu
 
 
windows_setup
windows_setup
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
Dockerfile.arm64
Dockerfile.arm64
 
 
Dockerfile.cpu
Dockerfile.cpu
 
 
Dockerfile.gpu
Dockerfile.gpu
 
 
Dockerfile.gpu-jetpack
Dockerfile.gpu-jetpack
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
build_windows.ps1
build_windows.ps1
 
 
deepstack-setup-cpu.iss
deepstack-setup-cpu.iss
 
 
deepstack-setup-gpu.iss
deepstack-setup-gpu.iss
 
 
environment.iss
environment.iss
 
 
generate_windows_setup.ps1
generate_windows_setup.ps1
 
 
init.py
init.py
 
 
logo.ico
logo.ico
 
 
requirements.txt
requirements.txt
 
 
setup_docker_cpu.ps1
setup_docker_cpu.ps1
 
 
setup_docker_gpu.ps1
setup_docker_gpu.ps1
 
 

Repository files navigation

DeepStack

The World's Leading Cross Platform AI Engine for Edge Devices, with over 3.2 million installs on Docker Hub.

black

license

DevTest

Website: https://deepstack.cc

Documentation: https://docs.deepstack.cc

Forum: https://forum.deepstack.cc

Dev Center: https://dev.deepstack.cc

DeepStack is owned and maintained by DeepQuest AI.

Introduction

DeepStack is an AI API engine that serves pre-built models and custom models on multiple edge devices locally or on your private cloud. Supported platforms are:

  • Linux OS via Docker ( CPU and NVIDIA GPU support )
  • Mac OS via Docker
  • Windows 10 ( native application )
  • NVIDIA Jetson via Docker.

DeepStack runs completely offline and independent of the cloud. You can also install and run DeepStack on any cloud VM with docker installed to serve as your private, state-of-the-art and real-time AI server.

Installation and Usage

Visit https://docs.deepstack.cc/getting-started for installation instructions. The documentation provides example codes for the following programming languages with more to be added soon.

  • Python
  • C#
  • NodeJS

Build from Source (For Docker Version)

  • Install Prerequisites

    • Install Golang
    • Install Docker
    • Install GIT
    • Install GIT LFS
    • Install Redis Server
    • Install Python3.7
    • Install Powershell 7+
  • Clone DeepStack Repo

    git clone https://github.com/johnolafenwa/DeepStack.git

  • CD to DeepStack Repo Dir

    cd DeepStack

  • Fetch Repo Files

    git lfs pull

  • Build DeepStack Server

    cd server && go build

  • Build DeepStack CPU Version

    cd .. && sudo docker build -t deepquestai/deepstack:cpu . -f Dockerfile.cpu

  • Build DeepStack GPU Version

    sudo docker build -t deepquestai/deepstack:gpu . -f Dockerfile.gpu

  • Build DeepStack Jetson Version

    sudo docker build -t deepquestai/deepstack:jetpack . -f Dockerfile.gpu-jetpack

  • Running and Testing Locally Without Building

    • Unless you wish to install requirements system wide, create a virtual environment with python3.7 -m venv venv and activate with source venv/bin/activate

    • Install Requirements with pip3 install -r requirements.txt

    • For CPU Version, Install PyTorch with pip3 install torch==1.6.0+cpu torchvision==0.7.0+cpu -f https://download.pytorch.org/whl/torch_stable.html

    • For GPU Version, Install Pytorch with pip3 install torch==1.6.0+cu101 torchvision==0.7.0+cu101 -f https://download.pytorch.org/whl/torch_stable.html

    • Start Powershell pwsh

    • For CPU Version, Run .\setup_docker_cpu.ps1

    • For GPU Version, Run .\setup_docker_gpu.ps1

    • CD To Server Dir cd server

    • Build DeepStack Server go build

    • Set Any of the APIS to enable; $env:VISION_DETECTION = "True", $env:VISION_FACE = "True", $env:VISION_SCENE = "True"

    • Run DeepStack .\server

    You can find all logs in the directory in the repo root. Note that DeepStack will be running on the default port 5000.

Integrations and Community

The DeepStack ecosystem includes a number of popular integrations and libraries built to expand the functionalities of the AI engine to serve IoT, industrial, monitoring and research applications. A number of them are listed below

  • HASS-DeepStack-Object
  • HASS-DeepStack-Face
  • HASS-DeepStack-Scene
  • DeepStack with Blue Iris - YouTube video
  • DeepStack with Blue Iris - Forum Discussion
  • DeepStack on Home Assistant
  • DeepStack-UI
  • DeepStack-Python Helper
  • DeepStack-Analytics
  • DeepStackAI Trigger

Contributors Guide

(coming soon)

About

The World's Leading Cross Platform AI Engine for Edge Devices

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

2 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.