Adding support for building engine for buildable profiles#526
Adding support for building engine for buildable profiles#526visheshtanksale merged 18 commits intoNVIDIA:mainfrom
Conversation
d4ff1c7 to
3212502
Compare
d7acc65 to
04132a2
Compare
04132a2 to
11a63ce
Compare
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
1e88505 to
5d58673
Compare
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
varunrsekar
left a comment
There was a problem hiding this comment.
Some more minor comments...
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
varunrsekar
left a comment
There was a problem hiding this comment.
Follow-up: How do we account for a NIMService referencing a NIMCache for a buildable profile that is currently being built via a NIMBuild CR? In NIMService, we only check if the NIMCache is Ready before starting, but in this case we'd likely need more fine-grained checks on the profile status. And thinking crudely, we'd probably need the nimcache status to reflect the state of new profiles being built.
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
We cannot block NIMService from using NIMCache if there is a NIMBuild action pending. NIMCache is ready to use when its downloads the profile. There can be profile in the cache which user wants to run without building them. NIMBuild is an optional action being performed on the cache. Adding details of currently running NIMBuilds is mostly redundant because the details about relation between NIMCache and NIMBuild can also be obtained by querying NIMBuild. We add the details of successfully builds because those profile are part of the cache. |
So I was thinking of this scenario:
I was thinking that this might cause confusion. But I agree that we shouldn't complicate the design and keep your current expectation. Thanks for the clarification. |
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
674d9bd to
ca9ca78
Compare
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
Signed-off-by: Vishesh Tanksale <vtanksale@nvidia.com>
e607032 to
06bb936
Compare
Added support for NIMBuild CRD to start pod that can build a engine
To Do