TritonGPU verifier
This commit is contained in:
@@ -8,6 +8,8 @@ def TritonGPU_Dialect : Dialect {
|
||||
|
||||
let cppNamespace = "::mlir::triton::gpu";
|
||||
|
||||
let hasOperationAttrVerify = 1;
|
||||
|
||||
let description = [{
|
||||
Triton GPU Dialect.
|
||||
}];
|
||||
|
@@ -9,6 +9,8 @@ std::unique_ptr<Pass> createTritonGPUPipelinePass(int numStages);
|
||||
namespace triton {
|
||||
namespace gpu {
|
||||
std::unique_ptr<Pass> createCombineOpsPass();
|
||||
|
||||
std::unique_ptr<Pass> createTritonGPUVerifier();
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -51,4 +51,14 @@ def TritonGPUCombineOps : Pass<"tritongpu-combine", "mlir::ModuleOp"> {
|
||||
"mlir::triton::TritonDialect"];
|
||||
}
|
||||
|
||||
def TritonGPUVerifier : Pass<"tritongpu-verifier", "mlir::ModuleOp"> {
|
||||
let summary = "verify TritonGPU IR";
|
||||
|
||||
let description = [{}];
|
||||
|
||||
let constructor = "mlir::triton::gpu::createTritonGPUVerifier";
|
||||
|
||||
let dependentDialects = ["mlir::triton::gpu::TritonGPUDialect"];
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user