Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Construct backward pass in Program/BlockDesc #4521

Closed
reyoung opened this issue Sep 29, 2017 · 2 comments
Closed

Construct backward pass in Program/BlockDesc #4521

reyoung opened this issue Sep 29, 2017 · 2 comments
Assignees

Comments

@reyoung
Copy link
Collaborator

reyoung commented Sep 29, 2017

Currently, we have a function named Backward which creates C++ operator instances that compose the backward pass. However, as we decided to separate compilation from execution, we need to make Backward operate the ProgramDesc, BlockDesc, and OpDesc, instead of creating the runtime representation of the backward pass.

Related PR:

@reyoung reyoung self-assigned this Sep 29, 2017
@wangkuiyi wangkuiyi changed the title Backward Function for OpDesc Construct backward pass in Program/BlockDesc Sep 29, 2017
@wangkuiyi
Copy link
Collaborator

wangkuiyi commented Oct 2, 2017

@reyoung is implementing #4517 -- registration mechanism.

@Canpio port backward-pass generation algorithm from runtime to compile time. #4556

@reyoung
Copy link
Collaborator Author

reyoung commented Oct 9, 2017

Done.

@reyoung reyoung closed this as completed Oct 9, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants