How To Install python3-autograd on Fedora 36

In this tutorial we learn how to install python3-autograd in Fedora 36. python3-autograd is Efficiently computes derivatives of numpy code

Introduction

In this tutorial we learn how to install python3-autograd on Fedora 36.

What is python3-autograd

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.

We can use yum or dnf to install python3-autograd on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-autograd.

Install python3-autograd on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-autograd using dnf by running the following command:

sudo dnf -y install python3-autograd

Install python3-autograd on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-autograd using yum by running the following command:

sudo yum -y install python3-autograd

How To Uninstall python3-autograd on Fedora 36

To uninstall only the python3-autograd package we can use the following command:

sudo dnf remove python3-autograd

python3-autograd Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/autograd
/usr/lib/python3.10/site-packages/autograd-1.3.dist-info
/usr/lib/python3.10/site-packages/autograd-1.3.dist-info/INSTALLER
/usr/lib/python3.10/site-packages/autograd-1.3.dist-info/METADATA
/usr/lib/python3.10/site-packages/autograd-1.3.dist-info/WHEEL
/usr/lib/python3.10/site-packages/autograd-1.3.dist-info/top_level.txt
/usr/lib/python3.10/site-packages/autograd/__init__.py
/usr/lib/python3.10/site-packages/autograd/__pycache__
/usr/lib/python3.10/site-packages/autograd/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/builtins.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/builtins.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/core.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/core.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/differential_operators.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/differential_operators.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/extend.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/extend.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/test_util.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/test_util.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/tracer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/tracer.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/util.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/util.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/wrap_util.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/__pycache__/wrap_util.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/builtins.py
/usr/lib/python3.10/site-packages/autograd/core.py
/usr/lib/python3.10/site-packages/autograd/differential_operators.py
/usr/lib/python3.10/site-packages/autograd/extend.py
/usr/lib/python3.10/site-packages/autograd/misc
/usr/lib/python3.10/site-packages/autograd/misc/__init__.py
/usr/lib/python3.10/site-packages/autograd/misc/__pycache__
/usr/lib/python3.10/site-packages/autograd/misc/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/misc/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/misc/__pycache__/fixed_points.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/misc/__pycache__/fixed_points.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/misc/__pycache__/flatten.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/misc/__pycache__/flatten.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/misc/__pycache__/optimizers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/misc/__pycache__/optimizers.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/misc/__pycache__/tracers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/misc/__pycache__/tracers.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/misc/fixed_points.py
/usr/lib/python3.10/site-packages/autograd/misc/flatten.py
/usr/lib/python3.10/site-packages/autograd/misc/optimizers.py
/usr/lib/python3.10/site-packages/autograd/misc/tracers.py
/usr/lib/python3.10/site-packages/autograd/numpy
/usr/lib/python3.10/site-packages/autograd/numpy/__init__.py
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/fft.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/fft.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/linalg.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/linalg.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/numpy_boxes.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/numpy_boxes.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/numpy_jvps.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/numpy_jvps.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/numpy_vjps.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/numpy_vjps.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/numpy_vspaces.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/numpy_vspaces.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/numpy_wrapper.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/numpy_wrapper.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/random.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/__pycache__/random.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/numpy/fft.py
/usr/lib/python3.10/site-packages/autograd/numpy/linalg.py
/usr/lib/python3.10/site-packages/autograd/numpy/numpy_boxes.py
/usr/lib/python3.10/site-packages/autograd/numpy/numpy_jvps.py
/usr/lib/python3.10/site-packages/autograd/numpy/numpy_vjps.py
/usr/lib/python3.10/site-packages/autograd/numpy/numpy_vspaces.py
/usr/lib/python3.10/site-packages/autograd/numpy/numpy_wrapper.py
/usr/lib/python3.10/site-packages/autograd/numpy/random.py
/usr/lib/python3.10/site-packages/autograd/scipy
/usr/lib/python3.10/site-packages/autograd/scipy/__init__.py
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/integrate.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/integrate.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/linalg.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/linalg.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/misc.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/misc.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/signal.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/signal.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/special.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/__pycache__/special.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/integrate.py
/usr/lib/python3.10/site-packages/autograd/scipy/linalg.py
/usr/lib/python3.10/site-packages/autograd/scipy/misc.py
/usr/lib/python3.10/site-packages/autograd/scipy/signal.py
/usr/lib/python3.10/site-packages/autograd/scipy/special.py
/usr/lib/python3.10/site-packages/autograd/scipy/stats
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__init__.py
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/beta.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/beta.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/chi2.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/chi2.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/dirichlet.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/dirichlet.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/gamma.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/gamma.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/multivariate_normal.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/multivariate_normal.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/norm.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/norm.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/poisson.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/poisson.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/t.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/__pycache__/t.cpython-310.pyc
/usr/lib/python3.10/site-packages/autograd/scipy/stats/beta.py
/usr/lib/python3.10/site-packages/autograd/scipy/stats/chi2.py
/usr/lib/python3.10/site-packages/autograd/scipy/stats/dirichlet.py
/usr/lib/python3.10/site-packages/autograd/scipy/stats/gamma.py
/usr/lib/python3.10/site-packages/autograd/scipy/stats/multivariate_normal.py
/usr/lib/python3.10/site-packages/autograd/scipy/stats/norm.py
/usr/lib/python3.10/site-packages/autograd/scipy/stats/poisson.py
/usr/lib/python3.10/site-packages/autograd/scipy/stats/t.py
/usr/lib/python3.10/site-packages/autograd/test_util.py
/usr/lib/python3.10/site-packages/autograd/tracer.py
/usr/lib/python3.10/site-packages/autograd/util.py
/usr/lib/python3.10/site-packages/autograd/wrap_util.py
/usr/share/doc/python3-autograd
/usr/share/doc/python3-autograd/README.md

References

Summary

In this tutorial we learn how to install python3-autograd on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).