mirror of
https://github.com/nod-ai/AMD-SHARK-Studio.git
synced 2026-04-03 03:00:17 -04:00
Add xfail with sys.platform == "darwin" for mac
This commit is contained in:
@@ -5,6 +5,7 @@ import pytest
|
||||
from shark.parser import shark_args
|
||||
from shark.shark_inference import SharkInference
|
||||
from shark.tflite_utils import TFLitePreprocessor
|
||||
import sys
|
||||
|
||||
# model_path = "https://tfhub.dev/tensorflow/lite-model/albert_lite_base/squadv1/1?lite-format=tflite"
|
||||
|
||||
@@ -121,7 +122,7 @@ pytest_param = pytest.mark.parametrize(
|
||||
|
||||
|
||||
@pytest_param
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_albert(dynamic, device):
|
||||
module_tester = AlbertTfliteModuleTester(dynamic=dynamic, device=device)
|
||||
module_tester.create_and_check_module()
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import sys
|
||||
|
||||
from shark.shark_downloader import SharkDownloader
|
||||
from shark.shark_inference import SharkInference
|
||||
import pytest
|
||||
@@ -53,7 +55,9 @@ class AlbertTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = AlbertTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -124,7 +124,9 @@ class AlbertTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = AlbertTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -87,7 +87,9 @@ class ArbitraryImageStylizationV1TfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = ArbitraryImageStylizationV1TfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -121,7 +121,9 @@ class BirdsV1TfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = BirdsV1TfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -86,7 +86,9 @@ class CartoonganTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = CartoonganTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -126,7 +126,9 @@ class DeepLabV3TfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = DeepLabV3TfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -89,7 +89,9 @@ class DensenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = DensenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -120,7 +120,9 @@ class Efficientnet_224_fp32TfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = Efficientnet_224_fp32TfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -120,7 +120,9 @@ class Efficientnet_lite0_fp32_2TfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = Efficientnet_lite0_fp32_2TfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -118,7 +118,9 @@ class Efficientnet_lite0_int8_2TfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = Efficientnet_lite0_int8_2TfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -120,7 +120,9 @@ class Inception_v4_299_fp32TfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = Inception_v4_299_fp32TfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -117,7 +117,9 @@ class Inception_v4_299_uint8TfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = Inception_v4_299_uint8TfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -89,7 +89,9 @@ class MidasTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MidasTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -89,7 +89,9 @@ class MnasnetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MnasnetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -118,7 +118,9 @@ class MobilebertTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilebertTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -118,7 +118,9 @@ class MobilebertTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilebertTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -124,7 +124,9 @@ class MobilebertTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilebertTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -106,7 +106,9 @@ class MobilebertTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilebertTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -117,7 +117,9 @@ class MobilebertTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilebertTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -119,7 +119,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -117,7 +117,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -119,7 +119,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -120,7 +120,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -117,7 +117,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -120,7 +120,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -117,7 +117,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -120,7 +120,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -86,7 +86,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -89,7 +89,9 @@ class ResnetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = ResnetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -89,7 +89,9 @@ class SequeezeNetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = SequeezeNetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -117,7 +117,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -114,7 +114,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -124,7 +124,9 @@ class MobilenetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = MobilenetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -116,7 +116,9 @@ class SpaghettinetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = SpaghettinetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
@@ -114,7 +114,9 @@ class SpaghettinetTfliteModuleTest(unittest.TestCase):
|
||||
self.module_tester = SpaghettinetTfliteModuleTester(self)
|
||||
self.module_tester.save_mlir = self.save_mlir
|
||||
|
||||
@pytest.mark.xfail(reason="known macos tflite install issue")
|
||||
import sys
|
||||
|
||||
@pytest.mark.xfail(sys.platform == "darwin", reason="known macos tflite install issue")
|
||||
def test_module_static_cpu(self):
|
||||
self.module_tester.dynamic = False
|
||||
self.module_tester.device = "cpu"
|
||||
|
||||
Reference in New Issue
Block a user