-
-
Notifications
You must be signed in to change notification settings - Fork 152
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
Deprecate nnet
and signal
modules
#1188
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #1188 +/- ##
==========================================
- Coverage 79.15% 74.09% -5.06%
==========================================
Files 173 174 +1
Lines 48536 48605 +69
Branches 10322 10340 +18
==========================================
- Hits 38417 36014 -2403
- Misses 7628 10305 +2677
+ Partials 2491 2286 -205
|
I would vote to also keep conv2d around, as convolutions are super common in all kinds of areas. I'd actually love to have a conv1d also, as there were too many cases where we had to roll our own. |
Looks good to me. |
Just to be clear, do you mean that we only keep |
Agree with @twiecki to keep the |
We have the deprecation period to move it somewhere else, and it's better to raise a warning while we're considering moving it so downstream callers are not surprised the day it disappears. (In this case we'll also need to update the warning when it is moved elsewhere) |
I have moved |
Alright went through the checklist, will take another good look (especially at the documentation) tomorrow and move softmax-related Also, I indicated rel-2.9.0 as the deadline after which everything will be deleted. Does that sound right? |
3c091da
to
aff3ddd
Compare
Yeah, that sounds fine. |
So it seems like |
We can open an issue to implement the equivalent of As for |
Opened an issue for 1d convolution: #1223 |
Don't have a good reason other than that it's useful to some PyMC models. The alternative is to add this to |
2b385e0
to
01f121c
Compare
I believe the original idea was to create a separate project and move all this DL-specific code there. We can always do that. We can also keep |
3420c24
to
799ba2f
Compare
Yeah that would be the ideal. You will still be able to import |
b526917
to
56f2639
Compare
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.
Is there anything left on this one? If not, we can probably merge this.
4f20c7f
to
3639bfb
Compare
We can include them individually, if that's not too involved. |
@brandonwillard I included the @twiecki I could not find where |
Codecov warnings are about tests in |
@@ -3440,7 +3440,7 @@ def profile_printer( | |||
) | |||
|
|||
|
|||
@op_debug_information.register(Scan) | |||
@op_debug_information.register(Scan) # type: ignore[has-type] |
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.
This looks like it's in response to #1221.
In this PR we begin phasing the
nnet
andsignal
modules outside of Aesara, following discussion in #674.aesara.tensor
aesara.tensor.nnet
andaesara.tensor.signal
testsnnet
modulesignal
moduleSoftmax
out ofaesara.tensor.nnet.basic
->aesara.tensor.math
LogSoftmax
out ofaesara.tensor.nnet.basic
->aesara.tensor.math
SoftmaxGrad
out ofaesara.tensor.nnet
->aesara.tensor.math
Softmax
,LogSoftmax
,SoftmaxGrad
Softmax
,LogSoftmax
,SoftmaxGrad
logsoftmax
->log_softmax
nnet
andsignal
from the documentation, and any mention of anything NN-relatedAnything else we want to salvage ?