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()#