************ Installation ************ This library requires `Python `_ 3.10 or higher. Prerequisites ============= Whichever OS you are running, you will need to install at least TensorFlow or PyTorch. You can refer to their corresponding installation pages to do so: * `TensorFlow 2 `_ * `PyTorch `_ For MacBooks with M1 chip, you will need some additional packages or specific versions: * `TensorFlow 2 Metal Plugin `_ * `PyTorch >= 2.0.0 `_ Via Python Package ================== Install the last stable release of the package using `pip `_: .. code:: bash pip install python-doctr We strive towards reducing framework-specific dependencies to a minimum, but some necessary features are developed by third-parties for specific frameworks. To avoid missing some dependencies for a specific framework, you can install specific builds as follows: .. tabs:: .. tab:: TensorFlow .. code:: bash pip install "python-doctr[tf]" # or with preinstalled packages for visualization & html & contrib module support pip install "python-doctr[tf,viz,html,contib]" .. tab:: PyTorch .. code:: bash pip install "python-doctr[torch]" # or with preinstalled packages for visualization & html & contrib module support pip install "python-doctr[torch,viz,html,contrib]" Via Conda (Only for Linux) ========================== Install the last stable release of the package using `conda `_: .. code:: bash conda config --set channel_priority strict conda install -c techMindee -c pypdfium2-team -c bblanchon -c defaults -c conda-forge python-doctr Via Git ======= Install the library in developer mode: .. tabs:: .. tab:: TensorFlow .. code:: bash git clone https://github.com/mindee/doctr.git pip install -e doctr/.[tf] .. tab:: PyTorch .. code:: bash git clone https://github.com/mindee/doctr.git pip install -e doctr/.[torch]