Back to Search
Start Over
ACORNS: An Easy-To-Use Code Generator for Gradients and Hessians
- Source :
- SoftwareX, Volume 17, 2022
- Publication Year :
- 2020
-
Abstract
- The computation of first and second-order derivatives is a staple in many computing applications, ranging from machine learning to scientific computing. We propose an algorithm to automatically differentiate algorithms written in a subset of C99 code and its efficient implementation as a Python script. We demonstrate that our algorithm enables automatic, reliable, and efficient differentiation of common algorithms used in physical simulation and geometry processing.
- Subjects :
- Computer Science - Mathematical Software
Computer Science - Symbolic Computation
Subjects
Details
- Database :
- arXiv
- Journal :
- SoftwareX, Volume 17, 2022
- Publication Type :
- Report
- Accession number :
- edsarx.2007.05094
- Document Type :
- Working Paper
- Full Text :
- https://doi.org/10.1016/j.softx.2021.100901