Session persistence and restore
- Dominant language
- C++
- Stars
- 3.6k
- Forks
- 468
- Avg merge
- 29m
- Merged PRs (30d)
- 1
Description
Background
-----
A Session encapsulates the environment in which the `Operation` is executed, which contains a set of `Operation`s, as well as the `Graph`s and `Application`, `Context` resources behind the `Operation`s, which are loaded into memory.
Students who choose the task need to find a way to serialize the `Operation` and resources held by the session into persistent storage (such as disk/OSS), and provide a method for rebuilding `Session` with these resources from the serialized file.
Task Outcomes
-----------------
Design solutions that can persist in-session resources and rebuild them from artifacts.
Develop corresponding methods for the design scheme, and contribute to the community.
Skills Requirement
-------------------
Have some understanding of Kubernetes
Knowledge of languages such as Python, C++, etc.
Understand and be familiar with the use of GitHub, etc.
Difficulty
----------
Basic
Mentor
------
@siyuan0322 : [siyuanzhang.zsy@alibaba-inc.com](mailto:siyuanzhang.zsy@alibaba-inc.com)
Contributor guide
Assessment
This issue has not been assessed yet.