Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Deze functie is beschikbaar als preview-versie.
Microsoft Fabric stelt je in staat realtime voorspellingen te leveren vanuit ML-modellen door gebruik te maken van veilige, schaalbare en gebruiksvriendelijke online endpoints. De meeste Fabric-modellen bevatten deze eindpunten als ingebouwde eigenschappen, en ze vereisen geen setup om volledig beheerde realtime implementaties te starten.
U kunt eindpunten van modellen activeren, configureren en er query's op uitvoeren met behulp van een openbare REST API. Je kunt ook direct beginnen via de Fabric-interface door een low-code ervaring te gebruiken om modeleindpunten direct te activeren en voorspellingen te bekijken.
Vereiste voorwaarden
- Je tenant heeft standaard machine learning model-endpoints ingeschakeld. Als uw beheerder deze functie wil uitschakelen, kunnen ze de tenantswitch voor ML-modeleindpunten uitschakelen in de Fabric-beheerportal.
Beperkingen
- Eindpunten zijn momenteel beschikbaar voor een beperkte set ML-model flavors, waaronder Keras, LightGBM, Sklearn en XGBoost.
- Eindpunten zijn momenteel niet beschikbaar voor modellen met op tensor gebaseerde schema's of geen schema's.
Opmerking
Machine learning-endpoints ondersteunen door AutoML getrainde modellen.
Aan de slag met modeleindpunten
ML-modellen in Fabric worden geleverd met vooraf gebouwde endpoints die je kunt gebruiken om realtime voorspellingen te leveren. Elke geregistreerde modelversie heeft een speciale endpoint-URL, die je kunt vinden onder de kop Endpoint details in de Fabric-interface. Deze URL eindigt met een subpad dat de specifieke versie aanduidt (bijvoorbeeld /versions/1/score).
Modeleindpunten hebben de volgende eigenschappen:
| Eigenschappen | Beschrijving | standaard |
|---|---|---|
| Standaardversie | Deze eigenschap (Yes of No) geeft aan of de versie als standaard van het model is ingesteld voor het leveren van reële voorspellingen. U kunt de standaardversie aanpassen in de instellingen van het model. |
No |
| Status | Deze eigenschap geeft aan of het eindpunt gereed is voor voorspellingen. De status kan zijnInactive, Activating, Active, of DeactivatingFailed. Alleen actieve eindpunten kunnen voorspellingen leveren. |
Inactive |
| Automatische slaapstand | Met deze eigenschap (On of Off) wordt aangegeven of het eindpunt, zodra actief, het capaciteitsgebruik omlaag moet schalen naar nul bij afwezigheid van verkeer. Als automatische slaapstand aan staat, gaat het eindpunt na vijf minuten zonder binnenkomende verzoeken in een inactieve toestand. De eerste aanroep om een niet-actief eindpunt wakker te maken, heeft een korte vertraging. |
On |
Modeleindpunten activeren
U kunt modeleindpunten rechtstreeks vanuit de Fabric-interface activeren. Ga naar de versie die je wilt gebruiken voor real-timevoorspellingen en selecteer Versie-eindpunt activeren op het lint.
Een toastbericht toont aan dat Fabric je endpoint klaar maakt om voorspellingen te leveren, en de status van het endpoint verandert naar Activating. Achter de schermen start Fabric de onderliggende containerinfrastructuur om je model te hosten. Binnen een paar minuten is uw eindpunt klaar om voorspellingen te leveren.
Elk eindpunt heeft een status die aangeeft of het klaar is om realtime voorspellingen te leveren:
| Status | Beschrijving |
|---|---|
Inactive |
Het endpoint is niet geactiveerd om realtime voorspellingen te leveren, en verbruikt geen Fabric-capaciteit. |
Activating |
Het eindpunt wordt geconfigureerd voor realtime voorspellingen. Achter de schermen stelt Fabric de onderliggende containerinfrastructuur in om het model te hosten. Binnen een paar minuten is het eindpunt actief. |
Active |
Het eindpunt is klaar om realtime voorspellingen te leveren. Achter de schermen beheert Fabric de onderliggende infrastructuur, waarbij het gebruik van middelen wordt opgeschaald op basis van inkomend verkeer. Een hoger verkeer leidt tot een hoger Fabric capaciteitsgebruik. |
Deactivating |
Het eindpunt wordt gedeactiveerd, waardoor het geen realtime voorspellingen meer levert of Fabric-capaciteit verbruikt. Achter de schermen demonteert Fabric de onderliggende containerinfrastructuur. |
Opmerking
ML-modellen kunnen actieve eindpunten ondersteunen voor maximaal vijf versies tegelijk. Als u voorspellingen van een zesde versie wilt uitvoeren, moet u eerst een actief eindpunt deactiveren.
Modeleindpunten beheren
Om een overzicht te krijgen van de actieve eindpunten van je model, selecteer je 'Endpoints beheren' op het lint in de interface. Elk model heeft een aanpasbaar standaardeindpunt, dat voorspellingen levert van een versie die u kiest. Je kunt de standaardversie bijwerken door de dropdown-selector in het instellingenpaneel te gebruiken.
Belangrijk
Stel de standaardeigenschap in op een actieve versie als je die wilt gebruiken. Als je de standaardeigenschap niet instelt, of als je deze op een inactieve versie zet, falen aanroepen naar het standaardeindpunt.
De endpoint-instellingen van het model vermelden alle versies met actieve endpoints. Je kunt de automatische slaap-eigenschap van elk eindpunt aanpassen door de switcher naar Aan of Uit te zetten.
Aanbeveling
Actieve eindpunten met automatische slaapstand ingeschakeld komen na vijf minuten zonder verkeer in een idle-toestand. De eerste aanroep om ze te activeren gaat gepaard met een korte vertraging. Mogelijk wilt u deze eigenschap uitschakelen voor endpoints in productie.
Querymodeleindpunten voor realtime voorspellingen
Je kunt model-endpoints direct testen door gebruik te maken van de low-code ervaring in Fabric. Ga naar een versie met een actief eindpunt en selecteer Preview-voorspellingen vanuit het lint in de interface. Je kunt voorbeeldverzoeken naar het eindpunt sturen en in realtime voorbeeldvoorspellingen krijgen door formuliervelden te gebruiken die overeenkomen met de invoerhandtekening van het model.
Selecteer Autofill om de formuliervelden te vullen met willekeurige steekproefwaarden. Je kunt meer sets van formulierwaarden toevoegen om het eindpunt te testen met meerdere invoer. Selecteer Get predictions om het endpoint je voorbeeldverzoek te sturen.
Als u liever voorbeeldaanvragen opmaakt als JSON-nettoladingen, gebruikt u de vervolgkeuzelijstkiezer om de weergave te wijzigen.
Modeleindpunten deactiveren
U kunt modeleindpunten rechtstreeks vanuit de Fabric-interface deactiveren. Ga naar een versie die je niet meer nodig hebt om realtime voorspellingen te leveren en selecteer Deactiveren versie-eindpunt via het lint in de interface.
Een toastmelding geeft aan dat Fabric je actieve implementatie aan het verwijderen is, en de status van het eindpunt wijzigt in Deactivating. Het eindpunt kan geen realtime voorspellingen leveren tenzij je het opnieuw activeert.
U kunt eindpunten voor meerdere versies tegelijk deactiveren vanuit het deelvenster met instellingen van het model. Selecteer Beheer-endpoints van het lint in de interface en kies één of meer actieve endpoints om te deactiveren.
Verbruikstarief
Het hosten van actieve modeleindpunten verbruikt Fabric capaciteitseenheden (CA's). Eindpunten worden uitgevoerd op rekenknooppunten en kunnen automatisch worden geschaald tot drie knooppunten op basis van inkomend verkeer. Facturering wordt per knooppunt berekend terwijl een eindpunt actief is. De volgende tabel toont het CU-verbruik voor een actief ML-model-eindpunt.
| Operatie | Bewerkingseenheid van meting | Verbruikstarief |
|---|---|---|
| Modeleindpunt | 1 modeleindpunt (versie) per seconde per knooppunt | 5 CU seconden |
De volgende tabel toont voorbeeldscenario's en hun bijbehorende consumptietarieven en uurkosten.
| Scenario | Beschrijving | Verbruikstarief | Kosten per uur |
|---|---|---|---|
| Modellen met inactieve eindpunten | Deze modellen hebben geen actieve versie-eindpunten en geen gekoppeld resourcegebruik. Er zijn geen extra kosten verbonden. | 0 CU seconden | 0 CU-uur |
| Modellen met actieve maar niet-actieve eindpunten | Deze modellen hebben één of meer actieve versie-eindpunten, maar zonder regulier verkeer schalen alle eindpunten naar nul, waardoor de kosten automatisch worden verlaagd. | 5 CU seconden | 0,42 CU-uren |
| Modellen met 1 actief eindpunt en constant weinig verkeer | Deze modellen hebben slechts één actief versie-eindpunt dat voorspellingen biedt, maar zonder voldoende verkeer om opschaling volledig te starten. Eén knooppunt kan al het verkeer verwerken. Andere versie-endpoints kunnen inactief of ongebruikt zijn. | 5 CU seconden | 5 CU-uren |
| Modellen met 1 actief eindpunt en constant hoog verkeer | Deze modellen hebben slechts één actief versie-endpoint dat voorspellingen levert, met voldoende verkeer om een volledige opschaling te veroorzaken. Andere versie-endpoints kunnen inactief zijn of niets te doen hebben. | 15 CU seconden | 15 CU-uren |
| Modellen met 5 actieve eindpunten en constant hoog verkeer | Deze modellen hebben vijf actieve versie-eindpunten (de huidige limiet) die voorspellingen leveren, elk met voldoende verkeer om een volledige uitschaal te activeren. | 75 CU seconden | 75 CU-uren |
De app Fabric Capacity Metrics geeft het totale capaciteitsgebruik weer voor modeleindpuntbewerkingen onder de naam Modeleindpunt. Daarnaast kunnen gebruikers een overzicht bekijken van hun factureringskosten voor Model Endpoint-gebruik onder het facturatie-item "ML Model Endpoint Capacity Usage CU".
De eindpuntbewerking van het model wordt geclassificeerd als achtergrondbewerkingen.
Verbruikstarieven kunnen op elk gewenst moment worden gewijzigd. Microsoft maakt gebruik van redelijke inspanningen om kennisgeving via e-mail of via een melding in het product te verstrekken. Wijzigingen zijn van kracht op de datum vermeld in de Microsoft Release Notes of de Microsoft Fabric Blog. Als een wijziging in het modeleindpunt in Fabric verbruikstarief de benodigde capaciteitseenheden (CU) aanzienlijk verhoogt, kunnen klanten de annuleringsopties gebruiken die beschikbaar zijn voor de gekozen betalingswijze.
Verwante inhoud
- Beheer en raadpleeg eindpunten programmatisch met behulp van de ML-model endpoint REST API.
- Modeleindpunten aanroepen vanuit Dataflow Gen2 voor realtime gegevensverrijking.
- Genereer batchvoorspellingen met behulp van de
PREDICTfunctie in Fabric-notebooks. - Meer informatie over modeltraining en -experimenten in Fabric.
- Hebben we een functie gemist die u nodig hebt? Stel het voor op het forum Fabric Ideas.