data
Discover named datasets and run their generators using the selected Viteval configuration and selected destination providers. Evaluation tasks and scorers do not run during generation.
Usage
Arguments
Quote patterns to prevent your shell from expanding them before Viteval runs.
Options
Discovery and persistence
Modules can use default exports, named exports, or multiple defineDataset()
calls. Datasets inside evaluation files are discovered even when not exported.
Aliases and re-exports of the same dataset generate it once. Distinct dataset
objects with the same name fail instead of overwriting each other.
Existing datasets are preserved unless --overwrite is passed. Datasets with providers: []
run their generators without writing persisted files. Modules that fail during
import do not publish their datasets.
Module-level code still runs on import. Keep expensive calls inside dataset generators or evaluation tasks.
Examples
See datasets for storage modes and
defineDataset() for the generator API.