如何在云托管上安装TensorFlow

Tensorflow

人工智能正在突飞猛进。 它变得越来越强大,可以让您将自己投入新任务。 这 机器学习 对于TensorFlow之类的项目来说,这是AI应当特别注意的领域之一。 如果您拥有服务器或云托管,则可以在此处安装该项目,以使其无需显式编程即可学习。

在本教程中,我将逐步展示如何安装此功能强大的开源项目 在云托管中。 为此,我选择Clouding作为参考,因为它的价格,便捷性,西班牙语24/7的支持,可用性,优势,尤其是其数据中心位于西班牙巴塞罗那的数据中心。 因此,它将符合欧洲数据保护法...

¿Tensorflow如何帮助我的业务?

商业应用

在大流行中,越来越明显的是 公司需要现代化 具有竞争力。 欧洲的许多援助将精确地指向这一数字过渡。 所有未适应的企业都遭受了这场健康危机带来的经济影响。 例如,即使是小型企业,也已经迅速从实物销售转为在线销售,从而使它们能够继续运营而不受限制的影响。

云,物联网或人工智能等技术至关重要。 具体的, 使用TensorFlow和机器学习,您将获得巨大收益。 仅举几个例子:

  • 如果您致力于设计或摄影,请使用AI改善图像。
  • 通过分析医学检验结果来协助医学诊断。
  • 敏捷的图像处理和自动编目。
  • 教您语音或声音识别。
  • 面部分析,感受等
  • 自动故障检测。
  • 自动检测文本中的语言
  • 简化大量日常业务任务。
  • 和长等这些应用程序几乎是不可想象的...

因此它是 被广泛使用的 在工业中,在汽车等部门中,在卫生部门中,在保险,税务机构和许多其他专业人员中。

什么是 TensorFlow?

Tensorflow徽标

TensorFlow是开源软件,最初由Google工程师和研究人员开发,后来发布。 一个用于数值计算和机器学习的库。 为此,它使用数据流图,节点表示数学运算,而边缘表示它们之间传递的多维数据矩阵(张量)。

使用此软件,您可以构建和训练 人工神经网络 以类似于人类学习和推理的方式执行多项任务,例如检测和解密模式及相关性。

该项目还提供了很大的灵活性,能够执行 使用CPU或GPU进行计算,它们都可以在PC,服务器甚至移动设备上使用。 这是可能的,因为它是跨平台的,能够在GNU / Linux,macOS,Windows,iOS和Android等系统以及Web服务(如我们在本教程中看到的)上运行。 它甚至有几个包装器以使用不同的编程语言:Python,C ++或Java。 全部具有单个API。

安装 TensorFlow 步步

接下来的事情是展示 有关如何操作的分步示例 安装TensorFlow en 云托管。 为此,我将使用VPS 乌云密布。io,您可以在其中选择Windows和Linux操作系统。 当然,考虑到博客的主题和GNU / Linux的好处,毫无疑问,我将基于Linux发行版。

创建帐户并准备Clouding平台

在开始之前,您必须注册才能访问此提供商提供的服务,因此 享受5欧元的免费积分 他们提供测试平台。 只需按照指示的步骤进行帐户验证即可。 只需要一分钟。

浑浊

之后,您必须返回Clouding and的官方网站。 登录 输入您的用户名和密码:

多云日志

现在,您可以看到“ Clouding”控制面板,如您所见,它使用起来非常简单直观。 即使没有太多知识,您也可以按照本教程进行操作,而不会遇到任何问题。 开始 为TensorFlow创建实例, 按 单击此处创建您的第一个服务器:

包络Tensorflow启动

这将带您进入菜单 服务器的配置。 首先要命名您的VPS,您可以选择自己喜欢的VPS。 然后,您必须选择操作系统。 在本教程中,我将选择他们提供的发行版之一(CentOS,Ubuntu Server,Ubuntu Desktop或Debian)。 您可以选择自己喜欢的一个,在我的情况下,我将选择Ubuntu Server 20.04:

主机配置

选择基本系统后,以下是 配置其余参数 出现在下面同一页面上。 如您所见,在计算机的配置选项中,您可以选择所需的RAM,vCPU核心或SSD存储空间的数量。 对于TensorFlow本身而言,您不需要太多,但是对于其余数据,您可能需要处理,因此,请仔细考虑所需的内容(但是,可以缩放):

Tensorflow实例

创建SSH密钥并提供所需的任何名称也很重要。 这样一来,您就可以下载该密码对,以便能够远程访问,而无需在每次输入时都手动输入密码。 此外,它还允许您配置防火墙或备份。 在这种情况下,无论是备份还是防火墙,我们都保持原样。

如果完成,请检查一切正常,然后 埃维亚尔。 这会将您重定向到创建了云实例的另一个屏幕。 但是在状态部分,您将看到它正在创建:

Tensorflow实例

眨眼间,您的系统将被安装和配置。 然后状态将显示为 活跃。 您已经可以使用它了。

服务器主动集群

在此屏幕上单击服务器的名称,它将带您到 详细摘要:

主访问配置

如果滚动,则会找到该部分 如何访问服务器。 这非常重要,因为在这里您将找到访问和管理服务器所需的一切。 例如,您可以下载SSH密钥,或者可以看到要通过SSH访问的公用IP,用户名(root)和访问密码:

SSH键

不要丢失此数据,因为在下一步中您将需要它来开始在您的Clouding实例上安装Tensorflow。

P重新要求

首先,要做的第一件事是满足一些对Tensorflow有用的依赖项或软件包,并进行更新以确保所有内容都处于最新版本。 为此,我们将进入终端以使用我在上一张图像中显示的密码和IP通过SSH通过SSH连接它们,以从您的发行版远程访问该实例(请记住用Clouding实例的IP替换youripdelserver) :

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(CPU支持)

一切准备就绪 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(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。