---
title: 定义
description: "```"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendtb/ascendtb_01_0159.html
sourcePath: /source/zh/canncommercial/900/API/ascendtb/ascendtb_01_0159.html
indexId: 6057143df4003a5bd129f049c76db4c1e126fe014c8f93362deac8f414955a7264
---
# 定义

```
struct LinearParam {
enum MatmulType : uint8_t {
MATMUL_UNDEFINED = 0,
MATMUL_EIN_SUM,
};
enum QuantMode : uint8_t {
QUANT_UNDEFINED = 0,
PER_CHANNEL,
PER_TOKEN
};
bool transposeA = false;
bool transposeB = true;
bool hasBias = true;
aclDataType outDataType = ACL_DT_UNDEFINED;
bool enAccum = false;
MatmulType matmulType = MATMUL_UNDEFINED;
QuantMode quantMode = QUANT_UNDEFINED ;
uint8_t rsv[21] = {0};
};
```
