GPU's voor je projecten · crypto-betaling zonder KYC Hoe huren
Nederlands
Console openen
Eerste start / KERNODECK

Bereid een eerste huur voor waarvan je het resultaat kunt verifiëren.

Voordat je huurt, definieer je een korte taak die je invoer leest, de beoogde berekening uitvoert en een uitvoer schrijft die je kunt controleren. Kies daarna het aanbod en de duur, bereid het project voor en volg vervolgens de bestelling. Een eerste nuttige uitvoering eindigt met een nagekeken en opgehaald resultaat, met een procedure die je kunt herhalen.

1. Definieer een resultaat voordat je de kaart kiest

Kies een steekproef die je hele applicatie doorloopt. Voor inferentie begin je met een paar representatieve invoeren en een verwacht uitvoerformaat. Voor het aanpassen van een model voorzie je een korte uitvoering die de gegevens leest, een update uitvoert en een checkpoint schrijft. Het doel is het volledige pad te verifiëren voordat je er het definitieve volume aan toevertrouwt.

Neem een leerzaam voorbeeld: je wilt documenten classificeren. Bereid twaalf geïdentificeerde documenten voor, met verschillende lengtes en een geval dat het programma netjes moet weigeren. Leg de toegestane categorieën en de bestemming van de resultaten vast. De twaalf identificaties moeten precies één keer in de samenvatting voorkomen, met een geaccepteerd resultaat of een expliciete fout. Dit scenario pas je aan op je eigen applicatie; het veronderstelt geen bepaald model of doorvoersnelheid.

Scroll door de tabel om alle kolommen te lezen.
Voorbeeld van een acceptatieformulier voor de pilotbatch
Te controleren puntVoorafgaand aan de start opgesteld criterium
Invoeren12 unieke identificaties; leesbare bestanden; één voorzien ongeldig geval.
ResultatenEén toegestane categorie per geaccepteerd document; geen verzonnen identificaties.
MislukkingenEen reden gekoppeld aan elk geweigerd document; geen stille verdwijning.
Einde van de testGeaccepteerd + geweigerd = 12; rapport en resultaten nagekeken vanaf een kopie.

2. De backend, het geheugen en het pakket kiezen

Begin met de bibliotheken van het project. Een CUDA-afhankelijkheid stuurt je naar een NVIDIA-keten; een MI300X-aanbod vraagt om de ROCm-ondersteuning te onderzoeken, met name die van de extensies. De officiële PyTorch-selector onderscheidt systeem en rekenplatform: een commando van een andere machine overnemen is geen compatibiliteitscontrole.

Vergelijk daarna het geheugen dat nodig is voor een representatieve taak: gewichten, invoeren, tussentijdse berekeningen en toestanden die eigen zijn aan je methode. De bestandsgrootte van het model is niet voldoende. Als je de piek nog niet kent, houd dit punt dan als doel van de pilot, zonder te beweren dat een model zal passen op basis van alleen het aantal parameters.

Kies 3, 7 of 30 dagen en van 1 tot 10 batches. Een batch bevat één kaart, behalve B200 die er twee bevat. Meerdere kaarten verdelen het programma niet automatisch en voegen hun geheugen niet samen. Reken qua tijd op de installatie, de controles, de berekening en de export; de twaalf documenten van de pilot dienen om de procedure te verifiëren, niet om mechanisch de duur van de hele campagne te voorspellen.

3. Een map voorbereiden die een wisseling van machine overleeft

Verzamel de coderevisie, de afhankelijkheden, de referentie van gegevens en model, de parameters en het invoercommando. Geef aan hoe je de nodige toegangen apart aanlevert. Een pad naar je persoonlijke map is geen overdrachtsprocedure: vervang impliciete aannames door parameters en controleer de paden vanaf de projectmap.

De Ubuntu-, PyTorch-, Blender- of aangepaste voorbereiding die je in de configuratie kiest, drukt je behoefte uit. Ze bewijst niet dat je project, zijn extensies of zijn licenties al geïnstalleerd zijn. Beschrijf wat aanwezig moet zijn en controleer vervolgens de omgeving die je daadwerkelijk ontvangt voordat je met de verwerking begint.

Voor onze batch documenten houd je een onveranderlijke pilotinvoer, een parameterbestand en een aparte resultatenmap per test. Schrijf ook op hoe je de samenvatting nakijkt. Deze map hoeft niet groot te zijn; ze moet voorkomen dat het succes afhangt van een vergeten cel, een oude terminal of een niet gekopieerd bestand.

Illustratieve organisatie om aan te passen aan je applicatie
project/
  README.md                 # installatie, start, controle
  requirements-rebuild.txt  # afhankelijkheden en herkomst gedocumenteerd
  config/pilote.json         # parameters zonder secrets
  data/pilote/               # de 12 toegestane invoeren
  src/                      # je applicatie
  runs/                     # een submap per test

4. Controleer de opdracht en volg daarna de stappen van de dienst

Het overzicht moet overeenkomen met je keuze: model, duur, loten, totaal aantal kaarten, voorbereiding en bedrag in USD. Het totaal is de prijs van het lot voor de duur, vermenigvuldigd met het aantal loten. De prijs van het B200-lot bevat al zijn twee kaarten: vermenigvuldig niet een tweede keer met het aantal GPU's.

Maak voor een eerste bestelling je account aan met voornaam, achternaam, e-mail en wachtwoord. Heb je al een account, log dan in; ben je al ingelogd, dan zijn de gegevens vooraf ingevuld. Met het account kun je je bestellingen en saldo vanuit een andere browser terugvinden. Het traject vraagt geen KYC-procedure en geen identiteitsbewijs.

Gebruik voor betaling in crypto het actief, netwerk, adres, bedrag en de vervaldatum die voor de betreffende betaling worden weergegeven. Na de overschrijving registreert 'Ik heb betaald' je melding. Dit bevestigt noch de ontvangst van de fonds noch de terbeschikkingstelling. Een voldoende USD-saldo kan de huur ook volledig voldoen. Volg daarna de informatie over de voorbereiding en de daadwerkelijk verstrekte toegangen.

5. Controleer de start vóór het definitieve volume

Identificeer, wanneer de resource beschikbaar is, de daadwerkelijk gebruikte interpreter en de geladen omgeving. Voer de minimale diagnose uit vóór je toepassing. Een geslaagde PyTorch-import bewijst geen GPU-berekening; een geslaagde eenvoudige berekening valideert niet alle extensies van het model. De diagnosemap beschrijft deze voortgang en biedt een downloadbare resource.

Voer daarna je piloot uit in een nieuwe uitvoermap. Controleer voor documenten de identifiers, de categorieën, het aantal successen en de verwachte weigeringen. Bekijk meerdere resultaten met hun invoer: een syntactisch geldige uitvoer kan voor het gebruik toch onjuist zijn. Ga pas naar het volledige corpus nadat je hebt opgeschreven wat is geaccepteerd en wat nog moet worden gecorrigeerd.

Als de start mislukt, noteer dan de eerste fout en de bereikte stap. Controleer de interpreter voordat je opnieuw installeert; de paden voordat je kopieert; de grootte van de invoer voordat je de batch vergroot. Wijzig één factor tegelijk. Als het proces lang duurt, organiseer dan de opvolging ervan los van de interactieve verbinding waarmee je het hebt gestart.

6. Verkrijg bruikbaar bewijs en beslis over het vervolg

Kopieer de resultaten en hun samenvatting naar een locatie die je zelf beheert, en controleer die kopie. Controleer dat ze de parameters en referenties bevat die nodig zijn om het resultaat te begrijpen. Beschouw een bestand in de rekenomgeving niet als je enige back-up. Voer deze controle uit tijdens de piloot, zonder te wachten op de vervaldatum van de huur.

Voeg voor een training een hervattingstest toe in een nieuw proces. Het Kernodeck-miniproject demonstreert een methode op CPU; je toepassing moet nog zijn eigen statussen, precisie en gegevens kwalificeren. Voor onafhankelijke documenten bestaat de hervatting er eerder uit om de voltooide en de nog te verwerken elementen te identificeren.

Je definitieve beslissing kan zijn om het geplande volume te starten, de omgeving te corrigeren of de configuratie te herzien. Bewaar deze beslissing met haar motief. Een piloot die een incompatibiliteit aan het licht brengt is nuttig: hij verandert een vaag probleem in een precieze voorwaarde die moet worden opgelost voordat je meer rekenkracht inzet.

Jouw vragen

Moet ik de piloot voorbereiden voordat ik bestel?

Ja, voor zover mogelijk: toegestane invoer, parameters, opdracht en slagingscriteria. Zo kun je het begin van de periode besteden aan het controleren van de ontvangen omgeving in plaats van aan het bepalen van het verwachte resultaat.

Zijn twaalf documenten voldoende om mijn project te dimensioneren?

Dit aantal illustreert een controle van het traject. Voor de dimensionering zijn daarna invoer nodig die representatief is voor de veeleisende gevallen, en soms meer gegevens. Een kleine batch voorspelt op zichzelf niet de duur of het geheugen van het volledige corpus.

Betekent een bevestigde betaling dat mijn programma is gestart?

Nee. Betaling, voorbereiding, toegang en uitvoering van je applicatie zijn verschillende stappen. Raadpleeg de gegevens van de bestelling en controleer zelf de start op de beschikbaar gestelde resource.

Wat bewaren als de eerste poging mislukt?

De uitgevoerde bestelling zonder secret, de versies, de eerste fout, de parameters en het precieze bereikte punt. Bewaar gedeeltelijke resultaten apart zodat je ze niet verwart met een gevalideerde uitvoering.