Skip to content

Commit aa730a1

Browse files
Fix LD_LIBRARY_PATH for onnx docker
Signed-off-by: Keval Morabia <[email protected]>
1 parent 3392955 commit aa730a1

File tree

4 files changed

+12
-9
lines changed

4 files changed

+12
-9
lines changed

.github/workflows/example_tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@ jobs:
7474
- uses: nv-gha-runners/setup-proxy-cache@main
7575
- name: Setup environment variables
7676
run: |
77-
echo "LD_LIBRARY_PATH=/usr/include:/usr/lib/x86_64-linux-gnu:/usr/local/tensorrt/targets/x86_64-linux-gnu/lib:${LD_LIBRARY_PATH}" >> $GITHUB_ENV
78-
echo "PATH=/usr/local/tensorrt/targets/x86_64-linux-gnu/bin:${PATH}" >> $GITHUB_ENV
77+
echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/include:/usr/lib/x86_64-linux-gnu:/usr/local/tensorrt/targets/x86_64-linux-gnu/lib" >> $GITHUB_ENV
78+
echo "PATH=${PATH}:/usr/local/tensorrt/targets/x86_64-linux-gnu/bin" >> $GITHUB_ENV
7979
- name: Run example tests
8080
run: |
81-
pip install ".[all,dev-test]"
81+
pip install ".[hf,dev-test]"
8282
find examples/${{ matrix.EXAMPLE }} -name "requirements.txt" | while read req_file; do pip install -r "$req_file" || exit 1; done
8383
pytest -s tests/examples/${{ matrix.EXAMPLE }}
8484
example-tests-non-pr:

.github/workflows/gpu_tests.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,14 @@ jobs:
6666
image: nvcr.io/nvidia/pytorch:25.06-py3
6767
env:
6868
GIT_DEPTH: 1000 # For correct version for tests/gpu/torch/quantization/plugins/test_megatron.py
69-
LD_LIBRARY_PATH: "/usr/lib/x86_64-linux-gnu:${LD_LIBRARY_PATH}" # Add libcudnn*.so and libnv*.so to path.
7069
PIP_CONSTRAINT: "" # Disable pip constraint for upgrading packages
7170
steps: &gpu_steps
7271
- uses: actions/checkout@v4
7372
- uses: nv-gha-runners/setup-proxy-cache@main
73+
- name: Setup environment variables
74+
run: |
75+
echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/include:/usr/lib/x86_64-linux-gnu:/usr/local/tensorrt/targets/x86_64-linux-gnu/lib" >> $GITHUB_ENV
76+
echo "PATH=${PATH}:/usr/local/tensorrt/targets/x86_64-linux-gnu/bin" >> $GITHUB_ENV
7477
- name: Run gpu tests
7578
run: pip install tox-current-env && tox -e py312-cuda12-gpu --current-env
7679
gpu-tests-non-pr:

.gitlab/tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ unit:
3434
tags: [docker, linux, 2-gpu]
3535
before_script:
3636
# Add libcudnn*.so and libnv*.so to path
37-
- export LD_LIBRARY_PATH="/usr/include:/usr/lib/x86_64-linux-gnu:/usr/local/tensorrt/targets/x86_64-linux-gnu/lib:${LD_LIBRARY_PATH}"
37+
- export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/include:/usr/lib/x86_64-linux-gnu:/usr/local/tensorrt/targets/x86_64-linux-gnu/lib"
3838
# Add trtexec to path
39-
- export PATH="/usr/local/tensorrt/targets/x86_64-linux-gnu/bin:${PATH}"
39+
- export PATH="${PATH}:/usr/local/tensorrt/targets/x86_64-linux-gnu/bin"
4040
# Install git-lfs for Daring-Anteater dataset
4141
- apt-get update && apt-get install -y git-lfs
4242
- git lfs install --system
@@ -56,7 +56,7 @@ example-torch:
5656
matrix:
5757
- EXAMPLE: [llm_distill, llm_sparsity, speculative_decoding]
5858
script:
59-
- pip install ".[all,dev-test]"
59+
- pip install ".[hf,dev-test]"
6060
- find examples/$EXAMPLE -name "requirements.txt" | while read req_file; do pip install -r "$req_file" || exit 1; done
6161
- pytest -s tests/examples/$EXAMPLE
6262

docs/source/getting_started/_installation_for_Linux.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ Environment setup
4040

4141
.. code-block:: shell
4242
43-
export LD_LIBRARY_PATH="/usr/include:/usr/lib/x86_64-linux-gnu:/usr/local/tensorrt/targets/x86_64-linux-gnu/lib:${LD_LIBRARY_PATH}"
44-
export PATH="/usr/local/tensorrt/targets/x86_64-linux-gnu/bin:${PATH}"
43+
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/include:/usr/lib/x86_64-linux-gnu:/usr/local/tensorrt/targets/x86_64-linux-gnu/lib"
44+
export PATH="${PATH}:/usr/local/tensorrt/targets/x86_64-linux-gnu/bin"
4545
4646
You may need to install additional dependencies from the respective examples's `requirements.txt` file.
4747

0 commit comments

Comments
 (0)