Home
last modified time | relevance | path

Searched refs:col_align (Results 1 – 11 of 11) sorted by relevance

/third_party/mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/
Dlstm_fp16.h24 …stmWeightFp32ToFp16(float16_t *dst, const float *src, int batch, int deep, int col, int col_align);
26 …kLstmWeightFp16(float16_t *dst, const float16_t *src, int batch, int deep, int col, int col_align);
28 void PackLstmBiasFp32ToFp16(float16_t *dst, const float *src, int batch, int col, int col_align, bo…
30 void PackLstmBiasFp16(float16_t *dst, const float16_t *src, int batch, int col, int col_align, bool…
Dlstm_fp16.c26 …tmWeightFp32ToFp16(float16_t *dst, const float *src, int batch, int deep, int col, int col_align) { in PackLstmWeightFp32ToFp16() argument
29 float16_t *dst_batch = dst + i * col_align * deep; in PackLstmWeightFp32ToFp16()
34 …LstmWeightFp16(float16_t *dst, const float16_t *src, int batch, int deep, int col, int col_align) { in PackLstmWeightFp16() argument
37 float16_t *dst_batch = dst + i * col_align * deep; in PackLstmWeightFp16()
42 void PackLstmBiasFp32ToFp16(float16_t *dst, const float *src, int batch, int col, int col_align, in PackLstmBiasFp32ToFp16() argument
47 float16_t *dst_batch = dst + i * col_align; in PackLstmBiasFp32ToFp16()
52 float16_t *backward_dst = dst + unidirectional_batch * col_align; in PackLstmBiasFp32ToFp16()
55 float16_t *backward_dst_batch = backward_dst + i * col_align; in PackLstmBiasFp32ToFp16()
61 void PackLstmBiasFp16(float16_t *dst, const float16_t *src, int batch, int col, int col_align, bool… in PackLstmBiasFp16() argument
65 float16_t *dst_batch = dst + i * col_align; in PackLstmBiasFp16()
[all …]
Dmatmul_fp16.c850 int col_align = UP_ROUND(col, C16NUM); in RowMajor2Row16MajorFp16Opt() local
858 for (; c < col_align; c++) { in RowMajor2Row16MajorFp16Opt()
/third_party/mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/
Dlstm_fp32.c25 void PackLstmWeight(float *dst, const float *src, int batch, int deep, int col, int col_align) { in PackLstmWeight() argument
28 float *dst_batch = dst + i * col_align * deep; in PackLstmWeight()
39 void PackLstmBias(float *dst, const float *src, int batch, int col, int col_align, bool is_bidirect… in PackLstmBias() argument
43 float *dst_batch = dst + i * col_align; in PackLstmBias()
48 float *backward_dst = dst + unidirectional_batch * col_align; in PackLstmBias()
51 float *backward_dst_batch = backward_dst + i * col_align; in PackLstmBias()
67 …t *c, const float *a, const float *b, const float *bias, int row, int deep, int col, int col_align, in LstmMatMul() argument
75 MatVecMulAvxFp32(a, b, packed_ptr, bias, ActType_No, deep, col, col_align); in LstmMatMul()
156 int col, int col_align, bool is_vec, float *packed_ptr) { in UpdateLstmGate() argument
161 LstmMatMul(gate_i, input, weight_i, bias_i, row, deep, col, col_align, is_vec, packed_ptr); in UpdateLstmGate()
[all …]
Dlstm_fp32.h24 void PackLstmWeight(float *dst, const float *src, int batch, int deep, int col, int col_align);
26 void PackLstmBias(float *dst, const float *src, int batch, int col, int col_align, bool is_bidirect…
30 …t *c, const float *a, const float *b, const float *bias, int row, int deep, int col, int col_align,
Dattention_fp32.c60 int col_align = vec_matmul ? real_col : UP_ROUND(real_col, col_tile); in RightMatrixPackElementSize() local
61 int dst_area = deep * col_align; in RightMatrixPackElementSize()
63 matrix->packed_col_ = col_align; in RightMatrixPackElementSize()
136 int col_align = vec_matmul ? real_col : UP_ROUND(real_col, col_tile); in PackRightMatrix() local
138 int dst_area = deep * col_align; in PackRightMatrix()
186 matrix->packed_col_ = col_align; in PackRightMatrix()
Dmatmul_fp32.h88 int col_align);
Dmatmul_fp32.c1073 int col_align) { in MatVecMulAvxFp32() argument
1088 col_align, depth); in MatVecMulAvxFp32()
/third_party/mindspore/mindspore/lite/micro/coder/wrapper/int8/
Dmatmul_int8_wrapper.c34 … int col, int col_align, int deep_16, int input_zp, const int *weight_zp, const int *bias_ptr, in InitInt8MatrixB() argument
38 int8_t *cur_b_pack = dst_ptr + i * col_align * deep_16; in InitInt8MatrixB()
39 int32_t *cur_sums = weight_bias_sums_batch_ + i * col_align; in InitInt8MatrixB()
Dmatmul_int8_wrapper.h29 … int col, int col_align, int deep_16, int input_zp, const int *weight_zp, const int *bias_ptr,
/third_party/mesa3d/src/compiler/
Dglsl_types.cpp2665 unsigned col_size, col_align; in get_explicit_type_for_size_align() local
2666 type_info(this->column_type(), &col_size, &col_align); in get_explicit_type_for_size_align()
2667 unsigned stride = align(col_size, col_align); in get_explicit_type_for_size_align()
2671 assert(col_align > 0); in get_explicit_type_for_size_align()
2672 *alignment = col_align; in get_explicit_type_for_size_align()