class_docstr: Arm(R) Ethos(TM)-U NPU config class
class_docstr_tok: ["Arm","(","R",")","Ethos","(","TM",")","-U","NPU","config","class"]
docstr: Get the atomic output volume
  
  Parameters
  ----------
  ofm_layout : str
      The layout of the Output Feature Map tensor. Can be "NHWC" or "NHCWB16".
  
  Returns
  ----------
  Tuple[int]
      The atomic output volume formatted to the ofm_layout parameter
docstr_tok: ["Get","the","atomic","output","volume","Parameters","--","--","--","--","--","ofm_layout",":","str","The","layout","of","the","Output","Feature","Map","tensor",".","Can","be","``","NHWC","''","or","``","NHCWB16","''",".","Returns","--","--","--","--","--","Tuple","[","int","]","The","atomic","output","volume","formatted","to","the","ofm_layout","parameter"]
code: def get_output_quantum(self, ofm_layout: str) -> Tuple[int]:
      """Get the atomic output volume
  
      Parameters
      ----------
      ofm_layout : str
          The layout of the Output Feature Map tensor. Can be "NHWC" or "NHCWB16".
  
      Returns
      ----------
      Tuple[int]
          The atomic output volume formatted to the ofm_layout parameter
      """
      if ofm_layout == "NHCWB16":
          return [
              1,
              self._micro_block.height,
              1,
              self._micro_block.width,
              self._micro_block.depth,
          ]
  
      return self._micro_block.as_list()
  
imports: from typing import Tuple, List, Dict, Optional
  from functools import reduce
  import math
  import numpy
  import tvm
  from .None import BlockConfig
  from .None import StripeConfig
  from .None import Propagator
label_desc: Use image node_id 5 for calling the EthosuDeviceConfig obj's underlying member method code with example usage: obj.get_output_quantum(ofm_layout) and returns: self, list