CNS Overview
CNS provides a reference architecture that includes various versioned software components tested together to ensure optimal operation, including the following:
* NVIDIA GPU Operator, which simplifies the ability to run AI workloads on cloud-native technologies, providing an easy way to experience the latest NVIDIA features
* Optional add-on tools: microK8s, Storage, LoadBalancer, Monitoring, and KServe
Figure 1. CNS components
CNS abstracts away much of the complexity involved in setting up and maintaining these environments, enabling you to focus on prototyping and testing AI applications, rather than assembling and managing the underlying software infrastructure.
Enhancing AI Model Evaluation
KServe is a powerful tool that enables organizations to serve machine learning models efficiently in a cloud-native environment. By using the scalability, resilience, and flexibility of Kubernetes, KServe simplifies the prototyping and development of sophisticated AI models and applications.
Deploying NVIDIA NIM on CNS with KServe not only simplifies the development process but also ensures that your AI workflows are scalable, resilient, and easy to manage. By using Kubernetes and KServe, you can seamlessly integrate NVIDIA NIM with other microservices, creating a robust and efficient AI application development platform.
Conclusion
CNS is a reference architecture that is intended for development and testing purposes. It represents a significant advancement in the deployment and management of generative AI and data science workloads because the software stack from CNS has been fully tested to work seamlessly together.
FAQs
Q: What is CNS?
A: CNS is a reference architecture that includes various versioned software components tested together to ensure optimal operation.
Q: What are the components of CNS?
A: The components of CNS include the NVIDIA GPU Operator, optional add-on tools such as microK8s, Storage, LoadBalancer, Monitoring, and KServe.
Q: What is KServe?
A: KServe is a powerful tool that enables organizations to serve machine learning models efficiently in a cloud-native environment.
Q: How does CNS simplify AI model and application development?
A: CNS simplifies AI model and application development by abstracting away much of the complexity involved in setting up and maintaining the underlying software infrastructure, allowing developers to focus on prototyping and testing AI applications.

