Advanced Installation on Windows - compilation from source files#
The instructions below are intended for building Deep Learning Streamer Pipeline Framework from the source code provided in
Open Edge Platform repository.
Step 1: Clone Deep Learning Streamer repository#
git clone https://github.com/open-edge-platform/edge-ai-libraries.git
cd edge-ai-libraries
git submodule update --init libraries/dl-streamer/thirdparty/spdlog
Step 2: Run installation script#
Build script details:#
The script will install automatically following dependencies if they don’t exist:
Required dependency
Path
Temporary downloaded files
C:\dlstreamer_tmp
WinGet PowerShell module from PSGallery
%programfiles%\WindowsPowerShell\Modules\Microsoft.WinGet.Client
Visual Studio BuildTools
C:\BuildTools
Microsoft Windows SDK
%programfiles(x86)%\Windows Kits
GStreamer
C:\gstreamer
OpenVINO GenAI
C:\openvino
Git
%programfiles%\Git
vcpkg
C:\vcpkg
Python
%programfiles%\Python
NuGet
C:\libva
Microsoft.Direct3D.VideoAccelerationCompatibilityPack (libva)
C:\libva
DL Streamer
C:\dlstreamer_tmp\build
The script will create or modify following environmental variables:
VCPKG_ROOT
PATH
PKG_CONFIG_PATH
LIBVA_DRIVER_NAME
LIBVA_DRIVERS_PATH
The script assues that proxy is properly configured
Run PowerShell with administrative privileges and execute:#
cd ./libraries/dl-streamer/
./scripts/build_dlstreamer_dlls.ps1