예제 #1
0
        /** @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;
        }
예제 #2
0
        /** @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;
        }
예제 #3
0
        /** @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;
        }