2 Prerequisite

This topic describes the prerequisites for AI services.

Prerequisites

Follow below order to successfully setup the prerequisites of AI Foundation services.
  1. Operating System: Version should be same as other banking products
  2. Other Oracle Linux versions are not supported due to incompatibility with gcc++ v17 xcompiler.
  1. Install the following OS packages in the following order:
    1. yum install libstdc++
    2. yum install autoconf automake
    3. yum install libtool
    4. yum install pkg-config
    5. yum install gcc gcc-c++ make
    6. yum install libjpeg-devel libpng-devel libtiff-devel zlib-devel readline readline-devel
    7. yum install zlib zlib-devel
    8. yum install libffi-devel openssl-devel
    9. yum install bzip2 bzip2-devel
    10. yum install poppler-utils
    11. yum install xz xz-devel xz-libs
    12. yum install mesa-libGL
    13. yum install mesa-libgbm
    14. yum install mesa-libglapi
    15. yum install sqlite-devel
    16. yum install openblas
    17. yum install python3.12-devel
    18. yum install python3.12-3.12.6-1.el8_10
    19. yum install python3.12-pip python3.12-setuptools python3.12-wheel
    20. yum install git

If the command mentioned in Point t. does not work, try the following command instead: sudo dnf install git --allowerasing

Note: Points: q, r, s outline the installation of python 3.12.6. Please don’t upgrade the libraries unless instructed in the documentation.

To stop Python from upgrading, run these commands after completing the previous steps:
  1. sudo yum install yum-plugin-versionlock
  2. sudo yum versionlock add python3.12