mpi4py.MPI.Pickle

class mpi4py.MPI.Pickle(dumps=None, loads=None, protocol=None)

Bases: object

Pickle/unpickle Python objects

Parameters
  • dumps (Optional[Callable[[Any, int], bytes]]) –

  • loads (Optional[Callable[[Buffer], Any]]) –

  • protocol (Optional[int]) –

Return type

None

__init__(dumps=None, loads=None, protocol=None)
Parameters
  • dumps (Optional[Callable[[Any, int], bytes]]) –

  • loads (Optional[Callable[[Buffer], Any]]) –

  • protocol (Optional[int]) –

Return type

None

Methods Summary

dumps(obj[, buffer_callback])

Serialize object to pickle data stream.

loads(data[, buffers])

Deserialize object from pickle data stream.

Attributes Summary

PROTOCOL

pickle protocol

Methods Documentation

dumps(obj, buffer_callback=None)

Serialize object to pickle data stream.

Parameters
  • obj (Any) –

  • buffer_callback (Optional[Callable[[Buffer], Any]]) –

Return type

bytes

loads(data, buffers=None)

Deserialize object from pickle data stream.

Parameters
  • data (Buffer) –

  • buffers (Optional[Iterable[Buffer]]) –

Return type

Any

Attributes Documentation

PROTOCOL

pickle protocol