|
328 | 328 | h_ = hBatch(x, data(h))
|
329 | 329 | dx, dh = backwardData(descs[m], y, dy, dho, h_, reserve)
|
330 | 330 | (dWi, dWh), db = backwardWeights(descs[m], data(x), h_, y, reserve)
|
331 |
| - nobacksies(:RNN, (dx, unbroadcast(size(h), dh), transpose(dWi), transpose(dWh), db)) |
| 331 | + nobacksies(:RNN, (dx, unbroadcast(h, dh), transpose(dWi), transpose(dWh), db)) |
332 | 332 | end
|
333 | 333 | end
|
334 | 334 |
|
|
342 | 342 | dx, dh, dc = backwardData(descs[m], y, dy, dho, dco, h_, c_, reserve)
|
343 | 343 | (dWi, dWh), db = backwardWeights(descs[m], data(x), h_, y, reserve)
|
344 | 344 | nobacksies(:RNN,
|
345 |
| - (dx, unbroadcast(size(h), dh), unbroadcast(size(c), dc), |
| 345 | + (dx, unbroadcast(h, dh), unbroadcast(c, dc), |
346 | 346 | transpose(dWi), transpose(dWh), db))
|
347 | 347 | end
|
348 | 348 | end
|
0 commit comments