---
title: runtime_demo_for_icraft_zg_cpp
canonical_url: "https://www.modelscope.cn/models/AIBS/runtime_demo_for_icraft_zg_cpp"
md_url: "https://www.modelscope.cn/models/AIBS/runtime_demo_for_icraft_zg_cpp.md"
repository: AIBS/runtime_demo_for_icraft_zg_cpp
last_updated: 2025-12-05
pipeline_tag: image-object-detection
tasks:
  - image-object-detection
library_name:
  - pytorch
frameworks:
  - Pytorch
downloads: 2
stars: 0
---

# runtime_demo_for_icraft_zg_cpp

> runtime_demo_for_icraft_zg_cpp - AIBS 在 ModelScope 开源的模型。该工程为直接调用icraft runtime阶段相关cpp接口的demo(不依赖modelzooutils)，包含socket和axi两种模式，demo仅供参考，具体使用教程请关注我们官方tutorial中runtime相关章节。

- **Repository**: AIBS/runtime_demo_for_icraft_zg_cpp
- **Tasks**: image-object-detection
- **Downloads**: 2
- **Stars**: 0
- **Last updated**: 2025-12-05

Source: https://www.modelscope.cn/models/AIBS/runtime_demo_for_icraft_zg_cpp

---

> 该工程为直接调用icraft runtime阶段相关cpp接口的demo(不依赖modelzoo_utils)，包含socket和axi两种模式，demo仅供参考，具体使用教程请关注我们官方[tutorial](https://gitee.com/mxh-spiger/tutorial-runtime/tree/tt3.33.0/ZHUGE)中runtime相关章节。

#### 文件结构

```
|---axi
|	|——build_arm    >交叉编译环境中在该文件夹下执行cmake..等命令
|	|--image	>存放输入输出图片
|	|--imodel/	>zg.json和zg.raw文件
|	|--name	>目标名字列表（可选，目标检测一般会有）
|	|--src 	>c++运行时源码   			
|	|--CMakeLists.txt		>c++模型编译时必要文件
|	|--CMakePresets.json	>c++模型编译时必要文件  
|
|---socket
|	|--build_win				 > windowns系统在该文件夹下执行cmake..等命令
|	|--image	>存放输入输出图片
|	|--imodel/	>zg.json和zg.raw文件
|	|--name	>目标名字列表（可选，目标检测一般会有）
|	|--src 	>c++运行时源码   			
|	|--CMakeLists.txt		>c++模型编译时必要文件
|	|--CMakePresets.json	>c++模型编译时必要文件  
```

#### axi

下载好该工程，放入交叉编译环境中，在build_arm文件夹下执行命令：

```powershell
# cd axi/build_arm	# 在该文件夹下执行命令
cmake -DLINUX_AARCH64=ON ..
make -j
```

生成可执行文件yolov5s_psin , 将axi文件夹按照原本的文件结构放到板子上，在板子上执行命令：

```powershell
# cd axi/build_arm	# 在该文件夹下执行命令
# chomd 777 * # 如果文件没权限，需设置权限
./yolov5s_psin
```

#### socket

情况1（**推荐**）：下载好该工程，放入windows编译环境中，在build_win文件夹下执行命令：

```powershell
# cd socket/build_win # 在该文件夹下执行命令
cmake ..
cmake --build . --config Release
./Release/yolov5s_psin.exe 
```

情况2：下载好该工程，放入ubuntu 20.04 X86_64编译环境中，在build_win文件夹下执行命令：

```powershell
# cd socket/build_arm
cmake ..
make -j
./yolov5s_psin
```
