0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NLA自然语言分析的环境部署(一)NLA安装部署详细讲解

环音仪说数据 来源:环音仪说数据 作者:环音仪说数据 2022-05-25 18:10 次阅读

前段时间为大家介绍的自然语言分析NLA这一项由Smartbi独家研发的产品功能,在后台接受到了很多比较好的反响,也有很多小伙伴问到该如何去安装应用。这篇文章就为大家详细介绍自然语言分析NLA的环境部署要求,包括对系统环境、服务器配置的需求,并提供了相应的检查方法。

一、环境要求

(一)服务器配置清单

1、最低配置:CPU为X86架构16核,内容32G+,硬盘1TB+,并发数推荐为30左右,最高不超过40。

2、推荐配置:CPU为X86架构32核 ,内容128G 1TB+,可根据实际数据量加装。

备注:

(1)由于NLA中的机器学习模型需要大量的计算资源,因此建议单独部署,独占该服务器的配置,并要求和Smartbi服务处于同一个域内(同一个路由器);

(2)服务器CPU建议使用近三年内的 Intel CPU,否则无法安装 TensorFlow

(3)由于 arm64 所使用的指令集缺少对 docker 和深度学习的支持,因此不支持 arm64架构 的CPU,仅支持X86架构的CUP;

(4)不建议将Smartbi-NLA和 Smartbi 部署在同一台服务器上,由于 NLA 对计算资源的使用量比较高会导致 Smartbi 卡顿。

(5)当服务器配置为最低配置时,即16核32GB。并发数推荐为30个左右,最高不应超过40个。

(二)系统环境

由于NLA采用docker容器部署,因此服务器的系统环境需要支持docker19.03 以上和docker-compose 1.24。支持部署 Smartbi-NLA 的系统版本主要有两种,分别是Ubuntu-16.04.3以上或是系统版本CentOS-7以上

由于NLA数据Smartbi推出的新功能,因此要求在Smartbi V10.5 及以上安装部署,并且License 需要包含“自然语言分析”相应权限。

二、环境要求检查

1、Linux版本确认:查看当前服务器的CPU架构是否为X86架构

图片 1.png

2、查看linux系统的版本

图片 2.png

3、检查硬盘大小:要求服务器至少拥有大于1TB的硬盘,没有足够的硬盘请自行挂载

图片 3.png

4、检查内存大小:要求服务器总内存为32G及以上。

图片 4.png

5、卸载docker:由于 Smartbi-NLA 在安装时会自动部署与其版本兼容的docker环境,为避免冲突需要预先卸载掉本地环境上的 docker

检查当前环境里是否安装有 docker 和 docker-compose

# 查看当前docker版本

docker -v

# 查看当前docker-compose的版本

docker-compose -v

图片 5.png

如果成功输出版本信息,则表示已安装docker。需要手动卸载掉当前环境上的 docker 和 docker-compose。

① 卸载 docker-compose

② 卸载 docker

通过yum安装的 docker,可参考文档彻底卸载 docker 进行卸载。

以上就是NLA自然语言分析的环境部署的一个详细介绍,需要的小伙伴可以到Smartbi官网去下载,个人版支持长期免费试用噢!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11306

    浏览量

    209572
  • 数据分析
    +关注

    关注

    2

    文章

    1449

    浏览量

    34060
  • 自然语言
    +关注

    关注

    1

    文章

    288

    浏览量

    13351
收藏 人收藏

    评论

    相关推荐

    自然语言处理与机器学习的关系 自然语言处理的基本概念及步骤

    自然语言处理(Natural Language Processing,简称NLP)是人工智能和语言学领域的个分支,它致力于研究如何让计算机能够理解、解释和生成人类语言。机器学习(Ma
    的头像 发表于 12-05 15:21 490次阅读

    ASR与自然语言处理的结合

    。以下是对ASR与自然语言处理结合的分析、ASR与NLP的基本概念 ASR(自动语音识别) : 专注于将人类的语音转换为文字。 涉及从声音信号中提取特征,并将这些特征映射到文本。 NLP(
    的头像 发表于 11-18 15:19 422次阅读

    自然语言处理与机器学习的区别

    在人工智能的快速发展中,自然语言处理(NLP)和机器学习(ML)成为了两个核心的研究领域。它们都致力于解决复杂的问题,但侧重点和应用场景有所不同。 1. 自然语言处理(NLP) 定义: 自然语言处理
    的头像 发表于 11-11 10:35 595次阅读

    使用LLM进行自然语言处理的优缺点

    语言任务,如文本分类、情感分析、机器翻译等。以下是使用LLM进行NLP的些优缺点: 优点 强大的语言理解能力 : LLM通过训练学习了大量的语言
    的头像 发表于 11-08 09:27 467次阅读

    图像识别技术包括自然语言处理吗

    图像识别技术与自然语言处理是人工智能领域的两个重要分支,它们在很多方面有着密切的联系,但也存在些区别。 、图像识别技术与自然语言处理的关系 1.1 图像识别技术的定义 图像识别技术
    的头像 发表于 07-16 10:54 846次阅读

    自然语言处理技术有哪些

    ,以下是些主要的自然语言处理技术: 词法分析(Lexical Analysis):词法分析自然语言处理的第
    的头像 发表于 07-03 14:30 1166次阅读

    自然语言处理模式的优点

    自然语言处理(Natural Language Processing,简称NLP)是人工智能领域的个重要分支,它致力于使计算机能够理解、生成和处理人类语言。随着技术的发展,自然语言
    的头像 发表于 07-03 14:24 793次阅读

    自然语言处理技术的核心是什么

    自然语言处理(Natural Language Processing,简称NLP)是人工智能领域的个重要分支,其核心目标是使计算机能够理解、生成和处理人类语言。NLP技术的发展已经取得了显著的进展
    的头像 发表于 07-03 14:20 765次阅读

    自然语言处理是什么技术的种应用

    自然语言处理(Natural Language Processing,简称NLP)是人工智能和语言学领域的个分支,它涉及到使用计算机技术来处理、分析和生成
    的头像 发表于 07-03 14:18 928次阅读

    自然语言处理包括哪些内容

    ,从而实现人机之间的自然交流。本文将详细介绍NLP的主要内容,包括基本概念、关键技术、应用领域等。 自然语言处理的基本概念 自然语言
    的头像 发表于 07-03 14:15 892次阅读

    自然语言列举法描述法各自的特点

    自然语言文本。在自然语言处理中,列举法和描述法是两种常见的方法。 列举法 列举法是种基于规则的方法,它通过列举所有可能的情况来解决问题。在自然语言处理中,列举法通常用于词性标注、命名
    的头像 发表于 07-03 14:13 1069次阅读

    什么是自然语言处理 (NLP)

    自然语言处理(Natural Language Processing, NLP)是人工智能领域中的个重要分支,它专注于构建能够理解和生成人类语言的计算机系统。NLP的目标是使计算机能够像人类
    的头像 发表于 07-02 18:16 1189次阅读

    自然语言处理技术的原理的应用

    自然语言处理(Natural Language Processing, NLP)作为人工智能(AI)领域的个重要分支,旨在使计算机能够理解和处理人类自然语言。随着互联网的普及和大数据技术的发展
    的头像 发表于 07-02 12:50 531次阅读

    宝塔面板Docker安装部署GPTAcademic,开发私有GPT学术优化工具

    人工智能的浪潮中,GPT模型因其强大的自然语言处理能力备受瞩目。然而,为了更好地应用于学术领域,许多人希望能部署自己私有的GPT学术优化工具。本文将详细介绍如何通过宝塔面板和Docker
    的头像 发表于 07-02 11:58 2609次阅读
    宝塔面板Docker<b class='flag-5'>一</b>键<b class='flag-5'>安装</b>:<b class='flag-5'>部署</b>GPTAcademic,开发私有GPT学术优化工具

    神经网络在自然语言处理中的应用

    自然语言处理(NLP)是人工智能领域中的个重要分支,它研究的是如何使计算机能够理解和生成人类自然语言。随着人工智能技术的飞速发展,神经网络在自然语言处理中的应用逐渐展现出其强大的潜力
    的头像 发表于 07-01 14:09 516次阅读