openvino.VASurfaceTensor#
- class openvino.VASurfaceTensor#
Bases:
RemoteTensor
- __init__(*args, **kwargs)#
Methods
__delattr__
(name, /)Implement delattr(self, name).
__dir__
()Default dir() implementation.
__eq__
(value, /)Return self==value.
__format__
(format_spec, /)Default object formatter.
__ge__
(value, /)Return self>=value.
__getattribute__
(name, /)Return getattr(self, name).
__gt__
(value, /)Return self>value.
__hash__
()Return hash(self).
__init__
(*args, **kwargs)This method is called when a class is subclassed.
__le__
(value, /)Return self<=value.
__lt__
(value, /)Return self<value.
__ne__
(value, /)Return self!=value.
__new__
(**kwargs)Helper for pickle.
__reduce_ex__
(protocol, /)Helper for pickle.
__repr__
(self)__setattr__
(name, value, /)Implement setattr(self, name, value).
Size of object in memory, in bytes.
__str__
()Return str(self).
Abstract classes can override this to customize issubclass().
copy_from
(*args, **kwargs)Overloaded function.
copy_to
(*args, **kwargs)Overloaded function.
get_byte_size
(self)Gets Tensor's size in bytes.
get_device_name
(self)Returns name of a device on which the tensor is allocated.
get_params
(self)Returns a dict of device-specific parameters required for low-level operations with the underlying tensor.
get_shape
(self)Gets Tensor's shape.
Attributes
This property is not implemented.
This property is not implemented.
Returns plane ID of underlying video decoder surface.
This property is not implemented.
Returns ID of underlying video decoder surface.
- __class__#
alias of
pybind11_type
- __delattr__(name, /)#
Implement delattr(self, name).
- __dir__()#
Default dir() implementation.
- __eq__(value, /)#
Return self==value.
- __format__(format_spec, /)#
Default object formatter.
- __ge__(value, /)#
Return self>=value.
- __getattribute__(name, /)#
Return getattr(self, name).
- __gt__(value, /)#
Return self>value.
- __hash__()#
Return hash(self).
- __init__(*args, **kwargs)#
- __init_subclass__()#
This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
- __le__(value, /)#
Return self<=value.
- __lt__(value, /)#
Return self<value.
- __ne__(value, /)#
Return self!=value.
- __new__(**kwargs)#
- __reduce__()#
Helper for pickle.
- __reduce_ex__(protocol, /)#
Helper for pickle.
- __repr__(self: openvino._pyopenvino.VASurfaceTensor) str #
- __setattr__(name, value, /)#
Implement setattr(self, name, value).
- __sizeof__()#
Size of object in memory, in bytes.
- __str__()#
Return str(self).
- __subclasshook__()#
Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
- property bytes_data#
This property is not implemented.
- copy_from(*args, **kwargs)#
Overloaded function.
copy_from(self: openvino._pyopenvino.RemoteTensor, source_tensor: openvino._pyopenvino.RemoteTensor) -> None
Copy source remote tensor’s data to this tensor. Tensors should have the same element type. In case of RoiTensor, tensors should also have the same shape.
- param source_tensor:
The source remote tensor from which the data will be copied.
- type source_tensor:
openvino.RemoteTensor
copy_from(self: openvino._pyopenvino.RemoteTensor, source_tensor: openvino._pyopenvino.Tensor) -> None
Copy source tensor’s data to this tensor. Tensors should have the same element type and shape. In case of RoiTensor, tensors should also have the same shape.
- param source_tensor:
The source tensor from which the data will be copied.
- type source_tensor:
openvino.Tensor
- copy_to(*args, **kwargs)#
Overloaded function.
copy_to(self: openvino._pyopenvino.RemoteTensor, target_tensor: openvino._pyopenvino.RemoteTensor) -> None
Copy tensor’s data to a destination remote tensor. The destination tensor should have the same element type. In case of RoiTensor, the destination tensor should also have the same shape.
- param target_tensor:
The destination remote tensor to which the data will be copied.
- type target_tensor:
openvino.RemoteTensor
copy_to(self: openvino._pyopenvino.RemoteTensor, target_tensor: openvino._pyopenvino.Tensor) -> None
Copy tensor’s data to a destination tensor. The destination tensor should have the same element type. In case of RoiTensor, the destination tensor should also have the same shape.
- param target_tensor:
The destination tensor to which the data will be copied.
- type target_tensor:
openvino.Tensor
- property data#
This property is not implemented.
- get_byte_size(self: openvino._pyopenvino.RemoteTensor) int #
Gets Tensor’s size in bytes.
- Return type:
int
- get_device_name(self: openvino._pyopenvino.RemoteTensor) str #
Returns name of a device on which the tensor is allocated.
- Returns:
A device name string in fully specified format <device_name>[.<device_id>[.<tile_id>]].
- Return type:
str
- get_params(self: openvino._pyopenvino.RemoteTensor) dict[str, openvino._pyopenvino.OVAny] #
Returns a dict of device-specific parameters required for low-level operations with the underlying tensor. Parameters include device/context/surface/buffer handles, access flags, etc. Content of the returned dict depends on remote execution context that is currently set on the device (working scenario).
- Returns:
A dictionary of device-specific parameters.
- Return type:
dict
- get_shape(self: openvino._pyopenvino.RemoteTensor) openvino._pyopenvino.Shape #
Gets Tensor’s shape.
- Return type:
- property plane_id#
Returns plane ID of underlying video decoder surface.
- Returns:
Plane ID of underlying video decoder surface.
- Return type:
int
- property str_data#
This property is not implemented.
- property surface_id#
Returns ID of underlying video decoder surface.
- Returns:
VASurfaceID of the tensor.
- Return type:
int