Class ov::intel_gpu::ocl::ClBufferTensor¶
-
class ClBufferTensor : public ov::RemoteTensor¶
This class represents an abstraction for GPU plugin remote tensor which can be shared with user-supplied OpenCL buffer. The plugin object derived from this class can be obtained with ClContext::create_tensor() call.
Note
User can obtain OpenCL buffer handle from this class.
Subclassed by ov::intel_gpu::ocl::D3DBufferTensor
Public Functions
-
inline cl_mem get()¶
Returns the underlying OpenCL memory object handle.
- Returns
underlying OpenCL memory object handle
-
inline operator cl_mem()¶
OpenCL memory handle conversion operator.
- Returns
cl_mem
-
inline operator cl::Buffer()¶
Standard Khronos cl::Buffer wrapper conversion operator.
- Returns
cl::Buffer
object
-
inline cl_mem get()¶