Skip to content

Making ops c10 full: ops returning multiple out arguments#49006

Closed
smessmer wants to merge 21 commits intogh/smessmer/273/basefrom
gh/smessmer/273/head
Closed

Making ops c10 full: ops returning multiple out arguments#49006
smessmer wants to merge 21 commits intogh/smessmer/273/basefrom
gh/smessmer/273/head

Conversation

@smessmer
Copy link
Copy Markdown
Contributor

@smessmer smessmer commented Dec 8, 2020

Stack from ghstack:

There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: D25392592

There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
@dr-ci
Copy link
Copy Markdown

dr-ci bot commented Dec 8, 2020

💊 CI failures summary and remediations

As of commit 37d569a (more details on the Dr. CI page):


  • 1/1 failures introduced in this PR

🕵️ 1 new failure recognized by patterns

The following CI failures do not appear to be due to upstream breakages:

See CircleCI build pytorch_xla_linux_bionic_py3_6_clang9_build (1/1)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Dec 15 18:25:18 Failed to generate ATEN bindings: ['/var/lib/jenkins/workspace/xla/scripts/generate_code.sh']
Dec 15 18:25:18 AtenXlaType function missed override: std::tuple<Tensor&, Tensor&> min_out(Tensor& min, Tensor& min_indices, const Tensor& self, int64_t dim, bool keepdim); // min_out(Tensor,Tensor,Tensor,int64_t,bool)->std::tuple<Tensor,Tensor>
Dec 15 18:25:18 Traceback (most recent call last):
Dec 15 18:25:18   File "/var/lib/jenkins/workspace/xla/scripts/gen.py", line 1172, in <module>
Dec 15 18:25:18     generate(args)
Dec 15 18:25:18   File "/var/lib/jenkins/workspace/xla/scripts/gen.py", line 1142, in generate
Dec 15 18:25:18     assert check_overrides(overrides, overridden)
Dec 15 18:25:18 AssertionError
Dec 15 18:25:18 Building torch_xla version: 1.6
Dec 15 18:25:18 XLA Commit ID: fe89172b2bd1c9a1c104bd2cbe565f30e6c8e328
Dec 15 18:25:18 PyTorch Commit ID: 5dc40dbbab6b6a5d2da45d52e7fe8c263ff472e3
Dec 15 18:25:18 Failed to generate ATEN bindings: ['/var/lib/jenkins/workspace/xla/scripts/generate_code.sh']
Dec 15 18:25:18 =================== sccache compilation log ===================
Dec 15 18:25:18 + cleanup
Dec 15 18:25:18 + retcode=1
Dec 15 18:25:18 + set +x
Dec 15 18:25:18 =========== If your build fails, please take a look at the log above for possible reasons ===========
Dec 15 18:25:18 Compile requests                    4562
Dec 15 18:25:18 Compile requests executed           4268
Dec 15 18:25:18 Cache hits                          3394
Dec 15 18:25:18 Cache hits (C/C++)                  3394
Dec 15 18:25:18 Cache misses                         856

XLA failure

Job pytorch_xla_linux_bionic_py3_6_clang9_build is failing. Please create an issue with title prefixed by [PT_BREAK] in pytorch/xla and link to to this PR. If you have questions, please reach out to @ailzhang / @dlibenzi / @JackCaoG.

This comment was automatically generated by Dr. CI (expand for details).Follow this link to opt-out of these comments for your Pull Requests.

Please report bugs/suggestions to the (internal) Dr. CI Users group.

This comment has been revised 93 times.

There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
Copy link
Copy Markdown

@bhosmer bhosmer left a comment

Choose a reason for hiding this comment

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

Are there tests for make_boxed_from_unboxed's multiple-returns codepath(s) already?

There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
There was an issue in the unboxing logic with ops returning multiple out arguments.
This PR fixes that and makes those ops c10 full.

Additionally, it makes some ops c10 full that slipped through the cracks before.

Differential Revision: [D25392592](https://our.internmc.facebook.com/intern/diff/D25392592/)

[ghstack-poisoned]
@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request has been merged in e391dbc.

@facebook-github-bot facebook-github-bot deleted the gh/smessmer/273/head branch December 19, 2020 15:18
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