# MachineLearningOperatorFactory.GemmDescriptor

> Descriptor for the general matrix multiplication (GEMM) operator.

## Definition

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

```csharp
public ref struct MachineLearningOperatorFactory.GemmDescriptor
```

## Fields

| Value                                                                                                                                     | Description                                                                  |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| [alpha](/engine/6000.7/script-reference/unityengine/rendering/machinelearningoperatorfactory/gemmdescriptor/alpha.md)                     | The scalar multiplier for the product of the first and second input tensors. |
| [beta](/engine/6000.7/script-reference/unityengine/rendering/machinelearningoperatorfactory/gemmdescriptor/beta.md)                       | The scalar multiplier for the third input tensor.                            |
| [fusedActivation](/engine/6000.7/script-reference/unityengine/rendering/machinelearningoperatorfactory/gemmdescriptor/fusedactivation.md) | The type of activation function to apply.                                    |
| [O](/engine/6000.7/script-reference/unityengine/rendering/machinelearningoperatorfactory/gemmdescriptor/o.md)                             | The output tensor descriptor.                                                |
| [transposeX](/engine/6000.7/script-reference/unityengine/rendering/machinelearningoperatorfactory/gemmdescriptor/transposex.md)           | Indicates whether to transpose the first input tensor.                       |
| [transposeY](/engine/6000.7/script-reference/unityengine/rendering/machinelearningoperatorfactory/gemmdescriptor/transposey.md)           | Indicates whether to transpose the second input tensor.                      |
| [X](/engine/6000.7/script-reference/unityengine/rendering/machinelearningoperatorfactory/gemmdescriptor/x.md)                             | The first input tensor descriptor.                                           |
| [Y](/engine/6000.7/script-reference/unityengine/rendering/machinelearningoperatorfactory/gemmdescriptor/y.md)                             | The second input tensor descriptor.                                          |
| [Z](/engine/6000.7/script-reference/unityengine/rendering/machinelearningoperatorfactory/gemmdescriptor/z.md)                             | The optional third input tensor descriptor.                                  |
