Skip to content

Conversation

@lantiga
Copy link
Contributor

@lantiga lantiga commented Jan 9, 2018

This PR addresses the second issue arisen in #4495 (Dropout not showing up).

As pointed out by @ezyang, the temporary scope was not set before callPySymbolicMethod. This is now fixed.

I also changed scope tests to use the expect framework and added the respective expected files.

@pytorchbot
Copy link
Collaborator

@lantiga, thanks for your PR! We identified @zdevito to be a potential reviewer.

@ezyang ezyang merged commit 040336f into pytorch:master Jan 9, 2018
@lanpa lanpa mentioned this pull request Jan 25, 2018
16 tasks
lantiga added a commit to lantiga/pytorch that referenced this pull request Feb 8, 2018
* Set missing temporary scope in callPySymbolicMethod

* Use expected traces in all scope tests
soumith pushed a commit that referenced this pull request Feb 9, 2018
* Introduce scopes during tracing (#3016)

* Fix segfault during ONNX export

* Further fix to tracing scope (#4558)

* Set missing temporary scope in callPySymbolicMethod

* Use expected traces in all scope tests

* Fix tracking of tracing scopes during ONNX pass (#4524)

* Fix tracking of tracing scopes during ONNX pass

* Use ResourceGuard to manage setting a temporary current scope in Graph

* Add tests for ONNX pass scopes

* Remove unused num_classes argument

* Expose node scopeName to python (#4200)

* Inherit JIT scopes when cloning only when it's correct

It's correct only when the new graph owns the same scope tree
as the original one. We can end up with dangling pointers otherwise.

* Fixes after cherry-picking, still one test to go

* Fix for last failing test after scope cherry-pick

* Fix linting issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants