ToDevice
struct defined in module
FluxTraining
ToDevice(movedatafn, movemodelfn) <: Callback
Moves model and step data to a device using
movedatafn for step data and
movemodelfn for the model. For example
ToDevice(Flux.gpu, Flux.gpu), moves them to a GPU if available. See
ToGPU.
By default, only moves
step.xs and
step.ys, but this can be extended to other state by implementing
on(::StepBegin, ::MyCustomPhase, ::ToDevice, learner).
There is
1
method for FluxTraining.ToDevice:
The following pages link back here:
interpretation/learner.jl , FluxTraining.jl , callbacks/callbacks.jl , callbacks/scheduler.jl