Een rekenproces maken en gebruiken
Wanneer u code wilt uitvoeren in notebooks, kunt u ervoor kiezen om een rekenproces te gebruiken dat wordt beheerd door Azure Machine Learning. U kunt een rekenproces maken in de Azure Machine Learning-studio met behulp van de Azure-opdrachtregelinterface (CLI) of de Sdk (Software Development Kit) van Python.
Een rekenproces maken met de Python SDK
Als u een rekenproces wilt maken met de Python SDK, kunt u de volgende code gebruiken:
from azure.ai.ml.entities import ComputeInstance
ci_basic_name = "basic-ci-12345"
ci_basic = ComputeInstance(
name=ci_basic_name,
size="STANDARD_DS3_v2"
)
ml_client.begin_create_or_update(ci_basic).result()
Als u wilt weten welke parameters de ComputeInstance
klasse verwacht, kunt u de referentiedocumentatie raadplegen.
Notitie
Rekeninstanties moeten een unieke naam hebben in een Azure-regio (bijvoorbeeld binnen Europa - west). Als de naam al bestaat, wordt in een foutbericht opgegeven dat u het opnieuw moet proberen met een andere naam.
U kunt ook een rekenproces maken met behulp van een script. Met een script zorgt u ervoor dat alle benodigde pakketten, hulpprogramma's of software automatisch op de berekening worden geïnstalleerd en u kunt opslagplaatsen klonen naar het rekenproces. Wanneer u rekeninstanties voor meerdere gebruikers moet maken, kunt u met behulp van een script een consistente ontwikkelomgeving voor iedereen maken.
Tip
Meer informatie over het aanpassen van het rekenproces met een script.
Een rekenproces toewijzen aan een gebruiker
Als data scientist kunt u een rekenproces koppelen aan notebooks om cellen in het notebook uit te voeren. Als u wilt kunnen werken met het rekenproces, moet deze als gebruiker aan u worden toegewezen.
Een rekenproces kan slechts aan één gebruiker worden toegewezen, omdat het rekenproces parallelle workloads niet kan verwerken. Wanneer u een nieuw rekenproces maakt, kunt u het toewijzen aan iemand anders als u over de juiste machtigingen beschikt.
Rekentijd minimaliseren
Wanneer u actief aan code in een notebook werkt, wilt u dat uw rekenproces wordt uitgevoerd. Wanneer u geen code uitvoert, wilt u dat uw rekenproces wordt gestopt om kosten te besparen.
Wanneer een rekenproces aan u is toegewezen, kunt u een rekenproces starten en stoppen wanneer u dat nodig hebt. U kunt ook een planning toevoegen aan het rekenproces om op ingestelde tijden te starten of te stoppen. Daarnaast kunt u een berekening zo configureren dat deze automatisch wordt afgesloten wanneer deze gedurende een bepaalde tijd niet actief is geweest.
Door uw rekenproces te plannen om aan het einde van elke dag te stoppen, voorkomt u onnodige kosten als u vergeet een rekenproces te stoppen.
Een rekenproces gebruiken
Als u een rekenproces wilt gebruiken, hebt u een toepassing nodig die notebooks kan hosten. De eenvoudigste optie om met het rekenproces te werken, is via de geïntegreerde notebooks-ervaring in de Azure Machine Learning-studio.
U kunt liever werken met Visual Studio Code voor eenvoudiger broncodebeheer van uw code. Als u code wilt bewerken en uitvoeren in Visual Studio Code, kunt u een rekenproces koppelen om notebookcellen extern uit te voeren.
Tip
Meer informatie over het maken en beheren van een Azure Machine Learning-rekenproces.