serial_config | R Documentation |
Returns a serialization configuration, which may be set to perform custom serialization and unserialization of normally non-exportable reference objects, allowing these to be used seamlessly between different R sessions. This feature utilises the 'refhook' system of R native serialization. Once set, the functions apply to all mirai requests for a specific compute profile.
serial_config(class, sfunc, ufunc, vec = FALSE)
class |
character string of the class of object custom serialization functions are applied to, e.g. 'ArrowTabular' or 'torch_tensor'. |
sfunc |
a function that accepts a reference object inheriting from
|
ufunc |
a function that accepts a raw vector and returns a reference object (or list of such objects). |
vec |
[default FALSE] whether or not the serialization functions are
vectorized. If FALSE, they should accept and return reference objects
individually e.g. |
A list comprising the configuration. This should be passed to the
serial
argument of daemons()
.
cfg <- serial_config("test_cls", function(x) serialize(x, NULL), unserialize)
cfg
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.