# Lint requirements
--requirement requirements-lint.txt

# Common test requirements
--requirement requirements-test.txt

# CUDA specific requirements
flash-attn==2.5.8
# torch 2.14 headers require C++20, but every flash-attn release so far
# (<=2.8.3.post1, and upstream main as of 2026-09) still compiles its CUDA
# extension with -std=c++17 and ships no prebuilt torch-2.14 wheels, so the
# source build fails (e.g. in c10/core/SymBool.h). Remove this cap once a
# flash-attn release supports torch 2.14.
torch<2.14
cuda-python==13.0.3
# Use the cu13 extra so CuTeDSL installs the CUDA 13 runtime package.
nvidia-cutlass-dsl[cu13]==4.7.0
