code: def execute(cls, ctx, op):
      (element, test_elements), device_id, xp = as_same_device(
          [ctx[c.key] for c in op.inputs],
          device=op.device,
          ret_extra=True,
      )
  
      with device(device_id):
          ctx[op.outputs[0].key] = xp.isin(
              element,
              test_elements,
              assume_unique=op.assume_unique,
              invert=op.invert,
          )
  
file_path: mars/mars/tensor/base/isin.py
imports: from typing import Union
  import numpy
  from ...None import opcodes
  from ...serialization.serializables import BoolField
  from ...typing import TileableType
  from ..operands import TensorOperand, TensorOperandMixin
  from ..datasource import tensor
  from ..array_utils import as_same_device, device
  from ..core import TensorOrder
label_desc: Use image node_id 3 for calling the TensorIsIn obj's underlying member method code with example usage: obj.execute(cls, ctx, op) without return types