config.py 654 B

12345678910111213141516171819202122232425
  1. import sys
  2. from typing import Optional as _Optional, TYPE_CHECKING as _TYPE_CHECKING
  3. if _TYPE_CHECKING:
  4. from torch.serialization import LoadEndianness as _LoadEndianess
  5. from torch.utils._config_module import install_config_module as _install_config_module
  6. class load:
  7. mmap: bool = False
  8. endianness: _Optional["_LoadEndianess"] = None
  9. # MAP_PRIVATE = 2
  10. mmap_flags: int | None = None if sys.platform == "win32" else 2
  11. calculate_storage_offsets: bool = False
  12. class save:
  13. compute_crc32: bool = True
  14. use_pinned_memory_for_d2h: bool = False
  15. storage_alignment: int = 64
  16. _install_config_module(sys.modules[__name__])