---
title: kutacc_core_bgemm_pack_get_size
description: "获取存储pack后的矩阵所需的字节数。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpckit/devg/KunpengHPCKit_developer_154.html
sourcePath: /source/zh/kunpenghpcs/hpckit/devg/KunpengHPCKit_developer_154.html
indexId: 05d5eed4c96beceb0ba12597a2a4e6efb1d72394d79eec5e3bdae20fb509109367
---
# kutacc_core_bgemm_pack_get_size

获取存储pack后的矩阵所需的字节数。

#### 接口定义

size_t kutacc_core_bgemm_pack_get_size(char matrixIdentifier, const BLASINT m, const BLASINT n, const BLASINT k);


#### 参数

| 参数名 | 类型 | 描述 | 输入/输出 |
| --- | --- | --- | --- |
| matrixIdentifier | 字符型 | 指定要pack的矩阵，默认为B矩阵。 如果identifier= 'A'，返回pack 矩阵A所需字节数。 如果identifier= 'B'，返回pack 矩阵B所需字节数。 | 输入 |
| m | 整数型 | 需要pack的矩阵A的行。 | 输入 |
| n | 整数型 | 需要pack的矩阵B的列。 | 输入 |
| k | 整数型 | 需要pack的矩阵A的列和B的行。 | 输入 |


#### 依赖

#include "kutacc_core.h"


#### 示例

C interface：

```
int m = 4, k = 3, n = 4; 
 
    size_t size = kutacc_core_bgemm_pack_get_size('A', m, n, k); 
    /* 
     * Output size: 12
     */
```
