Skip to content

Conversation

@smessmer
Copy link
Contributor

@smessmer smessmer commented Aug 6, 2019

Stack from ghstack:

This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: D16673569

This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
Copy link
Collaborator

@dzhulgakov dzhulgakov left a comment

Choose a reason for hiding this comment

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

many of the builds are broken (though I didn't looks why)

otherwise looks legit

@ezyang ezyang removed their request for review August 7, 2019 14:10
@ezyang
Copy link
Contributor

ezyang commented Aug 7, 2019

deferring to @dzhulgakov

This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
@dzhulgakov
Copy link
Collaborator

Looks good. There's some obscure error on windows build: 00:20:49 C:\Jenkins\workspace\pytorch-builds\pytorch-win-ws2016-cuda9-cudnn7-py3-build\aten\src\ATen/core/dispatch/OperatorOptions.h(15): error C2059: syntax error: '=' Otherwise I think it's good.

This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
@smessmer smessmer mentioned this pull request Aug 13, 2019
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
smessmer added a commit that referenced this pull request Aug 23, 2019
Pull Request resolved: #23888

This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.
ghstack-source-id: 88912399

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
smessmer added a commit that referenced this pull request Aug 29, 2019
Pull Request resolved: #23888

This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.
ghstack-source-id: 89202221

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
smessmer added a commit that referenced this pull request Aug 31, 2019
Pull Request resolved: #23888

This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.
ghstack-source-id: 89345742

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
This is an alternative to #23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.

Differential Revision: [D16673569](https://our.internmc.facebook.com/intern/diff/D16673569/)
@smessmer
Copy link
Contributor Author

smessmer commented Sep 3, 2019

The failing windows build is flaky, see #25393

Evidence: Three builds back in commit b1e2681, the Windows build passed but then rocm had some issues.

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

This is an alternative to pytorch/pytorch#23684.

Instead of splitting a bunch of headers into declaration and definition, we change tensor includes to only include the tensor declaration when the tensor definition isn't needed.
ghstack-source-id: 89357687

Test Plan: waitforsandcastle

Differential Revision: D16673569

fbshipit-source-id: fa1d92809b05de7910a8c2dc2f55abe071ca63bf
@facebook-github-bot
Copy link
Contributor

This pull request has been merged in 7913476.

@facebook-github-bot facebook-github-bot deleted the gh/smessmer/24/head branch October 28, 2019 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

caffe2 Merged module: build Build system issues module: internals Related to internal abstractions in c10 and ATen

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants