mirror of
https://github.com/Tencent/GameAISDK.git
synced 2026-10-21 06:36:07 +08:00
69 lines
2.1 KiB
Markdown
69 lines
2.1 KiB
Markdown
## 本地启动
|
||
|
||
[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,才能使用该命令进入虚拟环境)
|
||
```
|
||
|
||
2) 拉起AI SDK的第一种,使用start脚本拉起(bin目录下),命令如下:
|
||
|
||
```
|
||
./start_ui_ai.sh
|
||
```
|
||
|
||
或只 拉起AISDK的AI服务
|
||
|
||
`./start_ai.sh`
|
||
|
||
3) 拉起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
|
||
```
|
||
|