Spaces:
Runtime error
Runtime error
| import os | |
| from fleet_beam_search_3.dataloader import VRP_Dataset | |
| def build_and_save_dataset(save_path: str, dataset_size: int = 1000): | |
| """ | |
| Builds a VRP dataset and saves it to the given path. | |
| Args: | |
| save_path (str): Destination file path to save dataset. | |
| dataset_size (int): Number of samples in the dataset. | |
| """ | |
| dataset = VRP_Dataset(dataset_size=dataset_size) | |
| # Check if dataset has a save method or export function | |
| if hasattr(dataset, "save") and callable(dataset.save): | |
| dataset.save(save_path) | |
| print(f"Dataset saved to: {save_path}") | |
| else: | |
| raise NotImplementedError("Dataset object lacks a save() method.") | |
| if __name__ == "__main__": | |
| output_path = "data/generated_vrp_dataset.pkl" | |
| os.makedirs(os.path.dirname(output_path), exist_ok=True) | |
| build_and_save_dataset(save_path=output_path, dataset_size=1000) | |