docstr: Early error out for
  1. tensor with rank >= 6
  2. non const tensor feed into const input
  3. program consist of non mil core ops
docstr_tok: ["Early","error","out","for","1.","tensor","with","rank",">","=","6","2.","non","const","tensor","feed","into","const","input","3.","program","consist","of","non","mil","core","ops"]
code: def _check_early_error_out_for_invalid_program(self):
      """
      Early error out for
      1. tensor with rank >= 6
      2. non const tensor feed into const input
      3. program consist of non mil core ops
      """
      self._check_invalid_tensor_rank()
      self._check_invalid_const_tensor_input()
      self._check_invalid_opset()
  
imports: from collections import defaultdict
  from typing import Dict, List
  import numpy
  import sympy
  from coremltools import _logger
  from coremltools.converters.mil._deployment_compatibility import AvailableTarget
  from coremltools.converters.mil.input_types import InputType
  from coremltools.converters.mil.mil.input_type import InternalInputType
  from coremltools.converters.mil.mil.ops.helper import _get_version_of_op
  from coremltools.converters.mil.mil.var import ListVar
  from .None import types
  from .block import Function
  from .operation import Operation
  from .types.symbolic import k_num_internal_syms, k_used_symbols
  from .var import Var
label_desc: Use image node_id 13 for calling the Program obj's underlying member method code with example usage: obj._check_early_error_out_for_invalid_program() without return types