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 ()

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