Можно ли использовать Parallel Updater с последовательными цепочками, которые содержат функции? Например:
Sequential(L.Linear(None, 50), F.relu, F.Linear(50, 50), F.relu)
Я получаю сообщение об ошибке:
KeyError: 'b' in line 606, in addgrad dst[name].addgrad(src[name])
Я думаю, что это происходит, когда он перечисляет по дочерним элементам и индексам, поскольку self._children
из Последовательности не содержат функции ReLU, но индекс последовательной связи все еще содержит. Это означает, что он ищет значения веса и смещения в F.relu.__dict__
, который просто пуст. Вполне может быть ошибкой где-то еще в моем коде, но хочу убедиться.