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 |