Minari Utils¶
- agilerl.utils.minari_utils.load_minari_dataset(dataset_id: str, accelerator: Accelerator | None = None, remote: bool = False) MinariDataset¶
Load a Minari dataset either from local storage or remote repository.
- Parameters:
dataset_id (str) – The ID of the Minari dataset to load
accelerator (Accelerator | None) – Optional accelerator for distributed training
remote – Whether to load from remote repository. Defaults to False.
- Returns:
The loaded Minari dataset
- Raises:
KeyError – If remote=True and dataset_id is not a valid remote dataset
FileNotFoundError – If remote=False and dataset not found locally
- agilerl.utils.minari_utils.minari_to_agile_buffer(dataset_id: str, memory: ReplayBuffer, accelerator: Accelerator | None = None, remote: bool = False) ReplayBuffer¶
Convert a Minari dataset to an agile buffer.
- Parameters:
dataset_id – The ID of the Minari dataset to load
memory – The memory to save the dataset to
accelerator – Optional accelerator for distributed training
remote – Whether to load from remote repository. Defaults to False.
- Returns:
The loaded Minari dataset
- agilerl.utils.minari_utils.minari_to_agile_dataset(dataset_id: str, remote: bool = False) File¶
Convert a Minari dataset to an agile dataset.
- Parameters:
dataset_id – The ID of the Minari dataset to load
remote – Whether to load from remote repository. Defaults to False.
- Returns:
The loaded Minari dataset