.Flux
throttle
function
defined in module
Flux
throttle(f, timeout; leading=true, trailing=false)
Return a function that when invoked, will only be triggered at most once during
timeout
seconds.
Normally, the throttled function will run as much as it can, without ever going more than once per
wait
duration; but if you'd like to disable the execution on the leading edge, pass
leading=false
. To enable execution on the trailing edge, pass
trailing=true
.
julia> a = Flux.throttle(() -> println("Flux"), 2);
julia> for i = 1:4 # a called in alternate iterations
a()
sleep(1)
end
Flux
Flux
There is
1
method for Flux.throttle
:
The following pages link back here: