0 / 0
Torna alla versione inglese della documentazione
Python esempi client
Ultimo aggiornamento: 22 nov 2024
Decision Optimization Python esempi client

È possibile distribuire un modello 'Decision Optimization, creare e monitorare lavori e ottenere soluzioni utilizzando il modello 'watsonx.ai Runtime 'Python client.

Per distribuire il modello, vedere Distribuzione di un modello Decision Optimization.

Per ulteriori informazioni, consultare la documentazione delclient Runtime Python diwatsonx.ai.

Il quaderno " Python " Distribuzione di un modello " Decision Optimization , disponibile nel quaderno " IBM watsonx " Hub delle risorse, illustra come eseguire le seguenti operazioni:
  • Installare l'API Runtime Python Client diwatsonx.ai.
  • Creare un'istanza client.
  • Preparare l'archivio modelli.
  • Caricare il modello.
  • Crea una distribuzione.
  • Creare e monitorare un lavoro con dati in linea per il proprio modello distribuito.
  • Visualizzare la soluzione.
Vedi anche i seguenti notebook di esempio situati nella cartella jupyter di DO - samples. Selezionare la sottocartella del prodotto e della versione..
  • Deploying a DO model with WML
  • RunDeployedModel
  • ExtendWMLSoftwareSpec

L'esempio 'Deploying a DO model with WML mostra come distribuire un modello 'Decision Optimization, creare e monitorare lavori e ottenere soluzioni utilizzando il modello 'watsonx.ai Runtime 'Python client. Questo notebook utilizza l'esempio di dieta per il modello Decision Optimization e consente di eseguire l'intera procedura senza utilizzare Decision Optimization UI esperimento.

Il RunDeployedModel mostra come eseguire i lavori e ottenere soluzioni da un modello distribuito esistente. Questo blocco note utilizza un modello salvato per la distribuzione da uno scenario Decision Optimization IU esperimento .

Il quaderno 'ExtendWMLSoftwareSpec mostra come estendere le specifiche del software Decision Optimization con il runtimewatsonx.ai Estendendo la specifica software, è possibile utilizzare il proprio pacchetto pip per aggiungere codice personalizzato, distribuirlo nel modello e inviarvi lavori. Quando si crea l'estensione del package, il nome del file compresso deve avere lo stesso nome dell'estensione del package, incluso il numero di versione del package. Ad esempio:
yourpackage-1.0.4.tar.gz
yourpackage-1.0.4.zip
yourproject-1.2.3-py33-none-any.whl
Pertanto, per un package denominato yourpackage-1.0.4.tgz, il seguente codice mostra come creare l'estensione del package. È necessario utilizzare lo stesso nome pacchetto e la stessa versione nel campo NAME .
meta_prop_pkg_ext = {
    client.package_extensions.ConfigurationMetaNames.NAME: "yourpackage-1.0.4.tgz",
    client.package_extensions.ConfigurationMetaNames.DESCRIPTION: "Pkg extension for custom lib",
    client.package_extensions.ConfigurationMetaNames.TYPE: "pip_zip"
}

Negli esempi sono disponibili anche diversi notebook per la distribuzione di vari modelli, ad esempio modelli CPLEX, DOcplex e OPL con diversi tipi di dati.

Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni