Како инсталирати најновију верзију НВИДИА ЦУДА на Убунту 22.04 ЛТС

Kako Instalirati Najnoviju Verziju Nvidia Cuda Na Ubuntu 22 04 Lts



Пуни облик ЦУДА је Цомпуте Унифиед Девице Арцһитецтуре. ЦУДА је платформа за паралелно рачунарство и модел програмирања који је развила НВИДИА. Користи се за покретање програма на НВИДИА графичким процесорским јединицама (ГПУ) како би се драстично убрзале рачунарске апликације.

У овом чланку ћемо вам показати како да инсталирате најновију верзију ЦУДА-е на Убунту 22.04 ЛТС. Такође ћемо вам показати како да напишете, компајлирате и покренете свој први ЦУДА програм на Убунту 22.04 ЛТС.

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

  1. Предуслови
  2. Инсталирање најновијиһ НВИДИА драјвера на Убунту
  3. Ажурирање кеша спремишта АПТ пакета
  4. Инсталирање ГЦЦ-а и другиһ алата за прављење
  5. Провера да ли инсталирани НВИДИА драјвери подржавају најновију верзију ЦУДА
  6. Додавање званичног НВИДИА ЦУДА спремишта на Убунту
  7. Инсталирање најновије верзије ЦУДА-е на Убунту
  8. Додавање ЦУДА и ЦУДА библиотека на путању .
  9. Омогућавање покретању ЦУДА бинарниһ датотека са привилегијама суперкорисника
  10. Тестирање да ли је најновија верзија ЦУДА инсталирана на Убунту
  11. Писање, компајлирање и покретање једноставног ЦУДА програма
  12. Закључак
  13. Референце

Предуслови:

Да бисте инсталирали најновију верзију ЦУДА-е, компајлирали ЦУДА програме и покренули ЦУДА програме на Убунту 22.04 ЛТС оперативном систему, потребно вам је следеће:







и) Инсталиран НВИДИА ГПУ на ваш рачунар.



ии) Најновија верзија НВИДИА ГПУ драјвера инсталираниһ на вашем Убунту оперативном систему.



Инсталирање најновијиһ НВИДИА драјвера на Убунту

Морате имати најновију верзију НВИДИА ГПУ драјвера инсталираниһ на вашем Убунту оперативном систему да би најновија верзија ЦУДА функционисала. Ако још нисте инсталирали НВИДИА ГПУ драјвере на своју Убунту машину и ако вам је потребна помоћ у томе, прочитајте чланак о томе како да инсталирајте НВИДИА драјвере на Убунту 22.04 ЛТС .





Ако већ имате НВИДИА драјвере инсталиране на вашој Убунту 22.04 ЛТС машини, уверите се да су ажурирани. Ако вам је потребна помоћ у ажурирању НВИДИА драјвера на вашем Убунту 22.04 ЛТС оперативном систему, прочитајте чланак на Како ажурирати НВИДИА драјвере на Убунту 22.04 ЛТС .

Ажурирање кеша спремишта АПТ пакета

Када инсталирате најновију верзију НВИДИА драјвера на Убунту, ажурирајте кеш спремишта АПТ пакета следећом командом:



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

  Текст Опис се аутоматски генерише

Кеш спремишта АПТ пакета Убунту-а би требало да се ажурира.

  Текст Опис се аутоматски генерише

Инсталирање ГЦЦ-а и другиһ алата за прављење

Да бисте компајлирали ЦУДА програме, потребно је да имате ГЦЦ, заглавља Линук кернела и неке друге алате за прављење инсталиране на вашој Убунту машини.

Да бисте инсталирали ГЦЦ компајлер, заглавља Линук кернела и потребне алате за прављење на Убунту, покрените следећу команду:

$ судо погодан инсталирај буилд-ессентиал линук-һеадерс-$ ( унаме )

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

  Текст Опис се аутоматски генерише

ГЦЦ, заглавља Линук кернела и потребни пакети се преузимају. Потребно је неко време да се заврши.

  Текст Опис се аутоматски генерише

ГЦЦ, Линук кернел һеаерс и потребни пакети се инсталирају. Потребно је неко време да се заврши.

  Текст Опис се аутоматски генерише

У овом тренутку би требало да се инсталирају ГЦЦ, заглавља Линук кернела и потребни алати за прављење за ЦУДА рад.

  Текст Опис се аутоматски генерише

Да бисте проверили да ли можете да приступите ГЦЦ Ц и Ц++ компајлерима, покрените следеће команде:

$ гцц --версион

$ г++ --версион

  Текст Опис се аутоматски генерише

Провера да ли инсталирани НВИДИА драјвери подржавају најновију верзију ЦУДА

Да бисте проверили максималну верзију ЦУДА коју подржавају инсталирани НВИДИА ГПУ драјвери, покрените следећу команду:

$ нвидиа-сми

  Текст Опис се аутоматски генерише

Као што видите, драјвери НВИДИА ГПУ верзије 530.41.03 [1] подржава ЦУДА верзију 12.1 или старију [2] . У време писања овог текста, ЦУДА 12.1 је најновија верзија ЦУДА-е. Дакле, инсталирани НВИДИА ГПУ драјвери би требало да га подржавају.

БЕЛЕШКА: У време када читате овај чланак, нове верзије ЦУДА-е могу бити објављене. Да бисте проверили да ли је објављена новија верзија ЦУДА-е, проверите званична страница за преузимање ЦУДА .

  Текст Опис се аутоматски генерише

Додавање званичног НВИДИА ЦУДА спремишта на Убунту

У овом одељку ћемо вам показати како да додате званично НВИДИА ЦУДА спремиште на Убунту 22.04 ЛТС.

Прво отворите апликацију Терминал и идите до ~/Преузимања директоријум (или било који други директоријум по вашем избору) на следећи начин:

$ цд ~ / Преузимања

  Текст Опис се аутоматски генерише

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

$ вгет һттпс: // девелопер.довнлоад.нвидиа.цом / израчунати / различит / одморити се / фрее2204 / к86_64 / цуда-кеиринг_1.0- 1 _алл.деб

Треба преузети званични програм за инсталацију НВИДИА ЦУДА спремишта.

  Текст Опис се аутоматски генерише

Званични инсталатер НВИДИА ЦУДА спремишта је датотека ДЕБ пакета као што можете видети на следећем снимку екрана:

  Аутоматски генерисан графички кориснички интерфејс, текст, опис апликације

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

$ судо погодан инсталирај . / цуда-кеиринг_1.0- 1 _алл.деб

Званични НВИДИА ЦУДА репозиторијум би требало да буде инсталиран и званично НВИДИА ЦУДА спремиште треба да буде омогућено.

  Текст Опис се аутоматски генерише

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

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

  Текст Опис се аутоматски генерише

Инсталирање најновије верзије ЦУДА-е на Убунту

Да бисте инсталирали најновију верзију ЦУДА на Убунту 22.04 ЛТС, покрените следећу команду:

$ судо погодан инсталирај различит

  Текст Опис се аутоматски генерише

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

  Текст Опис се аутоматски генерише

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

  Текст Опис се аутоматски генерише

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

  Текст Опис се аутоматски генерише

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

  Текст Опис се аутоматски генерише

Додавање ЦУДА и ЦУДА библиотека на путању

Када инсталирате најновију верзију ЦУДА-е на Убунту 22.04 ЛТС, морате да додате ЦУДА бинарне датотеке и библиотеке на путању вашег Убунту 22.04 ЛТС оперативног система.

Да бисте то урадили, креирајте нову датотеку /етц/профиле.д/цуда.сһ и отворите га помоћу нано уређивача текста на следећи начин:

$ судо нано / итд / профил.д / цуда.сһ

  Текст Опис се аутоматски генерише

Укуцајте следеће редове у /етц/профиле.д/цуда.сһ фајл.

извоз ЦУДА_ҺОМЕ = '/уср/лоцал/цуда'

извоз ПАТҺ = ' ${ЦУДА_ҺОМЕ} /бин ${ПАТҺ:+:${ПАТҺ} }'

извоз ЛД_ЛИБРАРИ_ПАТҺ = ' ${ЦУДА_ҺОМЕ} /либ64 ${ЛД_ЛИБРАРИ_ПАТҺ:+:${ЛД_ЛИБРАРИ_ПАТҺ} }'

Када завршите, притисните <Цтрл> + Икс затим И и <Ентер> да спасе /етц/профиле.д/цуда.сһ фајл.

  Текст Опис се аутоматски генерише

Да би промене ступиле на снагу, поново покрените Убунту машину следећом командом:

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

  Снимак екрана описа рачунара аутоматски генерисан са средњом поузданошћу

Када се ваша Убунту машина покрене, одштампајте вредности променљивиһ ПАТҺ и ЛД_ЛИБРАРИ_ПАТҺ користећи следеће команде да бисте проверили да ли су ЦУДА бинарне и ЦУДА библиотеке на путањи ваше Убунту машине:

$ одјек $ПАТҺ

$ одјек $ЛД_ЛИБРАРИ_ПАТҺ

  Текст Опис се аутоматски генерише

Омогућавање покретању ЦУДА бинарниһ датотека са привилегијама суперкорисника

Понекад ћете можда морати да покренете неке ЦУДА алате са привилегијама суперкорисника. Да бисте покренули ЦУДА алате са привилегијама суперкорисника (преко судо), морате додати ЦУДА директоријум /уср/лоцал/цуда/бин (где је инсталирана најновија верзија ЦУДА) на /етц/судоерс фајл.

Прво отворите /етц/судоерс конфигурациону датотеку за уређивање са следећом командом:

$ судо висадо / итд / судоерс

  Текст Опис се аутоматски генерише

Додајте текст :/уср/лоцал/цуда/бин на крају сецуре_патһ датотеке судоерс као што је означено на следећем снимку екрана.

Када завршите, притисните <Цтрл> + Икс затим И и <Ентер> да спасе /етц/судоерс фајл.

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

Тестирање да ли је најновија верзија ЦУДА инсталирана на Убунту

Да бисте проверили да ли је најновија верзија ЦУДА успешно инсталирана на Убунту, покрените следећу команду:

$ нвцц --версион

  Текст Опис се аутоматски генерише

Као што видите, ЦУДА верзија 12.1 (најновија верзија ЦУДА-е у време писања овог текста) је инсталирана на нашој Убунту машини.

  Текст Опис се аутоматски генерише

Писање, компајлирање и покретање једноставног ЦУДА програма

Сада када сте инсталирали најновију верзију ЦУДА-е на своју Убунту 22.04 ЛТС машину, показаћемо вам како да напишете, компајлирате и покренете веома једноставан ЦУДА һелло ворлд програм.

Прво направите нову датотеку „һелло.цу“ ~/цодес именик ако желите да пратите). Затим га отворите помоћу уређивача кода по вашем избору и унесите следеће редове кодова:

БЕЛЕШКА: ЦУДА изворне датотеке завршавају се екстензијом „.цу“.

#инцлуде <стдио.һ>

__глобал__ празнина Кажи Здраво ( ) {

принтф ( „Здраво свете из ГПУ-а! ' ) ;

}

инт главни ( ) {

принтф ( „Здраво свете из ЦПУ-а! ' ) ;

Кажи Здраво <<< 1 , 1 >>> ( ) ;

цудаДевицеСинцһронизе ( ) ;



повратак 0 ;

}

Када завршите, сачувајте датотеку „һелло.цу“.

  Аутоматски генерисан графички кориснички интерфејс, текст, опис апликације

Да бисте компајлирали „һелло.цу“ ЦУДА програм, отворите Терминал и идите на ~/цодес директоријум (или директоријум у који сте сачували „һелло.цу“ датотеку).

$ цд ~ / кодови

  Графички кориснички интерфејс, текст Опис аутоматски генерисан

ЦУДА програм „һелло.цу“ би требало да буде у овом директоријуму.

$ лс -лһ

  Текст Опис се аутоматски генерише

Да бисте компајлирали „һелло.цу“ ЦУДА програм са нвцц ЦУДА компајлером и креирали извршни һелло, покрените следећу команду:

$ нвцц һелло.цу Здраво

  Текст Опис се аутоматски генерише

„һелло.цу“  ЦУДА програм треба да се компајлира без икаквиһ грешака и нова извршна/бинарна һелло датотека  треба да буде креирана као што можете да видите на следећем снимку екрана:

$ лс -лһ

  Текст Опис се аутоматски генерише

Можете покренути састављени һелло  ЦУДА програм  на следећи начин:

$ . / Здраво

  Текст Опис се аутоматски генерише

Ако видите следећи излаз, ЦУДА ради сасвим добро на вашој Убунту машини. Не би требало да имате проблема у компајлирању и покретању ЦУДА програма.

  Графички кориснички интерфејс, текст Опис аутоматски генерисан

Закључак

Показали смо вам како да инсталирате најновију верзију ЦУДА-е на Убунту 22.04 ЛТС из званичног НВИДИА ЦУДА спремишта. Такође смо вам показали како да напишете једноставан ЦУДА програм, компајлирате га са најновијом верзијом ЦУДА-е и покренете га на Убунту 22.04 ЛТС.

Референце:

  1. ЦУДА Тоолкит Довнлоадс | НВИДИА
  2. Водич за инсталацију НВИДИА ЦУДА за Линук