Example #1
0
 /// <inheritdoc/>
 Tensor IOps.ArgMin(Tensor X, int axis)
 {
     var O = m_Ops.ArgMin(X, axis);
     LogLayerSummary(X.shape + " .+ " + O.shape);
     LogOutputTensorSummary(O, Prefix + "ArgMin");
     return O;
 }
Example #2
0
        /// <inheritdoc/>
        Tensor IOps.ArgMin(Tensor X, int axis)
        {
            var O = m_Ops.ArgMin(X, axis);

            Reduce(X, O);
            return(O);
        }
Example #3
0
        /// <inheritdoc/>
        Tensor IOps.ArgMin(Tensor X, int axis)
        {
            var Y = m_Ops1.ArgMin(X, axis);
            var Z = m_Ops2.ArgMin(X, axis);

            CheckSame(Y, Z, Layer.Type.ArgMin);
            return(Y);
        }
Example #4
0
        /// <inheritdoc/>
        Tensor IOps.ArgMin(Tensor X, int axis)
        {
            var O = m_Ops.ArgMin(X, axis);

            D.Log(X.shape + " .+ " + O.shape);
            O.PrintDataPart(32, Prefix + "ArgMin");
            return(O);
        }
Example #5
0
        /// <inheritdoc/>
        Tensor IOps.ArgMin(Tensor X, int axis)
        {
            var O = m_Ops.ArgMin(X, axis);

            Reduce(X, O);
            RegisterLayerStats();
            return(O);
        }