パブリック最終クラスRawTensor
JVM から直接アクセスできるデータ空間にメモリがマップされていないテンソル。
生のテンソルは、TensorFlow ランタイム ライブラリによってネイティブ メモリに割り当てられたテンソルの最小限の表現であり、現在のプロセス内での有効期間を制御します。データは、 buffer of bytes
typed tensor
フラット バッファーによって表されます。
RawTensor のインスタンスはスレッドセーフではないため、明示的または暗黙的に try-with-resources を介してclose()
を呼び出してリソースを解放する必要があります。
パブリックメソッド
RawTensor | asRawTensor () このテンソルの生の (型なし) 表現を返します。 |
空所 | 近い() Tensor に関連付けられたリソースを解放します。 |
バイトデータバッファ | データ() このテンソルの生データをバイトのバッファとして返します。 |
データ・タイプ | |
長さ | numBytes () テンソル データのサイズをバイト単位で返します。 |
形 | 形() テンソルの形状を返します。 |
弦 | toString () テンソルのタイプと形状を説明する文字列を返します。 |
継承されたメソッド
パブリックメソッド
public void close ()
Tensor に関連付けられたリソースを解放します。
警告:これは、eager 操作によって生成されなかったすべての tensor に対して呼び出す必要があります。そうしないと、メモリがリークします。
Tensor オブジェクトは、 close
から戻った後は使用できなくなります。
public ByteDataBufferデータ()
このテンソルの生データをバイトのバッファとして返します。
戻り値
- テンソルバイト
投げる
IllegalStateException | テンソルが閉じている場合 |
---|
public long numBytes ()
テンソル データのサイズをバイト単位で返します。
public String toString ()
テンソルのタイプと形状を説明する文字列を返します。