Vous pouvez déployer un modèle " Decision Optimization, créer et surveiller des tâches et obtenir des solutions en utilisant le modèle " watsonx.ai Exécution Python Client.
Le notebook Python Déployer un modèle d'Decision Optimization, disponible dans le centre de ressourcesIBM watsonx, illustre la manière dont vous pouvez effectuer les tâches suivantes :
Installez l'API client Python du moteur d'exécutionwatsonx.ai
Créez une instance de client.
Préparez votre archive de modèle.
Téléchargez votre modèle.
Créez un déploiement.
Créez et surveillez un travail avec des données en ligne pour votre modèle déployé.
Affichez la solution.
Voir aussi les exemples de blocs-notes suivants qui se trouvent dans le dossier jupyter de DO-samples. Sélectionnez le sous-dossier de produit et de version approprié..
Deploying a DO model with WML
RunDeployedModel
ExtendWMLSoftwareSpec
L'exemple " Deploying a DO model with WML vous montre comment déployer un modèle " Decision Optimization, créer et surveiller des tâches et obtenir des solutions à l'aide du modèle " watsonx.ai Exécution Python Client. Cette bloc-notes utilise l'échantillon de régime alimentaire pour le modèle Decision Optimization et vous guide tout au long de la procédure sans utiliser le Decision Optimizationinterface utilisateur d'expérimentation.
Le RunDeployedModel vous montre comment exécuter des travaux et obtenir des solutions à partir d'un modèle déployé existant. Ce bloc-notes utilise un modèle qui est sauvegardé pour le déploiement à partir d'un scénario d' interface utilisateur d'expérimentationDecision Optimization .
Le cahier 'ExtendWMLSoftwareSpec vous montre comment étendre la spécification du logiciel Decision Optimization avec le Runtimewatsonx.ai En étendant la spécification logicielle, vous pouvez utiliser votre propre package pip pour ajouter du code personnalisé, le déployer dans votre modèle et lui envoyer des travaux. Lorsque vous créez votre extension de package, le nom du fichier compressé doit avoir le même nom que l'extension de package, y compris le numéro de version du package. Exemple :
Ainsi, pour un package nommé yourpackage-1.0.4.tgz, le code suivant montre comment créer l'extension de package. Vous devez utiliser le même nom de package et la même version dans la zone NAME .
Vous pouvez également trouver dans les exemples plusieurs blocs-notes pour déployer divers modèles, par exemple des modèles CPLEX, DOcplex et OPL avec différents types de données.