Skip to content

教育应用demo

这部分将介绍如何启动一个EduGPT程序。

文件下载

Alt text

扫描上面这个二维码下载,或者点击百度网盘下载地址。可根据使用的文件,按需下载。

模型文件

EduGPT仅推荐使用int8-2048模型。因此所需模型文件在位于~/airbox-app/chatglm应用/chatglm-int8-2048/路径下。

执行cp -r ~/airbox-app/chatglm应用/chatglm-int8-2048/ /data

将chatglm-int8-2048目录拷贝到AirBox的/data下。chatglm-int8-2048目录包含三个文件一个chatglm2-6b_2048_int8.bmodel模型文件,一个是libtpuchat.socpp编译的so文件,最后一个是tokenizer.model

项目结构树

|-- chatglm-int8-2048     -- 模型文件
    |-- chatglm2-6b_2048_int8.bmodel
    |-- libtpuchat.so
    |-- tokenizer.model
|-- airbox_edugpt
    |-- ...
    |-- app.py            -- 启动脚本

chatdoc项目文件

  • cd /data/
  • git clone https://github.com/zhengorange/airbox_edugpt.git

依赖安装

在AirBox终端进入到/data/airbox_edugpt/目录下。执行

pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

安装项目所需要的依赖。

有些网络条件下,nltk语料将下载失败,解决办法是将我们提供的nltk_data文件夹拷贝到AirBox用户跟目录,即cp -r ~/airbox-app/nltk_data ~/

百度网盘链接: https://pan.baidu.com/s/1yFrk0Jtmbfr-nHnWvXF6AA?pwd=x5rw 下载完成将下载的embedding文件夹替换airbox_edugpt目录下的embedding。

项目启动

  • 进入项目目录cd /data/airbox_edugpt
  • 启动项目python3 app.py