The dedicated NIM image is accessible, but the model artifact download fails after profile selection.
This suggests one of the following:
missing or broken entitlement for this specific artifact
artifact/package published incorrectly
backend NGC issue for this NVFP4 profile
Could you please confirm whether:
rl-030326-nvfp4 is currently valid and accessible for DGX Spark / GB10 users
there is any known entitlement requirement beyond standard NGC image access
this is a known issue on the NVIDIA side
If useful, I can also provide the full startup logs.
Thanks.
Additional details
I am specifically targeting the NVFP4 deployment path.
I can successfully access the NIM image itself, but the failure happens only when NIM tries to fetch the internal model artifact after selecting the profile.
ngc registry image info nvcr.io/nim/nvidia/nemotron-3-super-120b-a12b:1.8.0-variant works
docker pull nvcr.io/nim/nvidia/nemotron-3-super-120b-a12b:1.8.0-variant works
So the base NGC authentication seems OK.
The failure only happens later, when NIM tries to download the internal runtime artifact rl-030326-nvfp4, which returns HTTP 400.
Both will give about the same performance and will not utilize hardware FP4 acceleration (as of now) as NVFP4 support on Spark is not fully implemented yet.
Another option is llama.cpp, but it is reported to be even slower, so vLLM is the way to go.
I’ll try this out next time, but it’s weird that nvidias own images for their own model are broken.. isn’t the whole point of the nim images supposed to be to simplify deploying a model with the right optimizations without having to do the work ourselves? 🤔
I actually tried that and it also failed (I posted the error in another thread somewhere) 🙃
Yeah, I got it working via yourproject (and rediscovered that it runs interactively and not detached as I wanted 😄), but it was hallucinating really badly when I tested it quickly on open-webui.. I tried getting it to write some simple scripts so I could see the throughput, and it kept inventing packages that didn’t exist, even creating links to 404s, even after I called it out it kept doing it.
I don’t think it had any web access, so it couldn’t confirm them, but I’m surprised it continued to make things up (and claiming it had checked them) instead of just not trying to use them or telling me it doesn’t know of any.
(however, I don’t normally test things that way, so I can’t be sure the other models wouldn’t do the same.. I need to come up with a more consistent way to test models 🙃)
Oh maybe the issue was with logs? I think I had to add a pipe somewhere to get the logs to show up in docker logs. I’ll figure it out again next time I run this way. Thanks!
After 2 days and burning through tons of my GROK, ChatGPT 5.4, and Claude credits (making you guys money) I’ve narrowed this down and it does not appear to be a hardware or Docker issue on the ASUS GX10.
What I verified successfully:
NVIDIA driver loads correctly
GPU is visible on the host with nvidia-smi
Docker GPU access works with docker run --rm --gpus all ubuntu nvidia-smi
Running headless with GDM stopped does not change the core failure
The NIM container starts, but fails when requesting the model manifest from NGC:
I’m seeing a very similar issue on an ASUS Ascent GX10 / GB10. I verified nvidia-smi on host, Docker GPU passthrough with docker run --rm --gpus all ubuntu nvidia-smi, and headless container launch. My failure occurs specifically when NIM requests the artifact manifest from NGC, where I get 403 Access Denied on the model endpoint and 400 Invalid Request with Org context missing / API Key does not have correct permissions (or subscriptions) on the files endpoint. So in my case it appears to be an NGC entitlement/org-context problem rather than only a local runtime issue.
Noted, I assumed that the NVidia software would prefer and run better on the NVidia NIN vs. Ollama… Hope I’m part of the club, I can where my NVidia Collared shirt if it helps… LOL :)