Skip to content
forked from NVIDIA/DALI_deps

3rd party dependencies for DALI project

License

Notifications You must be signed in to change notification settings

szalpal/DALI_deps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NVIDIA DALI

This repository contains extra dependencies required to setup a whole development environment for NVIDIA DALI project.

To obtain only the required code for DALI build (without unnecessary git history) please:

git clone https://github.com/NVIDIA/DALI_deps
git submodule init
git submodule update --depth 1 --recursive

The repository consists mostly of externally hosted subrepositories:

Repository Version License
libsndfile 1.2.2 (Source Snapshot) LGPL v2.1 license
vorbis 1.3.7 BSD-3 license
ogg 1.3.5 BSD-3 license
flac 1.4.3 with cross-compilation patch BSD-3 license (+ GPL for utils, not used by DALI)
opus 1.4 BSD-3 license
FFmpeg 6.1.1 (Source Snapshot) LGPL v2.1 license
opencv 4.9.0 Apache License 2.0
openjpeg 2.5.2 BSD-2 license
libtiff 4.6.0 (+ Build System Patch) BSD-2 license
zstd 1.5.5 BSD-3 license
libjpeg-turbo 3.0.2 BSD-3 license, IJG license, zlib license
lmdb 0.9.31 OpenLDAP Public License
protobuf 25.3 BSD-3 license
CMake 3.18.6 BSD-3 license
zlib 1.3.1 zlib License
libtar 1.2.20 + patches (master) BSD-3 license
cfitsio 4.1.0 MIT alike license (NASA)

Installing dependencies locally

In order to conduct Bare Metal DALI build, you need to install all the above dependencies (or turn off particular features with CMake variables like BUILD_NVDEC=OFF etc...). build_scripts folder contains the recipes, how to build every particular dependency. This is automated using build_deps.sh, however we discourage running this script on your local machine (some of these need sudo to complete - you don't want to run sudo-magic, do you?). Still, the scripts for particular dependencies (build_*.sh) outline the way, how the dependencies may be built, to the point that you may copy-paste parts of the recipes. Even if you install the dependencies in a way recommended by their authors, DALI should still work.

About

3rd party dependencies for DALI project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%