Skip to content

Commit e630a21

Browse files
authored
Merge pull request #54 from pdnguyen-hub/pdnguyen/bcs-onboard-multi-agent-intelligent-warehouse
Migrate deprecated NIMs (nemoretriever → nemotron) /Reviewed and approved. The remaining deploy-and-test failure is due to missing Actions secrets in the PR workflow context (`NVIDIA_API_KEY`, and later SMTP credentials), not due to application/test failures. Test & Quality and security checks are green. Proceeding with merge based on BCS validation.
2 parents fc85661 + f3a71f1 commit e630a21

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -711,7 +711,7 @@ Contributions are welcome! Please see our contributing guidelines and code of co
711711

712712
See [LICENSE](LICENSE) for license information.
713713

714-
**Governing Terms:** The Blueprint scripts are governed by Apache License, Version 2.0, and enables use of separate open source and proprietary software governed by their respective licenses: [Llama-3.3-nemotron-super-49b-v1.5](https://catalog.ngc.nvidia.com/orgs/nim/teams/nvidia/containers/llama-3.3-nemotron-super-49b-v1.5?version=1), [Llama Nemotron Embed VL 1B v2](https://build.nvidia.com/nvidia/llama-nemotron-embed-vl-1b-v2/modelcard), [NeMo Retriever Extraction](https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo-microservices/containers/nv-ingest?version=25.9.0), [NeMo Retriever Page Elements v3](https://catalog.ngc.nvidia.com/orgs/nim/teams/nvidia/containers/nemoretriever-page-elements-v3?version=1.7), [NeMo Retriever OCR v1](https://catalog.ngc.nvidia.com/orgs/nim/teams/nvidia/containers/nemoretriever-ocr-v1?version=1.2.1), [Nemotron Parse](https://catalog.ngc.nvidia.com/orgs/nim/teams/nvidia/containers/nemotron-parse?version=1), [NVIDIA-Nemotron-Nano-12B-v2-VL](https://catalog.ngc.nvidia.com/orgs/nim/teams/nvidia/containers/nemotron-nano-12b-v2-vl?version=1), [NeMo Guardrails](https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo-microservices/containers/guardrails?version=25.12), and [RAPIDS cuML](https://github.com/rapidsai/cuml/blob/main/LICENSE).
714+
**Governing Terms:** The Blueprint scripts are governed by Apache License, Version 2.0, and enables use of separate open source and proprietary software governed by their respective licenses: [Llama-3.3-nemotron-super-49b-v1.5](https://catalog.ngc.nvidia.com/orgs/nim/teams/nvidia/containers/llama-3.3-nemotron-super-49b-v1.5?version=1), [Llama Nemotron Embed VL 1B v2](https://build.nvidia.com/nvidia/llama-nemotron-embed-vl-1b-v2/modelcard), [NeMo Retriever Extraction](https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo-microservices/containers/nv-ingest?version=25.9.0), [Nemotron Page Elements v3](https://catalog.ngc.nvidia.com/orgs/nim/teams/nvidia/containers/nemotron-page-elements-v3?version=1.7), [Nemotron OCR v1](https://catalog.ngc.nvidia.com/orgs/nim/teams/nvidia/containers/nemotron-ocr-v1?version=1.2.1), [Nemotron Parse](https://catalog.ngc.nvidia.com/orgs/nim/teams/nvidia/containers/nemotron-parse?version=1), [NVIDIA-Nemotron-Nano-12B-v2-VL](https://catalog.ngc.nvidia.com/orgs/nim/teams/nvidia/containers/nemotron-nano-12b-v2-vl?version=1), [NeMo Guardrails](https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo-microservices/containers/guardrails?version=25.12), and [RAPIDS cuML](https://github.com/rapidsai/cuml/blob/main/LICENSE).
715715

716716
---
717717

src/api/agents/document/ocr/nemotron_parse.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ async def _parse_image(
142142
# Call Nemotron Parse API
143143
async with httpx.AsyncClient(timeout=self.timeout) as client:
144144
response = await client.post(
145-
f"{self.base_url}/models/nemoretriever-parse/infer",
145+
f"{self.base_url}/models/nemotron-parse/infer",
146146
headers={
147147
"Authorization": f"Bearer {self.api_key}",
148148
"Content-Type": "application/json",

src/api/agents/document/preprocessing/layout_detection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class LayoutDetectionService:
3535
3636
Uses:
3737
- nv-yolox-page-elements-v1 for element detection
38-
- nemoretriever-page-elements-v1 for semantic regions
38+
- nemotron-page-elements-v1 for semantic regions
3939
"""
4040

4141
def __init__(self):

src/api/agents/document/preprocessing/nemo_retriever.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ async def _detect_page_elements(self, image: Image.Image) -> Dict[str, Any]:
325325
326326
Uses:
327327
- nv-yolox-page-elements-v1 for element detection
328-
- nemoretriever-page-elements-v1 for semantic regions
328+
- nemotron-page-elements-v1 for semantic regions
329329
"""
330330
# Immediately use mock if no API key - don't wait for timeout
331331
if not self.api_key:

0 commit comments

Comments
 (0)