當前位置: 首頁>>代碼示例>>Python>>正文


Python chainer.set_debug方法代碼示例

本文整理匯總了Python中chainer.set_debug方法的典型用法代碼示例。如果您正苦於以下問題:Python chainer.set_debug方法的具體用法?Python chainer.set_debug怎麽用?Python chainer.set_debug使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在chainer的用法示例。


在下文中一共展示了chainer.set_debug方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: setUp

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def setUp(self):
        self.original_debug = chainer.is_debug()
        chainer.set_debug(True)
        self.one = numpy.array([1], numpy.float32)
        self.f = chainer.FunctionNode() 
開發者ID:chainer,項目名稱:chainer,代碼行數:7,代碼來源:test_function_node.py

示例2: tearDown

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def tearDown(self):
        chainer.set_debug(self.original_debug) 
開發者ID:chainer,項目名稱:chainer,代碼行數:4,代碼來源:test_function_node.py

示例3: setUp

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def setUp(self):
        self.original_debug = chainer.is_debug()
        chainer.set_debug(True)
        self.one = numpy.array([1], numpy.float32)
        self.f = chainer.Function() 
開發者ID:chainer,項目名稱:chainer,代碼行數:7,代碼來源:test_function.py

示例4: setUp

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def setUp(self):
        self.x = np.array([1], np.float32)
        chainer.set_debug(True) 
開發者ID:chainer,項目名稱:chainer,代碼行數:5,代碼來源:test_variable.py

示例5: tearDown

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def tearDown(self):
        chainer.set_debug(False) 
開發者ID:chainer,項目名稱:chainer,代碼行數:4,代碼來源:test_variable.py

示例6: setUp

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def setUp(self):
        self.link = links.EmbedID(2, 2, ignore_label=self.ignore_label)
        self.t = numpy.array([self.t_value], dtype=numpy.int32)
        self.original_debug = chainer.is_debug()
        chainer.set_debug(True) 
開發者ID:chainer,項目名稱:chainer,代碼行數:7,代碼來源:test_embed_id.py

示例7: setUp

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def setUp(self):
        self.default_debug = chainer.is_debug()
        chainer.set_debug(True)

        self.x_data = numpy.random.uniform(-1, 1, (4, 3, 2)) 
開發者ID:chainer,項目名稱:chainer,代碼行數:7,代碼來源:test_get_item.py

示例8: setUp

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def setUp(self):
        self.x = numpy.arange(10).reshape((2, 5)).astype('f')
        self.ind = numpy.array(self.indices, 'i')
        self.debug = chainer.is_debug()
        chainer.set_debug(True) 
開發者ID:chainer,項目名稱:chainer,代碼行數:7,代碼來源:test_permutate.py

示例9: tearDown

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def tearDown(self):
        chainer.set_debug(self.debug) 
開發者ID:chainer,項目名稱:chainer,代碼行數:4,代碼來源:test_permutate.py

示例10: setUp

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def setUp(self):
        self.default_debug = chainer.is_debug()
        chainer.set_debug(True) 
開發者ID:chainer,項目名稱:chainer,代碼行數:5,代碼來源:test_split_axis.py

示例11: tearDown

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def tearDown(self):
        chainer.set_debug(self.default_debug) 
開發者ID:chainer,項目名稱:chainer,代碼行數:4,代碼來源:test_split_axis.py

示例12: setUp

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def setUp(self):
        self.x = numpy.random.uniform(-1, 1, (1, 2)).astype(numpy.float32)
        self.t = numpy.array([self.t_value], dtype=numpy.int32)
        self.original_debug = chainer.is_debug()
        chainer.set_debug(True) 
開發者ID:chainer,項目名稱:chainer,代碼行數:7,代碼來源:test_select_item.py

示例13: setUp

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def setUp(self):
        self.default_debug = chainer.is_debug()
        chainer.set_debug(True)

        self.a_data = numpy.random.uniform(-1, 1, (4, 3, 2))
        self.b_data = numpy.random.uniform(-1, 1, (2, 2)) 
開發者ID:chainer,項目名稱:chainer,代碼行數:8,代碼來源:test_scatter_add.py

示例14: setUp

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def setUp(self):
        self.x = numpy.random.uniform(-1, 1, (2, 2)).astype(numpy.float32)
        # `0` is required to avoid NaN
        self.t = numpy.array([self.t_value, 0], dtype=numpy.int32)
        self.original_debug = chainer.is_debug()
        chainer.set_debug(True) 
開發者ID:chainer,項目名稱:chainer,代碼行數:8,代碼來源:test_softmax_cross_entropy.py

示例15: check_collective_communication

# 需要導入模塊: import chainer [as 別名]
# 或者: from chainer import set_debug [as 別名]
def check_collective_communication(param, use_gpu, use_chx):
    communicator = create_communicator(param, use_gpu, use_chx)
    mpi_comm.barrier()

    model = ExampleModel(param.model_dtype)
    if use_gpu:
        device = chainermn.testing.get_device(communicator.intra_rank, use_chx)
    else:
        device = chainermn.testing.get_device(use_chainerx=use_chx)

    model.to_device(device)
    check_bcast_data(communicator, model)

    model = ExampleModel(param.model_dtype)
    model.to_device(device)
    check_multi_node_mean_grad(communicator, model)

    model = ExampleModel(param.model_dtype)
    model.to_device(device)
    check_multi_node_mean_grad_empty(communicator, model)

    model = ExampleModel(param.model_dtype)
    model.to_device(device)
    check_multi_node_mean_grad_empty_half(communicator, model)

    # Check allreduce debug mode
    model = ExampleModel()
    model.to_device(device)
    # The example model includes some nan parameters so the debug mode
    # must detect it.
    chainer.set_debug(True)
    with pytest.raises(ValueError, match=r'.* diverged .*'):
        check_multi_node_mean_grad(communicator, model)
    chainer.set_debug(False)

    # barrier() requires before destructor of PureNcclCommunicator
    # because communication may not be finished.
    mpi_comm.barrier()
    communicator.finalize()


# chainer.testing.parameterize is not available at functions 
開發者ID:chainer,項目名稱:chainer,代碼行數:44,代碼來源:test_communicator.py


注:本文中的chainer.set_debug方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。