MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / WriteData

Method WriteData

tensorflow/lite/delegates/gpu/cl/buffer.h:74–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72
73template <typename T>
74Status Buffer::WriteData(CLCommandQueue* queue, const absl::Span<T> data) {
75 if (size_ != sizeof(T) * data.size()) {
76 return InvalidArgumentError(
77 "absl::Span<T> data size is different from buffer allocated size.");
78 }
79 RETURN_IF_ERROR(queue->EnqueueWriteBuffer(buffer_, size_, data.data()));
80 return OkStatus();
81}
82
83template <typename T>
84Status Buffer::ReadData(CLCommandQueue* queue, std::vector<T>* result) const {

Callers 2

SetInputTensorMethod · 0.45
ExecuteGPUOperationFunction · 0.45

Calls 5

OkStatusFunction · 0.85
EnqueueWriteBufferMethod · 0.80
InvalidArgumentErrorFunction · 0.50
sizeMethod · 0.45
dataMethod · 0.45

Tested by 1

ExecuteGPUOperationFunction · 0.36