Skip to content

Conversation

szalpal
Copy link
Member

@szalpal szalpal commented Nov 6, 2023

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

@szalpal szalpal marked this pull request as ready for review November 6, 2023 22:35
@dali-automaton
Copy link
Collaborator

CI MESSAGE: [10619632]: BUILD STARTED

@dali-automaton
Copy link
Collaborator

CI MESSAGE: [10619632]: BUILD FAILED

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