# Tasks

## LightevalTask
### LightevalTaskConfig
[[autodoc]] tasks.lighteval_task.LightevalTaskConfig
### LightevalTask
[[autodoc]] tasks.lighteval_task.LightevalTask

## PromptManager

[[autodoc]] tasks.prompt_manager.PromptManager

## Registry

[[autodoc]] tasks.registry.Registry

## Requests

[[autodoc]] tasks.requests.Request

[[autodoc]] tasks.requests.LoglikelihoodRequest

[[autodoc]] tasks.requests.LoglikelihoodSingleTokenRequest

[[autodoc]] tasks.requests.LoglikelihoodRollingRequest

[[autodoc]] tasks.requests.GreedyUntilRequest

[[autodoc]] tasks.requests.GreedyUntilMultiTurnRequest

## Datasets

[[autodoc]] data.DynamicBatchDataset
[[autodoc]] data.LoglikelihoodDataset
[[autodoc]] data.LoglikelihoodSingleTokenDataset
[[autodoc]] data.GenerativeTaskDataset
[[autodoc]] data.GenerativeTaskDatasetNanotron
[[autodoc]] data.GenDistributedSampler
