パブリック最終クラス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 ()
テンソルのタイプと形状を説明する文字列を返します。