- Aug 01, 2024
-
-
Felix Johnny Thomasmathibalan authored
Signed-off-by:
Felix Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Viet-Hoa Do <viet-hoa.do@arm.com>
-
Signed-off-by:
Michael Kozlov <michael.kozlov@arm.com> Approved-by:
Viet-Hoa Do <viet-hoa.do@arm.com>
-
- Jul 30, 2024
-
-
Viet-Hoa Do authored
* Make it clearer and remove redundant unnecessary text. Signed-off-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Reviewed-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Reviewed-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
-
- Jul 29, 2024
-
-
Jakub Sujak authored
Signed-off-by:
Jakub Sujak <jakub.sujak@arm.com> Approved-by:
Viet-Hoa Do <viet-hoa.do@arm.com>
-
Viet-Hoa Do authored
* It informs the user of potential security weaknesses that their product must mitigate. Signed-off-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Reviewed-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Reviewed-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
-
- Jul 24, 2024
-
-
Anton Bondarenko authored
* Use baremetal compiler to compile FVP image components * Add NDK for x86_64 target Signed-off-by:
Anton Bondarenko <anton.bondarenko@arm.com> Approved-by:
Jens Elofsson <jens.elofsson@arm.com>
-
- Jul 22, 2024
-
-
Viet-Hoa Do authored
Signed-off-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
- Jul 18, 2024
-
-
Anton Bondarenko authored
Curl is an alternative for wget and used by some external tools. So it's good to have both for flexibility. Signed-off-by:
Anton Bondarenko <anton.bondarenko@arm.com> Reviewed-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Approved-by:
Viet-Hoa Do <viet-hoa.do@arm.com>
-
- Jul 16, 2024
-
-
Anton Bondarenko authored
New hook uses Bazel tools v6.4.0 and supports common development environments. Signed-off-by:
Anton Bondarenko <anton.bondarenko@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
-
- Jul 15, 2024
-
-
Anton Bondarenko authored
Allows to pass external arguments by using kwargs to cc_library rule. Signed-off-by:
Anton Bondarenko <anton.bondarenko@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
-
Felix Johnny Thomasmathibalan authored
Signed-off-by:
Felix Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Jens Elofsson <jens.elofsson@arm.com>
-
Felix Johnny Thomasmathibalan authored
Signed-off-by:
Felix Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Anton Bondarenko <anton.bondarenko@arm.com>
-
Anton Bondarenko authored
Bazel is one of the build system used in the modern software world and especually in ML OSS projects. Support for Bazel build would allow simpler intergration into such frameworks. Currently supported: * Build microkernels with required CPU micro-architecture * Combine into common library (matmul) * Tests compilation and execution Signed-off-by:
Anton Bondarenko <anton.bondarenko@arm.com> Reviewed-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
-
- Jul 12, 2024
-
-
Viet-Hoa Do authored
* Fix condition for left-over rows store. Resolves: COMPMID-7245 Signed-off-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Reviewed-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
-
- Jul 08, 2024
-
-
Jakub Sujak authored
* Add instructions for building for various platforms using CMake. * Provide a CMake toolchain file for Arm GNU Toolchain. Signed-off-by:
Jakub Sujak <jakub.sujak@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Jens Elofsson <jens.elofsson@arm.com>
-
- Jul 05, 2024
-
-
Jakub Sujak authored
Signed-off-by:
Jakub Sujak <jakub.sujak@arm.com> Approved-by:
Anton Bondarenko <anton.bondarenko@arm.com>
-
Runs on Linux® and Android™. Tests the different variations of the matmul_clamp_f32_qai8dxp_qsi4cxp microkernel with user-specified m-, n-, and k-values. Signed-off-by:
Jens Elofsson <jens.elofsson@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
- Jul 04, 2024
-
-
Signed-off-by:
Felix Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
Felix Johnny Thomasmathibalan authored
Signed-off-by:
Felix Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
Jakub Sujak authored
Signed-off-by:
Jakub Sujak <jakub.sujak@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
-
Signed-off-by:
Jakub Sujak <jakub.sujak@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
-
Jakub Sujak authored
Signed-off-by:
Jakub Sujak <jakub.sujak@arm.com> Reviewed-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
-
Jakub Sujak authored
This example demonstrates the usage of the FP16 packing and matmul routines which: 1. Packs the bias and the weights together into a single tensor. 2. Performs a matrix multiplication of the activations and the packed tensor. All tensors are in half precision floating-point (FP16) data type. Signed-off-by:
Jakub Sujak <jakub.sujak@arm.com> Reviewed-by:
Jakub Sujak <jakub.sujak@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
-
- Jul 03, 2024
-
-
Anton Bondarenko authored
Signed-off-by:
Anton Bondarenko <anton.bondarenko@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
- Jul 02, 2024
-
-
- Adjust the int4 matmul micro-kernels (qsi4cx) to skip the bias Signed-off-by:
Gian Marco Iodice <gianmarco.iodice@arm.com> Signed-off-by:
Felix Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Signed-off-by:
Jakub Sujak <jakub.sujak@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
Signed-off-by:
Jens Elofsson <jens.elofsson@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com> Approved-by:
Anton Bondarenko <anton.bondarenko@arm.com>
-
- Jul 01, 2024
-
-
Jens Elofsson authored
Add file and line information to KAI_ERROR-macro. Signed-off-by:
Jens Elofsson <jens.elofsson@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
Anton Bondarenko authored
* Prepare and upload JUnit report for tests execution * Simplify pre-commit job * Replace dependencies with needs to unblock jobs Signed-off-by:
Anton Bondarenko <anton.bondarenko@arm.com> Reviewed-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
Anton Bondarenko authored
New hook would be able to automatically download specified version of the Buildifier tool instead of relying on local one. Signed-off-by:
Anton Bondarenko <anton.bondarenko@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
- Jun 28, 2024
-
-
Jakub Sujak authored
* Add compiler version checks in CMake before adding feature specific (e.g. FEAT_DOTPROD) micro-kernels. * Enable compiling scalar routines using MSVC. Signed-off-by:
Felix Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Signed-off-by:
Jakub Sujak <jakub.sujak@arm.com> Approved-by:
Jens Elofsson <jens.elofsson@arm.com>
-
- Jun 21, 2024
-
-
Felix Johnny Thomasmathibalan authored
The _dst_lhs_rhs_ naming is used instead of hybrid for the test function name to follow the format used in the main repository. Signed-off-by:
Felix Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
- Jun 20, 2024
-
-
Viet-Hoa Do authored
* Add SME2 GeMM kernels in FP32. - Kernels: LHS packing, RHS packing, interleaved GeMM. * Update the build script and the test framework. * Fix issues in the API. Signed-off-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Reviewed-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Reviewed-by:
Jakub Sujak <jakub.sujak@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
Anton Bondarenko authored
Use Bazelisk to perform Bazel builds instead of relying directly on specific Bazel version. At the moment latest LTS is chosen, but could be later updated to a specific version if required Signed-off-by:
Anton Bondarenko <anton.bondarenko@arm.com> Reviewed-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
Viet-Hoa Do authored
* Add more checks in the test to verify all utility functions provided by GeMM kernels. Signed-off-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
Jens Elofsson authored
"Hello World"-style example of the microbenchmark tool that pipecleans the cmake-build. Signed-off-by:
Jens Elofsson <jens.elofsson@arm.com> Reviewed-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Reviewed-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com> Approved-by:
Anton Bondarenko <anton.bondarenko@arm.com>
-
Anton Bondarenko authored
Signed-off-by:
Anton Bondarenko <anton.bondarenko@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
Viet-Hoa Do authored
* Reorder the arguments of getting RHS offset function. * Regenerate the assembly kernel. Signed-off-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Reviewed-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
Viet-Hoa Do authored
Signed-off-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Approved-by:
Anton Bondarenko <anton.bondarenko@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
- Jun 19, 2024
-
-
Viet-Hoa Do authored
* Run full Linux in FVP to test features without silicon. * Collect coverage report from multiple runs. Signed-off-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Reviewed-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>
-
- Jun 18, 2024
-
-
Viet-Hoa Do authored
* Update the base image for the Docker image to Ubuntu 24.04 which is the latest LTS version of Ubuntu. Signed-off-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Approved-by:
Felix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
-