File tree 1 file changed +3
-2
lines changed
src/plugins/intel_npu/src/plugin/npuw/partitioning/patterns
1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -149,8 +149,9 @@ DQMatMulCWi::DQMatMulCWi() {
149
149
150
150
auto qcoeff_shape = matched_qcoeff->output (0 ).get_shape ();
151
151
152
- if (ov::element::i4 == matched_qweight->get_element_type () && qcoeff_shape[1 ] == 1 &&
153
- !matched_matmul->get_transpose_a () && matched_matmul->get_transpose_b ()) {
152
+ if ((ov::element::i4 == matched_qweight->get_element_type () ||
153
+ ov::element::i8 == matched_qweight->get_element_type ()) &&
154
+ qcoeff_shape[1 ] == 1 && !matched_matmul->get_transpose_a () && matched_matmul->get_transpose_b ()) {
154
155
auto matched_node_cvtw = node_to_output.at (qcvtw).get_node_shared_ptr ();
155
156
auto matched_node_cvtm = node_to_output.at (qcvtm).get_node_shared_ptr ();
156
157
auto matched_node_muls = node_to_output.at (qmuls).get_node_shared_ptr ();
You can’t perform that action at this time.
0 commit comments