class_docstr: Base class for prototype algorithms from :py:mod:`alibi.prototypes`.
class_docstr_tok: ["Base","class","for","prototype","algorithms","from",":","py",":","mod",":","`","alibi.prototypes","`","."]
code: def save(self, path: Union[str, os.PathLike]) -> None:
      raise NotImplementedError("Saving functionality not implemented.")
  
imports: import abc
  import json
  import os
  from collections import ChainMap
  from typing import Any, Union
  import logging
  from functools import partial
  import pprint
  import attr
  from alibi.saving import load_explainer, save_explainer, NumpyEncoder
  from alibi.version import __version__
label_desc: Use image node_id 3 for calling the Summariser obj's underlying member method code with example usage: obj.save(path) without return types