Repository navigation
feat(llm-routing): add a two-Spark GLM deployment recipe - #3
Closed
priyaselvaganesan wants to merge 20 commits into
Closed
priyaselvaganesan wants to merge 20 commits into
priyaselvaganesan wants to merge 20 commits into
Conversation
Use the merged gateway, request router and Pylon Operator charts with source-matched image updates, model discovery checks and rollback. Pin llama.cpp f872b591121761ac7b2af18283bd99bdc092a63a (MIT) and the external GLM-5.3 UD-IQ2_M checkpoint at revision 346b3591c7f28d1a23716f97a065ecf12ec14771 under its upstream model terms. Record external artifact terms in the recipe and generated root NOTICE. Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Collaborator
Author
There was a problem hiding this comment.
Fixed YAML extraction and annotation matching errors that caused chart validation to fail during deployment preparation
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Discover existing installations from kubeconfig and generate configuration for new K3s installs. Manage temporary caller keys for gateway verification and chat so teammates can test the running stack without sharing an API key. Import application image archives through Kubernetes, support Helm 4, and resume a completed model load after validating its live identity. Simplify the installation and maintenance guides around these commands. Validation: 166 recipe tests, backend tests, eight Helm configurations, and live existing-install update/rollback plus fresh two-Spark installation, model download, inference, streaming, authentication, worker recovery, and teammate onboarding. Image builds used an isolated Docker client configuration.
A new checkout shares the context-based work directory with an earlier installation. Allow attach-existing to validate and reuse that completed installer state instead of requiring another work directory. Check live source, release ownership, nodes, runtime and image repositories. Preserve saved checkpoints, credentials and installer capabilities, while accepting image tags changed through the update workflow. Validation: 176 recipe tests, eight Helm configurations, and two successful live attachments with saved configuration, state and CA files unchanged.
4 tasks done
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
Signed-off-by: priyaselvaganesan <pselvaganesa@nvidia.com>
4 tasks done
Collaborator
Author
|
Replaced by NVIDIA#2322, targeting feat/inference-in-a-box. Review discussion continues there. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TL;DR
Makes GLM-5.3 deployment across two DGX Sparks and gateway/router development repeatable using the shared stack charts.
Additional Details
initafter uninstall to reuse saved placement, image references, credentials and retained PVCs. It archives stale progress after checking release, workload and retained-resource ownership.llama.cpp attribution is included in NOTICE. Model and container artifacts retain their upstream license terms.
For the Reviewer
Start with the deployment README and
spark/spark.py. Uses the merged stack and gateway changes.For QA
ba025b9c6: fresh installation/download, two-GPU inference, TLS/authentication, discovery, streaming, recovery, gateway update/rollback and teammate onboarding passed. GLM used a 2048-token context and one request slot.Issues
NO-REF
Checklist