The below mentioned software is bundled during software delivery, the license terms, and terms of use are governed by the Software agreement signed between parties.
Below is the indicative list of open source software components to be downloaded and made available by the client.
Software Name | Version | Need |
Red Hat Enterprise Linux | 8.x | Operating System |
OpenShift/Azure Kubernetes Service | Kubernetes version 1.23+ | Container Orchestration Software |
OpenJDK/Oracle JDK | JDK 20 | Java development kit |
Azure OCR container | 3.2 | Optical Character Recognition software |
Azure Form Recognizer | 2.1-preview.3 | Optical Character Recognition software |
Abby FineReader SDK/Engine 12 for Linux | FRE12.4.7.1122 | Optical Character Recognition software |
PostgreSQL | 13.x | Database for persistent data storage |
Oracle Client (Needed only if DB is Oracle) | 19c | https://www.oracle.com/in/database/technologies/instant-client/linux-x86-64-downloads.html |
Python | 3.8 | Python programming language |
RabbitMQ Container image | 3.9.3 | Message broker for queuing |
Nvidia-container-toolkit (Needed only on GPU node, if available) | 2.5.0 | Toolkit used to build and run GPU accelerated docker containers. |
NVIDIA GPU drivers | >= 440.33 | GPU Drivers (Applicable only for GPU) |
S3 storage | S3 compatible storage | Any AWS S3 compatible document storage. |
Docker
OR Podman (RHEL container tools) |
19.03.8 or higher (For Docker)
2.2.1 or higher(For Podman |
|
Podman (RHEL container tools) | 2.2.1 or higher | |
nvidia/cuda | 10.0-cudnn7-devel-ubi7 | Image from dockerhub |
nvidia/cuda | 10.1-cudnn7-devel-ubi8 | Image from dockerhub |
Nginx | 1.19.6 or higher | |
Camunda Modeler | 7.19 | Modeling of BPMN Workflows |
Below is the indicative list of open source software components bundled with the product. XtractEdge Platform provides a set of Container images pulled in from EdgeVerve’s public DTR and a set of components distributed as tar balls.
Software Name | Version | Usage |
Red Hat UBI | 8.7 | Majority of XtractEdge Platform container images use Red Hat UBI as the base image |
Tensorflow | 2.9 | Many of the deep learning models for text analysis and image analysis-based services in XtractEdge Platform are built on Tensorflow and executed on TF Serving. |
Pytorch | 1.13 | Few of the deep learning models for document extraction is built on Pytorch and served using TorchServe |
Keycloak | 21 | XtractEdge Platform uses Keycloak out of box for access and identity management |
Apache Nifi | 1.21.0 | Apache Ni-Fi is used for designing and managing document classification and extraction pipelines |
Redis | 7.0.0 | XtractEdge Platform uses Redis as a built-in cache to optimize performance |
Spacy | 2.3.7 | Opensource python libraries for Natural Language Processing |
Python | 3.8 | Python Programming Language |
Below is an indicative list of open source software components for software setup, and the customer is expected to provide the same. To make the process faster we are providing scripts to automate the download and setup. The machine where you run these scripts need to have internet connectivity. It will build a base image using the below on docker OS. Check the components and licenses.
If client wants to use GPU they should be able to use cuda:11.2.2-cudnn8-devel-ubi8 from docker images.
Component name | Version | License names |
atlas | 3.10.3 | BSD |
autoconf | 2.69 | GPLv2+ and GFDL |
automake | 1.16.1 | GPLv2+ and GFDL and Public Domain and MIT |
cmake | 3.20.2 | BSD and MIT and zlib |
curl | 7.61.1 | MIT |
gcc | 8.5.0 | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD |
gcc-c++ | 8.5.0 | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD |
giflib — A library for processing GIFs | 5.1.4 | MIT License |
GNU C Library | 2.27 | (University of Cambridge Software License AND GNU Lesser General Public License v2.1 or later AND Internet Society – RFC License AND Spencer License 97 AND ISC License AND Diffstat License AND CarnMellon Mach OS License (similar to Historical Permission Notice) AND Sun Freely Redistributable License AND BSD 3-clause “New” or “Revised” License AND GNU General Public License v2.0 or later) |
java-11-openjdk-devel | 11.0.14.1.1 | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA |
java-17-openjdk-headless | 17.0.3 | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA |
libaio | 0.3.112 | LGPLv2+ |
make | 4.2.1 | GPLv3+ |
maven | 3.8.5 | ASL 2.0 |
mesa-libGL | 21.3.4 | MIT |
object-detection | r1.12.0 | Apache 2.0 |
openblas-openmp | 0.3.12 | BSD |
openblas-threads64 | 0.3.12 | BSD |
Openssl | 1.1.1 | OpenSSL and ASL 2.0 |
postgresql11 | 11.1 | PostgreSQL |
python38 | 3.8.12 | Python |
python38-devel | 3.8.8 | Python |
sqlite-devel | 3.26.0 | Public Domain |
tensorflow-models-tf2 | master | Apache 2.0 |
tesseract | 4.1.3 | ASL 2.0 |
Tesseract OCR | 5.1.0 | Apache License 2.0 |
tesseract-devel | 4.1.3 | ASL 2.0 |
unzip | 6 | BSD |
XMLStarlet command line XML toolkit | 1.6.1 | MIT License |
zip | 3 | BSD |
zlib | 1.2.11 | zlib and Boost |
©2023 EdgeVerve Systems Limited, Bangalore, India. All Rights Reserved. This documentation is the sole property of EdgeVerve Systems Limited (“EdgeVerve”). EdgeVerve believes the information in this document or page is accurate as of its publication date; such information is subject to change without notice. EdgeVerve acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. This document is not for general distribution and is meant for use solely by the person or entity that it has been specifically issued to and can be used for the sole purpose it is intended to be used for as communicated by EdgeVerve in writing. Except as expressly permitted by EdgeVerve in writing, neither this documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechani cal, printing, photocopying, recording or otherwise, without the prior written permission of EdgeVerve and/ or any named intellectual property rights holders under this document.