Support Matrix
Harmonizer NIM uses one GPU per container.
Supported GPUs
All supported GPUs serve the model in bfloat16 (BF16) precision. Each GPU builds a set of fixed-shape optimized executor states at startup, sized to the GPU’s memory.
Profiles
The model manifest ships latency and throughput profiles for every supported GPU. These are selector aliases and benchmark-scenario labels. Both aliases use the same BF16 checkpoint, model artifact, and runtime settings; they are not separately tuned configurations.
Latency Notes
End-to-end latency includes model execution, image encoding and decoding, and
transport. The non-model stages significantly affect total latency, but work is
overlapped in the serving pipeline and they do not consistently dominate model
execution. The shipped fast PNG path and raw uint8 tensor path have similar
end-to-end performance. Choose between them based on the client integration,
and prefer gRPC on port 50051 for latency-sensitive traffic to avoid the
HTTP base64 and JSON adapter path.
Multi-GPU deployment is not used for Harmonizer. The recommended deployment shape is one NIM container per GPU.