Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Important
Denne funktion er en prøveversion.
Microsoft Fabric lader dig levere realtidsforudsigelser fra ML-modeller ved at bruge sikre, skalerbare og brugervenlige online endpoints. De fleste Fabric-modeller inkluderer disse endepunkter som indbyggede egenskaber, og de kræver ingen opsætning for at starte fuldt administrerede realtidsimplementeringer.
Du kan aktivere, konfigurere og forespørge model-endpoints ved at bruge et offentligt REST API. Du kan også komme direkte i gang fra Fabric-interfacet ved at bruge en low-code-oplevelse til at aktivere modelendpoints og forhåndsvise forudsigelser med det samme.
Prerequisites
- Din lejer har maskinlæringsmodel-endpoints aktiveret som standard. Hvis din administrator vil deaktivere denne funktion, kan de slå tenant-switchen for ML-modelendpoints fra i Fabric admin-portalen.
Limitations
- Slutpunkter er i øjeblikket tilgængelige for et begrænset sæt ML-modelvarianter, herunder Keras, LightGBM, Sklearn og XGBoost.
- Slutpunkter er i øjeblikket ikke tilgængelige for modeller med tensorbaserede skemaer eller ingen skemaer.
Note
Maskinlæringsendpoints understøtter AutoML-trænede modeller.
Kom i gang med modelslutpunkter
ML-modeller i Fabric leveres forudbygget med online endpoints, som du kan bruge til at levere realtidsforudsigelser. Hver registreret modelversion har en dedikeret endpoint-URL, som du kan finde under overskriften Endpoint detaljer i Fabric-grænsefladen. Denne URL slutter med en understi, der angiver den specifikke version (for eksempel, /versions/1/score).
Modelslutpunkter har følgende egenskaber:
| Property | Description | Default |
|---|---|---|
| Standard version | Denne egenskab (Yes eller No) angiver, om versionen sættes som modellens standard for at levere reelle forudsigelser. Du kan tilpasse standardversionen i modellens indstillinger. |
No |
| Status | Denne egenskab angiver, om slutpunktet er klar til at betjene forudsigelser. Status kan være Inactive, Activating, Active, Deactivatingeller Failed. Det er kun aktive slutpunkter, der kan levere forudsigelser. |
Inactive |
| Automatisk dvale | Denne egenskab (On eller Off) angiver, om slutpunktet, når det er aktivt, skal skalere kapacitetsforbruget ned til nul, hvis der ikke er trafik. Hvis auto-dvale er slået til, går endepunktet i en inaktiv tilstand efter fem minutter uden indkommende forespørgsler. Det første kald til at vække et inaktivt slutpunkt indebærer en kort forsinkelse. |
On |
Aktivér modelslutpunkter
Du kan aktivere modelendepunkter direkte fra Fabric-interfacet. Gå til den version, du vil bruge til realtidsforudsigelser, og vælg Aktiver version endpoint fra båndet.
En toast-besked viser, at Fabric gør dit endpoint klar til at levere forudsigelser, og endpointets status ændres til Activating. Bag kulisserne starter Fabric den underliggende containerinfrastruktur for at hoste din model. Inden for et par minutter er dit slutpunkt klar til at betjene forudsigelser.
Hvert endpoint har en status, der angiver, om det er klar til at levere realtidsforudsigelser:
| Status | Description |
|---|---|
Inactive |
Endpointet aktiveres ikke til at levere realtidsforudsigelser, og det forbruger ikke Fabric-kapacitet. |
Activating |
Slutpunktet er ved at blive konfigureret til at betjene forudsigelser i realtid. Bag kulisserne opsætter Fabric den underliggende containerinfrastruktur for at hoste modellen. Slutpunktet er aktivt inden for nogle få minutter. |
Active |
Slutpunktet er klar til at udføre forudsigelser i realtid. Bag kulisserne administrerer Fabric den underliggende infrastruktur og skalerer ressourceforbruget baseret på indkommende trafik. Højere trafik resulterer i højere brug af Fabric-kapacitet. |
Deactivating |
Endepunktet deaktiveres, så det ikke længere leverer realtidsforudsigelser eller bruger Fabric-kapacitet. Bag kulisserne nedbryder Fabric den underliggende containerinfrastruktur. |
Note
ML-modeller kan understøtte aktive slutpunkter for op til fem versioner på én gang. Hvis du vil udføre forudsigelser fra en sjette version, skal du først deaktivere et aktivt slutpunkt.
Administrer modelslutpunkter
For at få et overblik over din models aktive endpoints, vælg Manage endpoints fra båndet i interfacet. Hver model har et standardslutpunkt, der kan tilpasses, og som indeholder forudsigelser fra en version, du vælger. Du kan opdatere standardversionen ved at bruge dropdown-vælgeren i indstillingspanelet.
Important
Sæt standardegenskaben til en aktiv version, hvis du planlægger at bruge den. Hvis du ikke sætter standardegenskaben, eller hvis du sætter den til en inaktiv version, fejler kald til standardendpointet.
Modellens endpoint-indstillinger viser alle versioner med aktive endpoints. Du kan ændre auto-sleep-egenskaben for hvert endpoint ved at skifte switcheren til On eller Off.
Tip
Aktive endpoints med automatisk dvale slået til går i inaktiv tilstand efter fem minutter uden trafik. Det første kald for at vække dem indebærer en kort forsinkelse. Du kan overveje at slå denne egenskab fra for endpoints i produktion.
Slutpunkter for forespørgselsmodel for forudsigelser i realtid
Du kan teste modelendpoints øjeblikkeligt ved at bruge low-code-oplevelsen i Fabric. Gå til en version med et aktivt endpoint og vælg Forhåndsvisning af forudsigelser fra båndet i interfacet. Du kan sende prøveanmodninger til endpointet og få prøveforudsigelser i realtid ved at bruge formularfelter, der matcher modellens inputsignatur.
Vælg Autofill for at udfylde formularfelterne med tilfældige stikprøveværdier. Du kan tilføje flere sæt formværdier for at teste endepunktet med flere input. Vælg Get predictions for at sende endpoint din sample-anmodning.
Hvis du foretrækker at formatere eksempelanmodninger som JSON-nyttedata, skal du bruge rullelistevælgeren til at ændre visningen.
Deaktiver modelslutpunkter
Du kan deaktivere modelendepunkter direkte fra Fabric-interfacet. Gå til en version, hvor du ikke længere behøver at levere realtidsforudsigelser, og vælg Deaktiver versionsendpoint fra båndet i interfacet.
En toast-besked viser, at Fabric er ved at afmontere din aktive udrulning, og status for endepunktet ændres til Deactivating. Endpointet kan ikke levere realtidsforudsigelser, medmindre du genaktiverer det.
Du kan deaktivere endpoints for flere versioner på én gang fra modellens indstillingspanel. Vælg Administrer endepunkter fra båndet i grænsefladen og vælg et eller flere aktive endepunkter at deaktivere.
Forbrugshastighed
Hosting af aktive modelendepunkter forbruger Fabric Capacity Units (CUs). Slutpunkter kører på beregningsnoder og kan automatisk skalere op til tre noder baseret på indgående trafik. Fakturering beregnes pr. node, mens et slutpunkt er aktivt. Følgende tabel viser CU-forbruget for et aktivt ML-model-endpoint.
| Handling | Handlingsenhed | Forbrugshastighed |
|---|---|---|
| Modelendepunkt | 1 modelslutpunkt (version) pr. sekund pr. node | 5 CU sekunder |
Følgende tabel viser eksempelscenarier samt deres tilsvarende forbrugssatser og timeomkostninger.
| scenarie | Description | Forbrugshastighed | Timepris |
|---|---|---|---|
| Modeller med inaktive slutpunkter | Disse modeller har ingen aktive versionsslutpunkter og ingen tilknyttet ressourceudnyttelse. De medfører ingen ekstra omkostninger. | 0 CU sekunder | 0 CU time |
| Modeller med aktive, men inaktive slutpunkter | Disse modeller har en eller flere aktive versionsendepunkter, men uden regelmæssig trafik skalerer alle endepunkter til nul, hvilket automatisk reducerer omkostningerne. | 5 CU sekunder | 0.42 CU timer |
| Modeller med 1 aktivt slutpunkt og konstant lav trafik | Disse modeller har kun 1 aktiv version af slutpunktsbetjente forudsigelser, men uden nok trafik til at udløse en fuld udskalering. En node kan betjene al trafikken. Andre versionsendepunkter kan være inaktive eller inaktive. | 5 CU sekunder | 5 CU timer |
| Modeller med 1 aktivt slutpunkt og konstant høj trafik | Disse modeller har kun én aktiv version af endpoint-serveringsforudsigelser, med nok trafik til at udløse en fuld skalering. Andre versionsendepunkter kan være inaktive eller inaktive. | 15 CU sekunder | 15 CU timer |
| Modeller med 5 aktive slutpunkter og konstant høj trafik | Disse modeller har 5 aktive versionsslutpunkter (den aktuelle grænse), der betjener forudsigelser, hver med tilstrækkelig trafik til at udløse en fuld udskalering. | 75 CU sekunder | 75 CU timer |
The Fabric Capacity Metrics app viser det samlede kapacitetsforbrug for modelendpoint-operationer under navnet "Model Endpoint". Derudover kan brugere se et resumé af deres faktureringsomkostninger for Model Endpoint-brug under faktureringspunktet "ML Model Endpoint Capacity Usage CU".
Handlingen af modelslutpunktet er klassificeret som handlinger i baggrunden.
Forbrugssatserne kan ændres når som helst. Microsoft gør rimelige anstrengelser for at give besked via e-mail eller via meddelelse i produktet. Ændringerne træder i kraft på den dato, der er angivet i Microsoft Release Notes eller Microsoft Fabric Blog. Hvis en ændring i modellens endepunkt i Fabric Consumption Rate væsentligt øger de nødvendige kapacitetsenheder (CU), kan kunderne benytte de annulleringsmuligheder, der er tilgængelige for den valgte betalingsmetode.
Relateret indhold
- Administrer og forespørg endepunkter programmæssigt ved at bruge ML-modellens endpoint REST API.
- Kald model-endpoints fra Dataflow Gen2 for realtidsberigelse af data.
- Generer batchforudsigelser ved at bruge
PREDICTfunktionen i Fabric-notebooks. - Lær mere om modeltræning og eksperimentering i Fabric.
- Gik vi glip af en funktion, du har brug for? Foreslå det på Fabric Ideas-forummet.