To run the model you need Python 3.7+
If you don't have PyTorch installed. Follow their instructions here.
Install the package pix2tex
:
pip install pix2tex[gui]
Model checkpoints will be downloaded automatically when first running the script.
To install
- with GUI dependencies use tag
[gui]
. - with training dependencies use tag
[train]
. - with api dependencies use tag
[api]
. - all dependencies use tag
[all]
.
The API can be used from a docker container, available on DockerHub
docker pull lukasblecher/pix2tex:api
docker run -p 8502:8502 lukasblecher/pix2tex:api
This starts the API which is available at port 8502.
To use the Streamlit demo run instead
docker run -it -p 8501:8501 --entrypoint python lukasblecher/pix2tex:api pix2tex/api/run.py
and navigate to http://localhost:8501/