Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Don't allow unused **kwargs in input_constructors except for a define…
…d set of exceptions (#1772) Summary: Pull Request resolved: #1772 X-link: pytorch/botorch#1872 [x] Remove unused arguments from input constructors and related functions. The idea is especially not to let unused keyword arguments disappear into `**kwargs` and be silently ignored [x] add arguments to some input constructors so they don't need any `**kwargs` [x] Add a decorator that ensures that each input constructor can accept a certain set of keyword arguments, even if those are not used are the constructor, while still erroring on [ ] Prevent arguments from having different defaults in the input constructors as in acquisition functions Reviewed By: SebastianAment Differential Revision: D46519588 fbshipit-source-id: 44c5c6e99a4e3ae3b287da9901a9e20af322239e
- Loading branch information