code: def test_node2vec_short_sparse():
      num_edges = 8
      num_vertices = 6
      src = cp.asarray([0, 1, 1, 2, 2, 2, 3, 4], dtype=np.int32)
      dst = cp.asarray([1, 3, 4, 0, 1, 3, 5, 5], dtype=np.int32)
      wgt = cp.asarray(
          [0.1, 2.1, 1.1, 5.1, 3.1, 4.1, 7.2, 3.2], dtype=np.float32
      )
      seeds = cp.asarray([2, 3], dtype=np.int32)
      max_depth = 4
  
      _run_node2vec(
          src,
          dst,
          wgt,
          seeds,
          num_vertices,
          num_edges,
          max_depth,
          True,
          0.8,
          0.5,
          False,
      )
  
file_path: cugraph/python/pylibcugraph/pylibcugraph/tests/test_node2vec.py
imports: import pytest
  import cupy
  import numpy
  from pylibcugraph import ResourceHandle, GraphProperties, SGGraph, node2vec
  from pylibcugraph.testing import utils
label_desc: Use image node_id 5 for calling a global function with example usage: test_node2vec_short_sparse() without return types