Functional-AutoDiff / STALINGRAD

Stalin∇, a brutally optimizing compiler for the VLAD language
72 stars 5 forks source link

Stalin∇

Stalin∇ is a brutally optimizing compiler for the VLAD language, a pure dialect of Scheme with first-class automatic differentiation operators.

Authors

Written by Jeffrey Mark Siskind, with Barak A. Pearlmutter doing a little cheerleading.

Building

Requires a Scheme compiler and the QobiScheme infrastructure.

Installing

cp stalingrad /usr/local/bin/

Usage

Enjoy!

References

Acknowledgements

This material is based upon work supported by the National Science Foundation under Grant No. 0438806. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.