code: def execute(cls, ctx, op: "TensorMapChunk"):
      in_data = ctx[op.inputs[0].key]
      out_chunk = op.outputs[0]
  
      args = op.args or tuple()
      kwargs = op.kwargs or dict()
      if op.with_chunk_index:
          kwargs["chunk_index"] = out_chunk.index
  
      chunks = find_objects(args, CHUNK_TYPE) + find_objects(
          kwargs, CHUNK_TYPE
      )
      mapping = {chunk: ctx[chunk.key] for chunk in chunks}
      args = replace_objects(args, mapping)
      kwargs = replace_objects(kwargs, mapping)
  
      ctx[op.outputs[0].key] = op.func(in_data, *args, **kwargs)
  
imports: import numpy
  from ...None import opcodes
  from ...core import ENTITY_TYPE, CHUNK_TYPE, recursive_tile
  from ...core.custom_log import redirect_custom_log
  from ...serialization.serializables import FunctionField, BoolField, TupleField, DictField
  from ...utils import enter_current_session, quiet_stdio, find_objects, replace_objects, has_unknown_shape
  from ..operands import TensorOperand, TensorOperandMixin
label_desc: Use image node_id 10 for calling the TensorMapChunk obj's underlying member method code with example usage: obj.execute(cls, ctx, op) without return types