openvino.runtime.Input

class openvino.runtime.Input

Bases: pybind11_builtins.pybind11_object

openvino.runtime.Input wraps ov::Input<Node>

__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)

__init_subclass__

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)

__reduce__()

Helper for pickle.

__reduce_ex__(protocol, /)

Helper for pickle.

__repr__(self)

__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().

get_element_type(self)

The element type of the input referred to by this input handle.

get_index(self)

The index of the input referred to by this input handle.

get_node(self)

Get node referenced by this input handle.

get_partial_shape(self)

The partial shape of the input referred to by this input handle.

get_rt_info(self)

Returns RTMap which is a dictionary of user defined runtime info.

get_shape(self)

The shape of the input referred to by this input handle.

get_source_output(self)

A handle to the output that is connected to this input.

get_tensor(self)

A reference to the tensor descriptor for this input.

replace_source_output(self, new_source_output)

Replaces the source output of this input.

Attributes

rt_info

__class__

alias of pybind11_builtins.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.Input) 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).

get_element_type(self: openvino._pyopenvino.Input) openvino._pyopenvino.Type

The element type of the input referred to by this input handle.

Returns

Type of the input.

Return type

openvino.runtime.Type

get_index(self: openvino._pyopenvino.Input) int

The index of the input referred to by this input handle.

Returns

Index value as integer.

Return type

int

get_node(self: openvino._pyopenvino.Input) openvino._pyopenvino.Node

Get node referenced by this input handle.

Returns

Node object referenced by this input handle.

Return type

openvino.runtime.Node

get_partial_shape(self: openvino._pyopenvino.Input) openvino._pyopenvino.PartialShape

The partial shape of the input referred to by this input handle.

Returns

PartialShape of the input.

Return type

openvino.runtime.PartialShape

get_rt_info(self: openvino._pyopenvino.Input) openvino._pyopenvino.RTMap

Returns RTMap which is a dictionary of user defined runtime info.

Returns

A dictionary of user defined data.

Return type

openvino.runtime.RTMap

get_shape(self: openvino._pyopenvino.Input) openvino._pyopenvino.Shape

The shape of the input referred to by this input handle.

Returns

Shape of the input.

Return type

openvino.runtime.Shape

get_source_output(self: openvino._pyopenvino.Input) ov::Output<ov::Node>

A handle to the output that is connected to this input.

Returns

Output that is connected to the input.

Return type

openvino.runtime.Output

get_tensor(self: openvino._pyopenvino.Input) ov::descriptor::Tensor

A reference to the tensor descriptor for this input.

Returns

Tensor of the input.

Return type

openvino._pyopenvino.DescriptorTensor

replace_source_output(self: openvino._pyopenvino.Input, new_source_output: ov::Output<ov::Node>) None

Replaces the source output of this input.

Parameters

new_source_output (openvino.runtime.Input) – A handle for the output that will replace this input’s source.

property rt_info