Knowledge Bank · NVIDIA & GPU Computing

What Are NVIDIA NIM and NeMo?

By Karthick Selvam · Published · Updated

NIM and NeMo are parts of NVIDIA's software stack for generative AI: NIM for serving models, NeMo for building and customising them.

NVIDIA NIM

NIM microservices are prebuilt, optimised containers that serve AI models (LLMs, embedding, re-ranking, speech, vision and more) behind standard APIs. LLM NIMs expose OpenAI-compatible endpoints, which makes them easy to plug into existing applications. Models can be tried through NVIDIA's API catalog; production self-hosting is licensed through NVIDIA AI Enterprise.

NVIDIA NeMo

NeMo covers tools for the model lifecycle: the NeMo framework for training and customising models, NeMo microservices for tasks such as customisation and evaluation, and NeMo Guardrails, an open-source toolkit for adding safety and topic controls to LLM apps.

How they fit together

A typical pattern is to customise or select a model with NeMo, serve it with NIM, and build RAG or agent applications on top.

Frequently asked questions

Do I need NVIDIA GPUs to use NIM?

Self-hosted NIM containers run on NVIDIA GPUs; the hosted API catalog can be used for prototyping without your own GPUs.

Related programmes

Turn this into a team capability

Our corporate programmes cover topics like this hands-on, mapped to your stack.

Talk to us