# atb-aclnn
**Repository Path**: zjun3021/atb-aclnn
## Basic Information
- **Project Name**: atb-aclnn
- **Description**: 使用atb和aclnn构建一个混合模型的程序
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 3
- **Created**: 2024-10-16
- **Last Updated**: 2024-11-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### 介绍
本代码框架主要是示范如何使用ATB算子、aclnn算子和ATB plugin构建的算子,构建一个小模型的执行框架。涉及到模型的构建,模型层的构建,以及层中如何使用ATB的原生算子,plugin算子和图算子或者是aclnn算子。
### 目录介绍
aclnn: aclnn统一接入ATB流程的代码
atb: atb的图算子创建
model: 定义一个模型
plugin_op: ATB plugin算子
utils: 用到的辅助函数
### 算子类型
ATB:原生算子,plugin算子和图算子
aclnn:Gelu算子
### 使用教程
- 编译
```sh
> bash build.sh
```
- 执行
```sh
> cd build
> ./test_model
```