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 5
5
from mlir .passmanager import *
6
6
from mlir .execution_engine import *
7
7
from 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
+
9
14
10
15
MLIR_RUNNER_UTILS = os .getenv (
11
16
"MLIR_RUNNER_UTILS" , "../../../../lib/libmlir_runner_utils.so"
@@ -564,7 +569,8 @@ def testBF16Memref():
564
569
log (npout )
565
570
566
571
567
- run (testBF16Memref )
572
+ if HAS_ML_DTYPES :
573
+ run (testBF16Memref )
568
574
569
575
570
576
# Test f8E5M2 memrefs
@@ -603,7 +609,8 @@ def testF8E5M2Memref():
603
609
log (npout )
604
610
605
611
606
- run (testF8E5M2Memref )
612
+ if HAS_ML_DTYPES :
613
+ run (testF8E5M2Memref )
607
614
608
615
609
616
# Test addition of two 2d_memref
You can’t perform that action at this time.
0 commit comments