Skip to content

Fix building DALI with TRITON_DALI_SKIP_DOWNLOAD=ON#222

Draft
szalpal wants to merge 3 commits into
triton-inference-server:mainfrom
szalpal:fix_skip_download
Draft

Fix building DALI with TRITON_DALI_SKIP_DOWNLOAD=ON#222
szalpal wants to merge 3 commits into
triton-inference-server:mainfrom
szalpal:fix_skip_download

Conversation

@szalpal

@szalpal szalpal commented Nov 6, 2023

Copy link
Copy Markdown
Member

This PR introduces a fix for building DALI Backend directly within Triton container with -D TRITON_SKIP_DALI_DOWNLOAD=ON option passed to the cmake.

When the aforementioned option is passed to cmake, get_dali_paths function is responsible for discovering the path of the DALI installation in the system. This function uses DALI and Python directly. In case of building within Triton container, the system-defined python path is not the proper one. The proper python path is the one created by the conda environment, which has a different path than the system-defined python binary. This PR allows to specify which python should be used inside get_dali_paths invocation.

From now on, when DALI is built within Triton docker container, TRITON_DALI_BUILD_IN_TRITON option shall be turned ON (it is not the default option).

Signed-off-by: szalpal <mszolucha@nvidia.com>
Signed-off-by: szalpal <mszolucha@nvidia.com>
Signed-off-by: szalpal <mszolucha@nvidia.com>
@szalpal szalpal marked this pull request as ready for review November 6, 2023 22:35
@dali-automaton

Copy link
Copy Markdown
Collaborator

CI MESSAGE: [10619632]: BUILD STARTED

@dali-automaton

Copy link
Copy Markdown
Collaborator

CI MESSAGE: [10619632]: BUILD FAILED

@dali-automaton

Copy link
Copy Markdown
Collaborator

CI MESSAGE: [39441680]: BUILD STARTED

@dali-automaton

Copy link
Copy Markdown
Collaborator

CI MESSAGE: [39441680]: BUILD FAILED

@szalpal szalpal marked this pull request as draft December 8, 2025 12:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants