/** @copydoc LayerParameterBase::Copy */ public override void Copy(LayerParameterBase src) { DataParameter p = (DataParameter)src; m_strSource = p.m_strSource; m_nBatchSize = p.m_nBatchSize; m_backend = p.m_backend; m_nPrefetch = p.m_nPrefetch; m_bEnableRandomSelection = p.m_bEnableRandomSelection; m_bEnablePairSelection = p.m_bEnablePairSelection; m_bDisplayTiming = p.m_bDisplayTiming; m_labelType = p.m_labelType; m_bPrimaryData = p.m_bPrimaryData; m_strSynchronizeWith = p.m_strSynchronizeWith; m_bSyncTarget = p.m_bSyncTarget; m_nImagesPerBlob = p.m_nImagesPerBlob; m_bOutputAllLabels = p.m_bOutputAllLabels; m_bBalanceMatches = p.m_bBalanceMatches; m_bOutputImageInfo = p.m_bOutputImageInfo; m_bEnableNoiseForNonMatch = p.m_bEnableNoiseForNonMatch; m_dataNoiseParam.Copy(p.m_dataNoiseParam); m_bEnableDebugOutput = p.m_bEnableDebugOutput; m_dataDebugParam.Copy(p.m_dataDebugParam); m_nForcedPrimaryLabel = p.m_nForcedPrimaryLabel; }
/** @copydoc LayerParameterBase::Copy */ public override void Copy(LayerParameterBase src) { MemoryDataParameter p = (MemoryDataParameter)src; m_nBatchSize = p.m_nBatchSize; m_nDataChannels = p.m_nDataChannels; m_nDataHeight = p.m_nDataHeight; m_nDataWidth = p.m_nDataWidth; m_nLabelChannels = p.m_nLabelChannels; m_nLabelHeight = p.m_nLabelHeight; m_nLabelWidth = p.m_nLabelWidth; m_labelType = p.m_labelType; m_bPrimaryData = p.m_bPrimaryData; }
/** @copydoc LayerParameterBase::Copy */ public override void Copy(LayerParameterBase src) { DataParameter p = (DataParameter)src; m_strSource = p.m_strSource; m_nBatchSize = p.m_nBatchSize; m_backend = p.m_backend; m_nPrefetch = p.m_nPrefetch; m_bEnableRandomSelection = p.m_bEnableRandomSelection; m_bEnablePairSelection = p.m_bEnablePairSelection; m_bDisplayTiming = p.m_bDisplayTiming; m_labelType = p.m_labelType; m_bPrimaryData = p.m_bPrimaryData; m_strSynchronizeWith = p.m_strSynchronizeWith; m_bSyncTarget = p.m_bSyncTarget; }