UiPath Documentation
document-understanding
2023.4
false
Document Understanding User Guide

ML Packages Offline Installation

Getting started​

Depending on the models you want to use, you need the following:

  • For models 2022.10 and newer:
    • Download the needed Document Understanding bundle. Here are the links for all the available bundles. The du bundle contains information about all models included into a specific version. For example, the dusemistructured-2023.4.0.tar.gz contains information about all out-of-the-box pre-trained ML Packages included in the 2023.4.0 version.
  • For models 2022.4 and older (python37duv3 and python37duv4):
    • All ML Packages are provided as a .zip file which is uploaded directly as a Custom Package in AI Center. To download the models, contact your Account Manager, CSM, or Support to receive a download link per package.
    • Download the needed Document Understanding bundle. Here are the links for all the available bundles.

Install the Offline Bundle​

Offline installations are requiring that the downloaded du bundle to be renamed in the command line into du-ondemand.tar.gz. For instance, if you downloaded the du bundle named dusemistructured-2023.4.0.tar.gz, at installation time you need to rename it as du-ondemand.tar.gz.

  1. For Windows machines, directly download through the bundle link and rename the file to du-ondemand.tar.gz

  2. For Linux machines, from the machine having access to the internet, download the needed bundle following the below command:

    wget -O ~/<bundle-name.tar.gz> 'bundle-link'
    wget -O ~/<bundle-name.tar.gz> 'bundle-link'
    

    Here's an example of how to download the needed bundle for Linux:

    wget -O ~/du-ondemand.tar.gz 'https://download.uipath.com/automation-suite/2023.4.0/dusemistructured-2023.4.0.tar.gz'
    wget -O ~/du-ondemand.tar.gz 'https://download.uipath.com/automation-suite/2023.4.0/dusemistructured-2023.4.0.tar.gz'
    
  3. Copy the following bundle to the /uipath/tmp folder on the main machine of the cluster (where the install took place):

    scp ~/<bundle-name.tar.gz> <username>@<node dns>:/uipath/tmp/
    scp ~/<bundle-name.tar.gz> <username>@<node dns>:/uipath/tmp/
    
  4. Connect to this main machine and load the bundle:

    ./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du.tar.gz" --offline-tmp-folder "/uipath/tmp"
    ./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du.tar.gz" --offline-tmp-folder "/uipath/tmp"
    

Upload the Model to AI Center​

After downloading and installing the models, follow the steps described here to upload them to AI Center.

Upload a DU Bundle to an External Docker Registry​

Follow these steps to upload a DU bundle to your external docker registry:

  • Pull the desired DU image from the UiPath registry hosted on registry.uipath.com
  • Rename the image host as per your docker registry name.
  • Push the image to external docker registry

Pull the desired DU images​

Pull the images from UiPath registry by running these commands:

docker pull <uipath_registry_server>/<image_name>
docker pull <uipath_registry_server>/<image_name>

Here's an example of how to pull the image of the UiPathDocumentOCR bundle from a registry called registry.uipath.com:

docker pull registry.uipath.com/aicenter/du-doc-ocr:v23.4.0-rc70
docker pull registry.uipath.com/aicenter/du-doc-ocr:v23.4.0-rc70

Rename the image host​

Rename the image host by running the following command:

docker tag <uipath_registry_server>/<image_name> <your_registry_server>/<image_name>
docker tag <uipath_registry_server>/<image_name> <your_registry_server>/<image_name>

Here's an example of how to rename the image of the UiPathDocumentOCR bundle from a registry called registry.uipath.com to a registry called registory.mycompany.com:

docker tag registry.uipath.com/aicenter/du-doc-ocr:v23.4.0-rc70 registory.mycompany.com/aicenter/du-doc-ocr:v23.4.0-rc70
docker tag registry.uipath.com/aicenter/du-doc-ocr:v23.4.0-rc70 registory.mycompany.com/aicenter/du-doc-ocr:v23.4.0-rc70

Push the image to external docker registry​

Push the image to your external docker registry by running the following command:

docker push <your_registry_server>/<image_name>
docker push <your_registry_server>/<image_name>

Here's an example of how to push the image of the UiPathDocumentOCR bundle to an external docker registry:

docker push registory.mycompany.com/aicenter/du-doc-ocr:v23.4.0-rc70
docker push registory.mycompany.com/aicenter/du-doc-ocr:v23.4.0-rc70

Images for each Document Understanding bundle​

2023.4.13+patch1​

Document Understanding bundleImage
OCR for Chinese, Japanese, Koreandu/uipath-ocr-cjk:v23.4-11.21-rc02

du/du-cjk-ocr-proxy:v23.4-11.21-rc02
Extended Languages OCRdu/du-extended-ocr-proxy:v23.4-11.21-rc02

du/uipath-ocr-extended:v23.4-11.21-rc02

du/du-extended-ocr-reporting:v23.4-11.21-rc02

2023.4.13​

Document Understanding bundleImage
OCR for Chinese, Japanese, Koreandu/uipath-ocr-cjk:v23.4-10.31-rc03

du/du-cjk-ocr-proxy:v23.4-10.31-rc03
Extended Languages OCRdu/du-extended-ocr-proxy:v23.4-11.03-rc01

du/uipath-ocr-extended:v23.4-11.03-rc01

du/du-extended-ocr-reporting:v23.4-11.03-rc01

2023.4.12​

Document Understanding bundleImage
UiPathDocumentOCRaicenter/du-doc-ocr:v23.4-03.12-rc02
UiPathDocumentOCR_CPUaicenter/du-doc-ocr-cpu:v23.4-03.12-rc02
OCR for Chinese, Japanese, Koreandu/uipath-ocr-cjk:v23.4-3.31-rc02

du/du-cjk-ocr-proxy:v23.4-3.31-rc02
Extended Languages OCRdu/du-extended-ocr-proxy:v23.4-3.31-rc02

du/uipath-ocr-extended:v23.4-3.31-rc02

du/du-extended-ocr-reporting:v23.4-3.31-rc02
DocumentClassifieraicenter/du-ml-document-type-text-classifier:v23.4-03.12-rc02
Out of the box pre-trained ML packagesaicenter/du-semistructured:v23.4-03.12-rc02

2023.4.11​

Document Understanding bundleImage
UiPathDocumentOCRaicenter/du-doc-ocr:v23.4-01.27-rc01
UiPathDocumentOCR_CPUaicenter/du-doc-ocr-cpu:v23.4-01.27-rc01
OCR for Chinese, Japanese, Koreandu/uipath-ocr-cjk:vision-3.2-20241211.1

du/du-cjk-ocr-proxy:v23.4-2.11-rc01
Extended Languages OCRdu/du-extended-ocr-proxy:v23.4-2.11-rc01

du/uipath-ocr-extended:v23.4-2.11-rc01

du/du-extended-ocr-reporting:v23.4-2.11-rc01
DocumentClassifieraicenter/du-ml-document-type-text-classifier:v23.4-01.27-rc01
Out of the box pre-trained ML packagesaicenter/du-semistructured:v23.4-01.27-rc01

2023.4.10+patch1​

Document Understanding bundleImage
OCR for Chinese, Japanese, Koreandu/uipath-ocr-cjk:vision-3.2-20241211.1

du/du-cjk-ocr-proxy:v23.4-12.01-rc01

2023.4.10​

Document Understanding bundleImage
UiPathDocumentOCRaicenter/du-doc-ocr:v23.4-11.15-rc01
UiPathDocumentOCR_CPUaicenter/du-doc-ocr-cpu:v23.4-11.15-rc01
OCR for Chinese, Japanese, Koreandu/du-cjk-ocr-proxy:v23.4-12.01-rc01
DocumentClassifieraicenter/du-ml-document-type-text-classifier:v23.4-11.15-rc01
Out of the box pre-trained ML packagesaicenter/du-semistructured:v23.4-11.15-rc01

2023.4.9​

Document Understanding bundleImage
UiPathDocumentOCRaicenter/du-doc-ocr:v23.4-10.10-rc02
UiPathDocumentOCR_CPUaicenter/du-doc-ocr-cpu:v23.4-10.10-rc02
OCR for Chinese, Japanese, Koreandu/du-cjk-ocr-proxy:v23.4-10.11-rc02
DocumentClassifieraicenter/du-ml-document-type-text-classifier:v23.4-10.10-rc02
Out of the box pre-trained ML packagesaicenter/du-semistructured:v23.4-10.10-rc02

2023.4.8​

Document Understanding bundleImage
UiPathDocumentOCRaicenter/du-doc-ocr:v23.4-rc02
UiPathDocumentOCR_CPUaicenter/du-doc-ocr-cpu:v23.4-rc02
OCR for Chinese, Japanese, Koreandu/du-cjk-ocr-proxy:v23.4.7-rc62
DocumentClassifieraicenter/du-ml-document-type-text-classifier:v23.4-rc02
Out of the box pre-trained ML packagesaicenter/du-semistructured:v23.4-rc02

2023.4.7​

Document Understanding bundleImage
OCR for Chinese, Japanese, Koreandu/du-cjk-ocr-proxy:v23.4.7-rc35
DocumentClassifieraicenter/du-ml-document-type-text-classifier:v23.4.7-rc35
Out of the box pre-trained ML packagesaicenter/du-semistructured:v23.4.7-rc35

2023.4.6​

Document Understanding bundleImage
OCR for Chinese, Japanese, Koreandu/du-cjk-ocr-proxy:v23.4.6-rc16
DocumentClassifieraicenter/du-ml-document-type-text-classifier:v23.4.5-rc83
Out of the box pre-trained ML packagesaicenter/du-semistructured:v23.4.5-rc83

2023.4.5​

Document Understanding bundleImage
OCR for Chinese, Japanese, Koreandu/du-cjk-ocr-proxy:v23.4.5-rc12
DocumentClassifieraicenter/du-ml-document-type-text-classifier:v23.4.5-rc72
Out of the box pre-trained ML packagesaicenter/du-semistructured:v23.4.5-rc72

2023.4.4​

Document Understanding bundleImage
OCR for Chinese, Japanese, Koreandu/du-cjk-ocr-proxy:v23.4.4-rc16

2023.4.3​

Document Understanding bundleImage
OCR for Chinese, Japanese, Koreandu/du-cjk-ocr-proxy:v23.4.3-rc24
DocumentClassifieraicenter/du-ml-document-type-text-classifier:v23.4.3-rc21
Out of the box pre-trained ML packagesaicenter/du-semistructured:v23.4.3-rc21

2023.4.2​

Document Understanding bundleImage
OCR for Chinese, Japanese, Koreandu/du-cjk-ocr-proxy:v23.4.2-rc29
Out of the box pre-trained ML packagesaicenter/du-semistructured:v23.4.1-rc09

2023.4.1​

Document Understanding bundleImage
OCR for Chinese, Japanese, Koreandu/du-cjk-ocr-proxy:v23.4.1-rc60
Out of the box pre-trained ML packagesaicenter/du-semistructured:v23.4.1-rc09

2023.4.0​

Document Understanding bundleImage
UiPathDocumentOCRaicenter/du-doc-ocr:v23.4.0-rc70
UiPathDocumentOCR_CPUaicenter/du-doc-ocr-cpu:v23.4.0-rc70
OCR for Chinese, Japanese, Koreandu/du-cjk-ocr-proxy:v23.4.0-rc70
DocumentClassifieraicenter/du-ml-document-type-text-classifier:v23.4.0-rc70
Out-of-the-box Pre-trained ML Packagesaicenter/du-semistructured:v23.4.0-rc70

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated