# Reduce(CommandBuffer?, MachineLearningOperator, ComputeBuffer, ComputeBuffer)

> Executes the reduce operator.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.Rendering](/engine/6000.5/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

## Reduce(CommandBuffer, MachineLearningOperator, ComputeBuffer, ComputeBuffer)

```csharp
public static void Reduce(CommandBuffer? cb, MachineLearningOperator op, ComputeBuffer X, ComputeBuffer O)
```

### Parameters

**** (\[CommandBuffer]\(/engine/6000.5/script-reference/unityengine/rendering/commandbuffer)): The command buffer.**** (\[MachineLearningOperator]\(/engine/6000.5/script-reference/unityengine/rendering/machinelearningoperator)): The reduce machine learning operator handle.**** (\[ComputeBuffer]\(/engine/6000.5/script-reference/unityengine/computebuffer)): The input tensor.**** (\[ComputeBuffer]\(/engine/6000.5/script-reference/unityengine/computebuffer)): The output tensor.
