Exemple #1
0
def test_cntk_eval():

    import cntk
    import cntk.ops

    result = cntk.eval(cntk.ops.floor([.4]))
    np.allclose(result, [0])

    result = cntk.eval(cntk.ops.floor([[.4]]))
    np.allclose(result, [[0]])
Exemple #2
0
def test_cntk_eval():

    import cntk
    import cntk.ops

    result = cntk.eval(cntk.ops.floor([.4]))
    np.allclose(result, [0])

    result = cntk.eval(cntk.ops.floor([[.4]]))
    np.allclose(result, [[0]])
Exemple #3
0
def test_eval_plus_one_constant_last():
    result = cntk.eval(
        cntk.plus([1., 2., 3., 4.], cntk.constant([1., 1., 0., 0.])))
    TOLERANCE_ABSOLUTE = 1E-06
    assert np.allclose(result,
                       np.asarray([2., 3., 3., 4.]),
                       atol=TOLERANCE_ABSOLUTE)
Exemple #4
0
def test_eval_plus_one_input():
    result = cntk.eval(
        cntk.plus(cntk.input_numpy([[1., 2., 3., 4.]]), [1., 1., 0., 0.]))
    TOLERANCE_ABSOLUTE = 1E-06
    assert np.allclose(result,
                       np.asarray([2., 3., 3., 4.]),
                       atol=TOLERANCE_ABSOLUTE)
Exemple #5
0
def test_eval_plus_one_constant_last():
    result = cntk.eval(cntk.plus(_LEFT, cntk.constant(_RIGHT)))
    TOLERANCE_ABSOLUTE = 1E-06
    assert np.allclose(result, _EXPECTED, atol=TOLERANCE_ABSOLUTE)
Exemple #6
0
def _test_eval_plus_two_constants():
    result = cntk.eval(cntk.plus(cntk.constant(_LEFT), cntk.constant(_RIGHT)))
    TOLERANCE_ABSOLUTE = 1E-06
    assert np.allclose(result, _EXPECTED, atol=TOLERANCE_ABSOLUTE)
Exemple #7
0
def test_eval_plus():
    result = cntk.eval(cntk.plus(_LEFT, _RIGHT))
    TOLERANCE_ABSOLUTE = 1E-06
    assert np.allclose(result, _EXPECTED, atol=TOLERANCE_ABSOLUTE)
Exemple #8
0
def test_eval_plus_two_inputs():
    result = cntk.eval(
        cntk.plus(cntk.input_numpy([_LEFT]), cntk.input_numpy([_RIGHT])))
    TOLERANCE_ABSOLUTE = 1E-06
    assert np.allclose(result, _EXPECTED, atol=TOLERANCE_ABSOLUTE)
Exemple #9
0
def _test_eval_plus_two_constants():
    result = cntk.eval(cntk.plus(cntk.constant(_LEFT), cntk.constant(_RIGHT)))
    TOLERANCE_ABSOLUTE = 1E-06    
    assert np.allclose(result, _EXPECTED, atol=TOLERANCE_ABSOLUTE)
Exemple #10
0
def test_eval_plus():
    result = cntk.eval(plus([1., 2., 3., 4.], [1., 1., 0., 0.]))
    TOLERANCE_ABSOLUTE = 1E-06    
    assert np.allclose(result, np.asarray([2., 3., 3., 4.]), atol=TOLERANCE_ABSOLUTE)
Exemple #11
0
def test_eval_plus_one_constant_last():
    result = cntk.eval(cntk.plus(_LEFT, cntk.constant(_RIGHT)))
    TOLERANCE_ABSOLUTE = 1E-06    
    assert np.allclose(result, _EXPECTED, atol=TOLERANCE_ABSOLUTE)
Exemple #12
0
def test_eval_plus_two_inputs():
    result = cntk.eval(cntk.plus(cntk.input_numpy([_LEFT]), cntk.input_numpy([_RIGHT])))
    TOLERANCE_ABSOLUTE = 1E-06    
    assert np.allclose(result, _EXPECTED, atol=TOLERANCE_ABSOLUTE)
Exemple #13
0
def test_eval_plus():
    result = cntk.eval(cntk.plus(_LEFT, _RIGHT))
    TOLERANCE_ABSOLUTE = 1E-06    
    assert np.allclose(result, _EXPECTED, atol=TOLERANCE_ABSOLUTE)
Exemple #14
0
def _test_eval_plus_two_constants():
    result = cntk.eval(cntk.plus(cntk.constant([1., 2., 3., 4.]), cntk.constant([1., 1., 0., 0.])))
    TOLERANCE_ABSOLUTE = 1E-06    
    assert np.allclose(result, np.asarray([2., 3., 3., 4.]), atol=TOLERANCE_ABSOLUTE)			
Exemple #15
0
def test_eval_plus_two_inputs():
    result = cntk.eval(cntk.plus(cntk.input_numpy([[1., 2., 3., 4.]]), cntk.input_numpy([[1., 1., 0., 0.]])))
    TOLERANCE_ABSOLUTE = 1E-06    
    assert np.allclose(result, np.asarray([2., 3., 3., 4.]), atol=TOLERANCE_ABSOLUTE)