BSD Ports

math/py-autograd 1.6.1 DragonFly

Efficiently computes derivatives of numpy code

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
math, python
Package size
130.1 KiB, 843.6 KiB installed

Description

Autograd can automatically differentiate native Python and Numpy code. It can handle a large subset of Python's features, including loops, ifs, recursion and closures, and it can even take derivatives of derivatives of derivatives. It supports reverse-mode differentiation (a.k.a. backpropagation), which means it can efficiently take gradients of scalar-valued functions with respect to array-valued arguments, as well as forward-mode differentiation, and the two can be composed arbitrarily. The main intended application of Autograd is gradient-based optimization.

In the other systems

SystemPortVersion
DragonFlymath/py-autograd1.6.1
FreeBSDmath/py-autograd1.6.1_2
HardenedBSDmath/py-autograd1.6.1_2
GhostBSDmath/py-autograd1.6.1_2

Install

Binary package:

pkg install py311-autograd

From DPorts:

cd /usr/dports/math/py-autograd && make install clean

Dependencies

Run dependencies 3
Required by 1