tensorflow :: TensorBuffer

Questa è una classe astratta.

#include <tensor.h>

Sommario

Interfaccia per accedere al buffer di dati con conteggio ref non elaborato.

Eredità

Eredita da: RefCounted

Costruttori e distruttori

TensorBuffer (void *data_ptr)
~TensorBuffer ()

Funzioni pubbliche

FillAllocationDescription (AllocationDescription *proto) const =0
virtual void
Riempie i metadati sull'allocazione nel protocollo.
GetAllocatedBytes (size_t *out_bytes) const
virtual bool
OwnsMemory () const
virtual bool
Se questo TensorBuffer possiede la memoria sottostante.
base () const
T *
Metodo di supporto per reinterpretare il buffer come una matrice di T
data () const
void *
data () punta a una regione di memoria di size () byte.
root_buffer ()=0
virtual TensorBuffer *
Se questo TensorBuffer è un buffer secondario di un altro TensorBuffer , restituisce quel TensorBuffer .
size () const =0
virtual size_t
Dimensioni (in byte) del buffer.

Funzioni pubbliche

FillAllocationDescription

virtual void FillAllocationDescription(
  AllocationDescription *proto
) const =0

Riempie i metadati sull'allocazione nel protocollo.

GetAllocatedBytes

virtual bool GetAllocatedBytes(
  size_t *out_bytes
) const 

OwnsMemory

virtual bool OwnsMemory() const 

Se questo TensorBuffer possiede la memoria sottostante.

TensorBuffer

 TensorBuffer(
  void *data_ptr
)

base

T * base() const 

Metodo di supporto per reinterpretare il buffer come una matrice di T

dati

void * data() const 

data () punta a una regione di memoria di size () byte.

NOTA (mrry): il metodo data() non è virtuale per motivi di prestazioni. Può essere richiamato più volte quando si accede ai contenuti di un Tensor , quindi renderlo non virtuale consente al corpo di essere inline.

root_buffer

virtual TensorBuffer * root_buffer()=0

Se questo TensorBuffer è un buffer secondario di un altro TensorBuffer , restituisce quel TensorBuffer .

Altrimenti, restituisce this.

dimensione

virtual size_t size() const =0

Dimensioni (in byte) del buffer.

~ TensorBuffer

 ~TensorBuffer() override