code: def get_edge_sparse_feature(
      edges, feature_names, default_values=None, thread_num=1
  ):
      """
      Args:
        edges: A 2-D `Tensor` of `int64`, with shape `[num_edges, 3]`.
        feature_names: A list of `int`. Specify uint64 feature ids in graph to
          fetch features for edges.
        default_values: A `int`. Specify value to fill when there is no specific
          features for specific edges.
  
      Return:
        A list of `SparseTensor` with the same length as `feature_names`.
      """
      return _get_sparse_feature(
          edges,
          feature_names,
          base._LIB_OP.get_edge_sparse_feature,
          thread_num,
      )
  
file_path: euler/tf_euler/python/euler_ops/feature_ops.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import tensorflow
  from tf_euler.python.euler_ops import base
label_desc: Use image node_id 4 for calling a global function with example usage: get_edge_sparse_feature(edges, feature_names, default_values, thread_num) and returns: _get_sparse_feature