Repository navigation
feat: support custom configs and async get_models - #1108
andreatnvidia wants to merge 2 commits into
Conversation
Closes #1048 Signed-off-by: Andre Manoel <amanoel@nvidia.com>
[Medium impact] The PR appears safe to merge; no new blocking issue was found. Summary
|
|
Fern preview: https://nvidia-preview-pr-1108.docs.buildwithfern.com/nemo/datadesigner
|
svcnvidia-nemo-ci
left a comment
There was a problem hiding this comment.
Reviewed all three changed files and traced configuration loading, facade/client lifecycle, and shared runtime wiring against the base. One correctness issue remains: independent custom-config calls can overwrite a live facade’s concurrency limit.
Static review only; tests were not executed. One delegated transport/lifecycle report was unavailable, so those paths were independently inspected.
Note: formal approval is not available for this request, so this review is posted as a comment only.
Review generated by codex. This was a full review. Request a full review with /review reset=true.
Signed-off-by: Andre Manoel <amanoel@nvidia.com>
Summary
Allow callers such as UserSim to obtain model facades from their own configs without creating artifact directories or requiring person assets. Existing calls keep default configs and synchronous clients; async mode is explicit.
Related Issue
Closes #1048
Changes
model_configs(a config list, YAML string, or file path) andclient_concurrency_modetoDataDesigner.get_models.close()/aclose()cleanup.set_run_config()or a new DataDesigner instance to change.Testing
.venv/bin/pytest -q packages/data-designer/tests: 1,254 passed, 11 skipped..venv/bin/pytest -q packages/data-designer-engine/tests: 2,873 passed, including 11 new registration cases.Checklist
triaged.