Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügen Sie ein Modell hinzu, das Endpunkte als Databricks-Apps-Ressourcen bedient, damit Ihre App Machine Learning-Modelle nach Rückschlüssen abfragen kann. Modellbereitstellungsendpunkte behandeln Modellvorhersagen und stellen eine konsistente Schnittstelle für den Zugriff auf bereitgestellte Modelle bereit.
Hinzufügen einer Modellbereitstellungsendpunktressource
Bevor Sie ein Modell hinzufügen, das Endpunkt als Ressource dient, überprüfen Sie die Voraussetzungen für die App-Ressource.
- Wenn Sie eine App erstellen oder bearbeiten, navigieren Sie zum Schritt "Konfigurieren" .
- Klicken Sie im Abschnitt "App-Ressourcen " auf +Ressource hinzufügen.
- Wählen Sie "Dienstendpunkt " als Ressourcentyp aus.
- Wählen Sie einen Modellbereitstellungsendpunkt aus den verfügbaren Endpunkten in Ihrem Arbeitsbereich.
- Wählen Sie die entsprechende Berechtigungsstufe für Ihre App aus:
- Kann anzeigen: Zeigen Sie Endpunktmetadaten an, einschließlich Modellnamen, Versionen und Workloadkonfiguration. Ableitungsanforderungen können nicht gesendet werden.
- Kann abfragen: Senden von Rückschlussanforderungen und Anzeigen von Metadaten. Verwenden Sie dies für die meisten Apps, die Modellvorhersagen benötigen.
- Kann verwalten: Vollständige Administrative Kontrolle, einschließlich Ansicht, Bearbeiten, Abfragen, Löschen und Verwalten von Berechtigungen.
- (Optional) Geben Sie einen benutzerdefinierten Ressourcenschlüssel an, mit dem Sie auf das Modell verweisen, das Endpunkt in Ihrer App-Konfiguration bedient. Der Standardwert ist
serving-endpoint.
Hinweis
Der Modellbereitstellungsendpunkt muss sich in einem READY Zustand befinden, um Anforderungen zur Inferenzverarbeitung von Ihrer App zu bearbeiten.
Umgebungsvariablen
Wenn Sie eine App mit einer Modell-Servierende-Endpunktressource bereitstellen, macht Azure Databricks den Namen des Servierenden Endpunkts über Umgebungsvariablen verfügbar, auf die Sie mithilfe des valueFrom Felds verweisen können.
Beispiel:
SERVING_ENDPOINT=<your-serving-endpoint-name>
Weitere Informationen finden Sie unter Verwenden von Umgebungsvariablen für den Zugriff auf Ressourcen.
Entfernen einer Modellbereitstellungsendpunktressource
Wenn Sie ein Modell zur Bereitstellung von Endpunktressourcen aus einer App entfernen, verliert der Dienstprinzipal der App den Zugriff auf den Endpunkt. Das Modell, das Endpunkt selbst bedient, bleibt unverändert und ist weiterhin für andere Benutzer und Anwendungen verfügbar, die über entsprechende Berechtigungen verfügen.
Bewährte Methoden
Beachten Sie Folgendes, wenn Sie mit dem Modell arbeiten, das Endpunktressourcen bedient:
- Erteilen Sie minimale Berechtigungen. Verwenden Sie
Can viewfür den geringsten Zugriff oderCan queryfür die meisten Apps, die Inferenzen-Anfragen senden müssen, es sei denn, Ihre App muss speziell administrative Aufgaben auf dem Endpunkt ausführen. - Vermeiden Sie nach Möglichkeit lange ausgeführte Abfragen, da Inferenzanforderungen zu Zeitüberschreitungen führen können.
- Überprüfen Sie den Endpunktstatus, bevor Sie Anforderungen senden. Endpunkte müssen sich im
READYZustand befinden, um Abfragen zu verarbeiten. - Erwägen Sie, Ihre Inferenzanforderungen zu begrenzen, um zu vermeiden, dass der Endpunkt überlastet wird, insbesondere in Zeiten mit hohem Datenaufkommen.