Here is an article on Owl’s new functor stack (with computation graph injected). The article briefly goes through the motivation, design, and impact of the recent inclusion of computation graph stack into Owl’s base library.

Feedback are welcome so I can revise the article. I hope this is useful for you.

link to the article: http://ocaml.xyz/chapter/cgraph_intro.html

11 Likes

Maybe you will be interested by this library:

2 Likes

Thanks, this is relevant. Incremental is more general purpose. There were tutorials on both Incremental and Owl actually a couple of years ago in CUFP Oxford.

Well, I think it’s not strictly more general; it does tie you to one computational representation, which Owl’s computation graph doesn’t.

Indeed, one interesting application of Owl’s computation graph would be to have a mode that compiles down to Incremental.

y

2 Likes