Skip to content

Commit 8ba7fab

Browse files
Merge pull request #830 from Open-EO/issue525-onnx-process
issue525 add onnx process
2 parents 934b2c3 + e7d0fff commit 8ba7fab

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

openeo/processes.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2133,6 +2133,18 @@ def predict_curve(self, function, dimension, labels=UNSET) -> ProcessBuilder:
21332133
labels=labels
21342134
)
21352135

2136+
@openeo_process
2137+
def predict_onnx(self, model) -> ProcessBuilder:
2138+
"""
2139+
Predict values based on an onnx model
2140+
2141+
:param self: An array of numbers.
2142+
:param model: an url to an onnx model
2143+
2144+
:return: The predicted value.
2145+
"""
2146+
return predict_onnx(data=self, model=model)
2147+
21362148
@openeo_process
21372149
def predict_random_forest(self, model) -> ProcessBuilder:
21382150
"""
@@ -4910,6 +4922,19 @@ def predict_curve(parameters, function, dimension, labels=UNSET) -> ProcessBuild
49104922
labels=labels
49114923
)
49124924

4925+
@openeo_process
4926+
def predict_onnx(data, model) -> ProcessBuilder:
4927+
"""
4928+
Predict values based on a Random Forest model
4929+
4930+
:param data: An array of numbers.
4931+
:param model: A model object that can be trained with the processes ``fit_regr_random_forest()``
4932+
(regression) and ``fit_class_random_forest()`` (classification).
4933+
4934+
:return: The predicted value. Returns `null` if any of the given values in the array is a no-data value.
4935+
"""
4936+
return _process("predict_onnx", data=data, model=model)
4937+
49134938

49144939
@openeo_process
49154940
def predict_random_forest(data, model) -> ProcessBuilder:

0 commit comments

Comments
 (0)