-
Notifications
You must be signed in to change notification settings - Fork 24.3k
Rename getType to getVariableTypeFromBaseType / getVariableType #11095
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
Conversation
Differential Revision: D9583630 Differential Version: 56536211
Differential Revision: D9583630 Differential Version: 56538643
In combination with 11078 and 11077 it looks like we're getting a lot of getXYZType functions. Is there a single source of documentation for this? I'd be confused about which one to use in what circumstance. |
Sure, we can get docs on the functions. Note that these are internal functions and not intended to be used externally. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good, although I guess I'm not convinced that it's not better to just have a single getType function (scalar type, device type, is_variable) for all of these things.
I'm going to defer the docs for a later commit so I can keep this stack landing. |
Summary: Pull Request resolved: pytorch/pytorch#11095 We used getType to mean a lot of things. - getVariableTypeFromBaseType: given a base Type (non-Variable type) compute the Variable Type which corresponds to it. - getVariableType: like at::getType, but return the Variable type rather than the plain type. This rename makes it clearer at the use-site what things are what, and will make a subsequent rename of at::getType easier. Reviewed By: gchanan, cpuhrsch Differential Revision: D9583630 fbshipit-source-id: 2667ec98e7607bc466920c7415a8c651fd56dfca
…rch#11095) Summary: Pull Request resolved: pytorch#11095 We used getType to mean a lot of things. - getVariableTypeFromBaseType: given a base Type (non-Variable type) compute the Variable Type which corresponds to it. - getVariableType: like at::getType, but return the Variable type rather than the plain type. This rename makes it clearer at the use-site what things are what, and will make a subsequent rename of at::getType easier. Reviewed By: gchanan, cpuhrsch Differential Revision: D9583630 fbshipit-source-id: 2667ec98e7607bc466920c7415a8c651fd56dfca
Rename getType to getVariableTypeFromBaseType / getVariableType
We used getType to mean a lot of things.
getVariableTypeFromBaseType: given a base Type (non-Variable type)
compute the Variable Type which corresponds to it.
getVariableType: like at::getType, but return the Variable type
rather than the plain type.
This rename makes it clearer at the use-site what things are what,
and will make a subsequent rename of at::getType easier.
Differential Revision: D9583630
Stacked on #11087