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 |
cdabfd6 to
9408c14
Compare
brandonwillard
left a comment
There was a problem hiding this comment.
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 |
|
|
||
|
|
||
| @op_debug_information.register(Scan) | ||
| @op_debug_information.register(Scan) # type: ignore[has-type] |
In this PR we begin phasing the
nnetandsignalmodules outside of Aesara, following discussion in #674.aesara.tensoraesara.tensor.nnetandaesara.tensor.signaltestsnnetmodulesignalmoduleSoftmaxout ofaesara.tensor.nnet.basic->aesara.tensor.mathLogSoftmaxout ofaesara.tensor.nnet.basic->aesara.tensor.mathSoftmaxGradout ofaesara.tensor.nnet->aesara.tensor.mathSoftmax,LogSoftmax,SoftmaxGradSoftmax,LogSoftmax,SoftmaxGradlogsoftmax->log_softmaxnnetandsignalfrom the documentation, and any mention of anything NN-relatedAnything else we want to salvage ?