breandan / kotlingrad

🧩 Shape-Safe Symbolic Differentiation with Algebraic Data Types

Home Page:https://breandan.net/public/masters_thesis.pdf#page=49

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compile to Kaliningraph IR

breandan opened this issue · comments

Kaliningraph is a BLAS-backed graph library which supports computation graphs with interactive debugging and visualization. This would enable users to "see" backpropagation and visually step through the program while it is executing. It also supports constant propagation and has a sparse matrix representation, for optimized execution. We will need to implement an arithmetic circuit encoder to benefit from Miller's evaluator.