Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
change
sglang
Commits
ee47a6c1
Unverified
Commit
ee47a6c1
authored
Apr 01, 2025
by
Yuhong Guo
Committed by
GitHub
Mar 31, 2025
Browse files
[Build] Fix cuda12.8 build error in nvfp4_scaled_mm_kernels.cu (#4953)
parent
6384d317
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
3 deletions
+3
-3
sgl-kernel/csrc/gemm/nvfp4_scaled_mm_kernels.cu
sgl-kernel/csrc/gemm/nvfp4_scaled_mm_kernels.cu
+3
-3
No files found.
sgl-kernel/csrc/gemm/nvfp4_scaled_mm_kernels.cu
View file @
ee47a6c1
...
@@ -159,7 +159,7 @@ typename T::Gemm::Arguments args_from_options(
...
@@ -159,7 +159,7 @@ typename T::Gemm::Arguments args_from_options(
using
StrideA
=
typename
T
::
StrideA
;
using
StrideA
=
typename
T
::
StrideA
;
using
StrideB
=
typename
T
::
StrideB
;
using
StrideB
=
typename
T
::
StrideB
;
using
StrideD
=
typename
T
::
StrideD
;
using
StrideD
=
typename
T
::
StrideD
;
using
Sm1
00
BlkScaledConfig
=
typename
T
::
Gemm
::
GemmKernel
::
CollectiveMainloop
::
Sm1
00
BlkScaledConfig
;
using
Sm1
xx
BlkScaledConfig
=
typename
T
::
Gemm
::
GemmKernel
::
CollectiveMainloop
::
Sm1
xx
BlkScaledConfig
;
int
m
=
static_cast
<
int
>
(
M
);
int
m
=
static_cast
<
int
>
(
M
);
int
n
=
static_cast
<
int
>
(
N
);
int
n
=
static_cast
<
int
>
(
N
);
...
@@ -168,8 +168,8 @@ typename T::Gemm::Arguments args_from_options(
...
@@ -168,8 +168,8 @@ typename T::Gemm::Arguments args_from_options(
auto
stride_B
=
cutlass
::
make_cute_packed_stride
(
StrideB
{},
{
n
,
k
,
1
});
auto
stride_B
=
cutlass
::
make_cute_packed_stride
(
StrideB
{},
{
n
,
k
,
1
});
auto
stride_D
=
cutlass
::
make_cute_packed_stride
(
StrideD
{},
{
m
,
n
,
1
});
auto
stride_D
=
cutlass
::
make_cute_packed_stride
(
StrideD
{},
{
m
,
n
,
1
});
auto
layout_SFA
=
Sm1
00
BlkScaledConfig
::
tile_atom_to_shape_SFA
(
cute
::
make_shape
(
m
,
n
,
k
,
1
));
auto
layout_SFA
=
Sm1
xx
BlkScaledConfig
::
tile_atom_to_shape_SFA
(
cute
::
make_shape
(
m
,
n
,
k
,
1
));
auto
layout_SFB
=
Sm1
00
BlkScaledConfig
::
tile_atom_to_shape_SFB
(
cute
::
make_shape
(
m
,
n
,
k
,
1
));
auto
layout_SFB
=
Sm1
xx
BlkScaledConfig
::
tile_atom_to_shape_SFB
(
cute
::
make_shape
(
m
,
n
,
k
,
1
));
typename
T
::
Gemm
::
Arguments
arguments
{
typename
T
::
Gemm
::
Arguments
arguments
{
cutlass
::
gemm
::
GemmUniversalMode
::
kGemm
,
cutlass
::
gemm
::
GemmUniversalMode
::
kGemm
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment