Aide à protéger la Grande barrière de corail avec tensorflow sur Kaggle Rejoignez Défi

tensorflow :: TensorBuffer

Ceci est une classe abstraite.

#include <tensor.h>

Résumé

Interface pour accéder au tampon de données brutes comptées par référence.

Héritage

Hérite de: RefCounted

Constructeurs et destructeurs

TensorBuffer (void *data_ptr)
~TensorBuffer ()

Fonctions publiques

FillAllocationDescription (AllocationDescription *proto) const =0
virtual void
Remplit les métadonnées relatives à l'allocation dans le proto.
GetAllocatedBytes (size_t *out_bytes) const
virtual bool
OwnsMemory () const
virtual bool
Si ce TensorBuffer possède la mémoire sous-jacente.
base () const
T *
Méthode d'assistance pour réinterpréter le tampon sous la forme d'un tableau de T
data () const
void *
data () pointe vers une région mémoire de size () octets.
root_buffer ()=0
virtual TensorBuffer *
Si ce TensorBuffer est un sous-tampon d'un autre TensorBuffer , renvoie ce TensorBuffer .
size () const =0
virtual size_t
Taille (en octets) du tampon.

Fonctions publiques

FillAllocationDescription

virtual void FillAllocationDescription(
  AllocationDescription *proto
) const =0

Remplit les métadonnées relatives à l'allocation dans le proto.

GetAllocatedBytes

virtual bool GetAllocatedBytes(
  size_t *out_bytes
) const 

PossèdeMémoire

virtual bool OwnsMemory() const 

Si ce TensorBuffer possède la mémoire sous-jacente.

TensorBuffer

 TensorBuffer(
  void *data_ptr
)

base

T * base() const 

Méthode d'assistance pour réinterpréter le tampon sous la forme d'un tableau de T

Les données

void * data() const 

data () pointe vers une région mémoire de size () octets.

REMARQUE (mrry): data() méthode data() n'est pas virtuelle pour des raisons de performances. Il peut être appelé plusieurs fois lorsque le contenu d'un Tensor est accédé, et ainsi le rendre non virtuel permet au corps d'être inséré.

root_buffer

virtual TensorBuffer * root_buffer()=0

Si ce TensorBuffer est un sous-tampon d'un autre TensorBuffer , renvoie ce TensorBuffer .

Sinon, renvoie ceci.

Taille

virtual size_t size() const =0

Taille (en octets) du tampon.

~ TensorBuffer

 ~TensorBuffer() override