Skip to main content

LuisaGroup/LuisaCompute

SkillsMP has collected 25 skills from LuisaGroup/LuisaCompute. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
25
GitHub stars
1,043
GitHub forks
108

Skills in this repository

Showing 25 of 25 collected skills.

occupation
Software Developers
description

Legacy IR and XIR compiler pipeline, AST lowering, SSA IR, and optimization passes.

updated
occupation
Software Developers
description

XIR transformation pass authoring under src/xir/passes/.

updated
occupation
Software Developers
description

XMake build configuration, options, commands, and patterns for LuisaCompute.

updated
occupation
Software Developers
description

Optimize LuisaCompute DSL kernels using warp/wave primitives, shared-memory aggregation, and block-level collectives. Use when kernels bottleneck on atomics, reductions, or inter-thread communication.

updated
occupation
Software Developers
description

Native Vulkan XIR-to-SPIR-V codegen, legalization, validation, bindings, control flow, and target features.

updated
occupation
Software Developers
description

glslang SPIR-V Builder API for types, instructions, control flow, and decorations.

updated
occupation
Software Developers
description

Show uncommitted changes and commit history via git. Use when: (1) inspecting what changed in a file before committing, (2) checking diff of tracked/new/deleted files, (3) reviewing a specific commit's changes, (4) listing files changed in a commit.

updated
occupation
Software Quality Assurance Analysts & Testers
description

Boost.UT test layout, device helpers, adding tests, and running them.

updated
occupation
Software Developers
description

Backend plugin architecture, DeviceInterface, dynamic loading, and command encoding.

updated
occupation
Software Developers
description

CMake build options, custom functions, and backend patterns for LuisaCompute.

updated
occupation
Software Developers
description

Runtime API: Context, Device, Stream, buffers, images, ray tracing, and rasterization.

updated
occupation
Software Developers
description

Experimental Vulkan AST-to-LLVM-to-SPIR-V backend, its fail-closed runtime-interface boundary, LLVM build integration, and validation path.

updated
occupation
Software Developers
description

HLSL code generation, StringBuilder patterns, builtin headers, and DXIL embedding.

updated
occupation
Software Developers
description

DSL kernels, callables, structs, buffers, atomics, control flow, and dispatch.

updated
occupation
Software Developers
description

Locate AST read/write usage markers and builtin CallOp usage rules in LuisaCompute. Use when investigating or modifying AST variable usage propagation, FunctionBuilder internals, or CallOp argument marking.

updated
occupation
Software Developers
description

Debug crashes and test failures via stack-traces, host/device logging, and DSL buffer inspection.

updated
occupation
Software Developers
description

Manual AST construction with FunctionBuilder for kernels and callables without DSL sugar.

updated
occupation
Software Developers
description

C++ naming, formatting, static analysis, and RTTI rules for LuisaCompute.

updated
occupation
Software Developers
description

clangd LSP over HTTP for C++ syntax checks and symbol navigation in LuisaCompute sources.

updated
occupation
Software Developers
description

Project layout, module architecture, compiler pipeline, and design patterns.

updated
occupation
Software Developers
description

Rust IR, compiler transforms, CPU backend, FFI, and crate structure.

updated
occupation
Software Developers
description

SPIRV-Tools optimizer pass development, IR manipulation, and PassTest registration.

updated
occupation
Software Developers
description

High-performance C JSON parsing, creation, and modification with yyjson.

updated
occupation
Software Developers
description

Core library: traits, types, logging, math, fiber, allocators, and STL containers.

updated
occupation
Software Developers
description

vstd containers: HashMap, queues, pools, variant, smart pointers, and utilities.

updated
Showing 25 of 25 collected skills.