This commit is contained in:
Veason-silverbullet 2019-05-23 13:58:01 +08:00
Родитель 1542afe5b3
Коммит 39eee80f67
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -1897,6 +1897,8 @@ public:
virtual void RequestMatricesBeforeBackprop(MatrixPool& matrixPool) override
{
size_t matrixSize = m_sampleLayout.GetNumElements();
if (OperationName() == L"DistributedFullyConnected_v2" || OperationName() == L"DistributedAdditiveFullConnection")
matrixSize *= Globals::GetProcessNum();
RequestMatrixFromPool(m_gradient, matrixPool, matrixSize, HasMBLayout(), /*isWorkSpace*/false, ParentGradientReused() || IsGradientReused());
auto multiOutputNode = dynamic_cast<MultiOutputNode<ElemType>*>(this);