You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 863a4e9
Browse filesBrowse the repository at this point in the historyBrowse files
Remove RecurrentReuseFactor from the Altera backend (#1581)
* Remove RecurrentReuseFactor from the Altera backend
On Altera, the SimpleRNN, LSTM and GRU initializers overwrote the
user's RecurrentReuseFactor with the layer's ReuseFactor, so the
setting that config_from_keras_model wrote into every config had no
effect.
Stop registering the setting, matching what #1577 does for Vivado and
Vitis, and warn when a config still sets it. The internal
recurrent_reuse_factor attribute is still set from ReuseFactor.
Fixes#1580
* Move _warn_removed_reuse_factors into FPGABackend
The Vivado and Altera backends had identical copies of the helper; keep a
single one in the shared FPGABackend class.
Copy file name to clipboardExpand all lines: docs/ir/attributes.rst
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2191,7 +2191,7 @@ Backend-specific attributes
2191
2191
2192
2192
* The number of times each multiplier is used by controlling the amount of pipelining/unrolling. A lower number results in more parallelism and lower latency at the expense of the resources used. Reuse factor = 1 corresponds to all multiplications executed in parallel, and hence, the lowest possible latency.
2193
2193
2194
-
* Available in: Quartus, Catapult, Altera
2194
+
* Available in: Quartus, Catapult
2195
2195
2196
2196
LSTM
2197
2197
====
@@ -2295,7 +2295,7 @@ Backend-specific attributes
2295
2295
2296
2296
* The number of times each multiplier is used by controlling the amount of pipelining/unrolling. A lower number results in more parallelism and lower latency at the expense of the resources used. Reuse factor = 1 corresponds to all multiplications executed in parallel, and hence, the lowest possible latency.
2297
2297
2298
-
* Available in: Quartus, Catapult, Altera
2298
+
* Available in: Quartus, Catapult
2299
2299
2300
2300
GRU
2301
2301
===
@@ -2401,7 +2401,7 @@ Backend-specific attributes
2401
2401
2402
2402
* The number of times each multiplier is used by controlling the amount of pipelining/unrolling. A lower number results in more parallelism and lower latency at the expense of the resources used. Reuse factor = 1 corresponds to all multiplications executed in parallel, and hence, the lowest possible latency.
0 commit comments