storage_layout.py 313 B

12345678910111213141516
  1. """Storage layout."""
  2. from __future__ import annotations
  3. from enum import Enum
  4. class StorageLayout(str, Enum):
  5. V1 = "V1"
  6. V2 = "V2"
  7. @classmethod
  8. def from_env(cls) -> StorageLayout:
  9. from wandb.env import get_use_v1_artifacts
  10. return cls.V1 if get_use_v1_artifacts() else cls.V2