Distribuzione delle funzioni Python nel runtime watsonx.ai
Ultimo aggiornamento: 21 nov 2024
Distribuzione delle funzioni Python nel runtime watsonx.ai
È possibile distribuire funzioni Python in watsonx.ai Runtime nello stesso modo in cui si distribuiscono i modelli. I tuoi strumenti e le tue applicazioni possono utilizzare il client watsonx.ai Python o l'API REST per inviare i dati alle tue funzioni distribuite nello stesso modo in cui inviano i dati ai modelli distribuiti. La distribuzione delle funzioni di Python ti consente di nascondere i dettagli (come le credenziali). È anche possibile pre - elaborare i dati prima di inoltrarli ai modelli. Inoltre, è possibile gestire errori e includere chiamate a più modelli, tutti all'interno della funzione distribuita invece che nella tua applicazione.
Notebook di esempio per la creazione e la distribuzione di funzioni Python
Copy link to section
Per esempi su come creare e distribuire le funzioni Python utilizzando la watsonx.ai Python, fai riferimento a questi notebook di esempio:
Imposta una definizione AI Prepara i dati Crea un modello Keras utilizzando Tensorflow Distribuisci e calcola il punteggio del modello Definisci, archivia e distribuisci una funzione Python
Quando si distribuisce una funzione da uno spazio di distribuzione o in modo programmatico, per impostazione predefinita viene distribuita una singola copia della funzione. Per aumentare la scalabilità, è possibile aumentare il numero di repliche modificando la configurazione della distribuzione. Più repliche consentono un volume maggiore di richieste di calcolo del punteggio.
Il seguente esempio utilizza l'API client Python per impostare il numero di repliche su 3.
È possibile distribuire una funzione da uno spazio di distribuzione tramite l'interfaccia utente. Per ulteriori informazioni, consultare Spazi di distribuzione.