RawTensor

パブリック最終クラスRawTensor

JVM から直接アクセスできるデータ空間にメモリがマップされていないテンソル。

生のテンソルは、TensorFlow ランタイム ライブラリによってネイティブ メモリに割り当てられたテンソルの最小限の表現であり、現在のプロセス内での有効期間を制御します。データは、 buffer of bytes typed tensorフラット バッファーによって表されます。

RawTensor のインスタンスはスレッドセーフではないため、明示的または暗黙的に try-with-resources を介してclose()を呼び出してリソースを解放する必要があります。

パブリックメソッド

RawTensor
asRawTensor ()
このテンソルの生の (型なし) 表現を返します。
空所
近い()
Tensor に関連付けられたリソースを解放します。
バイトデータバッファ
データ()
このテンソルの生データをバイトのバッファとして返します。
データ・タイプ
データ・タイプ()
テンソルに格納されている要素のDataTypeを返します。
長さ
numBytes ()
テンソル データのサイズをバイト単位で返します。
()
テンソルの形状を返します。
toString ()
テンソルのタイプと形状を説明する文字列を返します。

継承されたメソッド

パブリックメソッド

public RawTensor asRawTensor ()

このテンソルの生の (型なし) 表現を返します。

public void close ()

Tensor に関連付けられたリソースを解放します。

警告:これは、eager 操作によって生成されなかったすべての tensor に対して呼び出す必要があります。そうしないと、メモリがリークします。

Tensor オブジェクトは、 closeから戻った後は使用できなくなります。

public ByteDataBufferデータ()

このテンソルの生データをバイトのバッファとして返します。

戻り値
  • テンソルバイト
投げる
IllegalStateExceptionテンソルが閉じている場合

public DataType dataType ()

テンソルに格納されている要素のDataTypeを返します。

public long numBytes ()

テンソル データのサイズをバイト単位で返します。

パブリックシェイプシェイプ()

テンソルの形状を返します。

public String toString ()

テンソルのタイプと形状を説明する文字列を返します。