MultiprocessIterator не работает - PullRequest
0 голосов
/ 08 мая 2018

Я использую MultiprocessIterator из chainer для обучения NN. Код здесь .

Результаты:

nproc = 1,  307.65s
nproc = 4,  318.85s
nproc = 8,  302.91s
nproc = 16, 318.18s

Информация о системе:

Ubuntu 14.04.5 LTS (GNU/Linux 4.4.0-104-generic x86_64)
CPU(s): 16
Model name: Intel(R) Xeon(R) CPU E5-2695 v4 @ 2.10GHz
VGA compatible controller: Cirrus Logic GD 5446

Кажется, MultiprocessIterator не работает. У кого-нибудь есть подсказка? Заранее спасибо.

1 Ответ

0 голосов
/ 17 мая 2018

Цитата из: https://github.com/chainer/chainer/issues/4723

MultiiprocessIterator просто (иногда) ускоряет получение пакета из набора данных, и это не ускоряет ЛЮБЫЕ вычисления GPU. В большинстве В некоторых случаях вычислительное узкое место переадресация / обратное направление, поэтому Вполне естественно, что MultiiprocessIterator не влияет на общее время.

...