openvino.runtime.opset15.fake_convert#

openvino.runtime.opset15.fake_convert(data: Node | int | float | ndarray, scale: Node | int | float | ndarray, shift: Node | int | float | ndarray | None = None, destination_type: Literal['f8e4m3', 'f8e5m2'] = 'f8e4m3', name: str | None = None) Node#

Return a node which performs FakeConvert.

FakeConvert is experimental and may change in the future. .. warning:: FakeConvert is experimental and may change in the future.

Parameters:
  • data – The node with data tensor with FP16, BF16 or FP32 datatype.

  • scale – Tensor with a scale factor for the data input value, of the same type as the data, and shape Numpy-broadcastable to data.

  • shift – Optional tensor with value to subtract before and add after conversion of the data input value, of the same type as the data, and shape Numpy-broadcastable to data.

  • destination_type – Type to emulate, string of either “f8e4m3” or “f8e5m2”.

  • name – The optional new name for output node.

Returns:

The new node performing FakeConvert operation.