This repository was archived by the owner on Feb 7, 2023. It is now read-only.
Commit f71695d
fix CuDNN RecurrentOp Gradient init
Summary: CuDNN RecurrentNet GradientOp did not pass the DROPOUT information to the initializer, causing incorrect scratch space size to be estimated. We have an assertion encorcing that scratch space is same for forward and backward ops, so this failed an assertion. We currently hard-code dropout to be 1.0, so this has had no effect on correctness in our tests. For some reason with num_layers=1 there wasn't an issue, but with num_layers>=2, the scratch space size was different.
Reviewed By: salexspb
Differential Revision: D4904715
fbshipit-source-id: 780266c5ecf1f7a32387edcb6fc498a13ac782ac1 parent f6bbde0 commit f71695d
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
295 | 295 | | |
296 | 296 | | |
297 | 297 | | |
298 | | - | |
| 298 | + | |
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
| |||
0 commit comments