@@ -506,10 +506,11 @@ declare_mlir_python_extension(MLIRPythonExtension.Core
506
506
# Dialects
507
507
MLIRCAPIFunc
508
508
GENERATE_TYPE_STUBS
509
- "_mlir/__init__.pyi"
510
- "_mlir/ir.pyi"
511
- "_mlir/passmanager.pyi"
512
- "_mlir/rewrite.pyi"
509
+ "_mlir_libs/_mlir/__init__.pyi"
510
+ "_mlir_libs/_mlir/ir.pyi"
511
+ "_mlir_libs/_mlir/passmanager.pyi"
512
+ "_mlir_libs/_mlir/rewrite.pyi"
513
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
513
514
)
514
515
515
516
# This extension exposes an API to register all dialects, extensions, and passes
@@ -532,7 +533,8 @@ declare_mlir_python_extension(MLIRPythonExtension.RegisterEverything
532
533
MLIRCAPITransforms
533
534
MLIRCAPIRegisterEverything
534
535
GENERATE_TYPE_STUBS
535
- "_mlirRegisterEverything.pyi"
536
+ "_mlir_libs/_mlirRegisterEverything.pyi"
537
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
536
538
)
537
539
538
540
declare_mlir_python_extension(MLIRPythonExtension.Dialects.Linalg.Pybind
@@ -548,7 +550,8 @@ declare_mlir_python_extension(MLIRPythonExtension.Dialects.Linalg.Pybind
548
550
MLIRCAPIIR
549
551
MLIRCAPILinalg
550
552
GENERATE_TYPE_STUBS
551
- "_mlirDialectsLinalg.pyi"
553
+ "_mlir_libs/_mlirDialectsLinalg.pyi"
554
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
552
555
)
553
556
554
557
declare_mlir_python_extension(MLIRPythonExtension.Dialects.GPU.Pybind
@@ -564,7 +567,8 @@ declare_mlir_python_extension(MLIRPythonExtension.Dialects.GPU.Pybind
564
567
MLIRCAPIIR
565
568
MLIRCAPIGPU
566
569
GENERATE_TYPE_STUBS
567
- "_mlirDialectsGPU.pyi"
570
+ "_mlir_libs/_mlirDialectsGPU.pyi"
571
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
568
572
)
569
573
570
574
declare_mlir_python_extension(MLIRPythonExtension.Dialects.LLVM.Pybind
@@ -580,7 +584,8 @@ declare_mlir_python_extension(MLIRPythonExtension.Dialects.LLVM.Pybind
580
584
MLIRCAPIIR
581
585
MLIRCAPILLVM
582
586
GENERATE_TYPE_STUBS
583
- "_mlirDialectsLLVM.pyi"
587
+ "_mlir_libs/_mlirDialectsLLVM.pyi"
588
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
584
589
)
585
590
586
591
declare_mlir_python_extension(MLIRPythonExtension.Dialects.Quant.Pybind
@@ -596,7 +601,8 @@ declare_mlir_python_extension(MLIRPythonExtension.Dialects.Quant.Pybind
596
601
MLIRCAPIIR
597
602
MLIRCAPIQuant
598
603
GENERATE_TYPE_STUBS
599
- "_mlirDialectsQuant.pyi"
604
+ "_mlir_libs/_mlirDialectsQuant.pyi"
605
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
600
606
)
601
607
602
608
declare_mlir_python_extension(MLIRPythonExtension.Dialects.NVGPU.Pybind
@@ -612,7 +618,8 @@ declare_mlir_python_extension(MLIRPythonExtension.Dialects.NVGPU.Pybind
612
618
MLIRCAPIIR
613
619
MLIRCAPINVGPU
614
620
GENERATE_TYPE_STUBS
615
- "_mlirDialectsNVGPU.pyi"
621
+ "_mlir_libs/_mlirDialectsNVGPU.pyi"
622
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
616
623
)
617
624
618
625
declare_mlir_python_extension(MLIRPythonExtension.Dialects.PDL.Pybind
@@ -628,7 +635,8 @@ declare_mlir_python_extension(MLIRPythonExtension.Dialects.PDL.Pybind
628
635
MLIRCAPIIR
629
636
MLIRCAPIPDL
630
637
GENERATE_TYPE_STUBS
631
- "_mlirDialectsPDL.pyi"
638
+ "_mlir_libs/_mlirDialectsPDL.pyi"
639
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
632
640
)
633
641
634
642
declare_mlir_python_extension(MLIRPythonExtension.Dialects.SparseTensor.Pybind
@@ -644,7 +652,8 @@ declare_mlir_python_extension(MLIRPythonExtension.Dialects.SparseTensor.Pybind
644
652
MLIRCAPIIR
645
653
MLIRCAPISparseTensor
646
654
GENERATE_TYPE_STUBS
647
- "_mlirDialectsSparseTensor.pyi"
655
+ "_mlir_libs/_mlirDialectsSparseTensor.pyi"
656
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
648
657
)
649
658
650
659
declare_mlir_python_extension(MLIRPythonExtension.Dialects.Transform.Pybind
@@ -660,7 +669,8 @@ declare_mlir_python_extension(MLIRPythonExtension.Dialects.Transform.Pybind
660
669
MLIRCAPIIR
661
670
MLIRCAPITransformDialect
662
671
GENERATE_TYPE_STUBS
663
- "_mlirDialectsTransform.pyi"
672
+ "_mlir_libs/_mlirDialectsTransform.pyi"
673
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
664
674
)
665
675
666
676
declare_mlir_python_extension(MLIRPythonExtension.AsyncDialectPasses
@@ -675,7 +685,8 @@ declare_mlir_python_extension(MLIRPythonExtension.AsyncDialectPasses
675
685
EMBED_CAPI_LINK_LIBS
676
686
MLIRCAPIAsync
677
687
GENERATE_TYPE_STUBS
678
- "_mlirAsyncPasses.pyi"
688
+ "_mlir_libs/_mlirAsyncPasses.pyi"
689
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
679
690
)
680
691
681
692
if (MLIR_ENABLE_EXECUTION_ENGINE)
@@ -691,7 +702,8 @@ if(MLIR_ENABLE_EXECUTION_ENGINE)
691
702
EMBED_CAPI_LINK_LIBS
692
703
MLIRCAPIExecutionEngine
693
704
GENERATE_TYPE_STUBS
694
- "_mlirExecutionEngine.pyi"
705
+ "_mlir_libs/_mlirExecutionEngine.pyi"
706
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
695
707
)
696
708
endif ()
697
709
@@ -707,7 +719,8 @@ declare_mlir_python_extension(MLIRPythonExtension.GPUDialectPasses
707
719
EMBED_CAPI_LINK_LIBS
708
720
MLIRCAPIGPU
709
721
GENERATE_TYPE_STUBS
710
- "_mlirGPUPasses.pyi"
722
+ "_mlir_libs/_mlirGPUPasses.pyi"
723
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
711
724
)
712
725
713
726
declare_mlir_python_extension(MLIRPythonExtension.LinalgPasses
@@ -722,7 +735,8 @@ declare_mlir_python_extension(MLIRPythonExtension.LinalgPasses
722
735
EMBED_CAPI_LINK_LIBS
723
736
MLIRCAPILinalg
724
737
GENERATE_TYPE_STUBS
725
- "_mlirLinalgPasses.pyi"
738
+ "_mlir_libs/_mlirLinalgPasses.pyi"
739
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
726
740
)
727
741
728
742
declare_mlir_python_extension(MLIRPythonExtension.Dialects.SMT.Pybind
@@ -741,7 +755,8 @@ declare_mlir_python_extension(MLIRPythonExtension.Dialects.SMT.Pybind
741
755
MLIRCAPISMT
742
756
MLIRCAPIExportSMTLIB
743
757
GENERATE_TYPE_STUBS
744
- "_mlirDialectsSMT.pyi"
758
+ "_mlir_libs/_mlirDialectsSMT.pyi"
759
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
745
760
)
746
761
747
762
declare_mlir_python_extension(MLIRPythonExtension.SparseTensorDialectPasses
@@ -756,7 +771,8 @@ declare_mlir_python_extension(MLIRPythonExtension.SparseTensorDialectPasses
756
771
EMBED_CAPI_LINK_LIBS
757
772
MLIRCAPISparseTensor
758
773
GENERATE_TYPE_STUBS
759
- "_mlirSparseTensorPasses.pyi"
774
+ "_mlir_libs/_mlirSparseTensorPasses.pyi"
775
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
760
776
)
761
777
762
778
declare_mlir_python_extension(MLIRPythonExtension.TransformInterpreter
@@ -771,7 +787,8 @@ declare_mlir_python_extension(MLIRPythonExtension.TransformInterpreter
771
787
EMBED_CAPI_LINK_LIBS
772
788
MLIRCAPITransformDialectTransforms
773
789
GENERATE_TYPE_STUBS
774
- "_mlirTransformInterpreter.pyi"
790
+ "_mlir_libs/_mlirTransformInterpreter.pyi"
791
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
775
792
)
776
793
777
794
# TODO: Figure out how to put this in the test tree.
@@ -831,7 +848,8 @@ if(MLIR_INCLUDE_TESTS)
831
848
EMBED_CAPI_LINK_LIBS
832
849
MLIRCAPIPythonTestDialect
833
850
GENERATE_TYPE_STUBS
834
- "_mlirPythonTestNanobind.pyi"
851
+ "_mlir_libs/_mlirPythonTestNanobind.pyi"
852
+ PACKAGE_PREFIX "${MLIR_PYTHON_PACKAGE_PREFIX} "
835
853
)
836
854
endif ()
837
855
0 commit comments