code: def test_cugraph_loader_large_index(dask_client):
      large_index = (
          np.random.randint(0, 1_000_000, (100_000_000,)),
          np.random.randint(0, 1_000_000, (100_000_000,)),
      )
  
      large_features = np.random.randint(0, 50, (1_000_000,))
      F = cugraph.gnn.FeatureStore(backend="torch")
      F.add_data(large_features, "N", "f")
  
      store = CuGraphStore(
          F,
          {("N", "e", "N"): large_index},
          {"N": 1_000_000},
          multi_gpu=True,
      )
  
      graph = store._subgraph()
      assert isinstance(graph, cugraph.Graph)
  
      el = graph.view_edge_list().compute()
      assert (el["src"].values_host - large_index[0]).sum() == 0
      assert (el["dst"].values_host - large_index[1]).sum() == 0
  
imports: import cugraph
  from cugraph_pyg.data.cugraph_store import CuGraphTensorAttr, CuGraphEdgeAttr, EdgeLayout
  from cugraph_pyg.data import CuGraphStore
  import cudf
  import dask_cudf
  import cupy
  import numpy
  from cugraph.utilities.utils import import_optional, MissingModule
  import pytest
label_desc: Use image node_id 21 for calling a global function with example usage: test_cugraph_loader_large_index(dask_client) without return types