LuisaGroupLuisaGroupOfficialยท24 Agent Skills Included

LuisaCompute

Write GPU kernels in C++ and run them anywhere

Builds high-performance GPU compute and rendering programs from plain C++ or Python code. Compiles kernels automatically for CUDA, DirectX, Metal, Vulkan, and CPU without rewriting shaders per platform. Includes agent skills covering the DSL, runtime, compiler pipeline, testing, and build systems to speed up development.
npx skills add LuisaGroup/LuisaCompute --all -g -y

All Skills in This Repository (24)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

ast

Construct raw kernel and callable ASTs with FunctionBuilder in C++.

Official
Advanced
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

xmake

Automate cross-platform project configuration and builds with XMake.

Official
Intermediate
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

lc_vstl

Documents vstd container APIs including HashMap, pools, queues, and smart pointers for LuisaCompute.

Official
Intermediate
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

lc_core

Reference LuisaCompute core library APIs for types, math, logging, fibers, and STL containers.

Official
Intermediate
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

yyjson

Parse, create, and modify JSON documents in C using the yyjson library.

Official
Intermediate
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

lc_ast

Documents AST usage marking and CallOp propagation rules in LuisaCompute.

Official
Advanced
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

cmake

Configure and build LuisaCompute with CMake options, custom functions, and backend patterns.

Official
Intermediate
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

spirv_codegen

Lowers XIR kernels to validated SPIR-V 1.5 for the Vulkan backend.

Official
Advanced
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

lsp

Provides clangd-powered C++ syntax checks and symbol navigation over an HTTP bridge.

Official
Intermediate
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

lc_dsl

Write LuisaCompute DSL kernels, callables, structs, and GPU dispatch code in C++.

Official
Advanced
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

backend_architecture

Documents LuisaCompute backend plugin architecture, DeviceInterface API, and command encoding patterns.

Official
Advanced
๐Ÿ“ฆ In Repo
LuisaGroupLuisaGroup

glslang

Constructs SPIR-V modules programmatically using the glslang SpvBuilder API.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install LuisaCompute?โ–ผ

Run `npx skills add LuisaGroup/LuisaCompute --all -g -y` in your terminal to install all skills in this suite globally.

What is LuisaCompute used for?โ–ผ

It is a cross-platform GPU computing framework that lets you write kernels once in C++ or Python and run them on CUDA, DirectX, Metal, Vulkan, or CPU backends.

Do I need to learn a separate shader language?โ–ผ

No. Kernels are written directly in modern C++ using an embedded DSL, or in Python, and the framework compiles them to native GPU code automatically.

Can AI agents help me develop with LuisaCompute?โ–ผ

Yes. The included skills teach your AI agent the DSL syntax, runtime API, build systems, testing patterns, and debugging workflows for this framework.

Does LuisaCompute support ray tracing?โ–ผ

Yes. It provides hardware-accelerated ray tracing through acceleration structures, ray queries, and mesh or curve primitives on supported backends.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’