class_docstr: BlockArgs object to assist in decoding string notation
      of arguments for MBConvBlock definition.
class_docstr_tok: ["BlockArgs","object","to","assist","in","decoding","string","notation","of","arguments","for","MBConvBlock","definition","."]
docstr: Return a block string notation for current BlockArgs object
  
  Returns:
      A string notation of BlockArgs object arguments.
          Example: "r1_k3_s11_e1_i32_o16_se0.25_noskip".
docstr_tok: ["Return","a","block","string","notation","for","current","BlockArgs","object","Returns",":","A","string","notation","of","BlockArgs","object","arguments",".","Example",":","``","r1_k3_s11_e1_i32_o16_se0.25_noskip","''","."]
code: def to_string(self):
      """
      Return a block string notation for current BlockArgs object
  
      Returns:
          A string notation of BlockArgs object arguments.
              Example: "r1_k3_s11_e1_i32_o16_se0.25_noskip".
      """
      string = (
          f"r{self.num_repeat}_k{self.kernel_size}_s{self.stride}{self.stride}"
          f"_e{self.expand_ratio}_i{self.input_filters}_o{self.output_filters}"
          f"_se{self.se_ratio}"
      )
  
      if not self.id_skip:
          string += "_noskip"
      return string
  
imports: from __future__ import annotations
  import math
  import operator
  import re
  from functools import reduce
  from typing import NamedTuple
  import torch
  from torch import nn
  from torch.utils import model_zoo
  from monai.networks.blocks import BaseEncoder
  from monai.networks.layers.factories import Act, Conv, Pad, Pool
  from monai.networks.layers.utils import get_norm_layer
  from monai.utils.module import look_up_option
label_desc: Use image node_id 2 for calling the BlockArgs obj's underlying member method code with example usage: obj.to_string() and returns: string