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:
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.