テンソルフロー::テンソルバッファ
これは抽象クラスです。#include <tensor.h>
まとめ
生の参照カウントされたデータ バッファにアクセスするためのインターフェイス。
継承
継承元: RefCountedコンストラクターとデストラクター | |
---|---|
TensorBuffer (void *data_ptr) | |
~TensorBuffer () |
公共機能 | |
---|---|
FillAllocationDescription (AllocationDescription *proto) const =0 | virtual void 割り当てに関するメタデータをプロトに入力します。 |
GetAllocatedBytes (size_t *out_bytes) const | virtual bool |
OwnsMemory () const | virtual bool このTensorBuffer が基礎となるメモリを所有しているかどうか。 |
base () const | T * バッファを T の配列として再解釈するヘルパー メソッド。 |
data () const | void * |
root_buffer ()=0 | virtual TensorBuffer * |
size () const =0 | virtual size_t バッファーのサイズ (バイト単位)。 |
公共機能
FillAllocationDescription
virtual void FillAllocationDescription( AllocationDescription *proto ) const =0
割り当てに関するメタデータをプロトに入力します。
GetAllocatedBytes
virtual bool GetAllocatedBytes( size_t *out_bytes ) const
テンソルバッファ
TensorBuffer( void *data_ptr )
ベース
T * base() const
バッファをT
の配列として再解釈するヘルパー メソッド。
データ
void * data() const
ルートバッファ
virtual TensorBuffer * root_buffer()=0
このTensorBufferが別のTensorBufferのサブバッファである場合、そのTensorBufferを返します。
それ以外の場合はこれを返します。
サイズ
virtual size_t size() const =0
バッファのサイズ (バイト単位)。
~TensorBuffer
~TensorBuffer() override