code: def load_model_from_string(
      s: bytes | str,
      format: _SupportedFormat = _DEFAULT_FORMAT,  # noqa: A002
  ) -> ModelProto:
      """Loads a binary string (bytes) that contains serialized ModelProto.
  
      Args:
          s: a string, which contains serialized ModelProto
          format: The serialization format. When it is not specified, it is inferred
              from the file extension when ``f`` is a path. If not specified _and_
              ``f`` is not a path, 'protobuf' is used. The encoding is assumed to
              be "utf-8" when the format is a text format.
  
      Returns:
          Loaded in-memory ModelProto.
      """
      return _get_serializer(format).deserialize_proto(s, ModelProto())
  
imports: from __future__ import annotations
  import os
  import typing
  from typing import IO, Literal, Union
  from onnx import serialization
  from onnx.onnx_cpp2py_export import ONNX_ML
  from onnx.external_data_helper import load_external_data_for_model, write_external_data_tensors, convert_model_to_external_data
  from onnx.onnx_pb import AttributeProto, EXPERIMENTAL, FunctionProto, GraphProto, IR_VERSION, IR_VERSION_2017_10_10, IR_VERSION_2017_10_30, IR_VERSION_2017_11_3, IR_VERSION_2019_1_22, IR_VERSION_2019_3_18, IR_VERSION_2019_9_19, IR_VERSION_2020_5_8, IR_VERSION_2021_7_30, ModelProto, NodeProto, OperatorSetIdProto, OperatorStatus, STABLE, SparseTensorProto, StringStringEntryProto, TensorAnnotation, TensorProto, TensorShapeProto, TrainingInfoProto, TypeProto, ValueInfoProto, Version
  from onnx.onnx_operators_pb import OperatorProto, OperatorSetProto
  from onnx.onnx_data_pb import MapProto, OptionalProto, SequenceProto
  from onnx.version import version
  from onnx import checker, compose, defs, gen_proto, helper, hub, mapping, numpy_helper, parser, printer, shape_inference, utils, version_converter
label_desc: Use image node_id 7 for calling a global function with example usage: load_model_from_string(s, format) and returns: _get_serializer