Version: dev

start

Stable function · Prefetch and windows

Tier: stable · Kind: function · Topic: Prefetch and windows

PythonJuliaRust
not exportedstart!not exported

Python

Python does not export this function.

Julia

start!(g::PrefetchGroup, order; from)
start!(g::PrefetchGroup, order; from = nothing) -> g

Declare the order in which epochs will be taken and begin decoding ahead of it (spec/prefetch.md §3.3): :forward (1, …, n), :reverse (n, …, 1 — the adjoint’s backward sweep), or an explicit Vector{Int} of 1-based epochs, repeats legal (a revolve schedule). An empty list or an out-of-range epoch is an error. from = k trims the order to begin at its first entry equal to k — the restart form, start!(g, :forward; from = r) — and an epoch absent from the order is an error. Any previous order is cancelled first (cancel!(g; wait = false)), and the changed flags restart: the first take! after start! reports every member changed.

Source

Rust

Rust does not export this function.