mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-03 05:01:25 +00:00
This change replaces pipeline macros like CK_TILE_PIPELINE_COMPUTE_V3, CK_TILE_PIPELINE_MEMORY, etc in the CK Tile examples with a common enum called GemmPipeline to reduce code duplication.
22 lines
329 B
C++
22 lines
329 B
C++
// Copyright © Advanced Micro Devices, Inc., or its affiliates.
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
#pragma once
|
|
|
|
namespace ck_tile {
|
|
|
|
enum struct GemmPipeline
|
|
{
|
|
COMPUTE_ASYNC,
|
|
COMPUTE_V3,
|
|
COMPUTE_V4,
|
|
COMPUTE_V5,
|
|
COMPUTE_V6,
|
|
MEMORY,
|
|
BASIC_V1,
|
|
BASIC_V2,
|
|
PRESHUFFLE_V2
|
|
};
|
|
|
|
} // namespace ck_tile
|