Ask a Question

Prefer a chat interface with context about you and your work?

Efficient differentiable programming in a functional array-processing language

Efficient differentiable programming in a functional array-processing language

We present a system for the automatic differentiation (AD) of a higher-order functional array-processing language. The core functional language underlying this system simultaneously supports both source-to-source forward-mode AD and global optimisations such as loop transformations. In combination, gradient computation with forward-mode AD can be as efficient as reverse mode, and …