PyTorch¶
In dit artikel
Informatie
PyTorch is een open-source machine learning-bibliotheek ontwikkeld door Meta AI (voorheen Facebook AI Research). Het biedt een flexibele en efficiënte toolkit voor het creëren en trainen van deep learning-modellen, evenals het uitvoeren van onderzoek op het gebied van kunstmatige intelligentie. De PyTorch-server biedt een veilige en geïsoleerde computatie-omgeving die moderne NVIDIA GPU-videokaarten ondersteunt. Een private PyTorch-server kan voordelig zijn voor onderzoekers, ontwikkelaars en bedrijven die een veilige en high-performance computatie-omgeving nodig hebben voor het ontwikkelen en trainen van machine learning-modellen met PyTorch. Het biedt volledige controle over resources en gegevensvertrouwelijkheid, terwijl het trainingsproces van modellen wordt versneld door gebruik te maken van moderne NVIDIA GPU's.
PyTorch: Belangrijkste kenmerken¶
- Geconfigureerde PyTorch-omgeving: vooraf geïnstalleerde nieuwste stabiele versie van PyTorch. Geoptimaliseerde NVIDIA-drivers en CUDA-instellingen. Ondersteuning voor het maken en beheren van meerdere virtuele Python-omgevingen.
- High-performance tensorberekeningen: een uitgebreide set geoptimaliseerde operaties voor efficiënt werken met multidimensionale tensoren (datarrays). Versnelling van berekeningen op graphics processing units (GPU) met behulp van CUDA.
- Dynamische computationele grafieken: flexibele definitie van computationele grafieken tijdens runtime, in plaats van voorafgaande statische compilatie. Geschikt voor onderzoeksopdrachten en snelle prototyping van modellen.
- Automatische differentiatie: een effectief en high-performance mechanisme voor het berekenen van gradiënten van complexe functies. Ondersteuning voor dynamische computationele grafieken en high-level interfaces.
- Deep learning-bibliotheek: een uitgebreide set vooraf getrainde architecturen (CNN's, RNN's, Transformers, etc.). Een complete toolkit voor het trainen, evalueren en implementeren van deep learning-modellen.
- Uitbreidbaarheid en compatibiliteit: de mogelijkheid om aangepaste differentieerbare operaties en lagen te definiëren. Naadloze integratie met andere populaire bibliotheken (NumPy, SciPy, Pandas, etc.) voor het oplossen van gegevensverwerkingsopdrachten.
De private PyTorch-server is ontworpen voor onderzoekers, ontwikkelaars en bedrijven die een veilige en high-performance computatie-omgeving nodig hebben voor het ontwikkelen en trainen van machine learning-modellen met PyTorch. Het biedt volledige controle over resources en gegevensvertrouwelijkheid, terwijl het trainingsproces van modellen wordt versneld door gebruik te maken van moderne NVIDIA GPU's.
Implementatiefuncties¶
| ID | Softwarenaam | Compatibel OS | VM | BM | VGPU | GPU | Min CPU (Kernen) | Min RAM (GB) | Min HDD/SSD (GB) | Aangepast Domein | Actief |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 114 | PyTorch v2.3.0 | Ubuntu 24.04 | - | + | + | + | 1 | 1 | - | Nee | BESTELLEN |
Opmerking
Tenzij anders aangegeven, installeren wij standaard de nieuwste releaseversie van de software van de website van de ontwikkelaar of uit de repositories van het besturingssysteem.
Aan de slag na implementatie¶
Na de betalingsbevestiging die naar uw geregistreerde e-mailadres is verzonden, ontvangt u een melding dat de server klaar is voor gebruik. Deze melding bevat het VPS IP-adres en de inloggegevens. U kunt de apparatuur beheren via ons Server Control Panel of API - Invapi.
De authenticatiegegevens zijn te vinden in het Configuration >> Tags paneel of in de verzonden e-mail:
- Login:
rootvoor de administrator,uservoor het werken met PyTorch; - Password: voor de administrator, ontvangen in een e-mail na de implementatie van de server; voor de gebruiker
user, te vinden in het bestand/root/user_credentials.
Verbinding maken en initiële instellingen¶
Nadat u toegang heeft gekregen tot de server, moet u een verbinding met de server maken via SSH met superuser (root) privileges:
Voer vervolgens het volgende commando uit:Na het uitvoeren van het commando wordt een tekstbestand geopend met de inloggegevens van de gebruiker user. U moet het wachtwoord voor de gebruiker user kopiëren.
Sluit vervolgens de root sessie af en maak opnieuw verbinding met de server via SSH als de gebruiker user, met het gekopieerde wachtwoord. Alternatief kunt u het volgende commando uitvoeren vanuit de root-gebruiker:
Dit zorgt voor een overgang naar het user account.
Om te verifiëren of de benodigde componenten correct zijn geïnstalleerd, kunt u het script uitvoeren:
Het resultaat van het uitvoeren van het commando:

Nadat het script succesvol is uitgevoerd, moet u de virtuele omgeving venv activeren met het commando:
Nu kunt u beginnen met werken in de Python-interpreter door deze uit te voeren met het commando:
De interpreter is klaar voor het invoeren van commando's en het uitvoeren van code.
Opmerking
Gedetailleerde informatie over de primaire instellingen van PyTorch is te vinden in de documentatie van de ontwikkelaar.
Een server met PyTorch bestellen via API¶
Om deze software via de API te installeren, volgt u deze instructies.