Как установить TensorFlow на облачный хостинг

Tensorflow

Искусственный интеллект развивается семимильными шагами. Он становится все более мощным и позволяет вам решать новые задачи. В автоматическое обучение Это одна из областей искусственного интеллекта, на которую вам следует обратить особое внимание в таких проектах, как TensorFlow. Если у вас есть сервер или облачный хостинг, вы можете установить этот проект там, чтобы дать ему возможность учиться без необходимости явно программировать.

В этом руководстве я шаг за шагом покажу, как вы можете установить этот мощный проект с открытым исходным кодом. в облачном хостинге. Для этого я выбрал Clouding в качестве справочного материала за его цены, простоту, поддержку на испанском языке 24/7, доступность, преимущества и, особенно, за то, что его центр обработки данных находится на территории Испании, в Барселоне. Следовательно, это будет в соответствии с европейскими законами о защите данных ...

¿Как Tensorflow может помочь моему бизнесу?

Бизнес-приложения

В условиях пандемии стало гораздо более очевидным, что компаниям необходимо модернизировать быть конкурентоспособным. Большая часть европейской помощи будет направлена ​​именно на этот цифровой переход. Все предприятия, которые не адаптировались, больше пострадали от экономических последствий этого кризиса здравоохранения. Например, даже малые предприятия быстро переключились с физических продаж на онлайн-продажи, что позволило им продолжить работу, не подвергаясь ограничениям.

Такие технологии, как облако, Интернет вещей или искусственный интеллект, очень важны. Конкретный, с TensorFlow и машинным обучением, вы можете получить большие преимущества. Приведу лишь несколько примеров:

  • Если вы занимаетесь дизайном или фотографией, улучшайте изображения с помощью ИИ.
  • Помогите с медицинской диагностикой, проанализировав результаты медицинских анализов.
  • Гибкая обработка изображений и автоматизированная каталогизация.
  • Научите вас распознавать голос или звук.
  • Анализ лица, ощущений и т. Д.
  • Автоматическое обнаружение неисправностей.
  • Автоматическое определение языков в текстах.
  • Оптимизируйте множество повседневных бизнес-задач.
  • И длинный и т. Д. Приложения почти невообразимы ...

Следовательно, это широко используемый в промышленности, в таких секторах, как автомобилестроение, а также в секторе здравоохранения, в страховании, налоговых органах и многих других профессионалах.

Что такое TensorFlow?

Логотип Tensorflow

TEnsorFlow - это программное обеспечение с открытым исходным кодом, первоначально разработанная инженерами и исследователями Google, а затем выпущенная. Библиотека для числовых вычислений и машинного обучения. Для этого используются графы потоков данных, узлы представляют собой математические операции, а ребра представляют собой многомерные матрицы данных (тензоры), передаваемые между ними.

С помощью этого программного обеспечения вы можете создавать и тренировать искусственные нейронные сети для выполнения множества задач, таких как обнаружение и расшифровка закономерностей и корреляций, аналогично тому, как люди учатся и рассуждают.

Этот проект также обеспечивает большую гибкость, позволяя выполнять вычисления с использованием CPU или GPU, как один, так и несколько, на ПК, серверах и даже мобильных устройствах. Это возможно, поскольку он кроссплатформенный, его можно запускать в таких системах, как GNU / Linux, macOS, Windows, iOS и Android, а также в веб-сервисах, как мы увидим в этом руководстве. У него даже есть несколько оболочек для использования разных языков программирования: Python, C ++ или Java. И все это с помощью единого API.

Устанавливать TensorFlow шаг за шагом

Следующее, что нужно показать пошаговый пример того, как установить TensorFlow en облачный хостинг. Для этого я буду использовать VPS Помутнение.io, где вы можете выбрать операционные системы Windows и Linux. Конечно, учитывая тему блога и преимущества GNU / Linux, нет никаких сомнений в том, что я буду основан на дистрибутиве Linux.

Создайте учетную запись и подготовьте платформу Clouding

Перед тем, как начать, вы должны зарегистрироваться, чтобы получить доступ к услуге, предлагаемой этим провайдером, и, следовательно, получите бесплатный кредит в размере 5 евро предлагают протестировать платформу. Это будет так же просто, как выполнить шаги, указанные для проверки учетной записи. Это займет всего минуту.

потускнение

После этого вы должны вернуться на официальный сайт Clouding и войти в систему ввод вашего логина и пароля:

Помутнение журнала

Теперь вы можете увидеть панель управления Clouding, которая, как вы увидите, довольно проста и интуитивно понятна в использовании. Даже без особых знаний вы можете справиться с этим без проблем, следуя этому руководству. Начать создать экземпляр для TensorFlow, Нажмите Щелкните здесь, чтобы создать свой первый сервер:

Включая инициирование тензорного потока

Это перенесет вас в меню конфигурация вашего сервера. Первым делом нужно назвать свой VPS, вы можете выбрать тот, который вам больше нравится. Затем вам нужно выбрать ОС. Для этого урока я выберу один из предлагаемых ими дистрибутивов (CentOS, Ubuntu Server, Ubuntu Desktop или Debian). Вы можете выбрать тот, который вам больше нравится, в моем случае я выберу Ubuntu Server 20.04:

Конфигурация хостинга

После выбора базовой системы следующее: настроить остальные параметры которые появляются на той же странице ниже. Как видите, среди вариантов конфигурации машин вы можете выбрать необходимый вам объем ОЗУ, ядер виртуальных ЦП или дискового пространства SSD. Для самого TensorFlow вам не понадобится много, но может случиться так, что для остальных данных, которые вам придется обрабатывать, да, поэтому хорошо подумайте о том, что вам нужно (однако, это можно масштабировать):

Экземпляр Tensorflow

Также важно, чтобы вы создали ключ SSH, дав любое имя, которое хотите. Это позволит вам загрузить пару, чтобы иметь возможность удаленного доступа без необходимости вводить пароль вручную каждый раз, когда вы хотите войти. Кроме того, он также позволяет настроить брандмауэр или резервные копии. В этом случае и бэкап, и брандмауэр мы оставляем как есть.

Если вы закончили, убедитесь, что все в порядке и Пульса Эвиар. Это перенаправит вас на другой экран с созданным экземпляром облака. Но в разделе статуса вы увидите, что он создается:

Экземпляр Tensorflow

В мгновение ока ваша система будет установлена ​​и настроена. Тогда статус будет отображаться как Активный. И вы уже можете им пользоваться.

СЕРВЕР Активное подключение

Щелкните имя своего сервера на этом экране, и вы перейдете к резюме с подробностями:

Конфигурация основного доступа

Если вы прокрутите, вы найдете раздел Как получить доступ к серверу. Это очень важно, поскольку именно здесь вы найдете все необходимое для доступа к вашему серверу и управления им. Например, вы можете загрузить ключ SSH или увидеть общедоступный IP-адрес для доступа по SSH, имя пользователя (root) и пароль доступа:

Ключи ssh

Не теряйте эти данные, так как они понадобятся вам на следующих шагах, чтобы начать установку Tensorflow на вашем экземпляре Clouding.

Pповторные требования

Чтобы начать работу, первое, что нужно сделать, это удовлетворить некоторые зависимости или пакеты, которые будут полезны для Tensorflow, а также выполнить обновление, чтобы убедиться, что все находится в последней версии. Для этого мы собираемся войти в терминал, чтобы подключить их по SSH с паролем и IP-адресом, который я показал на предыдущем изображении, для удаленного доступа к экземпляру из вашего дистрибутива (не забудьте заменить youripdelserver IP-адресом экземпляра Clouding) :

ssh root@tuipdelservidor

ssh доступ

Он попросит вас ввести пароль экземпляра, который вам также нужно будет ввести, и это даст вам доступ. Вы увидите, что подсказка вашего терминала больше не ваша местная, но вы находитесь внутри облачного сервера. Следовательно, все команды, которые вы запускаете с этого момента, будут действовать в экземпляре, а не в вашей локальной системе.

ssh доступ

Теперь первое, что нужно сделать обновить систему с помощью следующих команд:

apt-get update && apt-get -y upgrade

установка Tensorflow

Теперь ты должен установить python3 и другие вспомогательные пакеты, которые вам понадобятся:

apt-get install python3 python3-pip python3-dev

Следующее подготовить виртуальную среду, используя модуль virtualenv, который является частью стандартной библиотеки Python3:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

установка модуля python

После этого вы заметите, что ваше приглашение изменилось, и теперь оно показывает tf-окружение перед именем пользователя и хостом.

подсказка

Установите Tensorflow (поддержка ЦП)

Все готово к Установка TensorFlow в вашем экземпляре Clouding. Следующим шагом будет:

pip install --upgrade tensorflow

Как только он будет установлен, вы можете проверить установку используя следующую команду:

python -c ‘import tensorflow as tf; print(tf.version)’

И это должно вернуть вам результат с установленной версией Tensorflow. Оттуда вы могли начать использовать Tensorflow для любой нужной вам задачи ...

Заключение

В заключение, возможности, предлагаемые Clouding для работы с его VPS, позволяют установить любой проект, такой как Tensorflow, или выполнить конфигурации. так же просто, как сделать это на вашем локальном компьютере. Только с мощностью и масштабируемостью этого типа сервера.

Кроме того, его панель управления интуитивно понятна, и мастер поможет вам, даже если у вас нет больших технических знаний. С другой стороны, варианты, которые он дает вам, также очень гибкий, имея возможность выбирать как необходимые вам виртуальные аппаратные ресурсы, так и операционную систему. Эта универсальность делает его идеально адаптированным к вашим потребностям, какими бы конкретными они ни были.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)