Skip to content

Latest commit

 

History

History
68 lines (41 loc) · 2.14 KB

QuickStartLocalRunLinux.md

File metadata and controls

68 lines (41 loc) · 2.14 KB

本地启动

[TOC]

1 拉起AI SDK

  1. 在终端中进入AI SDK的bin目录下,进入虚拟环境下(虚拟环境是自己创建的,具体方法可以自行查找资料,其中需要安装的依赖包就是AI SDK根目录下requirements.txt的依赖包,如果自己本地的环境没有互相干扰问题,也可以不进入虚拟环境),命令如下:
cd AI SDK/bin
workon game_ai_sdk(linux下需要先安装virtualenvwrapper依赖包,然后创建虚拟环境game_ai_sdk,才能使用该命令进入虚拟环境)
  1. 拉起AI SDK的第一种,使用start脚本拉起(bin目录下),命令如下:
./start_ui_ai.sh

或只 拉起AISDK的AI服务

./start_ai.sh

  1. 拉起AI SDK的第二种,逐个进程拉起(bin目录下),命令如下:

拉起AI SDK的UI+AI服务

python3 io_service.py
python3 agentai.py
python3 manage_center.py --runType=UI+AI   #如果只运行ai,不需要加--runType=UI+AI
./GameReg
./UIRecognize   #如果只运行ai,不需要执行该命令

注意:如果运行程序出现“error while loading shared libraries: libdarknetV3_CPU.so: cannot open shared object file: No such file or directory”类似的错误,可以运行一下命令解决:

vim ~/.bashrc #打开文件bashrc

export LD_LIBRARY_PATH=:/usr/local/lib #在bashrc文件末尾添加命令

source ~/.bashrc #更新文件bashrc

2 配置phone_aiclient并拉起

  • AI SDK/tools/AIClient/aiclient/cfg/network_comm_cfg/communication_cfg.ini

    service设置为2(表示运行UI+AI)

    services设置为1(表示只运行AI)

  • AI SDK/tools/AIClient/aiclient/cfg/device_cfg/device.ini

    1) Long_edge修改该参数为640。

    2) is_portrait修改该参数为0

    3) show_raw_screen表示是否在pc中显示手机画面,0不显示,1显示。

  • 拉起phone_aiclient

    在终端进入phone_aiclient目录下,在终端中进入虚拟环境下,执行如下命令:

    workon game_ai_sdk   #(linux下需要先安装virtualenvwrapper依赖包,然后创建虚拟环境game_ai_sdk,才能使用该命令进入虚拟环境)
    python3 demo.py    #拉起phone_aiclient