Skip to content

Commit 19bb443

Browse files
authored
Merge pull request NVIDIA-AI-Blueprints#374 from NVIDIA-AI-Blueprints/rkharwar-nv-patch-4
Add files via upload
2 parents c1098e3 + 0696dfe commit 19bb443

1 file changed

Lines changed: 24 additions & 13 deletions

File tree

notebooks/launchable.ipynb

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,16 @@
127127
"RAG_BASE_URL = f\"http://{IPADDRESS}:{RAG_SERVER_PORT}\"\n",
128128
"INGESTOR_BASE_URL = f\"http://{IPADDRESS}:{INGESTOR_SERVER_PORT}\"\n",
129129
"\n",
130+
"# NIM services to deploy (excludes nim-llm and vlm-ms since we use NVIDIA-hosted endpoints)\n",
131+
"NIM_SERVICES = (\n",
132+
" \"nemoretriever-embedding-ms \"\n",
133+
" \"nemoretriever-ranking-ms \"\n",
134+
" \"page-elements \"\n",
135+
" \"graphic-elements \"\n",
136+
" \"table-structure \"\n",
137+
" \"nemoretriever-ocr\"\n",
138+
")\n",
139+
"\n",
130140
"\n",
131141
"# =============================================================================\n",
132142
"# DOCKER COMPOSE HELPERS\n",
@@ -520,9 +530,9 @@
520530
" print(\"DEPLOYING NVIDIA RAG BLUEPRINT\")\n",
521531
" print(\"=\" * 60)\n",
522532
" \n",
523-
" print(\"\\n[1/4] NIM Microservices...\")\n",
524-
" docker_compose(\"deploy/compose/nims.yaml\", \"pull\", \"-q\")\n",
525-
" docker_compose(\"deploy/compose/nims.yaml\", \"up\", \"-d\")\n",
533+
" print(\"\\n[1/4] NIM Microservices (no local LLM/VLM)...\")\n",
534+
" docker_compose(\"deploy/compose/nims.yaml\", \"pull\", f\"-q {NIM_SERVICES}\")\n",
535+
" docker_compose(\"deploy/compose/nims.yaml\", \"up\", f\"-d {NIM_SERVICES}\")\n",
526536
" print(\"-\" * 60)\n",
527537
" print(\"\\n[2/4] Vector Database...\")\n",
528538
" docker_compose(\"deploy/compose/vectordb.yaml\", \"pull\", \"-q\")\n",
@@ -667,42 +677,42 @@
667677
" print(\" ❌ FAIL: nvidia-smi not found\")\n",
668678
"\n",
669679
"# ─────────────────────────────────────────────────────────────────────────────\n",
670-
"# [3] NVIDIA Driver Version (need 560+)\n",
680+
"# [3] NVIDIA Driver Version (need 580+)\n",
671681
"# ─────────────────────────────────────────────────────────────────────────────\n",
672-
"print(\"\\n[3] NVIDIA Driver Version (need 560+):\")\n",
682+
"print(\"\\n[3] NVIDIA Driver Version (need 580+):\")\n",
673683
"try:\n",
674684
" result = subprocess.run([\"nvidia-smi\", \"-q\"], capture_output=True, text=True)\n",
675685
" if result.returncode == 0:\n",
676686
" match = re.search(r\"Driver Version\\s*:\\s*(\\d+)\", result.stdout)\n",
677687
" if match:\n",
678688
" driver_version = int(match.group(1))\n",
679689
" print(f\" Driver Version: {driver_version}\")\n",
680-
" if driver_version >= 560:\n",
690+
" if driver_version >= 580:\n",
681691
" print(\" ✅ PASS\")\n",
682692
" else:\n",
683-
" errors.append(f\"Driver version {driver_version} < 560 required\")\n",
684-
" print(f\" ❌ FAIL: Version {driver_version} < 560\")\n",
693+
" errors.append(f\"Driver version {driver_version} < 580 required\")\n",
694+
" print(f\" ❌ FAIL: Version {driver_version} < 580\")\n",
685695
" else:\n",
686696
" print(\" Unable to parse driver version\")\n",
687697
"except FileNotFoundError:\n",
688698
" print(\" ❌ FAIL: nvidia-smi not found\")\n",
689699
"\n",
690700
"# ─────────────────────────────────────────────────────────────────────────────\n",
691-
"# [4] CUDA Version (need 12.4+)\n",
701+
"# [4] CUDA Version (need 13+)\n",
692702
"# ─────────────────────────────────────────────────────────────────────────────\n",
693-
"print(\"\\n[4] CUDA Version (need 12.4+):\")\n",
703+
"print(\"\\n[4] CUDA Version (need 13+):\")\n",
694704
"try:\n",
695705
" result = subprocess.run([\"nvidia-smi\", \"-q\"], capture_output=True, text=True)\n",
696706
" if result.returncode == 0:\n",
697707
" match = re.search(r\"CUDA Version\\s*:\\s*(\\d+\\.\\d+)\", result.stdout)\n",
698708
" if match:\n",
699709
" cuda_version = float(match.group(1))\n",
700710
" print(f\" CUDA Version: {cuda_version}\")\n",
701-
" if cuda_version >= 12.4:\n",
711+
" if cuda_version >= 13:\n",
702712
" print(\" ✅ PASS\")\n",
703713
" else:\n",
704-
" errors.append(f\"CUDA version {cuda_version} < 12.4 required\")\n",
705-
" print(f\" ❌ FAIL: Version {cuda_version} < 12.4\")\n",
714+
" errors.append(f\"CUDA version {cuda_version} < 13 required\")\n",
715+
" print(f\" ❌ FAIL: Version {cuda_version} < 13\")\n",
706716
" else:\n",
707717
" print(\" Unable to parse CUDA version\")\n",
708718
"except FileNotFoundError:\n",
@@ -1525,6 +1535,7 @@
15251535
"metadata": {},
15261536
"source": [
15271537
"### 4.5 Study Extracted Results\n",
1538+
"⚠️ **Only run this cell if you ran cell 2.3a Save Extracted Content**\n",
15281539
"\n",
15291540
"When `APP_NVINGEST_SAVETODISK=True` is enabled, the ingestion pipeline saves the extracted results to:\n",
15301541
"```\n",

0 commit comments

Comments
 (0)