Owl_neural_parallel.Maketype task = {mutable id : int;mutable state : Owl_optimise.S.Checkpoint.state option;mutable params : Owl_optimise.S.Params.typ;mutable model : M.network;mutable data_x : Owl_algodiff.S.t;mutable data_y : Owl_algodiff.S.t;}val make_task :
int ->
Owl_optimise.S.Params.typ ->
M.network ->
Owl_algodiff.S.t ->
Owl_algodiff.S.t ->
taskval local_model : task -> 'aval schedule : task -> 'a list -> ('a * (int * 'b) list) listval train_generic :
?params:Owl_optimise.S.Params.typ ->
M.network ->
Owl_algodiff.S.t ->
Owl_algodiff.S.t ->
string ->
string ->
unitval train :
?params:Owl_optimise.S.Params.typ ->
M.network ->
Owl_algodiff.S.A.arr ->
Owl_algodiff.S.A.arr ->
string ->
string ->
unit