日付を保存! Google I / Oが5月18日から20日に戻ってきます今すぐ登録
このページは Cloud Translation API によって翻訳されました。
Switch to English

tensorflow :: TensorBuffer

これは抽象クラスです。

#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 *
data()は、 size()バイトのメモリ領域を指します。
root_buffer ()=0
virtual TensorBuffer *
このTensorBufferが別のTensorBufferのサブバッファーである場合、そのTensorBufferを返します。
size () const =0
virtual size_t
バッファのサイズ(バイト単位)。

公の行事

FillAllocationDescription

virtual void FillAllocationDescription(
  AllocationDescription *proto
) const =0

割り当てに関するメタデータをプロトに入力します。

GetAllocatedBytes

virtual bool GetAllocatedBytes(
  size_t *out_bytes
) const 

OwnsMemory

virtual bool OwnsMemory() const 

このTensorBufferが基礎となるメモリを所有しているかどうか。

TensorBuffer

 TensorBuffer(
  void *data_ptr
)

ベース

T * base() const 

バッファをT配列として再解釈するヘルパーメソッド。

データ

void * data() const 

data()は、 size()バイトのメモリ領域を指します。

注(mrry): data()メソッドは、パフォーマンス上の理由から仮想ではありません。 Tensorのコンテンツにアクセスすると、複数回呼び出すことができるため、非仮想化すると、ボディをインライン化できます。

root_buffer

virtual TensorBuffer * root_buffer()=0

このTensorBufferが別のTensorBufferのサブバッファーである場合、そのTensorBufferを返します。

それ以外の場合は、これを返します。

サイズ

virtual size_t size() const =0

バッファのサイズ(バイト単位)。

〜TensorBuffer

 ~TensorBuffer() override