Function holoscan::calc_strides

Holoscan v2.2.0
void holoscan::calc_strides(const DLTensor &tensor, std::vector<int64_t> &strides, bool to_num_elements = false)

Fill strides from the given DLTensor object.

The following fields are used to fill strides:

  • ndim

  • shape

  • dtype

If tensor’s strides is nullptr, strides argument is filled with the calculated strides of the given DLTensor object. Otherwise, strides argument is filled with the given DLTensor object’s strides. strides vector would be resized to the size of ndim field of the given DLTensor object.

  • tensor – DLTensor object that holds information to fill strides.

  • strides[out] Strides to fill.

  • to_num_elments – If true, the strides in strides argument are in number of elements, not bytes (default: false).

Previous Enum PrimitiveTopology
Next Template Function holoscan::deserialize_array
© Copyright 2022-2024, NVIDIA. Last updated on Jul 17, 2024.