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
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