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.
Important
Deze functie bevindt zich in openbare preview-versie.
Deze quickstart laat de snelste manier zien om code uit te voeren op AI Runtime, de serverloze GPU-compute voor deep learning. Je koppelt een notebook aan een GPU en voert een korte PyTorch-trainingsstap uit, zonder clusteropstelling.
Tip
- Sluit een notebook aan op een Serverless GPU om binnen enkele minuten op een GPU te starten.
- Begin met 1xA10 voor ontwikkeling, schaal dan op voor grotere modellen of gedistribueerde training.
- Er is geen clusterconfiguratie vereist en de Standard-omgeving bevat al
torch.
Voordat u begint
Je werkruimte moet AI Runtime ingeschakeld hebben en zich in een ondersteunde regio bevinden. Zie Vereisten.
Stap 1: Sluit een notebook aan op een GPU
- Een notitieblok maken of openen.
- Selecteer in het compute-dropdownmenu bovenaan het notebook Serverless GPU.
- Selecteer in het Accelerator-veld1xA10.
- Klik op Solliciteren en vervolgens Bevestigen.
Tip
Begin met 1xA10 voor ontwikkeling en kleine workloads. Ga over op 1xH100 of 8xH100 als je meer GPU-geheugen of multi-GPU gedistribueerde training nodig hebt. Zie Hardware-opties.
Stap 2: Voer je eerste GPU-code uit
Voer het volgende uit in een notebookcel om te bevestigen dat de GPU is aangesloten en voer één trainingsstap uit:
import torch
# Confirm a GPU is attached.
print(torch.cuda.get_device_name(0))
# Run a minimal training step on the GPU.
model = torch.nn.Linear(10, 1).cuda()
optimizer = torch.optim.SGD(model.parameters(), lr=0.01)
x, y = torch.randn(32, 10).cuda(), torch.randn(32, 1).cuda()
loss = torch.nn.functional.mse_loss(model(x), y)
loss.backward()
optimizer.step()
print("loss:", loss.item())
Je draait nu op serverloze GPU-rekenkracht.
Volgende stappen
- Kloon een end-to-end-notebook vanuit AI Runtime voorbeeldnotebooks.
- Schaal over meerdere GPU's met Gedistribueerde training in notebooks.
- Dien trainingsopdrachten in vanaf je terminal met de AI Runtime CLI.