tensorflow::TensorBuffer
Этот класс является абстрактным.
#include <tensor.h>
Краткое описание
Интерфейс для доступа к буферу данных с подсчётом ссылок.
Наследование
В наследуется от: RefCounted| Конструкторы и деструкторы | |
|---|---|
TensorBuffer(void *data_ptr) | |
~TensorBuffer() |
| Публичные функции | |
|---|---|
FillAllocationDescription(AllocationDescription *proto) const =0 | virtual void Заполняет метаданные об аллокации в протокол. |
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
Заполняет метаданные об аллокации в протокол.
TensorBuffer
TensorBuffer( void *data_ptr )
base
T * base() const
Вспомогательный метод для повторной интерпретации буфера как массива T.
data
void * data() const
root_buffer
virtual TensorBuffer * root_buffer()=0
Если этот TensorBuffer является подбуфером другого TensorBuffer, возвращает этот TensorBuffer.
В противном случае, возвращает текущий.
size
virtual size_t size() const =0
Размер буфера (в байтах).
~TensorBuffer
~TensorBuffer() override
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/tensor-buffer