Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
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/componentsMicrosoft.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. |