グループ形状#

group ov_shape_c_api

形状に関する定義と操作。

関数

ov_shape_create(const int64_t rank, const int64_t *dims, ov_shape_t *shape)#

完全な形状オブジェクトを初期化し、その次元にスペースを割り当て、そのコンテンツ ID の dims が null でないように設定します。

パラメーター:
  • rank – このオブジェクトのランク値は 0 より大きい (>0) である必要があります

  • dims – この形状オブジェクトの次元データのサイズは、ランクと同じである必要があります

  • shape – 入力/出力形状オブジェクト・ポインター。

戻り値:

ov_status_e ステータスコードの戻り値。

ov_shape_free(ov_shape_t *shape)#

形状オブジェクトの内部メモリーを解放します。

パラメーター:

shape – 入力形状オブジェクト・ポインター。

戻り値:

ov_status_e ステータスコードの戻り値。

struct ov_shape_t#
#include <ov_shape.h>

静的形状を表現します。

パブリックメンバー

int64_t rank#

形状のランク

int64_t *dims#

形状の次元