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
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
.pre-commit-config.yaml
CONTRIBUTING.md
LICENSE
MANIFEST.in
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

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}
}