oneflow
oneflow copied to clipboard
Remove out-dated code in graph
- [x] Remove singleton of MultiClientContext
- [x] C NN Graph 作为 JobBuildAndInferCtx 的成员
- [x] Merge LazyJobBuildAndInferCtx into JobBuildAndInferCtx
之前是
- Job Scope 下有一个 JobBuildAndInferCtx
- C NN Graph 引用了 MultiClientContext
- lazy interpreter 通过 singleton 来获取 MultiClientContext
现在是这样一个结构:
- Job Scope 下有一个 JobBuildAndInferCtx
- JobBuildAndInferCtx 内含了 一个 C NN Graph
- C NN Graph 引用了 MultiClientContext
- lazy interpreter 可以通过 JobBuildAndInferCtx 拿到 MultiClientContext