openvino.frontend.FrontEndManager

class openvino.frontend.FrontEndManager

Bases: openvino._pyopenvino.FrontEndManager

__init__(self: openvino._pyopenvino.FrontEndManager) None

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

__getstate__(self)

__gt__(value, /)

Return self>value.

__hash__()

Return hash(self).

__init__(self)

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

__setstate__(self, arg0)

__sizeof__()

Size of object in memory, in bytes.

__str__()

Return str(self).

__subclasshook__

Abstract classes can override this to customize issubclass().

get_available_front_ends(self)

Gets list of registered frontends.

load_by_framework(self, framework)

Loads frontend by name of framework and capabilities.

load_by_model(self, model)

Selects and loads appropriate frontend depending on model type or model file extension and other file info (header).

register_front_end(self, name, library_path)

Register frontend with name and factory loaded from provided library.

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

__getstate__(self: openvino._pyopenvino.FrontEndManager) tuple
__gt__(value, /)

Return self>value.

__hash__()

Return hash(self).

__init__(self: openvino._pyopenvino.FrontEndManager) None
__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.FrontEndManager) str
__setattr__(name, value, /)

Implement setattr(self, name, value).

__setstate__(self: openvino._pyopenvino.FrontEndManager, arg0: tuple) None
__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_available_front_ends(self: openvino._pyopenvino.FrontEndManager) List[str]

Gets list of registered frontends.

Returns

List of available frontend names.

Return type

List[str]

load_by_framework(self: openvino._pyopenvino.FrontEndManager, framework: str) ov::frontend::FrontEnd

Loads frontend by name of framework and capabilities.

Parameters

framework (str) – Framework name. Throws exception if name is not in list of available frontends.

Returns

Frontend interface for further loading of models.

Return type

openvino.frontend.FrontEnd

load_by_model(self: openvino._pyopenvino.FrontEndManager, model: object) ov::frontend::FrontEnd

Selects and loads appropriate frontend depending on model type or model file extension and other file info (header).

Parameters

model_path (Any) – A model object or path to a model file/directory.

Returns

Frontend interface for further loading of models. ‘None’ if no suitable frontend is found.

Return type

openvino.frontend.FrontEnd

register_front_end(self: openvino._pyopenvino.FrontEndManager, name: str, library_path: str) None

Register frontend with name and factory loaded from provided library.

Parameters
  • name (str) – Name of front end.

  • library_path – Path (absolute or relative) or name of a frontend library. If name is

provided, depending on platform, it will be wrapped with shared library suffix and prefix to identify library full name. :type library_path: str

Returns

None