Skip to content

Protocol buffers and other common resources.

License

Notifications You must be signed in to change notification settings

manishaj-nv/common

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NVIDIA Riva Common

NVIDIA Riva is a GPU-accelerated SDK for building Speech AI applications that are customized for your use case and deliver real-time performance. This repo provides API definitions and other shared components used throughout the project.

gRPC & Protocol Buffers

Riva clients use gRPC to communicate with the Riva server. The APIs and message types are defined in riva/proto. Complete API documentation is available in the Riva user documentation.

Compile Protocol Buffers

Compling .proto files require the protocol buffer compiler protoc and the corresponding gRPC Codegen Plugin of your desired language.

Use the Makefile or refer to the Protocol Buffers documentation to compose the protoc command.

make golang

Client Packages

NVIDIA offers Riva client packages which include various language-specific bindings for the protocol buffers:

Contributing

Submit GitHub issues for bugs and requests.

Visit the NVIDIA Riva developer forum for questions and discussions.

About

Protocol buffers and other common resources.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Starlark 63.0%
  • Makefile 37.0%