Skip to content

[CI]: Test container layer caching optimization #25004

@njhill

Description

@njhill

We should make sure that the layering/stages are such that the vllm python/docs code resides only in a very thin top layer and that changes to these don't affect lower layers. For example installing all dependencies in a separate command/layer (I think we're already doing that, but we should verify that it's working as intended).

Further we should ensure that the intermediate layers are pushed to the docker repo when building and also that remote layer caching is enabled/working when building.

This should be complimentary to the other base-image reuse work @dougbtv is doing for #23588, and contributes to #24779.

It should help with build time but also startup time on other workers pulling new images.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions