You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
- fail Spark Ollama validation when the loaded model reports CPU-only
execution via `/api/ps`
- add a Spark `OLLAMA_LLM_LIBRARY=cuda_v13` systemd override when that
backend is installed
- enable the managed Linux Ollama service so local inference survives
reboot
## Test Plan
- `npm run build:cli`
- `npm run typecheck:cli`
- `npx vitest run src/lib/inference/local.test.ts
test/onboard-selection.test.ts --testTimeout 20000`
- `npx vitest run src/lib/inference/local.test.ts --testTimeout 20000`
- `npx vitest run src/lib/inference/local.test.ts
test/onboard-selection.test.ts -t "runtime status|CPU-only|GPU
memory|adds Spark CUDA v13" --testTimeout 20000`
- `git diff --check`
Note: local pre-commit/pre-push full CLI coverage hooks failed in
unrelated tests on this machine, including the missing
`nemoclaw/node_modules/json5` fixture path; pushed with `--no-verify`
after focused validation passed.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Runtime detection for CPU-only Ollama models with tailored diagnostics
on Spark systems
* Optional CUDA v13 library selection for NVIDIA DGX Spark installs and
managed loopback service enablement
* Generation and use of an openshell-gateway.toml for Docker container
launches
* **Bug Fixes**
* Early validation to detect incompatible Ollama runtime configurations
* Ensured systemd override is persisted and service enabled across
reboots
* Preserved gateway config path in container env handling
* **Tests**
* Added tests for runtime probing, Spark systemd behavior, and gateway
config generation
<!-- review_stack_entry_start -->
[](https://app.coderabbit.ai/change-stack/NVIDIA/NemoClaw/pull/4108?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)
<!-- review_stack_entry_end -->
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Carlos Villela <cvillela@nvidia.com>
0 commit comments