Skip to content

[Feature]: Improve repeated container build time by using git modules #143

Description

@jbelloncastro

Suggestion Description

A lot of the dependencies are cloned during container builds from remote git repositories, both directly via git commands and indirectly via CMake's external projects.

Iterating on small changes makes repetitive remote downloads very time consuming. In addition, given the recent Github outages, it can even mean it is not possible to build the project anymore.

I have been able to move some of the build's clone steps to use a mounted local repository set up as a git submodule. Would that make sense to include it in here too?

You can see an example of what I am talking about here: https://github.com/ROCm/rocm-aic/compare/main...jbelloncastro:rocm-aic:jorgeb/patch-nixl?expand=1

Thank you

Operating System

No response

GPU

No response

ROCm Component

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions