Union.ai
Union.ai · Programmation · Productivité
Union.ai est un runtime d'IA durable bâti sur Flyte. Il exécute entraînements, inférences et agents dans votre propre compte cloud, en tarif à l'usage.

À propos de Union.ai
About
Qu'est-ce que Union.ai
Union.ai est une plateforme managée pour l'orchestration de workflows IA et l'exécution de pipelines d'apprentissage automatique. Elle vient de l'équipe qui a créé Flyte, le moteur de workflows open source désormais porté par la Linux Foundation AI and Data, et elle accepte le code Flyte que vous avez déjà écrit.
La différence se joue sur l'endroit où le travail s'exécute. Union héberge un plan de contrôle, qui gère l'ordonnancement, l'interface et les métadonnées. Le calcul, les données et les artefacts de modèle restent dans votre compte cloud, sur votre cluster Kubernetes, sur votre facturation. C'est pour cela qu'une équipe soumise à des contraintes réglementaires peut l'adopter sans demander l'autorisation d'envoyer ses données d'entraînement à un prestataire.
Le runtime est ce qui distingue le produit d'un simple orchestrateur. Quand une instance spot est récupérée ou qu'un job manque de mémoire, une exécution durable reprend à l'étape qui a échoué, parfois sur un autre matériel, au lieu de tout relancer. Cela compte surtout pour les traitements de plusieurs heures. Pour un script court, Union est surdimensionné et Python seul suffit.
Pour démarrer
- Souscrivez Union Team sur AWS Marketplace, ou discutez avec l'équipe commerciale pour un contrat Enterprise. La plateforme tourne de toute façon dans votre cloud privé, seul le mode de gestion change. Le premier mois inclut 950 dollars de crédit d'usage, sans carte bancaire à l'inscription.
- Créez votre organisation depuis la page d'inscription d'Union. Vos collègues qui partagent le domaine de l'entreprise arrivent dans le même espace de travail.
- Raccordez un cluster. L'installation guidée vérifie vos permissions AWS, puis vous fournit une seule commande Helm à lancer dans le terminal. L'agent du plan de données ouvre la connexion vers Union, donc aucun port entrant n'est exposé.
- Lancez un workflow d'exemple pour valider la connexion, puis déposez votre propre code Flyte. Les tâches et environnements existants tournent sans réécriture.
- Ajoutez des déclencheurs, des planifications et un point de terminaison d'inférence, puis invitez votre équipe. La facturation démarre à l'épuisement du crédit.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Union.ai.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Ingénieurs plateforme ML
- Équipes IA qui passent du prototype à la production
- Responsables sécurité et conformité
Tâches
- Entraînements et ajustements fins de plusieurs heures
- Points de terminaison d'inférence pour LLM
- Agents IA en production
- Pipelines d'évaluation et de promotion
- Traitement de données par lots sur instances spot
Cas d'usage
- Une équipe de recherche a besoin de GPU sur plusieurs clouds
- Une entreprise avec réseau isolé ou exigence d'installation sur site
- Un utilisateur de Flyte qui dépasse le cluster administré à la main
Fonctionnalités clés
Une exécution durable qui survit aux pannes d'infrastructure
L'idée centrale : une exécution n'a pas besoin de repartir de zéro quand le matériel qui la porte tombe. Union enregistre chaque tâche, ses entrées et sorties, et un journal de rejeu. Si un GPU disparaît en cours d'entraînement ou qu'un conteneur meurt à cause d'une erreur de mémoire, l'exécution reprend au point de défaillance. Lors du nouvel essai, elle peut aussi demander d'autres ressources, et la même étape passe ainsi d'une A100 à une H100 sans toucher une ligne de code. C'est toute la différence entre réessayer et récupérer, et c'est ce qui fait aboutir plus souvent les jobs longs.
Des workflows en Python pur, sans DSL
Flyte 2 supprime le langage de workflows. Les tâches sont des fonctions Python, et les tâches s'appellent entre elles. Boucles, conditions et blocs try/except sont du Python ordinaire, et la distribution se fait avec asyncio.gather. Aucun fichier YAML ne décrit le graphe, aucune étape de compilation ne précède l'exécution. Une équipe prend l'outil en main en une après-midi, ce qui allège l'intégration des nouvelles recrues. Le même programme tourne en local, sur un devbox ou sur un cluster, donc la boucle de débogage reste rapide.
AI Factory : artefacts, traçabilité et déclencheurs
Chaque jeu de données, checkpoint et rapport devient un artefact nommé et versionné, et la plateforme conserve l'exécution qui l'a produit ainsi que les composants qui le consomment ensuite. Vous reliez les composants par des événements d'artefact au lieu d'un ordonnanceur. Une nouvelle version de checkpoint déclenche son évaluation, un modèle promu déclenche le calcul des scores, un nouveau lot de traces de production déclenche la construction du jeu de données. Chaque composant peut être écrit et maintenu par une équipe différente, et aucune n'importe le code de l'autre. Union publie des implémentations de référence sur GitHub, testées en CI.
Entraînement distribué multi-nœuds
Une seule déclaration d'environnement transforme une tâche en cluster torchrun, avec nœuds et processus déjà câblés. Une exécution peut s'étendre sur de nombreux nœuds et héberger des milliers d'actions, ce dont les entraînements GRPO et LoRA ont besoin. Des plugins intégrés couvrent Ray, Spark et Dask pour les charges hors du modèle de tâches standard. La plateforme se distingue surtout sur les pannes : ces clusters tournent par défaut sur de la capacité spot, et un nœud récupéré ne coûte que le travail en cours.
Passerelle d'inférence et service de modèles
Vous servez un modèle depuis vos GPU avec un point de terminaison compatible OpenAI, déclaré comme n'importe quelle autre tâche. La mise à l'échelle part de zéro réplique quand le trafic est faible et monte jusqu'au maximum configuré, et les poids passent du stockage objet directement à la mémoire GPU, ce qui raccourcit le démarrage à froid. La même passerelle peut encadrer les appels à des fournisseurs d'API externes, et l'équipe voit au même endroit la dépense et le routage des modèles. Le point de terminaison est alimenté directement par la sortie de l'entraînement, ce qui supprime la copie manuelle vers un registre séparé.
Lots et temps réel dans un même runtime
Les jobs par lots et les services de longue durée partagent le modèle de programmation, le modèle d'empaquetage et la couche d'ordonnancement GPU. Ce n'est pas un détail. Un evaluateur par lots et un point de terminaison actif peuvent viser le même artefact de checkpoint, et le parc de GPU se partage entre les deux. Quand un service réduit ses répliques, sa capacité retourne à la file d'entraînement au lieu de rester inactive. Les équipes qui maintenaient deux piles n'en gardent qu'une, et le suivi des coûts se simplifie.
Sécurité d'entreprise et options de déploiement
Union s'exécute dans votre VPC sur AWS, Azure ou GCP, avec une option sur site et réseau isolé sur Enterprise. Le plan de contrôle atteint le cluster par un tunnel sortant, et le proxy de données qui signe les URL et récupère les journaux réside dans votre réseau. Enterprise ajoute SSO et SAML, RBAC personnalisé, clés de chiffrement gérées par le client, clé propre, points de terminaison privés et plan de contrôle dédié à un seul client. La couverture comprend SOC 2 Type II et un accord BAA HIPAA sur demande.
Avantages et inconvénients
Avantages
- Les workflows tournent dans votre compte cloud, donc données, artefacts de modèle et journaux ne passent jamais par l'infrastructure d'Union.
- Le runtime se remet des pannes d'infrastructure, y compris les erreurs de mémoire et les nœuds spot récupérés, et pas seulement d'un nouvel essai du même code.
- Les pipelines Flyte existants s'exécutent tels quels, ce qui rend simple le passage depuis le moteur open source.
- La tarification est publique et à l'unité : actions, heures de vCPU, heures de mémoire et heures de GPU par classe, avec des paliers qui baissent quand le volume monte.
- L'inscription autonome via AWS Marketplace supprime l'appel commercial qui conditionnait autrefois un essai.
Inconvénients
- Le plan Team démarre à 950 dollars par mois. Difficile à justifier pour un développeur seul ou une petite expérimentation, et l'accès sans frais se limite au crédit du premier mois.
- Il n'existe pas d'offre gratuite au-delà de ce crédit, donc un projet personnel ne peut pas tourner indéfiniment sur Union.
- L'inscription autonome ne couvre que AWS pour l'instant. Les équipes sur Azure ou GCP passent par le commercial, ou raccordent un cluster après un échange avec Enterprise.
- Les changements de groupes de nœuds sur un plan de données géré par Union passent encore par une demande au support, ce qui ralentit le réglage des types d'instance et de la capacité GPU.
- Il faut connaître Kubernetes pour en tirer parti. Une équipe sans ingénieur plateforme trouvera la première installation lourde.
Questions fréquentes
Union.ai exécute des charges d'IA et d'apprentissage automatique : traitement de données, entraînement de modèles, évaluation, scoring par lots, inférence de LLM et boucles d'agents. Il fait tourner les pipelines Flyte et ajoute un plan de contrôle managé, de l'observabilité et de la sécurité d'entreprise.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Union.ai.
Alternatives à Union.ai
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
