# GpuComputePipelineDescriptor

`import { GpuComputePipelineDescriptor } from "destack:gpu/binding";`

Compute pipeline descriptor.

```ds title="GpuComputePipelineDescriptor"
export struct GpuComputePipelineDescriptor {
    label: string;
    layout: GpuPipelineLayoutHandle;
    compute: GpuComputeState;
}
```

[language/library/src/gpu/binding/pipeline.ds:491:498](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/pipeline.ds#L491-L498)

## Members

### `label: string`

Debug label.

### `layout: GpuPipelineLayoutHandle`

Explicit pipeline layout handle when provided.

### `compute: GpuComputeState`

Compute stage descriptor.
