---
English | [简体中文](README_zh-CN.md)
Website •
Docs •
Try it Now •
Tutorials •
Examples •
Blog •
Community
[](https://pypi.org/project/kornia)
[](https://pypi.org/project/kornia)
[](https://pepy.tech/project/kornia)
[](LICENCE)
[](https://join.slack.com/t/kornia/shared_invite/zt-csobk21g-CnydWe5fmvkcktIeRFGCEQ)
[](https://twitter.com/kornia_foss)
[](https://github.com/kornia/kornia/actions/workflows/tests_cpu.yml)
[](https://github.com/kornia/kornia/actions/workflows/tests_cuda.yml)
[](https://codecov.io/gh/kornia/kornia)
[](https://kornia.readthedocs.io/en/latest/?badge=latest)
[](https://results.pre-commit.ci/latest/github/kornia/kornia/master)
*Kornia* is a differentiable computer vision library for [PyTorch](https://pytorch.org).
It consists of a set of routines and differentiable modules to solve generic computer vision problems. At its core, the package uses *PyTorch* as its main backend both for efficiency and to take advantage of the reverse-mode auto-differentiation to define and compute the gradient of complex functions.