Skip to content
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

Change the meaning of conv3d_transpose output_padding to match conv{1,2}d_transpose #6065

Merged
merged 5 commits into from
Aug 5, 2020

Conversation

abergeron
Copy link
Contributor

This is the follow-up to #5758 for conv3d.

All tests pass and work, but I noticed that there aren't any non-symmetrical shapes in the conv3d tests and adding such shapes gives a failing test, because the ref and output will have different shapes like (1, 16, 73, 72, 74) and (1, 16, 74, 73, 72). This is why one of the tests is commented out.

Ping: @vinx13 @siju-samuel

@abergeron abergeron changed the title Change the meaning of output_padding to correspond to conv{1,2}d_transpose Change the meaning of conv3d_transpose output_padding to correspond to match conv{1,2}d_transpose Jul 15, 2020
@abergeron abergeron changed the title Change the meaning of conv3d_transpose output_padding to correspond to match conv{1,2}d_transpose Change the meaning of conv3d_transpose output_padding to match conv{1,2}d_transpose Jul 15, 2020
@abergeron
Copy link
Contributor Author

It seems the mac build actually succeeded but there was a fluke failure. Should I push an empty commit to restart or is it possible to restart manually?

@abergeron
Copy link
Contributor Author

Something is weird with the mac build, I'll try an empty commit.

@abergeron
Copy link
Contributor Author

It seems the master is broken, because some rust test is failing and I didn't touch any of the rust code.

It also seems that the macOS build is flaky because it passed with the first empty commit and failed with the second.

I will hold off on the re-triggers of the CI until I hear the problem has been fixed.

@abergeron
Copy link
Contributor Author

The CI problem appears to be fixed, so I'm trying again.

@abergeron
Copy link
Contributor Author

@vinx13 This is ready for review/merging.

topi/python/topi/nn/conv3d_transpose.py Outdated Show resolved Hide resolved
topi/tests/python/test_topi_conv3d_transpose_ncdhw.py Outdated Show resolved Hide resolved
@vinx13 vinx13 self-assigned this Aug 2, 2020
@abergeron abergeron force-pushed the fix_conv3d_transpose_out_pad branch from 45a727c to b470b9a Compare August 4, 2020 16:17
@abergeron
Copy link
Contributor Author

I've rebased this on top of the topi refactor.

@vinx13 vinx13 merged commit a5bf5c5 into apache:master Aug 5, 2020
wjliu1998 pushed a commit to wjliu1998/incubator-tvm that referenced this pull request Aug 13, 2020
…,2}d_transpose (apache#6065)

* Change the meaning of output_padding to correspond to conv{1,2}d_transpose

* Fix long lines

* Fix the relay test

* Add missing doc.

* fix size ordering problem
trevor-m pushed a commit to trevor-m/tvm that referenced this pull request Aug 26, 2020
…,2}d_transpose (apache#6065)

* Change the meaning of output_padding to correspond to conv{1,2}d_transpose

* Fix long lines

* Fix the relay test

* Add missing doc.

* fix size ordering problem
trevor-m pushed a commit to trevor-m/tvm that referenced this pull request Aug 26, 2020
…,2}d_transpose (apache#6065)

* Change the meaning of output_padding to correspond to conv{1,2}d_transpose

* Fix long lines

* Fix the relay test

* Add missing doc.

* fix size ordering problem
trevor-m pushed a commit to trevor-m/tvm that referenced this pull request Aug 26, 2020
…,2}d_transpose (apache#6065)

* Change the meaning of output_padding to correspond to conv{1,2}d_transpose

* Fix long lines

* Fix the relay test

* Add missing doc.

* fix size ordering problem
trevor-m pushed a commit to trevor-m/tvm that referenced this pull request Sep 2, 2020
…,2}d_transpose (apache#6065)

* Change the meaning of output_padding to correspond to conv{1,2}d_transpose

* Fix long lines

* Fix the relay test

* Add missing doc.

* fix size ordering problem
trevor-m pushed a commit to neo-ai/tvm that referenced this pull request Sep 3, 2020
…,2}d_transpose (apache#6065)

* Change the meaning of output_padding to correspond to conv{1,2}d_transpose

* Fix long lines

* Fix the relay test

* Add missing doc.

* fix size ordering problem
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.

2 participants