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
gaoqiong
composable_kernel
Commits
c579740a
Commit
c579740a
authored
Mar 15, 2023
by
rocking
Browse files
Add more xdl instances
parent
da1495f7
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
117 additions
and
6 deletions
+117
-6
library/src/tensor_operation_instance/gpu/quantization/gemm/device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_instance.hpp
...ice_gemm_quantization_xdl_c_shuffle_i8_i8_i8_instance.hpp
+61
-4
library/src/tensor_operation_instance/gpu/quantization/gemm/device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_kn_mn_instance.cpp
...quantization_xdl_c_shuffle_i8_i8_i8_km_kn_mn_instance.cpp
+14
-0
library/src/tensor_operation_instance/gpu/quantization/gemm/device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_nk_mn_instance.cpp
...quantization_xdl_c_shuffle_i8_i8_i8_km_nk_mn_instance.cpp
+14
-0
library/src/tensor_operation_instance/gpu/quantization/gemm/device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_kn_mn_instance.cpp
...quantization_xdl_c_shuffle_i8_i8_i8_mk_kn_mn_instance.cpp
+14
-1
library/src/tensor_operation_instance/gpu/quantization/gemm/device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_nk_mn_instance.cpp
...quantization_xdl_c_shuffle_i8_i8_i8_mk_nk_mn_instance.cpp
+14
-1
No files found.
library/src/tensor_operation_instance/gpu/quantization/gemm/device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_instance.hpp
View file @
c579740a
This diff is collapsed.
Click to expand it.
library/src/tensor_operation_instance/gpu/quantization/gemm/device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_kn_mn_instance.cpp
View file @
c579740a
...
@@ -27,6 +27,20 @@ void add_device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_kn_mn_instances(
...
@@ -27,6 +27,20 @@ void add_device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_kn_mn_instances(
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_kn_mn_instances
<
Mul_Clamp
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_kn_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Default
,
LoopScheduler
::
Default
,
PipelineVersion
::
v1
>
{});
PipelineVersion
::
v1
>
{});
#if CK_EXPERIMENTAL_INTER_WAVE_INSTANCES
add_device_operation_instances
(
instances
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_kn_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Interwave
,
PipelineVersion
::
v1
>
{});
#endif
#if CK_EXPERIMENTAL_PIPELINE_V2_INSTANCES
add_device_operation_instances
(
instances
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_kn_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Default
,
PipelineVersion
::
v2
>
{});
#endif
}
}
}
// namespace instance
}
// namespace instance
...
...
library/src/tensor_operation_instance/gpu/quantization/gemm/device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_nk_mn_instance.cpp
View file @
c579740a
...
@@ -27,6 +27,20 @@ void add_device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_nk_mn_instances(
...
@@ -27,6 +27,20 @@ void add_device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_nk_mn_instances(
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_nk_mn_instances
<
Mul_Clamp
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_nk_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Default
,
LoopScheduler
::
Default
,
PipelineVersion
::
v1
>
{});
PipelineVersion
::
v1
>
{});
#if CK_EXPERIMENTAL_INTER_WAVE_INSTANCES
add_device_operation_instances
(
instances
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_nk_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Interwave
,
PipelineVersion
::
v1
>
{});
#endif
#if CK_EXPERIMENTAL_PIPELINE_V2_INSTANCES
add_device_operation_instances
(
instances
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_km_nk_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Default
,
PipelineVersion
::
v2
>
{});
#endif
}
}
}
// namespace instance
}
// namespace instance
...
...
library/src/tensor_operation_instance/gpu/quantization/gemm/device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_kn_mn_instance.cpp
View file @
c579740a
...
@@ -27,9 +27,22 @@ void add_device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_kn_mn_instances(
...
@@ -27,9 +27,22 @@ void add_device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_kn_mn_instances(
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_kn_mn_instances
<
Mul_Clamp
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_kn_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Default
,
LoopScheduler
::
Default
,
PipelineVersion
::
v1
>
{});
PipelineVersion
::
v1
>
{});
#if CK_EXPERIMENTAL_INTER_WAVE_INSTANCES
add_device_operation_instances
(
instances
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_kn_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Interwave
,
PipelineVersion
::
v1
>
{});
#endif
#if CK_EXPERIMENTAL_PIPELINE_V2_INSTANCES
add_device_operation_instances
(
instances
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_kn_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Default
,
PipelineVersion
::
v2
>
{});
#endif
}
}
}
// namespace instance
}
// namespace instance
}
// namespace device
}
// namespace device
}
// namespace tensor_operation
}
// namespace tensor_operation
...
...
library/src/tensor_operation_instance/gpu/quantization/gemm/device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_nk_mn_instance.cpp
View file @
c579740a
...
@@ -27,9 +27,22 @@ void add_device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_nk_mn_instances(
...
@@ -27,9 +27,22 @@ void add_device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_nk_mn_instances(
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_nk_mn_instances
<
Mul_Clamp
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_nk_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Default
,
LoopScheduler
::
Default
,
PipelineVersion
::
v1
>
{});
PipelineVersion
::
v1
>
{});
#if CK_EXPERIMENTAL_INTER_WAVE_INSTANCES
add_device_operation_instances
(
instances
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_nk_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Interwave
,
PipelineVersion
::
v1
>
{});
#endif
#if CK_EXPERIMENTAL_PIPELINE_V2_INSTANCES
add_device_operation_instances
(
instances
,
device_gemm_quantization_xdl_c_shuffle_i8_i8_i8_mk_nk_mn_instances
<
Mul_Clamp
,
LoopScheduler
::
Default
,
PipelineVersion
::
v2
>
{});
#endif
}
}
}
// namespace instance
}
// namespace instance
}
// namespace device
}
// namespace device
}
// namespace tensor_operation
}
// namespace tensor_operation
...
...
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