【AnyQ】环境搭建

1、依赖环境

  • Python 2.7
  • JDK >=1.8(我用的是这个版本:jdk1.8.0_171)
    • wget -c http://anyq.bj.bcebos.com/jdk-8u171-linux-x64.tar.gz
    • tar -xzvf jdk-8u171-linux-x64.tar.gz
    • 修改~/.bash_profile
    • vim ~/.bash_profile

      • export JAVA_HOME=/home/rd/qiankai/jdk1.8.0_171
      • export JRE_HOME=${JAVA_HOME}/jre
      • export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
      • export PATH=${JAVA_HOME}/bin:$PATH
    • source .bash_profile
       
  • gcc/g++ >=4.8.2
    • yum install -y gcc gcc-c++ make automake
       
  • cmake 3.3.2
  • bison 3.0.4
    • 查看版本号:bison -V
    • 安装指令:sudo apt-get install bison
       

2、安装步骤

  • git clone GitHub - baidu/AnyQ: FAQ-based Question Answering System
  • cd ./AnyQ
  • mkdir build && cd build && cmake .. && make
    • 由于需要拉各种包,速度巨慢,make一般要重复多次才能成功,如果失败了,重复执行;
    • 在./AnyQ/build/CMakeFiles目录下,如果依赖包编译成功,会生成extern_{包名}-complete文件;
    • 如果make一直失败,尝试make -i(忽略错误),但完成后要看log,因为有可能失败也生成了上述的complete文件,如果log中显示编译失败了,就删除complete文件再make;
  • cp ../tools/anyq_deps.sh .
  • sh anyq_deps.sh
  • cp ../tools/solr -rp solr_script
  • sh solr_script/anyq_solr.sh solr_script/sample_docs
  • ./run_server
  • curl “http://127.0.0.1:8999/anyq?question=我要投诉?
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值