Déployer un modèle Machine Learning sur Azure SQL Edge à l'aide d'ONNX
Important
Azure SQL Edge sera mis hors service le 30 septembre 2025. Pour plus d’informations et pour connaître les options de migration, consultez l’Avis de mise hors service.
Remarque
Azure SQL Edge ne prend plus en charge la plateforme ARM64.
Dans la troisième partie de ce tutoriel en trois parties consacré à la prédiction des impuretés contenues dans le minerai de fer dans Azure SQL Edge, vous allez :
- utiliser Azure Data Studio pour vous connecter à SQL Database dans l'instance d'Azure SQL Edge ;
- prédire les impuretés contenues dans le minerai de fer à l'aide d'ONNX dans Azure SQL Edge.
Composants clés
La solution utilise une valeur par défaut de 500 millisecondes entre chaque message envoyé au hub Edge. Vous pouvez la changer dans le fichier Program.cs.
TimeSpan messageDelay = configuration.GetValue("MessageDelay", TimeSpan.FromMilliseconds(500));
La solution a généré un message, avec les attributs suivants. Ajoutez ou supprimez les attributs en fonction des spécifications.
{ timestamp cur_Iron_Feed cur_Silica_Feed cur_Starch_Flow cur_Amina_Flow cur_Ore_Pulp_pH cur_Flotation_Column_01_Air_Flow cur_Flotation_Column_02_Air_Flow cur_Flotation_Column_03_Air_Flow cur_Flotation_Column_04_Air_Flow cur_Flotation_Column_01_Level cur_Flotation_Column_02_Level cur_Flotation_Column_03_Level cur_Flotation_Column_04_Level cur_Iron_Concentrate }
Se connecter à SQL Database dans l’instance Azure SQL Edge pour entraîner, déployer et tester le modèle ML
Ouvrez Azure Data Studio.
Sous l'onglet Bienvenue, lancez une nouvelle connexion avec les informations suivantes :
Champ Valeur Type de connexion Microsoft SQL Server Serveur Adresse IP publique mentionnée dans la machine virtuelle créée pour cette démo Nom d’utilisateur SA Mot de passe Mot de passe fort utilisé lors de la création de l'instance d'Azure SQL Edge Base de données Default Groupe de serveurs Default Name (facultatif) Entrez un nom facultatif Sélectionnez Connecter.
Dans la section Fichier, ouvrez
/DeploymentScripts/MiningProcess_ONNX.jpynb
à partir du dossier où vous avez cloné les fichiers projet sur votre ordinateur.Définissez le noyau sur Python 3.
Contenu connexe
- Pour plus d'informations sur l'utilisation des modèles ONNX dans Azure SQL Edge, consultez Machine Learning et IA avec ONNX dans SQL Edge.