| 267 | ray_namespace: Optional[str] = None |
| 268 | |
| 269 | def to_storage_config(self) -> StorageConfig: |
| 270 | storage_config = StorageConfig( |
| 271 | name=self.name, |
| 272 | storage_type=self.storage_type, |
| 273 | path=self.path, |
| 274 | data_selector=self.data_selector, |
| 275 | repeat_times=self.repeat_times, |
| 276 | split=self.split, |
| 277 | subset_name=self.subset_name, |
| 278 | format=self.format, |
| 279 | max_retry_times=self.max_retry_times, |
| 280 | max_retry_interval=self.max_retry_interval, |
| 281 | default_workflow_type=self.default_workflow_type, |
| 282 | default_reward_fn_type=self.default_reward_fn_type, |
| 283 | rollout_args=self.rollout_args, |
| 284 | workflow_args=self.workflow_args, |
| 285 | reward_fn_args=self.reward_fn_args, |
| 286 | enable_progress_bar=self.enable_progress_bar, |
| 287 | index=self.index, |
| 288 | is_eval=self.is_eval, |
| 289 | batch_size=self.batch_size, |
| 290 | total_epochs=self.total_epochs, |
| 291 | total_steps=self.total_steps, |
| 292 | ray_namespace=self.ray_namespace, |
| 293 | ) |
| 294 | return storage_config |
| 295 | |
| 296 | |
| 297 | @dataclass |