Skip to main content
Ctrl+K
← Back to FlagOS Documentation
← Back to FlagOS Documentation
FlagTree Documentation - Home FlagTree Documentation - Home
  • FlagTree Documentation

📑 Release Notes

  • Release Notes
    • FlagTree 0.6.0 Release
    • FlagTree 0.5.0 Release
    • FlagTree 0.4.0 release
    • FlagTree 0.3.0 release
    • FlagTree 0.2.0 release
    • FlagTree 0.1.0 release

📚 Guides

  • FlagTree Overview
    • Features
    • FlagTree compilation architecture
      • Common architecture
      • FlagTree extensible framework
      • Hints
      • TLE-Lite, TLE-Struct, and TLE-Raw
      • FLIR: Unified intermediate layer
    • Workflow
  • Getting Started
    • Requirements
    • Install FlagTree
  • User Guide
    • Use Hints
    • Use TLE-Lite
    • Use TLE-Struct
    • Use TLE-Raw
    • Use TLE-CPU
      • Arm64
    • Examples
  • Repository
  • Suggest edit

User Guide

User Guide#

This section introduces how to use Hints, TLE-Lite, TLE-Struct, and TLE-Raw compiler languages to optimize the compilation. Regarding how to choose between Hints, TLE-Lite, TLE-Struct, and TLE-Raw, you are recommended to read the FlagTree Overview first.

  • Use Hints
    • Supported hints
  • Use TLE-Lite
    • Memory management
    • Tensor slicing
    • Scan and sort Ops
    • Pipeline
    • Distribution
    • Primitives interactive with local_ptr
  • Use TLE-Struct
    • GPU memory management
    • Execution orchestration
    • DSA memory management and data movement
    • Vector operators (Buffer form)
    • Loops and Hints
    • Slicing and view
  • Use TLE-Raw
    • Integrate MLIR dialect into LLVM for portability and composable optimization
    • Integrate CUDA into LLVM for maximum fine-grained control
  • Use TLE-CPU
    • Architecture Overview
    • Supported CPU architectures
    • Arm64 CPU related links
  • Examples
    • Sparse MLA Forward

previous

Install FlagTree

next

Use Hints

By FlagOS Community

© Copyright 2025-2026, FlagOS Community.

Last updated on Jul 03, 2026.