8000 GitHub - DiffSharp/DiffSharp at v0.7.5
[go: up one dir, main page]

Skip to content

DiffSharp/DiffSharp

Repository files navigation

Issue Stats Issue Stats

Join the chat at https://gitter.im/DiffSharp/DiffSharp

DiffSharp: Automatic Differentiation Library

DiffSharp is an automatic differentiation (AD) library implemented in the F# language. It supports C# and the other CLI languages. The library is under active development by Atılım Güneş Baydin and Barak A. Pearlmutter mainly for research applications in machine learning, as part of their work at the Brain and Computation Lab, Hamilton Institute, National University of Ireland Maynooth.

Please visit the project website for detailed documentation and usage examples.

License

Copyright (c) 2014–2015, National University of Ireland Maynooth (Atilim Gunes Baydin, Barak A. Pearlmutter)

Written by: Atilim Gunes Baydin & Barak A. Pearlmutter

Brain and Computation Lab
Hamilton Institute & Department of Computer Science
National University of Ireland Maynooth
Maynooth, Co. Kildare
Ireland

www.bcl.hamilton.ie

DiffSharp is released under the GNU Lesser General Public License (LGPL) version 3. This means that you can integrate DiffSharp as a shared library into your software, which may be commercial, closed-source, or open-source under any (including non-GPL) license, provided that you use the unmodified DiffSharp binary and reproduce the above copyright notice with a link to the DiffSharp website.

Permitting uses outside of these license terms may be considered on a by-case basis. Please contact Atilim Gunes Baydin and Barak A. Pearlmutter for licensing options at atilimgunes.baydin@nuim.ie and barak@cs.nuim.ie.

This work is supported by Science Foundation Ireland grant 09/IN.1/I2637.

Other Licenses

DiffSharp uses:

  • OpenBLAS by Zhang Xianyi, Wang Qian, Werner Saar (BSD license) for BLAS/LAPACK operations
  • F# Quotations Evaluator by Paul Westcott and others (Unlicense/public domain) for compiling code quotations
0