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

> Executes the convolution operator.

## Definition

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

## Conv(CommandBuffer, MachineLearningOperator, ComputeBuffer, ComputeBuffer, ComputeBuffer, ComputeBuffer)

```csharp
public static void Conv(CommandBuffer? cb, MachineLearningOperator op, ComputeBuffer X, ComputeBuffer K, ComputeBuffer? B, 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 convolution machine learning operator.**** (\[ComputeBuffer]\(/engine/6000.5/script-reference/unityengine/computebuffer)): The input tensor.**** (\[ComputeBuffer]\(/engine/6000.5/script-reference/unityengine/computebuffer)): The kernel tensor.**** (\[ComputeBuffer]\(/engine/6000.5/script-reference/unityengine/computebuffer)): The optional bias tensor.**** (\[ComputeBuffer]\(/engine/6000.5/script-reference/unityengine/computebuffer)): The output tensor.
