Како инсталирати ТенсорФлов са НВИДИА ЦУДА/цуДНН убрзањем на Дебиан 12

Kako Instalirati Tensorflov Sa Nvidia Cuda Cudnn Ubrzanem Na Debian 12



ТенсорФлов је Питхон библиотека за вештачку интелигенцију и машинско учење. ТенсорФлов се може користити за обуку и креирање нових АИ модела, увоз постојећих АИ модела, учитавање тестних података и проверу перформанси АИ модела, чување обучених АИ модела и тако даље.

ТенсорФлов може да користи ЦПУ и ГПУ за израчунавање сложених прорачуна вештачке интелигенције (АИ) и машинског учења (МЛ). ТенсорФлов може да користи било који НВИДИА ГПУ који подржава ЦУДА да убрза АИ/МЛ програме. Ако немате ГПУ који подржава ЦУДА, ТенсорФлов ће користити ЦПУ за АИ/МЛ кодове. Без ГПУ убрзања, перформансе ТенсорФлов-а ће се погоршати у сложеним АИ/МЛ програмима.

У овом чланку ћемо вам показати како да инсталирате ТенсорФлов са НВИДИА ЦУДА/цуДНН убрзањем на Дебиан 12 “Боокворм”.







Тема садржаја:

  1. Провера да ли је на рачунару инсталиран НВИДИА ГПУ
  2. Инсталирање Питхон 3 ПИП-а и Питхон Венв-а на Дебиан 12
  3. Креирање Питхон 3 виртуелног окружења за ТенсорФлов
  4. Надоградња Питхон 3 ПИП-а на Питхон 3 виртуелно окружење
  5. Инсталирање ТенсорФлов-а са подршком за НВИДИА ЦУДА убрзање
  6. Инсталирање ТенсорРТ-а на Дебиан 12
  7. Активирање ТенсорФлов Питхон 3 виртуелног окружења
  8. Приступ ТенсорФлов-у и провера да ли је доступно НВИДИА ГПУ/ЦУДА убрзање
  9. Закључак

Провера да ли је на рачунару инсталиран НВИДИА ГПУ

Да би ТенсорФлов убрзао АИ програме помоћу НВИДИА ГПУ/ЦУДА, морате имати НВИДИА ГПУ драјвери и НВИДИА ЦУДА и цуДНН инсталиран на вашем Дебиан 12 оперативном систему.



Ако вам је потребна помоћ у инсталирању НВИДИА ГПУ драјвера на ваш Дебиан 12 оперативни систем, прочитајте овај чланак .



Ако вам је потребна помоћ у инсталацији НВИДИА ЦУДА и цуДНН драјвера на ваш Дебиан 12 оперативни систем, прочитајте овај чланак .





Када имате инсталиране НВИДИА ГПУ драјвере на вашем Дебиан 12 систему, команда „нвидиа-сми“ би требала бити доступна.

  Аутоматски генерисан снимак екрана описа рачунара



НВИДИА модули кернела такође треба да буду учитани у ваш Дебиан 12 систем.

  Аутоматски генерисан снимак екрана описа рачунара

Када инсталирате НВИДИА ЦУДА драјвере, требало би да имате наредбу „нвцц“ доступну на вашем Дебиан 12 систему.

  Аутоматски генерисан снимак екрана описа рачунара

Инсталирање Питхон 3 ПИП-а и Питхон Венв-а на Дебиан 12

Да бисте инсталирали ТенсорФлов на Дебиан 12, потребно је да имате инсталиран Питхон 3 ПИП и Питхон виртуелно окружење (венв).

Прво, ажурирајте кеш спремишта АПТ пакета следећом командом:

$ судо апт упдате

  Аутоматски генерисан снимак екрана описа рачунарског програма

Да бисте инсталирали Питхон 3 ПИП и Питхон 3 виртуелно окружење (венв), покрените следећу команду:

$ судо погодан инсталирај питхон3-пип питхон3-венв питхон3-дев

Да бисте потврдили инсталацију, притисните „И“, а затим притисните <Ентер> .

  Аутоматски генерисан снимак екрана описа рачунара

Инсталирају се Питхон 3 ПИП и Питхон 3 венв. Потребно је неко време да се заврши.

  Аутоматски генерисан снимак екрана описа рачунара

У овом тренутку би требало да се инсталирају Питхон 3 ПИП и Питхон 3 венв.

  Аутоматски генерисан снимак екрана описа рачунарског програма

Креирање Питхон 3 виртуелног окружења за ТенсорФлов

Стандардна пракса за инсталирање Питхон библиотека на Дебиан 12 је њихово инсталирање у Питхон виртуелно окружење тако да не ометају системске Питхон пакете/библиотеке.

Да бисте креирали ново Питхон 3 виртуелно окружење за ТенсорФлов у директоријуму „/опт/тенсорфлов“, покрените следећу команду:

$ судо питхон3 венв / опт / тенсорфлов

Надоградња Питхон 3 ПИП-а на Питхон 3 виртуелно окружење

Да бисте надоградили Питхон 3 ПИП на најновију верзију на Питхон 3 виртуелном окружењу „/опт/тенсорфлов“, покрените следећу команду:

$ судо / опт / тенсорфлов / бин / пип инсталирај --упграде пип

  Аутоматски генерисан снимак екрана описа рачунара

Инсталирање ТенсорФлов-а са подршком за НВИДИА ЦУДА убрзање

Да бисте инсталирали ТенсорФлов са подршком за убрзање НВИДИА ЦУДА у Питхон „/опт/тенсорфлов“ виртуелном окружењу, покрените следећу команду:

$ судо / опт / тенсорфлов / бин / пип инсталирај тенсорфлов [ и-цуда ]

ТенсорФлов са НВИДИА ЦУДА убрзањем се инсталира. Потребно је неко време да се заврши.

  Аутоматски генерисан снимак екрана описа рачунара

У овом тренутку би требало да се инсталира ТенсорФлов са подршком за убрзање НВИДИА ЦУДА.

  Аутоматски генерисан снимак екрана описа рачунара

Инсталирање ТенсорРТ-а на Дебиан 12

НВИДИА ТенсорРТ још више оптимизује перформансе ТенсорФлов дубоког учења. Можете да инсталирате ТенсорРТ на ТенсорФлов Питхон „/опт/тенсорфлов“ виртуелно окружење помоћу следеће команде:

$ судо / опт / тенсорфлов / бин / пип инсталирај тенсоррт

НВИДИА ТенсорРТ се инсталира на Питхон виртуелно окружење. Потребно је неко време да се заврши.

  Аутоматски генерисан снимак екрана описа рачунара

У овом тренутку, НВИДИА ТенсорРТ би требало да буде инсталиран.

  Аутоматски генерисан снимак екрана описа рачунара

Активирање ТенсорФлов Питхон 3 виртуелног окружења

Да бисте активирали ТенсорФлов Питхон „/опт/тенсорфлов“ виртуелно окружење, покрените следећу команду:

$ . / опт / тенсорфлов / бин / активирати

Виртуелно окружење ТенсорФлов Питхон 3 треба да буде активирано.

  Аутоматски генерисан снимак екрана описа рачунара

Приступ ТенсорФлов-у и провера да ли је доступно НВИДИА ГПУ/ЦУДА убрзање

Да бисте отворили Питхон 3 интерактивну шкољку, покрените следећу команду:

$ питхон3

Питхон 3 интерактивну шкољку треба отворити.

  Аутоматски генерисан снимак екрана описа рачунара

Прво увезите ТенсорФлов са следећом линијом кода:

$ импорт тенсорфлов као тф

Када се ТенсорФлов увезе, можете да проверите број верзије ТенсорФлов-а који сте инсталирали помоћу следећег реда кода. Као што видите, имамо ТенсорФлов 2.13.1 инсталиран на нашем Дебиан 12 систему.

$ тф.__версион__

Да бисте проверили да ли ТенсорФлов може да користи НВИДИА ГПУ који сте инсталирали на свом рачунару за ЦУДА убрзање, покрените следећи ред кода. Као што видите, наш НВИДИА ГПУ је доступан са ТенсорФлов-а.

$ принт ( тф.цонфиг.лист_пхисицал_девицес ( 'ГПУ' ) )

  Аутоматски генерисан снимак екрана описа рачунара

Да бисте изашли из Питхон интерактивне љуске, покрените следећи ред кода:

$ одустати ( )

Закључак

У овом чланку смо вам показали како да инсталирате Питхон 3 ПИП и Питхон 3 виртуелно окружење (венв) на Дебиан 12. Такође смо вам показали како да креирате Питхон 3 виртуелно окружење за ТенсорФлов на Дебиан 12 и како да инсталирате ТенсорФлов са НВИДИА Подршка за ГПУ/ЦУДА убрзање и НВИДИА ТенсорРТ такође на Дебиан 12. Коначно, показали смо вам како да активирате ТенсорФлов Питхон виртуелно окружење и приступите ТенсорФлов-у на Дебиан-у 12.