kutacc_core_bgemm_pack_get_size
Get the number of bytes required to store the packed matrix.
Interface Definition
size_t kutacc_core_bgemm_pack_get_size(char matrixIdentifier, const BLASINT m, const BLASINT n, const BLASINT k);
Parameters
Parameter |
Type |
Description |
Input/Output |
|---|---|---|---|
matrixIdentifier |
Character |
Matrix to be packed. The default value is matrix B.
|
Input |
m |
Integer |
Number of rows in matrix A to be packed |
Input |
n |
Integer |
Number of columns in matrix B to be packed |
Input |
k |
Integer |
Number of columns in matrix A to be packed and number of rows in matrix B to be packed |
Input |
Dependencies
#include "kutacc_core.h"
Examples
C interface:
1 2 3 4 5 6 | int m = 4, k = 3, n = 4; size_t size = kutacc_core_bgemm_pack_get_size('A', m, n, k); /* * Output size: 12 */ |
Parent topic: GEMM Operators