code: def test_cupy():
      t1 = mt.ones((100, 50), chunk_size=50, gpu=True)
      t2 = mt.ones(50, chunk_size=50, gpu=True)
      t = (t1 - t2) / mt.sqrt(t2 * (1 - t2) * len(t2))
  
      graph = TileableGraph([t.data])
      next(TileableGraphBuilder(graph).build())
      context = TileContext()
      chunk_graph_builder = ChunkGraphBuilder(
          graph, fuse_enabled=False, tile_context=context
      )
      chunk_graph = next(chunk_graph_builder.build())
  
      CupyRuntimeOptimizer(chunk_graph).optimize()
      assert any(
          n.op.__class__.__name__ == "TensorCpFuseChunk"
          for n in chunk_graph
      )
  
imports: from ....None import tensor
  from ....core import enter_mode, TileableGraph, TileableGraphBuilder, ChunkGraphBuilder, TileContext
  from ..cupy import CupyRuntimeOptimizer
label_desc: Use image node_id 1 for calling a global function with example usage: test_cupy() without return types