.gitignore
.gitmodules
.pre-commit-config.yaml
.yamlfmt
CONTRIBUTING.md
LICENCE
NOTICE
README.md
RELEASE.md
pyproject.toml
.github/workflows/build-and-upload-pypi.yml
.github/workflows/linting.yaml
.github/workflows/unit_test.yaml
docs/index.mdx
docs/flashinfer_trace/definition.md
docs/flashinfer_trace/flashinfer_trace.md
docs/flashinfer_trace/solution.md
docs/flashinfer_trace/trace.md
docs/op_type_schema/gemm.md
docs/op_type_schema/gqa_paged.md
docs/op_type_schema/gqa_ragged.md
docs/op_type_schema/mla_paged.md
docs/op_type_schema/moe.md
docs/op_type_schema/rmsnorm.md
docs/op_type_schema/sampling.md
docs/start/installation.mdx
docs/start/quick_start.mdx
docs/tutorials/bring_your_own_kernel.mdx
docs/tutorials/use_flashinfer_bench_apply.mdx
examples/fi_gqa_e2e_example.py
examples/win_at_p.py
examples/kernel_generator/.env.example
examples/kernel_generator/kernel_generator.py
examples/kernel_generator/kernel_generator_example.py
examples/kernel_generator/kernel_generator_prompts.py
examples/res/win_at_p_curve_gemm_o3_gpt-5.png
flashinfer_bench/__init__.py
flashinfer_bench/env.py
flashinfer_bench/logging.py
flashinfer_bench/utils.py
flashinfer_bench.egg-info/PKG-INFO
flashinfer_bench.egg-info/SOURCES.txt
flashinfer_bench.egg-info/dependency_links.txt
flashinfer_bench.egg-info/entry_points.txt
flashinfer_bench.egg-info/requires.txt
flashinfer_bench.egg-info/top_level.txt
flashinfer_bench/apply/__init__.py
flashinfer_bench/apply/apply_api.py
flashinfer_bench/apply/config.py
flashinfer_bench/apply/key.py
flashinfer_bench/apply/runtime.py
flashinfer_bench/apply/table.py
flashinfer_bench/bench/__init__.py
flashinfer_bench/bench/benchmark.py
flashinfer_bench/bench/config.py
flashinfer_bench/bench/timing.py
flashinfer_bench/bench/utils.py
flashinfer_bench/bench/evaluators/__init__.py
flashinfer_bench/bench/evaluators/default.py
flashinfer_bench/bench/evaluators/evaluator.py
flashinfer_bench/bench/evaluators/lowbit.py
flashinfer_bench/bench/evaluators/registry.py
flashinfer_bench/bench/evaluators/sampling.py
flashinfer_bench/bench/runner/__init__.py
flashinfer_bench/bench/runner/isolated_runner.py
flashinfer_bench/bench/runner/persistent_runner.py
flashinfer_bench/bench/runner/runner.py
flashinfer_bench/cli/__init__.py
flashinfer_bench/cli/main.py
flashinfer_bench/compile/__init__.py
flashinfer_bench/compile/builder.py
flashinfer_bench/compile/registry.py
flashinfer_bench/compile/runnable.py
flashinfer_bench/compile/builders/__init__.py
flashinfer_bench/compile/builders/cuda_builder.py
flashinfer_bench/compile/builders/python_builder.py
flashinfer_bench/compile/builders/triton_builder.py
flashinfer_bench/data/__init__.py
flashinfer_bench/data/definition.py
flashinfer_bench/data/json_utils.py
flashinfer_bench/data/solution.py
flashinfer_bench/data/trace.py
flashinfer_bench/data/trace_set.py
flashinfer_bench/data/utils.py
flashinfer_bench/integration/__init__.py
flashinfer_bench/integration/patch_manager.py
flashinfer_bench/integration/utils.py
flashinfer_bench/integration/flashinfer/__init__.py
flashinfer_bench/integration/flashinfer/common.py
flashinfer_bench/integration/flashinfer/adapters/__init__.py
flashinfer_bench/integration/flashinfer/adapters/gqa_paged_decode.py
flashinfer_bench/integration/flashinfer/adapters/gqa_paged_prefill.py
flashinfer_bench/integration/flashinfer/adapters/mla_paged.py
flashinfer_bench/integration/flashinfer/adapters/ragged_prefill.py
flashinfer_bench/integration/flashinfer/adapters/rmsnorm.py
flashinfer_bench/tracing/__init__.py
flashinfer_bench/tracing/config.py
flashinfer_bench/tracing/filter_policy.py
flashinfer_bench/tracing/runtime.py
flashinfer_bench/tracing/tracing.py
flashinfer_bench/tracing/workload_entry.py
flashinfer_bench/tracing/builtin/configs.py
flashinfer_bench/tracing/builtin/policies.py
scripts/linting.sh
tests/__init__.py
tests/conftest.py
tests/test_logging.py
tests/apply/test_api.py
tests/apply/test_key.py
tests/apply/test_runtime.py
tests/apply/test_table.py
tests/bench/test_benchmark.py
tests/bench/test_benchmark_config.py
tests/bench/test_evaluator.py
tests/bench/test_isolated_runner.py
tests/bench/test_persistent_runner.py
tests/compile/test_builder.py
tests/compile/test_cuda_builder.py
tests/compile/test_python_builder.py
tests/compile/test_runnable.py
tests/compile/test_triton_builder.py
tests/data/test_definition.py
tests/data/test_load_dump_schema.py
tests/data/test_read_traces.py
tests/data/test_solution.py
tests/data/test_trace.py
tests/data/test_traceset.py
tests/integration/__init__.py
tests/integration/test_patch_manager.py
tests/integration/test_utils.py
tests/integration/flashinfer/test_common.py
tests/integration/flashinfer/test_gqa_paged_decode.py
tests/integration/flashinfer/test_gqa_paged_prefill.py
tests/integration/flashinfer/test_mla_paged.py
tests/integration/flashinfer/test_ragged_prefill.py
tests/integration/flashinfer/test_rmsnorm.py
tests/integration/samplemods/__init__.py
tests/integration/samplemods/pm_dummy.py
tests/tracing/test_tracing_config.py
tests/tracing/test_tracing_runtime.py
web/.gitignore
web/README.md
web/package.json
web/pnpm-lock.yaml
web/pnpm-workspace.yaml
web/turbo.json
web/apps/docs/content
web/apps/docs/gen_api_docs.sh
web/apps/docs/mdx-components.js
web/apps/docs/next.config.ts
web/apps/docs/package.json
web/apps/docs/postcss.config.js
web/apps/docs/tsconfig.json
web/apps/docs/app/globals.css
web/apps/docs/app/layout.jsx
web/apps/docs/app/[[...mdxPath]]/page.jsx
web/apps/web/.eslintrc.json
web/apps/web/microfrontends.json
web/apps/web/middleware.ts
web/apps/web/next.config.ts
web/apps/web/package.json
web/apps/web/postcss.config.js
web/apps/web/tsconfig.json
web/apps/web/app/globals.css
web/apps/web/app/icon.png
web/apps/web/app/kernels.tsx
web/apps/web/app/layout.tsx
web/apps/web/app/models.tsx
web/apps/web/app/page.tsx
web/apps/web/app/kernels/[name]/axes-sig.tsx
web/apps/web/app/kernels/[name]/constraints.tsx
web/apps/web/app/kernels/[name]/header.tsx
web/apps/web/app/kernels/[name]/page.tsx
web/apps/web/app/kernels/[name]/reference.tsx
web/apps/web/app/kernels/[name]/solutions-list.tsx
web/apps/web/app/kernels/[name]/solutions-types.ts
web/apps/web/app/kernels/[name]/solutions.tsx
web/apps/web/app/leaderboard/client.tsx
web/apps/web/app/leaderboard/section.tsx
web/apps/web/app/models/page.tsx
web/apps/web/app/models/[id]/arch-overview.tsx
web/apps/web/app/models/[id]/model-tabs.tsx
web/apps/web/app/models/[id]/page.tsx
web/apps/web/app/viewer/page.tsx
web/apps/web/app/viewer/viewer.tsx
web/apps/web/components/fast-p-chart.tsx
web/apps/web/components/fast-p-label.tsx
web/apps/web/components/model-card.tsx
web/apps/web/components/layout/footer.tsx
web/apps/web/components/layout/header.tsx
web/apps/web/data/baselines.json
web/apps/web/data/models/deepseek-v3.json
web/apps/web/data/models/llama-3.1-8b.json
web/apps/web/data/models/qwen3-30b-a3b.json
web/apps/web/lib/analytics.ts
web/apps/web/lib/data-loader.ts
web/apps/web/lib/model-utils.ts
web/apps/web/lib/utils.ts
web/apps/web/lib/schemas/index.ts
web/apps/web/lib/schemas/model.ts
web/apps/web/lib/schemas/trace.ts
web/packages/config/package.json
web/packages/config/tsconfig.json
web/packages/config/src/index.ts
web/packages/ui/package.json
web/packages/ui/tsconfig.json
web/packages/ui/src/index.ts
web/packages/ui/src/brand/Logo.tsx
web/packages/ui/src/brand/fib-black-bg.png
web/packages/ui/src/brand/fib-white-bg.png
web/packages/ui/src/brand/fib_logo.png
web/packages/ui/src/brand/fib_mark.png
web/packages/ui/src/components/alert.tsx
web/packages/ui/src/components/avatar.tsx
web/packages/ui/src/components/badge.tsx
web/packages/ui/src/components/button.tsx
web/packages/ui/src/components/card.tsx
web/packages/ui/src/components/dropdown-menu.tsx
web/packages/ui/src/components/hover-card.tsx
web/packages/ui/src/components/input.tsx
web/packages/ui/src/components/label.tsx
web/packages/ui/src/components/progress-circle.tsx
web/packages/ui/src/components/select.tsx
web/packages/ui/src/components/site-footer.tsx
web/packages/ui/src/components/site-header.tsx
web/packages/ui/src/components/table.tsx
web/packages/ui/src/components/tabs.tsx
web/packages/ui/src/components/textarea.tsx
web/packages/ui/src/components/toaster.tsx
web/packages/ui/src/providers/Providers.tsx
web/packages/utils/package.json
web/packages/utils/tsconfig.json
web/packages/utils/src/index.ts