aks Modulo

Contiene funzionalità per la distribuzione di modelli di Machine Learning come endpoint di servizio Web in servizio Azure Kubernetes.

servizio Azure Kubernetes (Servizio Azure Kubernetes) è consigliato per scenari in cui è necessaria l'orchestrazione completa dei contenitori, tra cui l'individuazione dei servizi in più contenitori, il ridimensionamento automatico e gli aggiornamenti coordinati delle applicazioni.

Per altre informazioni, vedere Distribuire un modello in servizio Azure Kubernetes.

Classi

AksEndpoint

Nota

Si tratta di una classe sperimentale e può cambiare in qualsiasi momento. Per altre informazioni, vedere https://aka.ms/azuremlexperimental.

Rappresenta una raccolta di versioni del servizio Web dietro lo stesso endpoint in esecuzione in servizio Azure Kubernetes.

Mentre un'entità AksWebservice distribuisce un singolo servizio con un singolo endpoint di assegnazione dei punteggi, la classe AksEndpoint consente di distribuire più versioni del servizio Web dietro lo stesso endpoint di assegnazione dei punteggi. Ogni versione del servizio Web può essere configurata per servire una percentuale del traffico in modo da poter distribuire modelli in modo controllato, ad esempio per i test A/B. AksEndpoint consente la distribuzione da un oggetto modello simile a AksWebservice.

Inizializzare l'istanza del servizio Web.

Il costruttore del servizio Web recupera una rappresentazione cloud di un oggetto Webservice associato all'area di lavoro specificata. Restituirà un'istanza di una classe figlio corrispondente al tipo specifico dell'oggetto Webservice recuperato.

AksEndpointDeploymentConfiguration

Nota

Si tratta di una classe sperimentale e può cambiare in qualsiasi momento. Per altre informazioni, vedere https://aka.ms/azuremlexperimental.

Rappresenta le informazioni di configurazione della distribuzione per un servizio distribuito in servizio Azure Kubernetes.

Creare un oggetto AksEndpointDeploymentConfiguration usando il deploy_configuration metodo della AksEndpoint classe.

Inizializzare un oggetto di configurazione per la distribuzione di un endpoint in una destinazione di calcolo del servizio Azure Kubernetes.

AksServiceAccessToken

Descrive il token di accesso che può essere specificato nell'intestazione Di autorizzazione delle richieste di assegnazione dei punteggi al servizio Web.

Creare una nuova istanza di WebServiceAccessToken.

AksServiceDeploymentConfiguration

Rappresenta le informazioni di configurazione della distribuzione per un servizio distribuito in servizio Azure Kubernetes.

Creare un oggetto AksServiceDeploymentConfiguration usando il deploy_configuration metodo della AksWebservice classe.

Inizializzare un oggetto di configurazione per la distribuzione in una destinazione di calcolo del servizio Azure Kubernetes.

AksWebservice

Rappresenta un modello di Machine Learning distribuito come endpoint servizio Web in servizio Azure Kubernetes.

Un servizio distribuito viene creato da un modello, uno script e i file associati. Il servizio Web risultante è un endpoint HTTP con carico bilanciato con un'API REST. È possibile inviare dati a questa API per ottenere la stima restituita dal modello.

AksWebservice distribuisce un singolo servizio a un endpoint. Per distribuire più servizi in un endpoint, usare la AksEndpoint classe .

Per altre informazioni, vedere Distribuire un modello in un cluster servizio Azure Kubernetes.

Inizializzare l'istanza del servizio Web.

Il costruttore del servizio Web recupera una rappresentazione cloud di un oggetto Webservice associato all'area di lavoro specificata. Restituirà un'istanza di una classe figlio corrispondente al tipo specifico dell'oggetto Webservice recuperato.

AutoScaler

Definisce i dettagli per la configurazione automatica di un servizio Azure KubernetesWeb.

I valori di configurazione di Scalabilità automatica vengono specificati usando i deploy_configuration metodi o update della AksWebservice classe.

Inizializzare l'utilità di scalabilità automatica del servizio Azure Kubernetes.

ContainerResourceRequirements

Definisce i requisiti di risorsa per un contenitore usato dal servizio Web.

I valori ContainerResourceRequirement vengono specificati durante la distribuzione o l'aggiornamento di un webervice. Ad esempio, usare i deploy_configuration metodi o update della AksWebservice classe o , o update_version i create_versiondeploy_configurationmetodi della AksEndpoint classe .

Inizializzare i requisiti delle risorse del contenitore.

DataCollection

Definisce la configurazione della raccolta dati per un AksWebserviceoggetto .

Intializzare l'oggetto DataCollection.

LivenessProbeRequirements

Definisce i requisiti di tempo del probe di liveness per le distribuzioni del servizio Web.

I valori dei valori di configurazione di LivenessProbeRequirements vengono specificati durante la distribuzione o l'aggiornamento di un webervice. Ad esempio, usare i deploy_configuration metodi o update della AksWebservice classe o i create_versionmetodi , deploy_configurationo update_version della AksEndpoint classe .

Inizializzare i requisiti delle risorse del contenitore.