hitsave-io / xyz

Monorepo for HitSave
1 stars 0 forks source link

experiment management #58

Closed EdAyers closed 1 year ago

EdAyers commented 1 year ago

Right,

@experiment
def foo(x : int, y : float):

   ... long running computation
   checkpoint = snapshot('./out/checkpoint1')
   ... long running
   return {checkpoint, result}

This is treated the same as @memo except an 'experiment' flag is set.

Experiments are treated differently in that