Deprecate static kernel (#42)

* deprecate static kernels

[ROCm/composable_kernel commit: 81c942cd7e]
This commit is contained in:
Chao Liu
2021-07-08 10:40:00 -05:00
committed by GitHub
parent 0d7baf0e50
commit 459dc6cf2f
55 changed files with 195 additions and 12546 deletions

View File

@@ -1,23 +1,6 @@
#pragma once
#include "host_tensor.hpp"
#include "common_header.hpp"
#include "tensor_descriptor.hpp"
template <typename TensorDesc, std::size_t... Is>
auto make_HostTensorDescriptor_impl(TensorDesc, std::integer_sequence<std::size_t, Is...>)
{
std::initializer_list<std::size_t> lengths = {TensorDesc::GetLengths()[Is]...};
std::initializer_list<std::size_t> strides = {TensorDesc::GetStrides()[Is]...};
return HostTensorDescriptor(lengths, strides);
}
template <typename TensorDesc>
auto make_HostTensorDescriptor(TensorDesc)
{
return make_HostTensorDescriptor_impl(
TensorDesc{}, std::make_integer_sequence<std::size_t, TensorDesc::GetNumOfDimension()>{});
}
template <typename TensorDesc>
void ostream_tensor_descriptor(TensorDesc, std::ostream& os = std::cout)