class_docstr: Implementation of PureFunction for functions.
  It just acts as a thin wrapper for the function.
  
  Examples
  --------
  >>> def fcn(x, y):
  ...     return x + y
  >>> pfunc = FunctionPureFunction(fcn)
  >>> pfunc(1, 2)
  3
class_docstr_tok: ["Implementation","of","PureFunction","for","functions",".","It","just","acts","as","a","thin","wrapper","for","the","function",".","Examples","--","--","--","--",">",">",">","def","fcn","(","x",",","y",")",":","...","return","x","+","y",">",">",">","pfunc","=","FunctionPureFunction","(","fcn",")",">",">",">","pfunc","(","1",",","2",")","3"]
docstr: Get the initial object parameters.
  
  Returns
  -------
  List
      The initial object parameters
docstr_tok: ["Get","the","initial","object","parameters",".","Returns","--","--","--","-","List","The","initial","object","parameters"]
code: def _get_all_obj_params_init(self) -> List:
      """Get the initial object parameters.
  
      Returns
      -------
      List
          The initial object parameters
  
      """
      return []
  
imports: import torch
  import inspect
  from typing import Callable, List, Tuple, Union
  from deepchem.utils.attribute_utils import set_attr, del_attr
  from deepchem.utils.differentiation_utils import EditableModule
  from deepchem.utils.misc_utils import Uniquifier
  from contextlib import contextmanager
  from abc import abstractmethod
label_desc: Use image node_id 1 for calling the FunctionPureFunction obj's underlying member method code with example usage: obj._get_all_obj_params_init() and returns: list