class_docstr: Client object for cugraph_service, which defines the API that clients can
  use to access the cugraph_service server.
class_docstr_tok: ["Client","object","for","cugraph_service",",","which","defines","the","API","that","clients","can","use","to","access","the","cugraph_service","server","."]
docstr: Calls a graph creation extension on the server that was previously
  loaded by a prior call to load_graph_creation_extensions(), then
  returns the graph ID of the graph created by the extension.
  
  Parameters
  ----------
  func_name : string
      The name of the server-side extension function loaded by a prior
      call to load_graph_creation_extensions(). All graph creation
      extension functions are expected to return a new graph.
  
  *func_args : string, int, list, dictionary (optional)
      The positional args to pass to func_name. Note that func_args are
      converted to their string representation using repr() on the
      client, then restored to python objects on the server using eval(),
      and therefore only objects that can be restored server-side with
      eval() are supported.
  
  **func_kwargs : string, int, list, dictionary
      The keyword args to pass to func_name. Note that func_kwargs are
      converted to their string representation using repr() on the
      client, then restored to python objects on the server using eval(),
      and therefore only objects that can be restored server-side with
      eval() are supported.
  
  Returns
  -------
  graph_id : int
      unique graph ID
  
  Examples
  --------
  >>> from cugraph_service_client import CugraphServiceClient
  >>> client = CugraphServiceClient()
  >>> # Load the extension file containing "my_complex_create_graph()"
  >>> client.load_graph_creation_extensions("/some/server/side/dir")
  >>> new_graph_id = client.call_graph_creation_extension(
  ... "my_complex_create_graph",
  ... "/path/to/csv/on/server/graph.csv",
  ... clean_data=True)
  >>>
docstr_tok: ["Calls","a","graph","creation","extension","on","the","server","that","was","previously","loaded","by","a","prior","call","to","load_graph_creation_extensions","(",")",",","then","returns","the","graph","ID","of","the","graph","created","by","the","extension",".","Parameters","--","--","--","--","--","func_name",":","string","The","name","of","the","server-side","extension","function","loaded","by","a","prior","call","to","load_graph_creation_extensions","(",")",".","All","graph","creation","extension","functions","are","expected","to","return","a","new","graph",".","*","func_args",":","string",",","int",",","list",",","dictionary","(","optional",")","The","positional","args","to","pass","to","func_name",".","Note","that","func_args","are","converted","to","their","string","representation","using","repr","(",")","on","the","client",",","then","restored","to","python","objects","on","the","server","using","eval","(",")",",","and","therefore","only","objects","that","can","be","restored","server-side","with","eval","(",")","are","supported",".","*","*","func_kwargs",":","string",",","int",",","list",",","dictionary","The","keyword","args","to","pass","to","func_name",".","Note","that","func_kwargs","are","converted","to","their","string","representation","using","repr","(",")","on","the","client",",","then","restored","to","python","objects","on","the","server","using","eval","(",")",",","and","therefore","only","objects","that","can","be","restored","server-side","with","eval","(",")","are","supported",".","Returns","--","--","--","-","graph_id",":","int","unique","graph","ID","Examples","--","--","--","--",">",">",">","from","cugraph_service_client","import","CugraphServiceClient",">",">",">","client","=","CugraphServiceClient","(",")",">",">",">","#","Load","the","extension","file","containing","``","my_complex_create_graph","(",")","''",">",">",">","client.load_graph_creation_extensions","(","``","\/some\/server\/side\/dir","''",")",">",">",">","new_graph_id","=","client.call_graph_creation_extension","(","...","``","my_complex_create_graph","''",",","...","``","\/path\/to\/csv\/on\/server\/graph.csv","''",",","...","clean_data=True",")",">",">",">"]
code: def call_graph_creation_extension(
      self, func_name, *func_args, **func_kwargs
  ):
      """
      Calls a graph creation extension on the server that was previously
      loaded by a prior call to load_graph_creation_extensions(), then
      returns the graph ID of the graph created by the extension.
  
      Parameters
      ----------
      func_name : string
          The name of the server-side extension function loaded by a prior
          call to load_graph_creation_extensions(). All graph creation
          extension functions are expected to return a new graph.
  
      *func_args : string, int, list, dictionary (optional)
          The positional args to pass to func_name. Note that func_args are
          converted to their string representation using repr() on the
          client, then restored to python objects on the server using eval(),
          and therefore only objects that can be restored server-side with
          eval() are supported.
  
      **func_kwargs : string, int, list, dictionary
          The keyword args to pass to func_name. Note that func_kwargs are
          converted to their string representation using repr() on the
          client, then restored to python objects on the server using eval(),
          and therefore only objects that can be restored server-side with
          eval() are supported.
  
      Returns
      -------
      graph_id : int
          unique graph ID
  
      Examples
      --------
      >>> from cugraph_service_client import CugraphServiceClient
      >>> client = CugraphServiceClient()
      >>> # Load the extension file containing "my_complex_create_graph()"
      >>> client.load_graph_creation_extensions("/some/server/side/dir")
      >>> new_graph_id = client.call_graph_creation_extension(
      ... "my_complex_create_graph",
      ... "/path/to/csv/on/server/graph.csv",
      ... clean_data=True)
      >>>
      """
      func_args_repr = repr(func_args)
      func_kwargs_repr = repr(func_kwargs)
      return self.__client.call_graph_creation_extension(
          func_name, func_args_repr, func_kwargs_repr
      )
  
imports: from cugraph_service_client.remote_graph_utils import import_optional, MissingModule
  import numpy
  from functools import wraps
  from collections.abc import Sequence
  import pickle
  import ucp
  import asyncio
  import threading
  from cugraph_service_client import defaults
  from cugraph_service_client.remote_graph import RemoteGraph
  from cugraph_service_client import extension_return_dtype_map
  from cugraph_service_client.types import ValueWrapper, GraphVertexEdgeID, UniformNeighborSampleResult
  from cugraph_service_client.cugraph_service_thrift import create_client
label_desc: Use image node_id 11 for calling the CugraphServiceClient obj's underlying member method code with example usage: obj.call_graph_creation_extension(func_name) and returns: self