Skip to content

Conversation

mikaylagawarecki
Copy link
Contributor

@mikaylagawarecki mikaylagawarecki commented Jul 31, 2023

Add infra for error inputs to ModuleInfos, migrate first few error inputs tests from test_nn.py (more to come!)

Stack from ghstack (oldest at bottom):

@pytorch-bot
Copy link

pytorch-bot bot commented Jul 31, 2023

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/106325

Note: Links to docs will display an error until the docs builds have been completed.

✅ No Failures

As of commit 79db7db:
💚 Looks good so far! There are no failures yet. 💚

This comment was automatically generated by Dr. CI and updates every 15 minutes.

Copy link
Collaborator

@albanD albanD left a comment

Choose a reason for hiding this comment

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

Nice!

@mikaylagawarecki mikaylagawarecki added topic: developer feature ciflow/trunk Trigger trunk jobs on your pull request labels Jul 31, 2023
Add infra for error inputs to ModuleInfos, migrate first few error inputs tests from test_nn.py (more to come!)




[ghstack-poisoned]
Add infra for error inputs to ModuleInfos, migrate first few error inputs tests from test_nn.py (more to come!)




[ghstack-poisoned]
pytorchmergebot pushed a commit that referenced this pull request Aug 1, 2023
Fixes #105627

Pull Request resolved: #106147
Approved by: https://github.com/albanD
ghstack dependencies: #106325
pytorchmergebot pushed a commit that referenced this pull request Aug 1, 2023
…06148)

Fixes #105749 #95320

(tldr is that input should always be `[N, C, H, (W, D])` where only H, W and D dimensions get circular padding, so the 2D case where user wants both dimensions to be padded --> they should `.unsqueeze(0)` (as is the case for `Reflection/ReplicationPad`) but we didn't document this for circular padding. [This seems to be the old docstring](https://github.com/pytorch/pytorch/blob/277b05014aced075337d6f84a535bd5150aabebb/torch/nn/functional.py#L4689) that was somehow lost.

Fixes no_batch_dim support #104860

- Adds missing documentation for circular padding
- Adds missing CircularPad modules
- Migrates legacy test_nn tests from circular padding to ModuleInfo
- Adds no_batch_dim support + sample inputs that test this

Pull Request resolved: #106148
Approved by: https://github.com/albanD
ghstack dependencies: #106325, #106147
@facebook-github-bot facebook-github-bot deleted the gh/mikaylagawarecki/138/head branch August 4, 2023 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ciflow/trunk Trigger trunk jobs on your pull request Merged release notes: nn release notes category

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants