PyTorch este unul dintre cele mai populare cadre de învățare automată open-source, dezvoltat de laboratorul de cercetare AI al Facebook. Este utilizat pe scară largă pentru aplicații de învățare profundă, inclusiv viziune computerizată și procesarea limbajului natural. Dacă utilizați AlmaLinux, o distribuție Linux stabilă și fiabilă bazată pe RHEL, acest ghid vă va arăta cum să instalați PyTorch rapid și eficient.
Înainte de a începe, asigurați-vă că:
Aveți o instanță care rulează AlmaLinux 8 sau 9
Aveți privilegii root sau sudo
Python 3.7 sau o versiune mai recentă este instalat
Deschideți terminalul și executați următoarea comandă pentru a actualiza toate pachetele sistemului:
Opțional, instalați EPEL pentru a avea acces la pachete suplimentare:
Verificați dacă Python este deja instalat:
Dacă nu este instalat, îl puteți instala cu:
Pentru a vă păstra mediul Python curat și izolat, este o idee bună să creați un mediu virtual:
Pentru a instala PyTorch cu suport CPU-only:
Dacă doriți accelerare GPU și aveți un GPU NVIDIA acceptat împreună cu driverele corespunzătoare și CUDA instalat, utilizați comanda corespunzătoare. De exemplu, pentru a instala PyTorch cu suport CUDA 11.8:
Puteți găsi cele mai recente opțiuni de instalare pe site-ul oficial PyTorch:
https://pytorch.org/get-started/locally
Pentru a verifica dacă PyTorch a fost instalat corect, executați
Apoi introduceți următoarele în shell-ul Python:
Dacă totul funcționează, veți vedea versiunea instalată a PyTorch și dacă CUDA este disponibilă.
Dacă întâmpinați probleme cu pip sau cu certificatele SSL, actualizați pip:
Dacă utilizați CUDA, asigurați-vă că driverele NVIDIA și setul de instrumente CUDA sunt instalate corect și compatibile cu versiunea de PyTorch pe care o instalați.
Ați instalat cu succes PyTorch pe AlmaLinux. Fie că dezvoltați modele de învățare profundă sau efectuați experimente, PyTorch oferă un cadru flexibil și puternic pentru învățarea automată pe sistemele Linux. Pentru configurații mai avansate, luați în considerare integrarea cu Jupyter Notebook sau utilizarea containerelor Docker.