intel-extension-for-pytorch
26 строк · 774.0 Байт
1import unittest2from common_utils import TestCase3import os4import subprocess5
6
7class TestProfiler(TestCase):8# currently only check ipex softmax as an example9def test_profile_on(self):10num = 011loc = os.path.dirname(os.path.abspath(__file__))12with subprocess.Popen(13"python -u {}/profile_ipex_op.py".format(loc),14shell=True,15stdout=subprocess.PIPE,16stderr=subprocess.STDOUT,17) as p:18for line in p.stdout.readlines():19line = str(line, "utf-8").strip()20if line.__contains__("dil_softmax_"):21num = num + 122assert num == 2, "IPEX op profiling info not found."23
24
25if __name__ == "__main__":26test = unittest.main()27