schedule#

Scheduling wrappers for graph update policies.

Modules

after(start, policy)

Run a policy from start onward.

at(steps, policy)

Run a policy at one or more explicit steps.

between(start, end, policy)

Run a policy between two inclusive step bounds.

cooldown(steps, policy)

Run a policy at most once every steps calls.

every(interval, policy, *[, start])

Run a policy every interval steps starting from start.

jittered_every(interval, policy, *[, ...])

Run a policy every interval steps with optional integer jitter.

once_at(step_at, policy)

Run a policy only once at the specified step.

repeat(times, policy)

Run a policy for the first times calls.

until(end, policy)

Run a policy from step zero through end.

with_probability(probability, policy)

Run a policy according to a probability.