-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
Type Hints for Lightning Core #946
Type Hints for Lightning Core #946
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTH, nice addition! just when you update docs, pls use napoleon
Let's wait until #833 is merged because I did minor documentation changes and would like to check if there are new warnings. |
Hello @awaelchli! Thanks for updating this PR. There are currently no PEP 8 issues detected in this Pull Request. Cheers! 🍻 Comment last updated at 2020-03-12 16:47:21 UTC |
@hanbyul-kim @Borda Most of them are import problems. I tried changing my path variable, didn't help.
It is also happening on master. Should I open an issue or do you know a quick fix? |
if does not compile always everything, it uses a cache so if you clean in between compilations you will have the same number...
have you rebased on master after #833 there was most of the imports resolved
@awaelchli That would be great! 🤖 |
This reverts commit 8555961.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add it to chnagelog
It looks rather good; I like it. Maybe an appropriate next step would be to add a type checker such as mypy as as CI step? |
hey there, we have added GPU CI test, so could we kindly ask to rebase/merge master which will trigger these tests so we do not need to test it manually... Thx for your understanding 🤖 |
good idea, do you want to send a PR? :] |
* first pass for LightningModule typehints * fix return types * add missing types * add type annotations to grads.py * add type annotations to hooks.py * add type annotation to memory.py * proper docstring quotation marks * add type annotations to saving.py * fix cyclic import problem * fix cyclic import problem * add missing whitespace * finish type hints for load_from_ methods * docs: prepare_data does not return anything * fix auto types in docs * revert typehint for trainer in hook * remove unnecessary return docs * some fixes for memory docs * revert typing for args kwargs * added all missing None return types * remove unused import * add more details to dict/list return types * fix line too long * optimize imports * linted * Revert "linted" This reverts commit 8555961. * remove whitespace * update * update * update * update * update * changelog Co-authored-by: Jirka Borovec <[email protected]> Co-authored-by: William Falcon <[email protected]>
Before submitting
What does this PR do?
Follow up on #912 and discussed in #887.
Not high priority.
PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃