intel-extension-for-pytorch
25 строк · 757.0 Байт
1import unittest
2from common_utils import TestCase
3import os
4import subprocess
5
6
7class TestConvReorder(TestCase):
8def test_conv_with_itensor_size1(self):
9num = 0
10loc = os.path.dirname(os.path.abspath(__file__))
11with subprocess.Popen(
12"DNNL_VERBOSE=1 python -u {}/itensor_size1_test.py".format(loc),
13shell=True,
14stdout=subprocess.PIPE,
15stderr=subprocess.STDOUT,
16) as p:
17for line in p.stdout.readlines():
18line = str(line, "utf-8").strip()
19if line.__contains__("reorder"):
20num = num + 1
21assert num == 3, "conv channelslast has unexpected reorder."
22
23
24if __name__ == "__main__":
25test = unittest.main()
26