NVIDIA / NVIDIA/apex

super slow to build Apex from source in docker

Open
#810 1 comment 17 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
9k
Forks
1.5k
Avg merge
2d 4h
Merged PRs (30d)
3

Description

Hi,

has someone ever seen that it is super slow (~25 minutes for each MR) to build apex from source in a dockerfile?

i am running scripts in dockerfile in CICD pipeline as below:

RUN git clone https://github.com/NVIDIA/apex
RUN pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./apex

any suggestion you might have? thank you very much.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Dockerfile steps shown in the issue and measuring the clone and pip installation separately in the CI/CD environment. Check the Apex build documentation and related configuration for guidance on the reported extensions; done means identifying a specific cause and verifying a materially faster source build.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, python
Domain
build-system, ci-cd, devops, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.