# RUN: %PYTHON %s # REQUIRES: hugetest import absl.testing import numpy import test_util model_path = "https://tfhub.dev/sayakpaul/lite-model/mirnet-fixed/dr/1?lite-format=tflite" # Note this one takes forever right now. Great for performance work! class MirnetTest(test_util.TFLiteModelTest): def __init__(self, *args, **kwargs): super(MirnetTest, self).__init__(model_path, *args, **kwargs) def compare_results(self, iree_results, tflite_results, details): super(MirnetTest, self).compare_results( iree_results, tflite_results, details ) self.assertTrue( numpy.isclose(iree_results[0], tflite_results[0], atol=5e-3).all() ) def test_compile_tflite(self): self.compile_and_execute() if __name__ == "__main__": absl.testing.absltest.main()