Skip to content

Store ScalarType and Backend instead of Type in TensorIterator#17601

Closed
li-roy wants to merge 69 commits intoexport-D14443117from
export-D14274754
Closed

Store ScalarType and Backend instead of Type in TensorIterator#17601
li-roy wants to merge 69 commits intoexport-D14443117from
export-D14274754

Conversation

@li-roy
Copy link
Contributor

@li-roy li-roy commented Mar 1, 2019

Stack:
    :white_circle:  #17991 Introduce DeprecatedTypeProperties class  💚
    :black_circle:  #17601 Store ScalarType and Backend instead of Type in TensorIterator  💚
    :white_circle:  #17786 Pass ScalarType separately from Type in python constructors  💚

Differential Revision: D14274754

royboy added 13 commits February 26, 2019 14:15
Differential Revision: D14233250
Differential Version: 73474786
Differential Revision: D14233250
Differential Version: 73486177
Differential Revision: D14235395
Differential Version: 73486176
Differential Revision: D14237932
Differential Version: 73508674
Differential Revision: D14237931
Differential Version: 73508673
Differential Revision: D14235395
Differential Version: 73589963
Differential Revision: D14237932
Differential Version: 73589962
Differential Revision: D14237931
Differential Version: 73589961
Differential Revision: D14237932
Differential Version: 73659349
Differential Revision: D14237931
Differential Version: 73659351
Differential Revision: D14237932
Differential Version: 73714105
Differential Revision: D14237931
Differential Version: 73714104
Differential Revision: D14274754
Differential Version: 73828025
Differential Revision: D14274754
Differential Version: 73946909
@li-roy li-roy requested a review from gchanan March 2, 2019 01:16
royboy added 10 commits March 5, 2019 15:03
Differential Revision: D14274754
Differential Version: 74349068
Differential Revision: D14235395
Differential Version: 74395307
Differential Revision: D14233250
Differential Version: 74395306
Differential Revision: D14237932
Differential Version: 74395305
Differential Revision: D14237931
Differential Version: 74395302
Differential Revision: D14274754
Differential Version: 74395303
Differential Revision: D14235395
Differential Version: 74488005
Differential Revision: D14237932
Differential Version: 74488004
Differential Revision: D14237931
Differential Version: 74488002
Differential Revision: D14274754
Differential Version: 74488003
royboy added 12 commits March 8, 2019 13:27
Differential Revision: D14237932
Differential Version: 74811463
Differential Revision: D14237931
Differential Version: 74811456
Differential Revision: D14274754
Differential Version: 74811462
Differential Revision: D14235395
Differential Version: 74818459
Differential Revision: D14237932
Differential Version: 74818452
Differential Revision: D14237931
Differential Version: 74818453
Differential Revision: D14274754
Differential Version: 74818462
Differential Revision: D14237931
Differential Version: 74843005
Differential Revision: D14274754
Differential Version: 74842999
Differential Revision: D14237931
Differential Version: 74983509
Differential Revision: D14274754
Differential Version: 74983510
Differential Revision: D14274754
Differential Version: 77464129
@li-roy li-roy changed the base branch from export-D14237931 to export-D14443117 March 30, 2019 07:21
royboy added 9 commits April 1, 2019 12:26
Differential Revision: D14274754
Differential Version: 77644958
Differential Revision: D14274754
Differential Version: 77671915
Differential Revision: D14274754
Differential Version: 77808609
Differential Revision: D14274754
Differential Version: 77838951
Differential Revision: D14274754
Differential Version: 78000627
Differential Revision: D14274754
Differential Version: 78016244
Differential Revision: D14274754
Differential Version: 78021890
Differential Revision: D14274754
Differential Version: 78048256
Differential Revision: D14274754
Differential Version: 78065246
@facebook-github-bot
Copy link
Contributor

This pull request has been merged in f5741eb.

zdevito pushed a commit to zdevito/ATen that referenced this pull request Apr 4, 2019
Summary: Pull Request resolved: pytorch/pytorch#17601

Reviewed By: ezyang

Differential Revision: D14274754

fbshipit-source-id: b08880ae586b6ae57d4c0bbeb203796d087926c4
@gchanan
Copy link
Contributor

gchanan commented Apr 8, 2019

Was the Backend vs DeviceType issue addressed? I don't think TensorIterator works with sparse tensors.

@li-roy
Copy link
Contributor Author

li-roy commented Apr 8, 2019

There wasn't really anything preventing people from trying to use sparse Type with the old TensorIterator, so I don't think this patch made anything worse. If we want to fix this, I think keeping Backend and erroring out on bad Backends is a better alternative to using DeviceType.

@ezyang ezyang deleted the export-D14274754 branch May 30, 2019 15:48
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.

4 participants