Closed levelfour closed 6 years ago
Can one of the admins verify this patch?
This fix itself seems good, but I think this iterator must explicitly fail with clear error message when other data types than list of arrays or list of pairs. @iwiwi indicated that another standard type is list of dicts, written here , but there also could be arbitrary types when user-defined convert function and user-defined Dataset type are defined. This could be another issue of checking inputs> @levelfour
Extended work : https://github.com/chainer/chainermn/issues/252
The old
MultiNodeIterator
fails to handle paired datasets, i.e.,In this implementation, first the master process confirms whether the dataset is paired or not, and broadcast twice (for the sequence
[x1, x2, ... , xN]
and[y1, y2, ... , yN]
) in paired case.