ICFERST  22-06
Reservoir simulator based on DCVFEM, Dynamic Mesh optimisation and Surface-based modelling
multi_machine_learning Module Reference

Module to load and call a XGBoost model. More...

Functions/Subroutines

subroutine xgboost_load_model ()
 Load the XGBoost model as -> xgb_model (private module variable) More...
 
subroutine xgboost_predict (raw_input, out_result)
 Predict using the loaded XGBoost model xgboost_load_model() needs to be run first. More...
 
subroutine xgboost_free_model ()
 Free the loaded XGBoost model from memory. More...
 
subroutine test_xgboost ()
 Teste the XGBoost coupling. More...
 

Detailed Description

Module to load and call a XGBoost model.

Author
Vinicius L S Silva

Function/Subroutine Documentation

◆ test_xgboost()

subroutine multi_machine_learning::test_xgboost

Teste the XGBoost coupling.

Author
Vinicius L S Silva
Here is the call graph for this function:

◆ xgboost_free_model()

subroutine multi_machine_learning::xgboost_free_model

Free the loaded XGBoost model from memory.

Author
Vinicius L S Silva
Here is the caller graph for this function:

◆ xgboost_load_model()

subroutine multi_machine_learning::xgboost_load_model

Load the XGBoost model as -> xgb_model (private module variable)

Author
Vinicius L S Silva
Here is the caller graph for this function:

◆ xgboost_predict()

subroutine multi_machine_learning::xgboost_predict ( real(c_float), dimension(17), intent(in)  raw_input,
real(c_float), dimension(:), intent(inout), pointer  out_result 
)

Predict using the loaded XGBoost model xgboost_load_model() needs to be run first.

Author
Vinicius L S Silva
Here is the caller graph for this function: