-
Notifications
You must be signed in to change notification settings - Fork 33
Install
Luis Remis edited this page Feb 9, 2018
·
21 revisions
sudo apt-get install scons
sudo apt-get install libjsoncpp-dev
sudo apt-get install automake libtool curl make g++ unzip libgtest-dev
sudo apt-get install cmake wget zlib1g-dev libbz2-dev libssl-dev liblz4-dev
sudo apt-get install libtiff5-dev libjasper-dev libgtk-3-dev
// Also, install one of the following for MPI
sudo apt-get install libopenmpi-dev
sudo apt-get install mpich
-
protobuf (default install location is /usr/local)
- git clone https://github.com/google/protobuf.git
- cd protobuf/
- ./autogen.sh
- ./configure
- make && make check
- sudo make install
- sudo ldconfg
-
valijson
- git clone https://github.com/tristanpenman/valijson.git
- cd valijson
- cp include/* /usr/local/include
- This is a headers-only library, no compilation/installation necessary
-
Persistent Memory Graph Database (PMGD)
- Download version 1.0.0 from: https://github.com/IntelLabs/pmgd/releases
- Follow installation instructions
-
Visual Compute Library
- Download version 0.1.0 from: https://github.com/IntelLabs/vcl/releases
- Follow installation instructions
sudo apt-get install pip
pip install protobuf
Add VDMS Python module to PYPATH:
export PYTHONPATH="${PYTHONPATH}:<path_to_vdms>/python/vdms"
# Example:
export PYTHONPATH="${PYTHONPATH}:/opt/intel/vdms/python/vdms"
git clone https://github.com/intellabs/vdms
// Or download a release.
cd vdms
scons [FLAGS]
| Flag | Explanation |
|---|---|
| --no-server | Compiles client libraries (C++/Python) only. (will not compile neither server not tests) |
| --timing | Compiles server with chronos for internal timing. |
| -jX | Compiles in parallel, using X cores |
| INTEL_PATH=path | Path to the root folder containing pmgd and vcl. Default is "./" which is pmgd and vcl inside VDMS-VDMS. Example: scons INTEL_PATH=/opt/intel/ |
Visual Data Management System - Intel Labs
FLINNG Library and Performance
Kubernetes Orchestration in VDMS
Basic Building Blocks
Insert
- AddBlob
- AddBoundingBox
- AddConnection
- AddDescriptor
- AddDescriptorSet
- AddEntity
- AddImage
- AddVideo
- NeoAdd
- NeoAddDescriptor
- NeoAddDescriptorSet
Query
- ClassifyDescriptor
- FindBlob
- FindBoundingBox
- FindConnection
- FindDescriptor
- FindDescriptorSet
- FindEntity
- FindFrames
- FindImage
- FindVideo
- NeoFind
- NeoFindDescriptor
- NeoFindDescriptorSet
Update