Kā instalēt PyTorch ar NVIDIA GPU/CUDA paātrinājuma atbalstu operētājsistēmā Debian 12

Ka Instalet Pytorch Ar Nvidia Gpu Cuda Paatrinajuma Atbalstu Operetajsistema Debian 12



PyTorch ir atvērtā pirmkoda mašīnmācības (ML) ietvars no Facebook/Meta. Tā ir alternatīva TensorFlow. PyTorch ir ļoti populārs AI/ML ietvars, un tas katru dienu kļūst arvien populārāks.

PyTorch var paātrināt AI/ML lietojumprogrammas, izmantojot NVIDIA GPU, izmantojot NVIDIA CUDA bibliotēku, tāpat kā TensorFlow.

Šajā rakstā mēs parādīsim, kā instalēt PyTorch ar NVIDIA GPU/CUDA paātrinājuma atbalstu Debian 12 “Bookworm”.







Satura tēma:

  1. NVIDIA GPU draiveru instalēšana operētājsistēmā Debian 12
  2. NVIDIA CUDA instalēšana operētājsistēmā Debian 12
  3. Python 3 PIP un Python 3 virtuālās vides (venv) instalēšana operētājsistēmā Debian 12
  4. Python 3 virtuālās vides izveide PyTorch
  5. Python 3 PIP jaunināšana uz jaunāko versiju Python 3 PyTorch virtuālajā vidē
  6. PyTorch instalēšana ar NVIDIA GPU/CUDA paātrinājuma atbalstu operētājsistēmā Debian 12
  7. PyTorch Python 3 virtuālās vides aktivizēšana
  8. Piekļuve PyTorch un pārbaude, vai ir pieejams NVIDIA GPU/CUDA paātrinājums
  9. Secinājums

NVIDIA GPU draiveru instalēšana operētājsistēmā Debian 12

Lai PyTorch NVIDIA GPU/CUDA paātrinājums darbotos, jums tas ir jādara instalējiet NVIDIA GPU draiverus operētājsistēmā Debian 12 . Ja jums nepieciešama palīdzība NVIDIA GPU draiveru instalēšanā Debian 12 sistēmā, izlasi šo rakstu .



NVIDIA CUDA instalēšana operētājsistēmā Debian 12

Lai PyTorch NVIDIA GPU/CUDA paātrinājums darbotos ar Debian 12, jums ir instalējiet NVIDIA CUDA uz Debian 12 . Ja jums nepieciešama palīdzība, instalējot NVIDIA CUDA savā Debian 12 sistēmā, izlasi šo rakstu .



Python 3 PIP un Python 3 virtuālās vides (venv) instalēšana operētājsistēmā Debian 12

Lai instalētu PyTorch operētājsistēmā Debian 12, ir jāinstalē Python 3 PIP un Python virtuālā vide (venv).





Vispirms atjauniniet APT pakotnes repozitorija kešatmiņu ar šādu komandu:

$ sudo piemērots atjauninājums



Lai instalētu Python 3 PIP un Python 3 virtuālo vidi (venv), palaidiet šo komandu:

$ sudo apt uzstādīt python3-pip python3-venv python3-dev

Lai apstiprinātu instalēšanu, nospiediet “Y” un pēc tam nospiediet .

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Tiek instalēts Python 3 PIP un Python 3 venv. Tas aizņem kādu laiku, lai pabeigtu.

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Šajā brīdī ir jāinstalē Python 3 PIP un Python 3 venv.

  Automātiski ģenerēts datorprogrammas apraksta ekrānuzņēmums

Python 3 virtuālās vides izveide PyTorch

Standarta prakse Python bibliotēku instalēšanai Debian 12 ir to instalēšana Python virtuālajā vidē, lai tās netraucētu sistēmas Python pakotnēm/bibliotēkām.

Lai izveidotu jaunu Python 3 virtuālo vidi PyTorch direktorijā “/opt/pytorch”, palaidiet šādu komandu:

$ sudo python3 -m venv / izvēlēties / pytorch

Python 3 PIP jaunināšana uz jaunāko versiju Python 3 PyTorch virtuālajā vidē

Lai jauninātu Python 3 PIP uz jaunāko versiju Python 3 “/opt/pytorch” virtuālajā vidē, palaidiet šo komandu:

$ sudo / izvēlēties / pytorch / atkritumu tvertne / pip3 uzstādīt -- jauninājums pip

PyTorch instalēšana ar NVIDIA GPU/CUDA paātrinājuma atbalstu operētājsistēmā Debian 12

Lai PyTorch NVIDIA GPU/CUDA paātrinājums darbotos, jums ir jāinstalē pareizā PyTorch versija, kas atbalsta NVIDIA CUDA draivera versiju, kuru instalējāt savā Debian 12 sistēmā. Šīs rakstīšanas laikā PyTorch atbalsta NVIDIA CUDA draivera versijas 11.8 un 12.1. Lai iegūtu atjauninātu informāciju par PyTorch atbalstītajām NVIDIA CUDA draiveru versijām, pārbaudiet PyTorch oficiālo vietni .

Lai pārbaudītu NVIDIA CUDA draivera versiju, ko instalējāt savā Debian 12 sistēmā, palaidiet šo komandu. Kā redzat, mūsu Debian 12 sistēmā ir instalēta NVIDIA CUDA versija 11.8.

$ nvcc -- versija

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Lai PyTorch Python 3 virtuālajā vidē instalētu PyTorch ar NVIDIA CUDA 11.8 atbalstu, palaidiet šo komandu:

$ sudo / izvēlēties / pytorch / atkritumu tvertne / pip3 uzstādīt lāpa torchvision torchaudio --index-url https: // download.pytorch.org / whl / ar 118

Lai PyTorch Python 3 virtuālajā vidē instalētu PyTorch ar NVIDIA CUDA 12.1 atbalstu, palaidiet šo komandu:

$ sudo / izvēlēties / pytorch / atkritumu tvertne / pip3 uzstādīt lāpa torchvision torchaudio

PyTorch tiek instalēta PyTorch Python 3 virtuālajā vidē. Tas aizņem kādu laiku, lai pabeigtu.

Šajā brīdī PyTorch ir jāinstalē PyTorch Python 3 virtuālajā vidē

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

PyTorch Python 3 virtuālās vides aktivizēšana

Lai aktivizētu PyTorch Python “/opt/pytorch” virtuālo vidi, palaidiet šādu komandu:

$ . / izvēlēties / pytorch / atkritumu tvertne / aktivizēt

Ir jāaktivizē PyTorch Python 3 virtuālā vide.

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Piekļuve PyTorch un pārbaude, vai ir pieejams NVIDIA GPU/CUDA paātrinājums

Lai atvērtu Python 3 interaktīvo čaulu, palaidiet šādu komandu:

$ python3

Ir jāatver Python 3 interaktīvais apvalks.

Vispirms importējiet PyTorch ar šādu koda rindu:

$ importa lāpa

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Lai pārbaudītu instalēto PyTorch versiju, palaidiet šo koda rindiņu. Kā redzat, mēs darbinām PyTorch 2.1.0 ar NVIDIA CUDA 11.8 paātrinājuma atbalstu (cu118).

$ lāpa.__versija__

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Lai pārbaudītu, vai PyTorch spēj izmantot jūsu NVIDIA GPU NVIDIA CUDA paātrināšanai, varat palaist arī šādu koda rindiņu. Ja ir pieejams NVIDIA CUDA atbalsts, tiks izdrukāts “True”.

$ torch.cuda.is_available ( )

Ja datorā ir instalēti vairāki GPU, varat pārbaudīt PyTorch izmantoto GPU skaitu, izmantojot tālāk norādīto koda rindiņu. Kā redzat, mūsu Debian 12 sistēmā ir instalēts NVIDIA GPU (RTX 4070).

$ torch.cuda.device_count ( )

Lai izietu no Python interaktīvās čaulas, palaidiet šo koda rindiņu:

$ atmest ( )

Secinājums

Šajā rakstā mēs parādījām, kā instalēt Python 3 PIP un Python 3 virtuālo vidi (venv) Debian 12. Mēs arī parādījām, kā izveidot Python 3 virtuālo vidi PyTorch operētājsistēmā Debian 12 un kā instalēt PyTorch ar NVIDIA CUDA. 11.8 un 12.1 paātrinājuma atbalsts arī operētājsistēmā Debian 12. Visbeidzot, mēs parādījām, kā aktivizēt PyTorch Python virtuālo vidi un piekļūt PyTorch operētājsistēmā Debian 12.