Hacker News new | ask | show | jobs
by bravura 2187 days ago
I recently discovered that joblib can do something similar, both on disk and in memory: https://joblib.readthedocs.io/en/latest/memory.html
1 comments

This memoizes closures of functions, and lets them be executed on other processors? Does it support dependency tracking between memoized closures (incremental recomputation), or do I have to roll that, myself?
Unfortunately you need to roll that yourself in joblib. But it is automatic in bionic (https://github.com/square/bionic), assuming your workflow can be structured in the way bionic likes.
Bionic is what I'm looking for (right on their use-case page): a Make replacement that can work with intermediate computations, and not just files.