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.