llm-build-and-ctest

Official

Build and test LLM library

AuthorArm-Examples
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines the process of configuring, building, and testing the LLM library using CMake, ensuring code integrity and functionality across different platforms and backends.

Core Features & Use Cases

  • CMake Configuration: Supports multiple presets for native, Android (aarch64), and Linux (aarch64) builds.
  • Build Customization: Allows fine-grained control over build options like LLM framework, JNI library inclusion, KleidiAI optimizations, and CPU architecture.
  • Automated Testing: Integrates CTest for running unit tests and verifying build success.
  • Use Case: When making changes to the CMake build system or C++ source files, use this Skill to automatically configure the project for a specific target (e.g., Android aarch64), build the library, and run all associated tests to catch regressions early.

Quick Start

Configure, build, and run CTest for the native preset using the default build directory.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: llm-build-and-ctest
Download link: https://github.com/Arm-Examples/LLM-Runner/archive/main.zip#llm-build-and-ctest

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.