code: def deserialize_command_stream(blob):
      assert isinstance(blob, bytes)
      payload_bytes = struct.unpack(
          "<{0}I".format(len(blob) // 4), blob
      )
      cmms = []
      # remove_header
      payload_bytes = payload_bytes[8:]
      idx = 0
      while idx < len(payload_bytes):
          cmd = []
          code = payload_bytes[idx]
          idx += 1
          cmd.append(code)
          payload_mode = CmdMode(code & CmdMode.Mask)
          if payload_mode == CmdMode.Payload32:
              value = payload_bytes[idx]
              idx += 1
              cmd.append(value)
          cmms.append(cmd)
      return cmms
  
imports: from typing import List
  import os
  import struct
  import numpy
  import math
  from enum import IntEnum
  import tensorflow
  from ethosu.vela.register_command_stream_generator import CmdMode
  from ethosu.vela.register_command_stream_generator import cmd0
  from ethosu.vela.register_command_stream_generator import cmd1
  import tvm
  from tvm import relay
  import tvm.relay.backend.contrib.ethosu.op
  from tvm.topi.nn.utils import get_pad_tuple
  from tvm.relay.expr_functor import ExprMutator
  from tvm.relay.op.annotation import compiler_begin, compiler_end
  from tvm.relay.backend.contrib.ethosu import preprocess
  import tvm.relay.testing.tf
  from tvm import WorkspaceMemoryPools, WorkspacePoolInfo, PoolInfoProperties
  from tvm.relay.op.contrib.ethosu import partition_for_ethosu
  from tvm.testing.aot import AOTCompiledTestModel, AOTDataLinkage, AOTTestModel, AOTTestRunner, compile_models, run_and_check
label_desc: Use image node_id 3 for calling a global function with example usage: deserialize_command_stream(blob) and returns: cmms