
intellabs/vdmsThis docker image is for Intel Lab's Visual Data Management System (VDMS). VDMS is a storage solution for efficient access of big-”visual”-data that aims to achieve cloud scale by searching for relevant visual data via visual metadata stored as a graph and enabling machine friendly enhancements to visual data for faster access. We use an in-persistent-memory graph database developed in our team called Persistent Memory Graph Database (PMGD) as the metadata tier and we are exploring the use of an array data manager, TileDB and other formats for images, visual descriptors, and videos as part of our Visual Compute Library (VCL). VDMS is run as a server listening for client requests and we provide client side bindings to enable communication between (Python, C++) applications and the server. Hence, it also has a Request Server component defined to implement the VDMS API, handle concurrent client requests, and coordinate the request execution across its metadata and data components to return unified responses. This project aims to research the use of a scalable multi-node graph based metadata store as part of a hierarchical storage framework specifically aimed at processing visual data, and also it includes an investigation into the right hardware and software optimizations to store and efficiently access large scale (pre-processed) visual data.
Supported platform and OS: Intel® Xeon® platform, Debian 12-slim
Usage instructions: VDMS Docker Wiki
File issues: VDMS Issues
This docker installs third party components licensed under various open source licenses. The terms under which those components may be used and distributed can be found with the license document that is provided with those components. Please familiarize yourself with those terms to ensure your distribution of those components complies with the terms of those licenses.
| Component | Source | License |
|---|---|---|
| Debian 12-slim | Docker Hub | Debian license |
| abseil-cpp | GitHub | Apache-2.0 |
| apt-transport-https | apt | GPL-2.0-or-later |
| autoconf | FTP | GPL-2.0-only |
| automake | apt | GPL-2.0-only |
| aws-sdk-cpp | GitHub | Apache-2.0 |
| bazel-bootstrap | apt | Apache-2.0 |
| bison | apt | GPL-3.0-only |
| build-essential | apt | GPL-2.0-or-later |
| bzip2 | apt | BSD-variant |
| c | GitHub | Apache-2.0 |
| ca-certificates | apt | GPL-2.0-or-later |
| cppzmq-dev | apt | MIT |
| cmake | GitHub | BSD-3-Clause |
| coverage | pip | Apache-2.0 |
| ***graphy | pip | Apache-2.0 OR BSD-3-Clause |
| curl | apt | MIT |
| ed | apt | GPL-3.0-only |
| faiss | GitHub | MIT License |
| flask | pip | BSD-3-Clause |
| flex | apt | BSD-2-Clause |
| flinng | GitHub | MIT License |
| g++ | apt | GPL-2.0-only |
| gcc | apt | GPL-2.0-only |
| git | apt | GPL-2.0-or-later |
| gnupg-agent | apt | GPL-3.0-only |
| googletest | GitHub | BSD-3-Clause |
| imutils | pip | MIT |
| javacc | apt | BSD-3-Clause |
| libarchive-tools | apt | BSD-2-Clause |
| libatlas-base-dev | apt | BSD-3-Clause |
| libavcodec-dev | apt | LGPL-3.0-only |
| libavformat-dev | apt | LGPL-3.0-only |
| libavutil-dev | apt | BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0 AND GPL-2.0+ AND GPL-3.0 AND GPL-3.0+ AND IJG AND ISC AND LGPL-2.0+ AND LGPL-2.1 AND LGPL-2.1+ AND Zlib |
| libbison-dev | apt | GPL-2.0+ AND GPL-3.0+ |
| libboost-all-dev | apt | MIT |
| libbz2-dev | apt | BSD-variant |
| libc-ares-dev | apt | MIT |
| libcurl4-openssl-dev | apt | BSD-3-Clause |
| libcypher-parser | GitHub | Apache-2.0 |
| libdc1394-dev | apt | LGPL-2.1-only |
| libedit | URL | NetBSD |
| libffi-dev | apt | GPL-2.0+ AND GPL-3.0+ AND MPL-1.1 AND X11 |
| libgdbm-dev | apt | GPL-2.0 AND GPL-2.0+ AND GPL-3.0 AND GPL-3.0+ |
| libgflags-dev | apt | BSD-3-Clause |
| libgoogle-glog-dev | apt | BSD-3-Clause |
| libgtk2.0-dev | apt | LGPL-2.0-only |
| libgtk-3-dev | apt | LGPL-2.0-only |
| libhdf5-dev | apt | BSD-3-clause |
| libjpeg62-turbo-dev | apt | NTP AND Zlib |
| libjpeg-dev | apt | LGPL-2.1 |
| libjsoncpp-dev | apt | MIT |
| libleveldb-dev | apt | MIT |
| liblmdb-dev | apt | OLDAP2.8 |
| liblz4-dev | apt | BSD-2-Clause |
| libncurses5-dev | apt | BSD-3-Clause AND X11 |
| libneo4j-omni | GitHub | Apache-2.0 |
| libnss3-dev | apt | MPL-2.0 AND Zlib |
| libopenblas-dev | apt | BSD-3-Clause |
| libopenmpi-dev | apt | BSD-3-Clause |
| libpng-dev | apt | Apache-2.0 |
| libreadline-dev | apt | GPL-2.0 AND GPL-2.0+ AND GPL-3.0 AND GPL-3.0+ |
| librdkafka-dev | apt | BSD-2-clause |
| libsnappy-dev | apt | Custom- See Attached |
| libsqlite3-dev | apt | GPL-2.0 AND GPL-2.0+ |
| libssl-dev | apt | OpenSSL |
| libswscale-dev | apt | LGPL-3.0-only |
| libtbb-dev | apt | Apache-2.0 |
| libtbbmalloc2 | apt | Apache-2.0 AND BSD-3-Clause AND GPL-1.0 AND GPL-1.0+ AND GPL-2.0 AND MIT |
| libtiff5-dev | apt | Libtiff |
| libtiff-dev | apt | Libtiff |
| libtool | apt | GPL-2.0-only |
| libwebsockets-dev | apt | LGPL-2.1 |
| libyaml | GitHub | MIT |
| libzip-dev | apt | GPL-3 |
| linux-libc-dev | apt | BSD-2-Clause |
| mpich | apt | BSD Like |
| numpy | pip | BSD-3-Clause |
| opencv | GitHub | Apache-2.0 |
| opencv-python-headless | Pip | Apache-2.0 |
| openjdk-17-jdk-headless | apt | GPL-2.0-only |
| peg | GitHub | Ian Piumarta |
| pillow | pip | MIT-CMU |
| pkg-config | apt | GPL-3.0-only |
| pmgd | GitHub | MIT License |
| procps | apt | GPL-2.0-or-later |
| protobuf | GitHub/Pip | BSD-3-Clause |
| python3.12 | URL | PSF License V2 |
| pyzmq | pip | BSD-3-Clause |
| sk-video | pip | BSD-3-Clause |
| software-properties-common | apt | GPL-2.0-or-later |
| swig | apt | GPL-3 or later |
| TileDB | GitHub | MIT License |
| uncrustify | apt | GPL-2.0 |
| unzip | apt | INFO-Zip |
| uuid-dev | apt | BSD-2-Clause |
| valijson | GitHub | BSD-2-Clause License |
| zlib1g-dev | apt | Zlib |
| zmq | pip | BSD-3-Clause |
VDMS-Docker-Dependencies provides sources for GPL/LGPL/MPL components.
As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses and potential fees for all software contained within. We will have no indemnity or warranty coverage from suppliers.
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务