PyTorch è uno dei più popolari framework open-source per l’apprendimento automatico, sviluppato dal laboratorio di ricerca AI di Facebook. È ampiamente utilizzato per applicazioni di apprendimento profondo, tra cui la visione artificiale e l’elaborazione del linguaggio naturale. Se utilizzate AlmaLinux, una distribuzione Linux stabile e affidabile basata su RHEL, questa guida vi mostrerà come installare PyTorch in modo rapido ed efficiente.
Prima di iniziare, assicuratevi che:
Si disponga di un’istanza funzionante di AlmaLinux 8 o 9
Si abbiano i privilegi di root o sudo
Python 3.7 o superiore sia installato
Aprite il terminale ed eseguite il seguente comando per aggiornare tutti i pacchetti del sistema:
Opzionalmente, installate EPEL per accedere a pacchetti aggiuntivi:
Verificare se Python è già installato:
Se non è installato, potete installarlo con:
Per mantenere il vostro ambiente Python pulito e isolato, è una buona idea creare un ambiente virtuale:
Per installare PyTorch con il supporto per la sola CPU:
Se si desidera l’accelerazione via GPU e si dispone di una GPU NVIDIA supportata con i driver e CUDA appropriati, utilizzare il comando appropriato. Ad esempio, per installare PyTorch con supporto CUDA 11.8:
Le opzioni di installazione più recenti sono disponibili sul sito ufficiale di PyTorch:
https://pytorch.org/get-started/locally
Per verificare che PyTorch sia stato installato correttamente, eseguite:
Quindi inserire quanto segue nella shell di Python:
Se tutto funziona, si vedrà la versione installata di PyTorch e se CUDA è disponibile.
Se si riscontrano problemi con pip o con i certificati SSL, aggiornare pip:
Se si usa CUDA, assicurarsi che i driver NVIDIA e il toolkit CUDA siano correttamente installati e compatibili con la versione di PyTorch che si sta installando.
Avete installato con successo PyTorch su AlmaLinux. Sia che stiate sviluppando modelli di deep learning o eseguendo esperimenti, PyTorch offre un framework flessibile e potente per l’apprendimento automatico su sistemi Linux. Per configurazioni più avanzate, si può considerare l’integrazione con Jupyter Notebook o l’uso di container Docker.