MLflow API 2.0

Azure Databricks biedt een beheerde versie van de MLflow-traceringsserver en het modelregister, die als host voor de MLflow-REST API. U kunt de MLflow-REST API url's van het formulier aanroepen

https://<databricks-instance>/api/2.0/mlflow/<api-endpoint>

vervangen door <databricks-instance> de <databricks-instance> van uw Azure Databricks implementatie.

MLflow-compatibiliteitsmatrix bevat de MLflow-release die in elke Databricks Runtime is verpakt en een koppeling naar de respectieve documentatie.

Belangrijk

U moet u verifiëren voor toegang tot Databricks-REST API's.

Frequentielimieten

De MLflow-API's zijn beperkt tot vier groepen, op basis van hun functie en maximale doorvoer. Hier volgt de lijst met API-groepen en hun respectieve limieten in qps (query's per seconde):

  • Experimentbeheer met lage doorvoer (lijst, update, verwijderen, herstellen): 7 qps
  • Zoekactie: 7 qps
  • Logboekbatch: 47 qps
  • Alle andere API's: 127 qps

Daarnaast is er een limiet van 20 gelijktijdige modelversies met de status In behandeling (tijdens het maken) per werkruimte.

Als de snelheidslimiet is bereikt, retourneren volgende API-aanroepen statuscode 429. Alle MLflow-clients (met inbegrip van de gebruikersinterface) proberen 429-429-clients automatisch opnieuw met exponentieel uit te stellen.

API-verwijzing

De MLflow-API wordt geleverd als een OpenAPI 3.0-specificatie die u kunt downloaden en weergeven als een gestructureerde API-verwijzing in uw favoriete OpenAPI-editor.

Belangrijk

U moet u verifiëren voor toegang tot Databricks-REST API's.