[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/HpcDataLab/docker-python/master/tests/test_nnabla.py [Back]  [Original]

import unittest

import numpy as np
import nnabla as nn
import nnabla.functions as F
from nnabla.ext_utils import get_extension_context

from common import gpu_test


class TestNNabla(unittest.TestCase):
    def test_addition(self):
        # entry variables
        a = nn.Variable.from_numpy_array(np.random.random())
        b = nn.Variable.from_numpy_array(np.random.random())

        # add operation
        c = a + b

        # forward
        c.forward()

        self.assertAlmostEqual(c.d, a.d + b.d, places=3)

    @gpu_test
    def test_cuda_ext(self):
        ctx = get_extension_context('cudnn', device_id='0')
        nn.set_default_context(ctx)

Web Proxy Viewer  |  New URL  |  Original Page