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

Method EnqueueReadImage

tensorflow/lite/delegates/gpu/cl/cl_command_queue.cc:120–135  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

118}
119
120Status CLCommandQueue::EnqueueReadImage(cl_mem memory, int3 region,
121 void* data) {
122 const size_t origin[] = {0, 0, 0};
123 const size_t r[] = {static_cast<size_t>(region.x),
124 static_cast<size_t>(region.y),
125 static_cast<size_t>(region.z)};
126 auto error_code = clEnqueueReadImage(queue_, memory, CL_TRUE, origin, r, 0, 0,
127 data, 0, nullptr, nullptr);
128 if (error_code != CL_SUCCESS) {
129 return UnknownError(
130 absl::StrCat("Failed to read data from GPU (clEnqueueReadImage) - ",
131 CLErrorCodeToString(error_code)));
132 }
133
134 return OkStatus();
135}
136
137Status CLCommandQueue::EnqueueWriteBuffer(cl_mem memory, size_t size_in_bytes,
138 const void* data) {

Callers 3

ReadDataBHWCMethod · 0.80
ReadDataMethod · 0.80
ConvertMethod · 0.80

Calls 4

CLErrorCodeToStringFunction · 0.85
OkStatusFunction · 0.85
UnknownErrorFunction · 0.50
StrCatFunction · 0.50

Tested by

no test coverage detected