File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 55from mlir .passmanager import *
66from mlir .execution_engine import *
77from mlir .runtime import *
8- from ml_dtypes import bfloat16 , float8_e5m2
8+ try :
9+ from ml_dtypes import bfloat16 , float8_e5m2
10+ HAS_ML_DTYPES = True
11+ except ModuleNotFoundError :
12+ HAS_ML_DTYPES = False
13+
914
1015MLIR_RUNNER_UTILS = os .getenv (
1116 "MLIR_RUNNER_UTILS" , "../../../../lib/libmlir_runner_utils.so"
@@ -564,7 +569,8 @@ def testBF16Memref():
564569 log (npout )
565570
566571
567- run (testBF16Memref )
572+ if HAS_ML_DTYPES :
573+ run (testBF16Memref )
568574
569575
570576# Test f8E5M2 memrefs
@@ -603,7 +609,8 @@ def testF8E5M2Memref():
603609 log (npout )
604610
605611
606- run (testF8E5M2Memref )
612+ if HAS_ML_DTYPES :
613+ run (testF8E5M2Memref )
607614
608615
609616# Test addition of two 2d_memref
You can’t perform that action at this time.
0 commit comments