Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix building DALI with TRITON_DALI_SKIP_DOWNLOAD=ON #222

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

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