mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 12:20:52 +01:00
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/49980 From ``` ./python/libcst/libcst codemod remove_unused_imports.RemoveUnusedImportsWithGlean --no-format caffe2/ ``` Test Plan: Standard sandcastle tests Reviewed By: xush6528 Differential Revision: D25727359 fbshipit-source-id: c4f60005b10546423dc093d31d46deb418352286
31 lines
788 B
Python
31 lines
788 B
Python
## @package onnx
|
|
# Module caffe2.python.onnx.tests.test_utils
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import unittest
|
|
|
|
import numpy as np
|
|
|
|
class TestCase(unittest.TestCase):
|
|
|
|
def setUp(self):
|
|
np.random.seed(seed=0)
|
|
|
|
def assertSameOutputs(self, outputs1, outputs2, decimal=7):
|
|
self.assertEqual(len(outputs1), len(outputs2))
|
|
for o1, o2 in zip(outputs1, outputs2):
|
|
self.assertEqual(o1.dtype, o2.dtype)
|
|
np.testing.assert_almost_equal(o1, o2, decimal=decimal)
|
|
|
|
def add_test_case(self, name, test_func):
|
|
if not name.startswith('test_'):
|
|
raise ValueError('Test name must start with test_: {}'.format(name))
|
|
if hasattr(self, name):
|
|
raise ValueError('Duplicated test name: {}'.format(name))
|
|
setattr(self, name, test_func)
|
|
|