Skip to content

Commit fb8d0cc

Browse files
authored
[Input] Register IREETensorExtDialect for Torch plugin (#22719)
Registers `IREETensorExtDialect` to fix unregistered dialect error from bitcast ops created by BitCastTensorPass. Strangely, this error only occurs when printing IR and debug info, which is why it's not getting caught by CI. I think this was missed when `BitCastOp` was moved out of Flow. Signed-off-by: Ian Wood <[email protected]>
1 parent 39a15a7 commit fb8d0cc

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

compiler/plugins/input/Torch/PluginRegistration.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "iree/compiler/Dialect/HAL/IR/HALDialect.h"
1010
#include "iree/compiler/Dialect/LinalgExt/IR/LinalgExtDialect.h"
1111
#include "iree/compiler/Dialect/Stream/IR/StreamDialect.h"
12+
#include "iree/compiler/Dialect/TensorExt/IR/TensorExtDialect.h"
1213
#include "iree/compiler/Dialect/Util/IR/UtilDialect.h"
1314
#include "iree/compiler/PluginAPI/Client.h"
1415
#include "mlir/Dialect/MLProgram/IR/MLProgram.h"
@@ -66,6 +67,7 @@ struct TorchSession
6667
registry.insert<IREE::Flow::FlowDialect>();
6768
registry.insert<IREE::HAL::HALDialect>();
6869
registry.insert<IREE::Stream::StreamDialect>();
70+
registry.insert<IREE::TensorExt::IREETensorExtDialect>();
6971
registry.insert<IREE::Util::UtilDialect>();
7072
}
7173

0 commit comments

Comments
 (0)