/** @copydoc Layer::dispose */
 protected override void dispose()
 {
     m_blobSigmoidOutput.Dispose();
     m_sigmoidLayer.Dispose();
     m_blobLoss.Dispose();
     base.dispose();
 }
        /** @copydoc Layer::dispose */
        protected override void dispose()
        {
            m_blobSigmoidOutput.Dispose();
            m_sigmoidLayer.Dispose();
            m_blobLoss.Dispose();

            if (m_blobTarget != null)
            {
                m_blobTarget.Dispose();
            }

            base.dispose();
        }