MachineLearningForPetrel_ReleaseNotes
MachineLearningForPetrel_ReleaseNotes
Release Notes
Machine Learning for Petrel 2023.3
Version 2023
Release Notes
Version 2023.3.1.0
Copyright Notice
Copyright © 2023 SLB. All rights reserved.
This work contains the confidential and proprietary trade secrets of SLB and may not
be copied or stored in an information retrieval system, transferred, used, distributed,
translated or retransmitted in any form or by any means, electronic or mechanical, in
whole or in part, without the express written permission of the copyright owner.
Security Notice
The software described herein is configured to operate with at least the
minimum specifications set out by SLB. You are advised that such minimum
specifications are merely recommendations and not intended to be limiting to
configurations that may be used to operate the software. Similarly, you are
advised that the software should be operated in a secure environment
whether such software is operated across a network, on a single system
and/or on a plurality of systems. It is up to you to configure and maintain your
networks and/or system(s) in a secure manner. If you have further questions
as to recommendations regarding recommended specifications or security,
please feel free to contact your local SLB representative.
Contents
1. Introduction .......................................................................................................................................................................................................................................... 1
Release date ....................................................................................................................................................................................................................................... 1
Version ..................................................................................................................................................................................................................................................... 1
8. Known issues...................................................................................................................................................................................................................................... 6
9. Troubleshooting............................................................................................................................................................................................................................... 6
ML Fault Prediction task reports "Success" but it failed.................................................................................................................................. 6
ML Fault Prediction task failed and provided no log ......................................................................................................................................... 7
ML Fault Prediction task failed due to limited memory .................................................................................................................................... 7
Release date
October, 2023.
Version
Plug-in version: 2023.3.1.0
1
2. Product and feature changes
VERSION CHANGES
• ML Property Modeling
• ML Fault Prediction
• Fault Extraction
• ML Horizon Prediction (NN)
3. Platform availability
Machine Learning for Petrel is a plug-in for Petrel. You can access and use it if
you install Petrel 2023.3.
The system requirements are the same as for Petrel. For more information, refer
to the "System Requirements" section in the Petrel 2023.3 Installation and
Configuration Guide.
2
4. 3rd party components
1 Python (Version: 3.10)
2 CUDA (Version: 11.2)
3 CuDNN (Version: 8.1.1)
4 Imageio (Version: 2.31.1)
5 NumPy (Version: 1.25.1)
6 OpenZGY (Version: 0.2.5568903)
7 Overrides (Version: 7.3.1)
8 SciPy (Version: 1.11.1)
9 TensorFlow (Version: 2.10.0)
10 Toolkit (Version: 0.2.5010836)
11 Pyarmor (Version: 8.2.9)
12 Keras (Version: 2.1)
13 nvidia-ml-py3 (Version: 7.352.0)
3
5. UI entry points
You can access "User-trained fault Prediction" under Seismic Interpretation ->
Assisted Interpretation -> User-trained fault Prediction.
You can access Fault Extraction under Seismic Interpretation -> Assisted
Interpretation -> Fault Extraction.
You can access "NN horizon prediction" under Seismic Interpretation ->
Assisted interpretation -> NN horizon prediction.
You can access "EMBER" machine learning property modeling under Property
Modeling -> Machine Learning -> EMBER.
4
6. Custom domain objects
Machine Learning for Petrel does not create any custom domain objects in the
Petrel users project.
5
8. Known issues
1 The license must be selected before Petrel is open. If you go to
File/License module and select the license after, it will not activate the
feature.
2 In this release, you can only run one user-trained Fault Prediction at a time,
once the task is finished, you can run another task.
3 The NN horizon prediction in this release cannot run with fault cube
provided, it will show an error.
9. Troubleshooting
ML Fault Prediction task reports "Success" but it failed
If you have ran a user-trained fault prediction task, but the task fails, it will
appear in the task manager with a status of "Success" and the progress will be
100%, contrary to the result of the fault prediction, shown in figure 5:
In Petrel, the uccess status and progress bar in the Task Manager window
reports the status of the task itself, not the result of the user-trained fault
prediction algorithm.
To see the result of the run from the algorithm, click on and check the
message log for the summary of the task, shown in figure 6:
The summary will show the success or failure status in the line starting "User-
trained fault prediction is finished". The status is shown in parenthesis, as either:
"(Failed)" or "(Success)"
6
Alternatively, you can find additional information on the run by checking the log
for the run, which is displayed in the Message Log window when you click
"Log", shown in figure 7:
7
*Mark of SLB.
Copyright © 2023 SLB. All rights reserved