Skip to content

feat: add Jetson Xavier unified memory detection#146

Open
hernandez42 wants to merge 1 commit into
Andyyyy64:mainfrom
hernandez42:feature/jetson-xavier-unified-memory
Open

feat: add Jetson Xavier unified memory detection#146
hernandez42 wants to merge 1 commit into
Andyyyy64:mainfrom
hernandez42:feature/jetson-xavier-unified-memory

Conversation

@hernandez42

Copy link
Copy Markdown

Summary

Add Xavier family markers to _NVIDIA_UNIFIED_MEMORY_MARKERS so whichllm correctly detects NVIDIA GPUs on Jetson Xavier platforms that use unified memory.

Changes

  • File: src/whichllm/hardware/nvidia.py
  • Added "JETSON AGX XAVIER", "JETSON XAVIER NX", and "XAVIER" to the unified memory marker tuple

Problem

Jetson AGX Xavier and Xavier NX devices were not detected as having a GPU because their hardware names weren't in the unified memory detection list. whichllm would report no GPU found even though the device has a Maxwell GPU with unified memory.

Solution

Extended the marker list to cover all Xavier variants, matching the existing pattern used for Orin (GB10, DGX SPARK).

Testing

On a Jetson AGX Xavier or Xavier NX device:

pip install whichllm
whichllm --detect

Should now show the GPU model and unified memory size instead of 'No GPU detected'.

Add Xavier family markers (AGX Xavier, Xavier NX) to
_NVIDIA_UNIFIED_MEMORY_MARKERS so whichllm correctly detects
NVIDIA GPUs on Jetson Xavier platforms that use unified memory.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant