Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
cf54ce6
Add optional FlyDSL dependency for ROCm PyTorch builds via NVTE_USE_F…
aris134 Jul 22, 2026
2ed8285
Wire FlyDSL into the TransformerEngine MXFP8 GEMM dispatch path
aris134 Jul 22, 2026
17b9b74
Add initial support for TN BF16 FlyDSL GEMM backend
aris134 Jul 22, 2026
155e81e
Add initial support for TN FP16 FlyDSL GEMM backend
aris134 Jul 22, 2026
492a29c
Add initial support for TN FP8 FlyDSL GEMM backend
aris134 Jul 22, 2026
6ef76b3
Add initial support for TN FP32 FlyDSL GEMM backend
aris134 Jul 22, 2026
9a9462e
add layout support for NN/NT FlyDSL GEMM
aris134 Jul 22, 2026
4c9543f
add support for bf16/fp32 output types for flydsl mxfp8 gemm
aris134 Jul 22, 2026
b9eaa8a
add support for bf16/fp32 output types for flydsl fp8 gemm
aris134 Jul 22, 2026
71c4ef4
add broad output dtype support for flydsl fp8/fp16/bf16 gemms
aris134 Jul 22, 2026
aa19610
add mixed e4m3/e5m2 fp8 dtype support for flydsl fp8 GEMM
aris134 Jul 22, 2026
2ee10d3
add mixed e4m3/e5m2 fp8 dtype support for flydsl mxfp8 GEMM
aris134 Jul 22, 2026
979f38c
add pytorch flydsl gemm tests
aris134 Jul 22, 2026
e1896cd
add the actual pytorch flydsl gemm tests
aris134 Jul 22, 2026
838e64f
add e2e flydsl test in test_numerics
aris134 Jul 22, 2026
9670650
add flydsl gemm fallback support
aris134 Jul 22, 2026
ede7ace
Add direct FP8 NN/NT FlyDSL GEMM specializations
aris134 Jul 23, 2026
842bfa2
feat(flydsl): add FP8 NN and NT GEMM specializations
aris134 Jul 28, 2026
1ba15ed
Add direct MXFP8 NN/NT FlyDSL GEMM specializations
aris134 Jul 28, 2026
2524a08
gemm wrappers patch
aris134 Jul 28, 2026
de6d22a
correct FP8 NT storage contract
aris134 Jul 28, 2026
38ccfb2
Unify FP8 TN, NN, and NT GEMM paths
aris134 Jul 28, 2026
f1a5213
unify mxfp8 gemm shape variants
aris134 Jul 28, 2026
d36c6c2
FlyDSL MXFP8: fuse scale prepacking into dedicated GPU kernels
aris134 Jul 28, 2026
fbc6862
Normalize MXFP8 TN to direct rowwise storage
aris134 Jul 29, 2026
4d7d273
improve backward bf16 gemms with shape specialization
aris134 Jul 29, 2026
e928833
add shape specialization for flydsl fp16 gemm backend
aris134 Jul 29, 2026
9d6cbfb
add todo comments
aris134 Jul 29, 2026
e5f4a0c
add missing EOLs
aris134 Jul 29, 2026
ef46d52
Merge remote-tracking branch 'origin/dev' into amartin/flydsl-gemm-in…
aris134 Jul 29, 2026
0948d9a
remove calls to old utility get_tolerances and use dtype_tols instead…
aris134 Jul 29, 2026
63c5c4c
add gpu arch gating to flyDSL GEMM backend enablement
aris134 Jul 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,14 @@ def setup_requirements() -> Tuple[List[str], List[str]]:
]
test_reqs: List[str] = ["pytest>=8.2.1"]

# Optional FlyDSL dependency for ROCm PyTorch builds.
if (
rocm_build()
and "pytorch" in frameworks
and bool(int(os.getenv("NVTE_USE_FLYDSL", "0")))
):
install_reqs.extend(["flydsl"])

# Framework-specific requirements
if not bool(int(os.getenv("NVTE_RELEASE_BUILD", "0"))):
if "pytorch" in frameworks:
Expand Down
Loading
Loading