小记 - ltp server服务搭建指南

前言

最近想了解下nlp相关的技术,就找了ltp开始上手。

ltp主页 : http://ltp.readthedocs.io/zh_CN/latest/index.html

ltp是哈工大开发的中文自然语言处理套件,现在也对外提供云服务,不过对于接口调用频率和次数做了一定的限制 : http://www.ltp-cloud.com/

ltp server允许用户在本地启动一个nlp服务,服务所使用的model可以动态升级,服务对外暴露方式为http协议,相对来说,使用方式比较友好,允许多语言调用。


搭建步骤

从官网下载安装文件,以我所用的版本为例:ltp-3.4.0.zip,将文件解压,生成文件夹ltp-3.4.0。


进入解压后的文件夹输入以下命令 : 

./configure

make

编译时候是这样的



耐心等待make命令结束,之后开始准备模型文件。


所谓模型文件是ltp运行时所使用的,也可以到官网下载,我使用的版本是ltp_data_v3.4.0.zip。

将模型文件解压到刚刚编译的文件夹ltp-3.4.0下,解压并重命名生成的文件夹为ltp_data(也可以不重命名,但启动服务器时需要手动指定路径)。


最后启动服务器,注意在启动时需要一些参数设置,我自己的启动命令是 : 

./bin/ltp_server --port 8020 --threads 4 --log-level 2 &

具体的参数含义可以自行阅读文档。


curl测试输出


curl -d "s=我爱北京" "http://127.0.0.1:8020/ltp"




完成


补充:

ltp server本地跑时有崩溃现象产生,其实作者已经帮我们内置了一个简单的健康检查脚本,请看 src/server/run.pl,稍加修改就能保证服务一直在线了微笑

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值