Overview of OpenVINO™ Model Server (OVMS)
mainOpenVINO™ Model Server (OVMS) is a high-performance C++ system designed for serving models via standard network protocols (REST and gRPC). It enables remote inference, allowing lightweight clients to perform API calls to edge or cloud deployments without needing the model framework or hardware-specific drivers locally.
Key architectural benefits include:
- Framework Independence: Client applications are decoupled from the model framework and hardware device.
- Security: Model topology and weights are not exposed directly to clients.
- Scalability: Supports horizontal and vertical inference scaling, making it ideal for microservices in Kubernetes or OpenShift.
- Interoperability: Supports multiple frameworks (TensorFlow, PaddlePaddle, ONNX) and provides APIs compatible with OpenAI, Cohere, KServe, and TensorFlow Serving.