Како преузети & амп; Инсталирајте ТенсорФЛов: Јупитер - Виндовс / Мац

Преглед садржаја:

Anonim

У овом упутству ћемо објаснити како да инсталирате ТенсорФлов Анацонда Виндовс. Научићете како се користи ТенсорФлов у Јупитер бележници. Јупитер је гледалац бележнице.

ТенсорФлов верзије

ТенсорФлов подржава прорачуне на више ЦПУ-а и ГПУ-а. То значи да се прорачуни могу распоредити по уређајима како би се побољшала брзина тренинга. Уз паралелизацију, не треба чекати недељама да бисте добили резултате алгоритама обуке.

За кориснике Виндовс-а, ТенсорФлов нуди две верзије:

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

Током овог водича довољна је основна верзија ТенсорФлов-а.

Напомена: ТенсорФлов не пружа подршку за ГПУ на МацОС-у.

Ево како даље

Корисник МацОС-а:

  • Инсталирајте Анацонда
  • Направите .имл датотеку за инсталирање Тенсорфлов-а и зависности
  • Покрените Јупитер Нотебоок

За Виндовс

  • Инсталирајте Анацонда
  • Направите .имл датотеку за инсталирање зависности
  • Користите пип за додавање ТенсорФлов-а
  • Покрените Јупитер Нотебоок

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

Инсталирајте Анацонда

Преузмите Анацонда верзију 4.3.1 (за Питхон 3.6) за одговарајући систем.

Анацонда ће вам помоћи да управљате свим библиотекама потребним за Питхон или Р. Погледајте овај водич да бисте инсталирали Анацонду

Направите .имл датотеку за инсталирање Тенсорфлов-а и зависности

Садржи

  • Пронађите пут Анаконде
  • Подесите радни директоријум на Анацонда
  • Направите имл датотеку (за кориснике МацОС-а овде је инсталиран ТенсорФлов)
  • Уредите имл датотеку
  • Саставите имл датотеку
  • Активирајте Анацонду
  • Инсталирајте ТенсорФлов (само за Виндовс кориснике)

Корак 1) Пронађите Анацонда,

Први корак који треба да урадите је да пронађете пут Анаконде.

Створићете ново цонда окружење које укључује неопходне библиотеке које ћете користити током лекција о ТенсорФлов-у.

Виндовс

Ако сте Виндовс корисник, можете да користите Анацонда Промпт и откуцате:

C:\>where anaconda

Занима нас име фасцикле у којој је инсталирана Анацонда, јер желимо да створимо наше ново окружење унутар ове путање. На пример, на горњој слици Анацонда је инсталирана у Админ директоријум. За вас то може исто, тј. Админ или корисничко име.

У следећем ћемо поставити радни директоријум са ц: \ на Анацонда3.

МацОС

за кориснике МацОС-а можете користити терминал и откуцати:

which anaconda

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

Корак 2) Подесите радни директоријум

Морате навести радни директоријум у којем желите да креирате имл датотеку.

Као што је раније речено, налазиће се у Анаконди.

За кориснике МацОС-а:

Терминал поставља подразумевани радни директоријум на Усерс / УСЕРНАМЕ . Као што видите на доњој слици, пут анацонда3 и радни директоријум су идентични. У МацОС-у је најновија фасцикла приказана пре $. Терминал ће инсталирати све библиотеке у овом радном директоријуму.

Ако се путања у уређивачу текста не подудара са радним директоријумом, можете је променити писањем цд ПАТХ у терминалу. ПУТ је пут који сте залепили у уређивач текста. Не заборавите да ПУТ умотате са „ПУТ“. Ова акција ће променити радни директоријум у ПАТХ.

Отворите терминал и откуцајте:

cd anaconda3

За кориснике Виндовс-а (уверите се у директоријум пре Анацонда3):

cd C:\Users\Admin\Anaconda3

или путања „где вам даје наредба анаконда“

Корак 3) Направите имл датотеку

Можете креирати имл датотеку у новом радном директоријуму.

Датотека ће инсталирати зависности које су вам потребне за покретање ТенсорФлов-а. Копирајте и налепите овај код у Терминал.

За кориснике МацОС-а:

touch hello-tf.yml

Нова датотека под називом хелло-тф.имл требало би да се појави унутар анацонда3

За кориснике Виндовс-а:

echo.>hello-tf.yml

Требало би да се појави нова датотека која се зове хелло-тф.имл

Корак 4) Уредите имл датотеку

Спремни сте за уређивање имл датотеке.

За кориснике МацОС-а:

У Терминал можете да налепите следећи код да бисте уредили датотеку. Корисник МацОС-а може да користи вим за уређивање имл датотеке.

vi hello-tf.yml

За сада ваш Терминал изгледа овако

Улазите у режим уређивања . Унутар овог режима можете након притиска тастера есц:

  • Притисните и за уређивање
  • Притисните в да бисте сачували
  • Притисните к! да престанем

У режиму уређивања напишите следећи код и притисните есц, а затим: в

Напомена: Датотека је осетљива на велика и мала слова . Након сваке намере потребна су 2 размака.

За МацОС

name: hello-tfdependencies:- python=3.6- jupyter- ipython- pandas- pip:- https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl
Објашњење кода
  • наме: хелло-тф: Име имл датотеке
  • зависности:
  • питхон = 3.6
  • јупитер
  • ипитхон
  • панде: Инсталирајте библиотеке Питхон верзије 3.6, Јупитер, Ипитхон и пандас
  • пип: Инсталирајте Питхон библиотеку
    • хттпс://стораге.гооглеапис.цом/тенсорфлов/МацОС/цпу/тенсорфлов-1.5.0-пи3-ноне-ани.вхл: Инсталирајте ТенсорФлов са Гоогле апис-а.

Притисните есц, а затим: к! до сасвим режима уређивања.

За кориснике Виндовс-а:

Виндовс нема вим програм, тако да је Нотепад довољан да доврши овај корак.

notepad hello-tf.yml

У датотеку унесите следеће

name: hello-tfdependencies:- python=3.6- jupyter- ipython- pandas

Објашњење кода

  • наме: хелло-тф: Име имл датотеке
  • зависности:
  • питхон = 3.6
  • јупитер
  • ипитхон
  • панде: Инсталирајте библиотеке Питхон верзије 3.6, Јупитер, Ипитхон и пандас

Отвориће нотепад, датотеку можете уредити одавде.

Напомена: Корисници Виндовс-а ће инсталирати ТенсорФлов у следећем кораку. У овом кораку припремате само цонда окружење

Корак 5) Саставите имл датотеку

Можете да компајлирате .имл датотеку са следећим кодом:

conda env create -f hello-tf.yml

Напомена: За кориснике Виндовс-а, ново окружење се креира унутар тренутног директорија корисника.

Потребна су времена. Заузеће вам око 1,1 ГБ простора на вашем тврдом диску.

У оперативном систему Виндовс

Корак 6) Активирајте цонда окружење

Скоро смо готови. Сада имате 2 цонда окружења.

Створили сте изоловано цонда окружење са библиотекама које ћете користити током лекција. Ово је препоручена пракса јер сваки пројекат машинског учења захтева различите библиотеке. Када се пројекат заврши, можете уклонити ово окружење или не.

conda env list

Звездица означава подразумевану. Морате да пређете на хелло-тф да бисте активирали окружење

За кориснике МацОС-а:

source activate hello-tf

За кориснике Виндовс-а:

activate hello-tf

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

За кориснике МацОС-а:

which pythonwhich jupyterwhich ipython

Опционално: Можете да проверите да ли постоји ажурирање.

pip install --upgrade tensorflow

Корак 7) Инсталирајте ТенсорФлов за Виндовс кориснике

За Виндовс кориснике:

where pythonwhere jupyterwhere ipython

Као што видите, сада имате два Питхон окружења. Главни и новостворени на ие хелло-тф. У главном цонда окружењу није инсталиран тенсорФлов само хелло-тф. Са слике, питхон, јупитер и ипитхон су инсталирани у истом окружењу. То значи да можете користити ТенсорФлов са Јупитер бележницом.

Морате да инсталирате ТенсорФлов помоћу наредбе пип. Само за кориснике оперативног система Виндовс

pip install tensorflow

Покрените Јупитер Нотебоок

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

Можете отворити ТенсорФлов помоћу Јупитера.

Напомена: Сваки пут када желите да отворите ТенсорФлов, потребно је да иницијализујете окружење

Наставићете како следи:

  • Активирајте хелло-тф цонда окружење
  • Отвори Јупитер
  • Увоз тенсорфлов
  • Избриши свеску
  • Затвори Јупитер

Корак 1) Активирајте цонда

За кориснике МацОС-а:

source activate hello-tf

За кориснике Виндовс-а:

conda activate hello-tf

Корак 2) Отворите Јупитер

После тога можете отворити Јупитер са терминала

jupyter notebook

Ваш прегледач би се требао аутоматски отворити, у супротном копирајте и налепите урл адресу коју пружа Терминал. Почиње са хттп: // лоцалхост: 8888

Унутар ТенсорФлов Јупитер бележнице можете видети све датотеке у радном директоријуму. Да бисте креирали нову бележницу, једноставно кликните на нову и Питхон 3

Напомена: Нова бележница се аутоматски чува у радном директоријуму.

Корак 3) Увезите Тенсорфлов

Унутар свеске можете увести ТенсорФлов у Јупитер Нотебоок са псеудонимом тф. Кликните за покретање. У наставку се креира нова ћелија.

import tensorflow as tf

Напишимо ваш први код помоћу ТенсорФлов-а.

hello = tf.constant('Hello, Guru99!')hello

Створен је нови тензор. Честитам. Успешно инсталирате ТенсорФлов са Јупитером на ваш рачунар.

Корак 4) Избришите датотеку

Датотеку под називом Унтитлед.ипинб можете избрисати из Јупиера.

Корак 5) Затворите Јупитер

Постоје два начина затварања Јупитера. Први начин је директно из свеске. Други начин је коришћење терминала (или Анацонда Промпт)

Од Јупитера

У главном панелу Јупитер бележнице једноставно кликните на Одјава

Преусмерени сте на страницу за одјаву.

Са терминала

Изаберите терминал или упит Анацонда и покрените два пута цтр + ц.

Када први пут урадите цтр + ц, од вас се тражи да потврдите да желите да искључите бележницу. Поновите цтр + ц да бисте потврдили

Успешно сте се одјавили.

Јупитер са главним кондатским окружењем

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

source activate hello-tf

Ако то не учините, Јупитер неће пронаћи ТенсорФлов