Како инсталирати ТенсорФлов на ЦентОС

Инсталирајте ТенсорФлов користећи Питхон (пип) или Доцкер контејнер

ТенсорФлов је Гоогле платформа за машинско учење. Он је отвореног кода и има огроман број алата, библиотека и других ресурса које је развила и заједница програмера, као и Гоогле и друге корпорације.

ТенсорФлов је доступан за све популарно коришћене оперативне системе, тј. Виндовс, Мац ОС, ГНУ/Линук. Може се преузети и инсталирати са било којег индекса Питхон пакета користећи пип алат и може се покренути у виртуелном питхон окружењу. Други начин да га користите је да га инсталирате као Доцкер контејнер.

Инсталирајте ТенсорФлов користећи пип

пип је званични услужни програм за управљање пакетима за Питхон пакете. Питхон и пип нису подразумевано инсталирани на ЦентОС.

За инсталацију пакете, покрените:

судо днф инсталл питхон3

Кад год инсталација затражи потврду преузимања, итд., унесите И а затим притисните Ентер тастер за наставак подешавања. Пакет питхон3 ће инсталирати Питхон 3 као и Пип 3.

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

Да бисмо покренули Питхон виртуелно окружење, морамо да користимо модул венв. Пре свега, креирајте и идите у директоријум вашег ТенсорФлов пројекта.

мкдир дев/тф цд дев/тф

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

питхон3 -м венв тф_венв

Ово ће креирати нови директоријум тф_венв што је Питхон виртуелно окружење. Садржи минималне потребне датотеке, тј. Питхон извршна датотека, Пип извршна датотека и неке друге потребне библиотеке.

Да бисте покренули виртуелно окружење, трцати:

извор бин/ац

Ово ће променити име упита у тф_венв, односно назив фолдера виртуелног окружења.

Сада ћемо инсталирати ТенсорФлов у овом виртуелном окружењу. За ТенсорФлов, потребан минимум пип верзија је 19. Да бисте надоградили пип на најновију верзију, трцати:

пип инсталл --упграде пип

Као што се види изнад, инсталирана је верзија 20.0.2 пип-а.

Инсталирајте пакет ТенсорФлов на сличан начин.

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

Пакет је прилично велик (~420 МБ) и може потрајати неко време да се преузме и инсталира заједно са његовим зависностима.

Једном када се инсталира, можемо да проверимо инсталацију ТенсорФлов-а са малим делом кода да бисмо проверили верзију ТенсорФлов-а.

питхон -ц 'увези тенсорфлов као тф; принт(тф.__верзија__)'

Да бисте изашли из виртуелног окружења, покрените:

деактивирати

Инсталирајте ТенсорФлов користећи Доцкер Цонтаинер

Доцкер је сада добро успостављен начин за инсталирање и покретање програма у виртуелизованом окружењу које се зове Цонтаинер. На неки начин је сличан Питхон виртуелном окружењу које смо видели у претходној методи. Међутим, Доцкер је много ширег обима, а Доцкер контејнери су потпуно изоловани и имају своје конфигурације, софтверске пакете и библиотеке. Контејнери могу да комуницирају једни са другима путем канала.

Можемо да инсталирамо и покренемо ТенсорФлов кроз Доцкер контејнер и да га покренемо у виртуелизованом окружењу. Програмери ТенсорФлов-а одржавају слику Доцкер контејнера која се тестира са сваким издањем.

Пре свега, морамо да инсталирамо Доцкер на наш ЦентОС систем. За ово погледајте званични водич за инсталацију Доцкер-а за ЦентОС.

Затим, да бисте преузели најновију слику контејнера за ТенсорФлов, покрените:

доцкер пулл тенсорфлов/тенсорфлов

Белешка: Ако ваш систем има наменску јединицу за графичку обраду (ГПУ), уместо тога можете преузети најновију слику контејнера са подршком за ГПУ користећи наредбу испод.

доцкер пулл тенсорфлов/тенсорфлов:латест-гпу-јупитер

Ваш систем мора да има инсталиране одговарајуће драјвере за ГПУ како би ТенсорФлов могао да користи ГПУ могућности. За више информација о подршци за ГПУ за ТенсорФлов, погледајте документацију у Гитхуб репозиторијуму.

Да бисте покренули ТенсорФлов у Доцкер контејнеру, покрените:

доцкер рун -ит --рм тенсорфлов/тенсорфлов питхон -ц "увези тенсорфлов као тф; принт(тф.__версион__)"

Хајде да прво покушамо да разложимо шта значи сваки део наредбе.

трцати је доцкер команда за покретање контејнера. Заставе -то се испоручују када желимо да покренемо интерактивну љуску (нпр. Басх, Питхон). --рм флаг, назван Цлеан Уп, је специфициран тако да се систем датотека и евиденције које је Доцкер креирао интерно за покретање контејнера униште када контејнер изађе. Ову заставицу не треба користити ако су евиденције потребне у будућности за потребе отклањања грешака. Али за мала покретања у првом плану као што је наша, може се користити.

У следећем делу наводимо име наше слике Доцкер контејнера, тј. тензорски ток/тензорски ток. Следи програм/команда/услужни програм који желимо да покренемо у контејнеру. За наше тестирање, позивамо Питхон интерпретер у контејнеру и прослеђујемо му код који штампа верзију ТенсорФлов-а.

Видимо да Доцкер штампа неки дневник док покреће контејнер. Након што се контејнер покрене, покреће се наш Питхон код и штампа се ТенсорФлов верзија (2.1.0).

Такође можемо покренути Питхон интерпретер као љуску, тако да можемо да наставимо са покретањем више линија ТенсорФлов кода.

Закључак

У овом чланку смо видели две методе за инсталирање ТенсорФлов-а на ЦентОС. Обе методе су намењене за покретање ТенсорФлов-а у виртуелизованом окружењу, што је препоручени приступ када се користи ТенсорФлов.

Ако сте почетник у ТенсорФлов-у, можете почети са основама из званичних ТенсорФлов туторијала.