sirius
Debug, benchmark, and optimize the Sirius GPU SQL engine
All Skills in This Repository (16)
Pure Emerald Level Indicatorsvalidate
Diagnose incorrect Sirius GPU query results against a DuckDB CPU baseline.
dataset-manager
Generate and optimize TPC-H Parquet datasets with cudf or pyarrow.
profile-analyzer
Analyze NVIDIA Nsight Systems profiles for GPU performance and regressions.
optimization-advisor
Analyze nsys profiles to map GPU hotspots to source functions.
bisect
Automate Git bisect to identify regression-introducing commits with build and test execution.
race-check
Detect race conditions and deadlocks in concurrent Sirius database code.
config-optimizer
Optimize Sirius database configurations for TPC-H workloads across scale factors.
build-errors
Parse compiler output and iteratively fix C++/CUDA build errors.
tpcds-benchmark
Execute TPC-DS benchmarks across Legacy Sirius, Super Sirius, and DuckDB CPU engines.
runtime-errors
Diagnose runtime query errors using Sirius logs and debugging tools.
benchmark
Runs TPC-H benchmarks comparing Super Sirius GPU and DuckDB CPU query performance.
pre-commit-cleanup
Removes AI artifacts and temporary content from Git changes before committing.
Frequently Asked Questions
FAQPage SchemaHow to install Sirius skills?โผ
Run `npx skills add sirius-db/sirius --all -g -y` in your terminal to install all skills in this suite globally.
What is Sirius?โผ
Sirius is a GPU-native SQL engine that runs as a DuckDB extension, transparently routing supported queries to the GPU and falling back to CPU when needed.
How do I debug a crashing GPU query?โผ
The runtime-errors skill reproduces the crash with trace logging, then uses AddressSanitizer, NVIDIA Compute Sanitizer, or cuda-gdb to pinpoint the exact failing line.
How do I benchmark Sirius against DuckDB?โผ
The benchmark skill generates TPC-H data, runs all 22 queries on both GPU and CPU engines, and validates that results match while comparing runtimes.
Do I need GPU programming experience to use these skills?โผ
No. The skills guide your AI agent through each diagnostic workflow step by step, asking for confirmation before running builds, profilers, or fixes.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core