[Перевод] Введение в KubeFATE

открытый источник

Оригинальная ссылка:"КубеФЕЙТ README"

Обзор

Поскольку федеративное обучение требует многостороннего сотрудничества для обучения моделей машинного обучения, оно обычно реализуется на основе распределенных систем. KubeteFATE использует облачные технологии, такие как контейнеры, для распределения рабочих нагрузок федеративного обучения. . Появление KubeFATE позволяет выполнять задачи федеративного обучения в общедоступных, частных и гибридных средах.

В настоящее время KubeFATE поддерживает развертывание через Docker Compose и Kubernetes.FATE.

Образы контейнеров для компонентов FATE

Все компоненты, выпущенные FATE, предварительно встроены в образы Docker. Вы можете получить их прямо из Docker Hub. Образы контейнеров являются предпочтительным способом установки FATE и позволяют сэкономить много времени по сравнению со сборкой FATE из исходного кода.

HarborОбразы FATE можно хранить и использовать в качестве локального реестра, который может реплицировать образы контейнеров из Docker Hub для запуска в локальной среде. Harbour может значительно повысить производительность и уменьшить сетевые зависимости, поэтому его рекомендуется использовать в контейнерах.

пожалуйста, проверьтеСборка образа FATEчтобы узнать, как создавать образы компонентов FATE из исходного кода. Чтобы настроить реестр Harbour для вашей среды разработки, см.эта статья.

Развертывание с помощью Docker Compose

Docker Compose может развертывать компоненты FATE на одном хосте. С помощью Docker Compose вы можете развернуть FATE для многосторонних сред, которые сотрудничают с использованием федерации. ты можешь пройтиРазвертывание Docker Composeчтобы увидеть подробности.

Развертывание с помощью Kubernetes

To deploy FATE in the cloud or in a multi-node environment, a convenient way is to use a Kubernetes cluster as the underlying infrastructure. Helm Charts can be used to deploy FATE on Kubernetes. Please refer to Kubernetes Deployment for more details.

Если вы хотите развернуть FATE в облачной или многоузловой среде, использование кластера Kubernetes в качестве вашей инфраструктуры — довольно удобный подход. Helm Charts можно использовать для развертывания FATE в Kubernetes. ты можешь пройтиРазвертывание Kubernetesчтобы увидеть подробности.

Примечания по использованию ".env"

По умолчанию скрипт установки запускается сDocker HubИзвлеките изображение. Кроме того, пользователь также может изменить.envчтобы указать локальный реестр (например, Harbour ), из которого будут извлекаться изображения.

лицензия

Apache License 2.0