Partage via


Vue d’ensemble des ressources hub (classique)

S'applique uniquement à :Portail Foundry (classique). Cet article n’est pas disponible pour le nouveau portail Foundry. En savoir plus sur le nouveau portail.

Important

Cet article fournit une prise en charge pour les versions antérieures des projets basés sur le hub. Elle ne fonctionnera pas pour les projets Foundry. Consultez Comment savoir quel type de projet j’ai ?

Remarque de compatibilité du Kit de développement logiciel (SDK) : les exemples de code nécessitent une version spécifique du Kit de développement logiciel (SDK) Microsoft Foundry. Si vous rencontrez des problèmes de compatibilité, envisagez la migration d’un hub vers un projet Foundry.

Foundry AI Hub est un type de ressource que vous utilisez avec le type de ressource Microsoft Foundry. Vous n’en avez besoin que pour les cas d’usage sélectionnés. Les ressources hub fournissent un accès aux fonctionnalités d’hébergement de modèle open source et de mise au point, ainsi qu’aux fonctionnalités d'Azure Machine Learning, en plus des capacités prises en charge par sa ressource Foundry associée.

Conseil / Astuce

Les ressources hub sont disponibles dans le portail Foundry, les Azure Machine Learning studio et les Azure portal. L’ensemble de fonctionnalités et les options de gestion varient selon l’outil.

Lorsque vous créez un hub IA, vous approvisionnez automatiquement une ressource Foundry. Vous pouvez utiliser des ressources hub dans Foundry et Azure Machine Learning studio.

Les hubs ont leurs propres types de projets qui prennent en charge un ensemble de fonctionnalités différencié par rapport aux projets Foundry. Consultez project types pour obtenir une vue d’ensemble des fonctionnalités prises en charge.

Créer une ressource hub

Commencez par créer votre premier hub dans le portail Foundry, ou utilisez le portail Azure ou les modèles pour des options de configuration avancées comme la mise en réseau.

Les hubs regroupent un ou plusieurs projets avec des paramètres communs, y compris des accès de données et des configurations de sécurité. Les projets agissent en tant que dossiers pour organiser le travail et donner access aux API de développeur.

Créer un projet basé sur un hub

Pour commencer le développement, créer un projet basé sur un hub. Vous pouvez accéder à des projets basés sur un hub dans le portail Foundry pour créer avec des outils d’IA générative et ML Studio pour créer avec des outils conçus pour l’entraînement de modèles d'apprentissage automatique personnalisés.

Concepts de Project

Les projets vous permettent de créer et de regrouper des composants réutilisables que vous pouvez utiliser entre les outils.

Actif Descriptif
Data Jeu de données que vous pouvez utiliser pour créer des index, ajuster des modèles et évaluer des modèles.
Flows Un jeu d’instructions exécutables capable d’implémenter la logique IA.
Evaluations Évaluations d’un modèle ou d’un flux. Vous pouvez exécuter des évaluations manuelles ou basées sur des métriques.
Indexes Les index de recherche vectorielle sont générés à partir de vos données.

Les projets ont également des paramètres spécifiques qui s’appliquent uniquement à cette project :

Actif Descriptif
Connexions du projet Connexions à des ressources externes telles que les fournisseurs de stockage de données que vous et d'autres membres du projet pouvez utiliser. Ils complètent des connexions partagées sur le hub accessible à tous les projets.
Runtime de flux d’invite Le flux d'invite est une fonctionnalité que vous pouvez utiliser pour générer, personnaliser ou exécuter un flux. Pour utiliser un flux d’invite, vous devez créer un runtime au-dessus d’une instance de calcul.

Note

Dans le portail Foundry, vous pouvez également gérer les paramètres de langue et de notification qui s’appliquent à tous les projets que vous pouvez access indépendamment du hub ou du project.

Partager des configurations entre des projets à l’aide du hub

Un hub partage des configurations pour un groupe de projets. Tous les projets du hub partagent les mêmes configurations de sécurité ou domaine d’activité.

Les configurations partagées que vous gérez sur le hub sont les suivantes :

  • Security notamment l'accès au réseau public, le chiffrement avec clé gérée par le client et les contrôles d’identité. Les paramètres de sécurité que vous configurez sur le hub passent automatiquement à chaque project. Un réseau virtuel géré est partagé entre tous les projets qui partagent le même hub.
  • Connections vous permet d'accéder aux objets dans le portail Foundry gérés en dehors de votre hub. Par exemple, chargez des données sur un compte Azure storage ou des déploiements de modèles sur une ressource OpenAI ou Foundry Azure existante. Utilisez éventuellement la connexion pour stocker les informations d’identification partagées, afin que les développeurs puissent access implicitement des objets distants pendant le développement.
  • L’allocation de calcul et de quota est gérée en tant que capacité partagée pour tous les projets du portail Foundry qui partagent le même hub. Ce quota inclut l’instance de calcul en tant que station de travail managée basée sur le cloud pour une personne. Le même utilisateur peut utiliser une instance de calcul entre les projets.
  • Policy appliquée à l'étendue du hub dans Azure s’applique à tous les projets gérés sous celui-ci.
  • Ressources Azure dépendantes est configurée une fois par hub et pour chaque projet associé. Vous utilisez ces ressources pour stocker des artifacts que vous générez lors du travail dans le portail Foundry, comme les journaux ou lors du chargement de données. Pour plus d’informations, consultez les ressources dépendentes.

Accéder aux modèles Foundry à partir de projets basés sur un hub

À l’aide de hubs, vous pouvez gérer les connexions à des ressources OpenAI ou Foundry existantes Azure. Utilisez leurs modèles et les fonctionnalités de personnalisation sélectionnées dans les projets hub.

Après avoir créé une connexion, vous pouvez accéder aux déploiements de modèles via des environnements de test. Lorsque vous utilisez des expériences de réglage précis dans un project basé sur hub, vos travaux d’optimisation sont implicitement exécutés sur la ressource Foundry connectée (contexte par défaut project).

ressources dépendantes de Storage et Key Vault

Foundry AI Hub est une implémentation de Azure Machine Learning et nécessite plusieurs services Azure en tant que dépendances.

Type de ressource Fournisseur et type de ressource Type Fonctionnalités prises en charge
Microsoft Foundry Microsoft.CognitiveServices/account AIServices Agents, évaluations, Azure OpenAI, Parole, Vision, Langage et Compréhension de contenu
Projet de fonderie Microsoft.CognitiveServices/account/project AIServices Sous-ressource en relation avec ci-dessus
Azure Speech (Reconnaissance vocale Azure) Microsoft.CognitiveServices/account Speech Speech
Service de Langage Azure dans les outils Foundry Microsoft.CognitiveServices/account Language Language
Azure Vision dans les outils Foundry Microsoft.CognitiveServices/account Vision Vision
Service OpenAI d'Azure Microsoft.CognitiveServices/account OpenAI Azure modèles OpenAI et leur personnalisation
Azure AI Hub Microsoft.MachineLearningServices/workspace hub Hub de connectivité et support de configuration de sécurité pour les projets basés sur le hub
projet Azure AI Hub Microsoft.MachineLearningServices/workspace project Entraînement et hébergement des modèles ML personnalisés

Si vous ne fournissez pas les ressources dépendantes suivantes, elles sont créées automatiquement.

Ressource Azure dépendante Fournisseur de ressources Optional Note
Microsoft Foundry Microsoft.CognitiveServices/accounts Fournit un accès aux modèles et à d’autres API Foundry principales.
compte Azure Storage Microsoft.Storage/storageAccounts Stocke des artefacts pour vos projets, tels que des flux et des évaluations. Pour l'isolation des données, les conteneurs de stockage sont préfixés à l'aide du GUID du projet et sécurisés sous conditions à l'aide d'Azure ABAC pour l'identité du projet.
Azure Key Vault Microsoft.KeyVault/vaults Stocke des secrets comme les chaînes de connexion pour les connexions de votre ressource. Pour l’isolation des données, les secrets ne peuvent pas être récupérés entre les projets via des API.
Azure Container Registry Microsoft.ContainerRegistry/registries Stocke les images Docker créées lors de l'utilisation d'un runtime personnalisé pour le flux de traitement des invites. Pour l’isolation des données, les images Docker sont préfixées à l’aide du GUID du projet.
Azure Application Insights &
Espace de travail Log Analytics
Microsoft.Insights/components
Microsoft.OperationalInsights/workspaces
Utilisé comme stockage de journaux lorsque vous choisissez la journalisation au niveau applicatif pour vos flux déployés.
Azure AI Search Microsoft.Search/searchServices Fournit des fonctionnalités de recherche pour vos projets.

Prochaines étapes