NLP Overview#

Riva supports basic natural language processing (NLP) text punctuation and capitalization functionality; with models that can be finetuned and deployed using NVIDIA NeMo. For more information about the Riva NLP API, refer to the riva/proto/riva_nlp.proto section.

Punctuation and captilization#

The punctuation and captilization models deployed on Riva expect unpunctuated inputs. Inputs which have punctuation may not produce expected results.

Checking deployed models#

Once a server is running retrieving the available models can be done via the GetRivaNLPConfig rpc. For each model availble to make inference requets, the rpc returns the parameters used when the model was deployed.