mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
Enable UBSAN tests (#141672)
Fixes #ISSUE_NUMBER Pull Request resolved: https://github.com/pytorch/pytorch/pull/141672 Approved by: https://github.com/ezyang
This commit is contained in:
@ -16,10 +16,7 @@ from torch.testing._internal.common_quantization import (
|
||||
_make_conv_test_input,
|
||||
)
|
||||
from torch.testing._internal.common_quantized import override_quantized_engine
|
||||
from torch.testing._internal.common_utils import (
|
||||
IS_PPC,
|
||||
TEST_WITH_UBSAN,
|
||||
)
|
||||
from torch.testing._internal.common_utils import IS_PPC
|
||||
|
||||
class TestQuantizedFunctionalOps(QuantizationTestCase):
|
||||
def test_relu_api(self):
|
||||
@ -94,7 +91,7 @@ class TestQuantizedFunctionalOps(QuantizationTestCase):
|
||||
if qengine not in torch.backends.quantized.supported_engines:
|
||||
return
|
||||
if qengine == 'qnnpack':
|
||||
if IS_PPC or TEST_WITH_UBSAN:
|
||||
if IS_PPC:
|
||||
return
|
||||
use_channelwise = False
|
||||
|
||||
@ -147,7 +144,7 @@ class TestQuantizedFunctionalOps(QuantizationTestCase):
|
||||
if qengine not in torch.backends.quantized.supported_engines:
|
||||
return
|
||||
if qengine == 'qnnpack':
|
||||
if IS_PPC or TEST_WITH_UBSAN:
|
||||
if IS_PPC:
|
||||
return
|
||||
|
||||
input_feature_map_size = (H, W)
|
||||
|
@ -140,7 +140,6 @@ def _compress_uniform_simplified(X, bit_rate, xmin, xmax, fp16_scale_bias=True):
|
||||
|
||||
class TestQuantizedTensor(TestCase):
|
||||
def test_qtensor_equal(self):
|
||||
# ASAN regression test reported in https://github.com/pytorch/pytorch/issues/116087
|
||||
x = torch.rand(5)
|
||||
x_q = torch.quantize_per_tensor(x, 0.1, 10, torch.quint4x2)
|
||||
y_q = torch.quantize_per_tensor(x, 0.1, 10, torch.quint4x2)
|
||||
|
Reference in New Issue
Block a user