chainer.training.extensions.snapshot_writers.ThreadWriter¶
-
class
chainer.training.extensions.snapshot_writers.
ThreadWriter
(savefun=<function save_npz>, **kwds)[source]¶ Snapshot writer that uses a separate thread.
This class creates a new thread that invokes the actual saving function.
Methods
-
__call__
(filename, outdir, target)[source]¶ Invokes the actual snapshot function.
This method is invoked by a
Snapshot
object every time it takes a snapshot.
-
create_worker
(filename, outdir, target, **kwds)[source]¶ Creates a worker for the snapshot.
This method creates a thread or a process to take a snapshot. The created worker must have
start()
andjoin()
methods.
-
finalize
()[source]¶ Finalizes the wirter.
Like extensions in
Trainer
, this method is invoked at the end of the training.
-
__eq__
(value, /)¶ Return self==value.
-
__ne__
(value, /)¶ Return self!=value.
-
__lt__
(value, /)¶ Return self<value.
-
__le__
(value, /)¶ Return self<=value.
-
__gt__
(value, /)¶ Return self>value.
-
__ge__
(value, /)¶ Return self>=value.
-