Function arm_check_broadcast_required

Function Documentation

static int32_t arm_check_broadcast_required(const cmsis_nn_dims *shape_1, const cmsis_nn_dims *shape_2)

Check if a broadcast is required between 2 cmsis_nn_dims.

Compares each dimension and returns 1 if any dimension does not match. This function does not check that broadcast rules are met.

Parameters:
  • shape_1[in] pointer to input tensor 1

  • shape_2[in] pointer to input tensor 2

Returns:

The function returns 1 if a broadcast is required, or 0 if not.