Skip to content

Commit

Permalink
ci: fix apex installation [DT-5] (#10233)
Browse files Browse the repository at this point in the history
CI failed because the build was attempted on the master branch of the Apex repo. For reliability, it needs to be built on the latest release instead.
  • Loading branch information
jgongd authored Dec 4, 2024
1 parent 821e8a5 commit ce78d62
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion .circleci/real_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -517,13 +517,18 @@ commands:
steps:
- run:
name: Install Nvidia Apex
description: "Apex installation needs Cuda 12.1 because Pytorch binaries were compiled by Cuda 12.1."
command: |
if ! pip show apex; then
# Ninja speeds up Apex compilation.
if ! pip show ninja; then
pip install ninja
fi
# Apex installation needs Cuda 12.1 because Pytorch binaries were compiled by Cuda 12.1.
wget https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda_12.1.0_530.30.02_linux.run
sudo sh cuda_12.1.0_530.30.02_linux.run --toolkit --silent
nvcc --version
git clone https://github.com/NVIDIA/apex ~/apex
git -C ~/apex checkout tags/24.04.01
pip install -v --disable-pip-version-check --no-cache-dir --no-build-isolation --config-settings "--build-option=--cpp_ext" --config-settings "--build-option=--cuda_ext" ~/apex
fi
Expand Down

0 comments on commit ce78d62

Please sign in to comment.