build-flydsl

Build and install FlyDSL with LLVM/MLIR on remote hosts or Docker containers.

2|3|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/fsx950223/claude-stuff --skill build-flydsl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-flydsl
Source: https://github.com/fsx950223/claude-stuff/tree/main/.claude/skills/build-flydsl
Command: npx skills add https://github.com/fsx950223/claude-stuff --skill build-flydsl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the complex process of building and installing the FlyDSL (Flexible Layout Python DSL) compiler stack, which is essential for high-performance GPU kernel development on AMD GPUs.

Core Features & Use Cases

  • Automated Build Process: Compiles LLVM/MLIR with Python bindings and then builds the FlyDSL C++ dialect and Python package.
  • Remote/Docker Support: Can execute the build process on remote hosts or within Docker containers.
  • Use Case: A GPU developer needs to set up the FlyDSL environment on a new AMD GPU server. They can use this Skill to automatically handle the multi-step compilation and installation process, ensuring the correct dependencies and configurations are met.

Quick Start

Build and install FlyDSL locally by running the build commands in the /FlyDSL directory.

Frequently Asked Questions about build-flydsl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compile and install FlyDSL on a remote host?

Automated build scripts compile LLVM/MLIR with Python bindings and then build the FlyDSL C++ and Python components on the specified remote host or Docker container.

Do I need ROCm and CMake to build the FlyDSL compiler stack?

Yes, building the FlyDSL compiler stack requires ROCm, CMake, Python 3.10+, and Git to compile the LLVM/MLIR source and target high-performance AMD GPU kernel development.

What is FlyDSL used for in GPU programming?

FlyDSL is a Flexible Layout Python DSL used for high-performance GPU kernel development on AMD GPUs, leveraging MLIR to define custom C++ dialects and Python packages for layout optimization.

Can I build FlyDSL inside a Docker container?

Yes, the build scripts can execute the FlyDSL compilation process inside a Docker container, compiling LLVM/MLIR from source and installing the C++ dialect components within an isolated environment.

Why does the FlyDSL build process compile LLVM and MLIR from source?

The FlyDSL build compiles LLVM and MLIR from source to generate custom Python bindings and C++ dialects, which are essential for defining the Flexible Layout Python DSL for AMD GPU programming.