Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 707 Bytes

README.md

File metadata and controls

20 lines (14 loc) · 707 Bytes

Stages

Build Status

This is a wrapper macro that supplies:

  1. simple name-based memoization/checkpointing (note: not @memoize)
  2. injected logger and ckpts arguments
  3. invocation of stage functions is asynchronous via @spawn
  4. results are returned as remote ref of tuple (result, logger-output)

Scripts using stages would ideally run in something like an ijulia notebook. Currently, ijulia notebooks don't handle magics, but eventually, when they do, we can clean up/manage checkpoints via filesystem commands.

Note: Ipython checkpoints provide script versioning but they don't checkpoint execution.