No description
Find a file
2025-10-26 14:03:29 +01:00
.github/workflows Update GitHub codecov/codecov-action to latest release 2023-09-12 15:26:35 +02:00
benchmarks fix lint 2022-12-16 12:02:14 +01:00
laia Mention Teklia's fork 2024-09-02 17:57:29 +02:00
tests Merge branch 'master' into bump-pytorch-lightning 2023-10-11 10:01:33 +02:00
.gitignore Add benchmarks (#6) 2020-12-02 04:08:12 +01:00
.pre-commit-config.yaml bump Black and update URL of isort hook (#61) 2023-09-07 09:53:08 +02:00
CONTRIBUTING.md Add CONTRIBUTING.md 2020-11-13 14:56:15 +01:00
LICENSE Initial commit 2017-10-29 22:35:40 -07:00
MANIFEST.in Use unique VERSION file (#54) 2022-12-12 14:21:50 +01:00
README.md Mention Teklia's fork 2024-09-02 17:57:29 +02:00
requirements.txt Specify version of package matplotlib 2025-10-26 14:03:29 +01:00
setup.py Use unique VERSION file (#54) 2022-12-12 14:21:50 +01:00

PyLaia

PyLaia is a device agnostic, PyTorch based, deep learning toolkit for handwritten document analysis.

It is also a successor to Laia.

Development/Maintenance is now done on Teklia's fork. Please head over there if you want to use the latest version of PyLaia.

Build Coverage Code quality

Python: 3.8+ PyTorch: 1.13.0+ pre-commit: enabled Code style: black

Get started by having a look at our Wiki!

Several (mostly undocumented) examples of its use are provided at PyLaia-examples.

Installation

In order to install PyLaia, follow this recipe:

git clone https://github.com/jpuigcerver/PyLaia
cd PyLaia
pip install -e .

Please note that the CUDA version of nnutils (nnutils-pytorch-cuda) is installed by default. If you do not have a GPU, you should install the CPU version (nnutils-pytorch).

The following Python scripts will be installed in your system:

Acknowledgments

Work in this toolkit was financially supported by the Pattern Recognition and Human Language Technology (PRHLT) Research Center

BibTeX

@misc{puigcerver2018pylaia,
  author = {Joan Puigcerver and Carlos Mocholí},
  title = {PyLaia},
  year = {2018},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/jpuigcerver/PyLaia}},
  commit = {commit SHA}
}