Skip to content

Revert Copybara import of the project: - #11149

Open
copybara-service[bot] wants to merge 1 commit into
masterfrom
test_976563642
Open

Revert Copybara import of the project:#11149
copybara-service[bot] wants to merge 1 commit into
masterfrom
test_976563642

Conversation

@copybara-service

Copy link
Copy Markdown
Contributor

Revert Copybara import of the project:

--
76fa737 by Damien Dooley damien.dooley@arm.com:

Integrate SME2 INT4 fully connected kernels

Add the packed-QS8/QC4W SME2 fully connected path inherited from the combined INT2/INT4 development branch.

Wire the KleidiAI packing and GEMM interfaces through operator and subgraph selection, adapt the wrappers to the current KleidiAI API, guard SME2-only packing tests at runtime, and omit the unsafe M=1 registration.

Co-authored-by: Colm Donelan colm.donelan@arm.com

Signed-off-by: Damien Dooley damien.dooley@arm.com

--
2b1a0e9 by Damien Dooley damien.dooley@arm.com:

Validate SME2 QC4W packing parameters

Reject unsupported QC4W kernel zero points before selecting the SME2 packer, and guard the void packing entry point in release builds.

Pass the negated input zero point as KleidiAI's packed-bias sum scale so the public API produces the correct accumulator offset. Add signed and unsigned packed-operator, packing, and micro-kernel coverage, including bias-free paths.

Signed-off-by: Damien Dooley damien.dooley@arm.com

--
168e8c9 by Damien Dooley damien.dooley@arm.com:

Gate packed QC4W rewrite on zero point

Select packed-LHS PQS8/QC4W only when the filter zero point is supported by the SME2 creator.

Cover both supported zero points and verify unsupported metadata remains on the unpacked path.

Signed-off-by: Damien Dooley damien.dooley@arm.com

--
bd10b21 by Damien Dooley damien.dooley@arm.com:

Add Arm copyright notices

Add Arm copyright notices to modified upstream files and use Arm/MIT headers for newly added files.

Signed-off-by: Damien Dooley damien.dooley@arm.com

--
510c0d8 by Damien Dooley damien.dooley@arm.com:

Use XNNPACK license for added files

Replace the incorrect MIT identifiers with XNNPACK BSD license references while retaining the Arm copyright notices.

Signed-off-by: Damien Dooley damien.dooley@arm.com

--
45eeefd by Damien Dooley damien.dooley@arm.com:

Use Arm copyright notice format 2

Follow the existing-project convention by using Arm copyright notice Format-2 without adding a license identifier.

Signed-off-by: Damien Dooley damien.dooley@arm.com

--
8a3f46e by Damien Dooley damien.dooley@arm.com:

Keep generated copyright headers generator-owned

Remove manually added Arm notices from generated outputs and restore the headers emitted by their generators.

Signed-off-by: Damien Dooley damien.dooley@arm.com

--
48e5f8a by Damien Dooley damien.dooley@arm.com:

Addressed feedback re:assert, licence header and yoda condition

Signed-off-by: Damien Dooley damien.dooley@arm.com

--
cd321f8 by Damien Dooley damien.dooley@arm.com:

Guard SME2 QC4W MR before configuration

Signed-off-by: Damien Dooley damien.dooley@arm.com

--
f742e00 by Damien Dooley damien.dooley@arm.com:

Added kernels to build.gn

Signed-off-by: Damien Dooley damien.dooley@arm.com

--
175d008 by Damien Dooley damien.dooley@arm.com:

Clean up rebased INT4 integration

Signed-off-by: Damien Dooley damien.dooley@arm.com

--
76fa737 by Damien Dooley <damien.dooley@arm.com>:

Integrate SME2 INT4 fully connected kernels

Add the packed-QS8/QC4W SME2 fully connected path inherited from the combined INT2/INT4 development branch.

Wire the KleidiAI packing and GEMM interfaces through operator and subgraph selection, adapt the wrappers to the current KleidiAI API, guard SME2-only packing tests at runtime, and omit the unsafe M=1 registration.

Co-authored-by: Colm Donelan <colm.donelan@arm.com>

Signed-off-by: Damien Dooley <damien.dooley@arm.com>

--
2b1a0e9 by Damien Dooley <damien.dooley@arm.com>:

Validate SME2 QC4W packing parameters

Reject unsupported QC4W kernel zero points before selecting the SME2 packer, and guard the void packing entry point in release builds.

Pass the negated input zero point as KleidiAI's packed-bias sum scale so the public API produces the correct accumulator offset. Add signed and unsigned packed-operator, packing, and micro-kernel coverage, including bias-free paths.

Signed-off-by: Damien Dooley <damien.dooley@arm.com>

--
168e8c9 by Damien Dooley <damien.dooley@arm.com>:

Gate packed QC4W rewrite on zero point

Select packed-LHS PQS8/QC4W only when the filter zero point is supported by the SME2 creator.

Cover both supported zero points and verify unsupported metadata remains on the unpacked path.

Signed-off-by: Damien Dooley <damien.dooley@arm.com>

--
bd10b21 by Damien Dooley <damien.dooley@arm.com>:

Add Arm copyright notices

Add Arm copyright notices to modified upstream files and use Arm/MIT headers for newly added files.

Signed-off-by: Damien Dooley <damien.dooley@arm.com>

--
510c0d8 by Damien Dooley <damien.dooley@arm.com>:

Use XNNPACK license for added files

Replace the incorrect MIT identifiers with XNNPACK BSD license references while retaining the Arm copyright notices.

Signed-off-by: Damien Dooley <damien.dooley@arm.com>

--
45eeefd by Damien Dooley <damien.dooley@arm.com>:

Use Arm copyright notice format 2

Follow the existing-project convention by using Arm copyright notice Format-2 without adding a license identifier.

Signed-off-by: Damien Dooley <damien.dooley@arm.com>

--
8a3f46e by Damien Dooley <damien.dooley@arm.com>:

Keep generated copyright headers generator-owned

Remove manually added Arm notices from generated outputs and restore the headers emitted by their generators.

Signed-off-by: Damien Dooley <damien.dooley@arm.com>

--
48e5f8a by Damien Dooley <damien.dooley@arm.com>:

Addressed feedback re:assert, licence header and yoda condition

Signed-off-by: Damien Dooley <damien.dooley@arm.com>

--
cd321f8 by Damien Dooley <damien.dooley@arm.com>:

Guard SME2 QC4W MR before configuration

Signed-off-by: Damien Dooley <damien.dooley@arm.com>

--
f742e00 by Damien Dooley <damien.dooley@arm.com>:

Added kernels to build.gn

Signed-off-by: Damien Dooley <damien.dooley@arm.com>

--
175d008 by Damien Dooley <damien.dooley@arm.com>:

Clean up rebased INT4 integration

Signed-off-by: Damien Dooley <damien.dooley@arm.com>
PiperOrigin-RevId: 976563642
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant