code: def _can_memcpy(dst, src):
      c_contiguous = dst.flags.c_contiguous and src.flags.c_contiguous
      f_contiguous = dst.flags.f_contiguous and src.flags.f_contiguous
      return (
          (c_contiguous or f_contiguous)
          and dst.dtype == src.dtype
          and dst.size == src.size
      )
  
file_path: cupy/cupy/_manipulation/basic.py
imports: import itertools
  import numpy
  from cupy import _core
  from cupy._core import _fusion_interface
  from cupy._core import fusion
  from cupy._sorting import search
  from cupy_backends.cuda.api import runtime
label_desc: Use image node_id 2 for calling a global function with example usage: _can_memcpy(dst, src) and returns: unknown