Skip to content
heliaCORE
API reference
HELIA HUB

arm_nn_axis_copy_common.h

Machine-readable model

function

Include/Internal/arm_nn_axis_copy_common.h:45

static arm_cmsis_nn_status arm_nn_axis_copy_plan(
const int32_t *shape,
const int32_t dims,
const int32_t axis,
const int32_t inner_begin,
const int32_t axis_len,
const int32_t num,
const int32_t *sizes,
int32_t *outer,
int32_t *inner
)
Parameters of arm_nn_axis_copy_plan
NameTypeDescription
shapeconst int32_t *
dimsconst int32_t
axisconst int32_t
inner_beginconst int32_t
axis_lenconst int32_t
numconst int32_t
sizesconst int32_t *
outerint32_t *
innerint32_t *
function

Include/Internal/arm_nn_axis_copy_common.h:198

static void arm_nn_axis_scatter_f32(
const float32_t *packed,
const int32_t outer,
const int32_t num,
const int32_t *sizes,
const int32_t inner,
float32_t *const *slices
)
Parameters of arm_nn_axis_scatter_f32
NameTypeDescription
packedconst float32_t *
outerconst int32_t
numconst int32_t
sizesconst int32_t *
innerconst int32_t
slicesfloat32_t *const *
function

Include/Internal/arm_nn_axis_copy_common.h:198

static void arm_nn_axis_gather_f32(
const float32_t *const *slices,
const int32_t outer,
const int32_t num,
const int32_t *sizes,
const int32_t inner,
float32_t *packed
)
Parameters of arm_nn_axis_gather_f32
NameTypeDescription
slicesconst float32_t *const *
outerconst int32_t
numconst int32_t
sizesconst int32_t *
innerconst int32_t
packedfloat32_t *
function

Include/Internal/arm_nn_axis_copy_common.h:201

static void arm_nn_axis_scatter_f16(
const float16_t *packed,
const int32_t outer,
const int32_t num,
const int32_t *sizes,
const int32_t inner,
float16_t *const *slices
)
Parameters of arm_nn_axis_scatter_f16
NameTypeDescription
packedconst float16_t *
outerconst int32_t
numconst int32_t
sizesconst int32_t *
innerconst int32_t
slicesfloat16_t *const *
function

Include/Internal/arm_nn_axis_copy_common.h:201

static void arm_nn_axis_gather_f16(
const float16_t *const *slices,
const int32_t outer,
const int32_t num,
const int32_t *sizes,
const int32_t inner,
float16_t *packed
)
Parameters of arm_nn_axis_gather_f16
NameTypeDescription
slicesconst float16_t *const *
outerconst int32_t
numconst int32_t
sizesconst int32_t *
innerconst int32_t
packedfloat16_t *