code: def _assert_rank_at_least(x, rank, message=None, name=None):
      del name
      if len(x.shape) < rank:
          raise ValueError(
              "Expected rank at least {} but got shape {} {}".format(
                  rank, x.shape, message or ""
              )
          )
  
imports: import numpy
  import six
  from tensorflow_probability.python.internal.backend.numpy import _utils
  from tensorflow_probability.python.internal.backend.numpy import dtype
  from tensorflow_probability.python.internal.backend.numpy import ops
label_desc: Use image node_id 20 for calling a global function with example usage: _assert_rank_at_least(x, rank, message, name) without return types