8 AI Third-Party Technology Requirements

Learn about required third-party technology compatible for building Artificial Intelligence (AI) and Machine Learning (ML) architecture in Oracle Monetization Suite (OMS).

Topics in this document:

See "Mandatory BRM Cloud Native System Requirements" and "Optional BRM Cloud Native System Requirements for Monitoring" for other requirements.

Third-Party Technology Compatibility

Table 8-1 provides the compatibility information for the third-party technologies required for creating AI and ML architecture in OMS. These include software, tools, and libraries.

Table 8-1 Third-Party Technology Requirements for AI and ML

Third-Party Technology BRM 15.2

Python

3.12.6 or 3.10.15

Pandas

2.2.3

NumPy

1.26.4

scikit-learn

1.5.2

Requests

2.32.4

Flask

3.0.3

Scipy

1.14.1

TensorFlow

2.20.0

Connexion

3.1.0

python-dateutil

2.9.0.post0

PySpark

4.0.1

Werkzeug

3.1.4

Keras

3.12.0

MLflow

3.6.0

OCI

2.158.2

OCIFS

1.3.2

micrometer-core

1.15.2

Lombok

1.18.38

Log4j JUL bridge

2.24.3

Jackson Core

2.20.0

Jackson Annotations

2.20.0

Jackson Databind

2.20.0

Jackson Dataformat YAML

2.20.0

Jackson Module Blackbird

2.20.0

Jackson Datatype JSR-310

2.20.0

Jakarta Validation API

3.1.0

Jakarta Annotation API

3.0.0

Jakarta JSON Binding API

3.0.1

Flogger

0.9

Flogger Log4j2 Backend

0.9

LMAX Disruptor

4.0.0