MCPcopy Create free account
hub / github.com/Oneflow-Inc/oneflow / tensor_pickling_context

Function tensor_pickling_context

python/oneflow/framework/check_point_v2.py:463–474  ·  view source on GitHub ↗
(
    path: Path,
    global_rank: Optional[int],
    mp: MAP_LOCATION,
    save_as_external_data: bool,
)

Source from the content-addressed store, hash-verified

461
462@contextlib.contextmanager
463def tensor_pickling_context(
464 path: Path,
465 global_rank: Optional[int],
466 mp: MAP_LOCATION,
467 save_as_external_data: bool,
468):
469 global context_data
470 context_data = ContextData(path, global_rank, mp, save_as_external_data)
471 try:
472 yield
473 finally:
474 context_data = None
475
476
477def is_oneflow_pickle_file(path: FILE_LIKE, support_pytorch_format: bool) -> bool:

Callers 2

saveFunction · 0.85

Calls 1

ContextDataClass · 0.85

Tested by

no test coverage detected