Viettel Cloud AI Platform SDK
Copyright 2026 Viettel AI Platform Team

This product includes software developed at
Kubeflow (https://github.com/kubeflow/sdk).

=========================================================================

Kubeflow SDK
Copyright 2024-2025 The Kubeflow Authors

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

=========================================================================

This project is based on Kubeflow SDK (https://github.com/kubeflow/sdk)
and includes modifications by Viettel AI Platform Team.

The original Kubeflow SDK provides unified Pythonic APIs for running
AI workloads at scale on Kubernetes, including:
- TrainerClient for distributed model training
- OptimizerClient for hyperparameter optimization via Katib
- ModelRegistryClient for model artifact management

We gratefully acknowledge the contributions of the Kubeflow community
and maintainers to the open-source ML ecosystem.
