# CosineDPMSolverMultistepScheduler

[CosineDPMSolverMultistepScheduler](/docs/diffusers/main/ja/api/schedulers/cosine_dpm#diffusers.CosineDPMSolverMultistepScheduler) は、Nichol と Dhariwal (2021) が提案したコサインスケジュールを備えた [DPMSolverMultistepScheduler](/docs/diffusers/main/ja/api/schedulers/multistep_dpm_solver#diffusers.DPMSolverMultistepScheduler) のバリアントです。[Stable Audio Open](https://huggingface.co/papers/2407.14358) の論文および [Stability-AI/stable-audio-tool](https://github.com/Stability-AI/stable-audio-tools) コードベースで使用されています。

このスケジューラは、[Yoach Lacombe](https://huggingface.co/ylacombe) によって提供されました。

## CosineDPMSolverMultistepScheduler[[diffusers.CosineDPMSolverMultistepScheduler]]

#### diffusers.CosineDPMSolverMultistepScheduler[[diffusers.CosineDPMSolverMultistepScheduler]]

```python
diffusers.CosineDPMSolverMultistepScheduler(*args, **kwargs)
```

[ソース](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/dummy_torch_and_torchsde_objects.py#L5)

## SchedulerOutput[[diffusers.schedulers.scheduling_utils.SchedulerOutput]]

#### diffusers.schedulers.scheduling_utils.SchedulerOutput[[diffusers.schedulers.scheduling_utils.SchedulerOutput]]

```python
diffusers.schedulers.scheduling_utils.SchedulerOutput(prev_sample: Tensor)
```

[ソース](https://github.com/huggingface/diffusers/blob/main/src/diffusers/schedulers/scheduling_utils.py#L66)

**パラメータ:**

prev_sample (`torch.Tensor`、画像の場合は `(batch_size, num_channels, height, width)` の形状) : 前のタイムステップの計算済みサンプル `(x_{t-1})`。`prev_sample` は、デノイジングループの次のモデル入力として使用する必要があります。

スケジューラーの`step`関数の出力の基底クラス。

