Skip to content

Warn about THPObjectPtr needing GIL.#9265

Closed
ezyang wants to merge 2 commits intopytorch:masterfrom
ezyang:pr/thpobjectptr-gil-warning
Closed

Warn about THPObjectPtr needing GIL.#9265
ezyang wants to merge 2 commits intopytorch:masterfrom
ezyang:pr/thpobjectptr-gil-warning

Conversation

@ezyang
Copy link
Contributor

@ezyang ezyang commented Jul 9, 2018

Signed-off-by: Edward Z. Yang ezyang@fb.com

@ezyang ezyang requested a review from colesbury July 9, 2018 14:15
Signed-off-by: Edward Z. Yang <ezyang@fb.com>
Copy link
Contributor

@facebook-github-bot facebook-github-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ezyang has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator.

@ezyang
Copy link
Contributor Author

ezyang commented Jul 9, 2018

@pytorchbot retest this please

* struct. This class does NOT take out the GIL on destruction,
* so if you will need to ensure that the destructor of your struct
* is either (a) always invoked when the GIL is taken or (b) takes
* out the GIL itself. Easiest way to avoid this problem si to

This comment was marked as off-topic.


/**
* An RAII-style, owning pointer to a PyObject. You must protect
* construction and destruction of this object with the GIL.

This comment was marked as off-topic.

Copy link
Contributor

@facebook-github-bot facebook-github-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ezyang is landing this pull request. If you are a Facebook employee, you can view this diff on Phabricator.

goodlux pushed a commit to goodlux/pytorch that referenced this pull request Aug 15, 2018
Summary:
Signed-off-by: Edward Z. Yang <ezyang@fb.com>
Pull Request resolved: pytorch#9265

Differential Revision: D8767687

Pulled By: ezyang

fbshipit-source-id: 900b37f2749112cafc5b48e7b444a256df18186a
@ezyang ezyang added the merged label Jun 26, 2019
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

Successfully merging this pull request may close these issues.

3 participants