Revert Copybara import of the project: - #11149
Open
copybara-service[bot] wants to merge 1 commit into
Open
Conversation
-- 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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