code: def create_make_block_ptr(
      self, base, shape, strides, offsets, tensor_shape, order
  ):
      return BlockPointerHandle(
          base, shape, strides, np.array(offsets), tensor_shape, order
      )
  
imports: import inspect
  import numpy
  import triton
  import triton.language
  from .._C.libtriton import interpreter
label_desc: Use image node_id 36 for calling the Builder obj's underlying member method code with example usage: obj.create_make_block_ptr(base, shape, strides, offsets, tensor_shape, order) and returns: BlockPointerHandle