"docs/vscode:/vscode.git/clone" did not exist on "fa82dfccdd1d2b45ae9fda53e1f436d6c4dce2ae"
Commit 08c69243 authored by Chao Liu's avatar Chao Liu
Browse files

fix build issue

parent 7a89684f
......@@ -66,10 +66,11 @@ struct ConstantTensorDescriptor
{
}
template <class X>
__host__ __device__ constexpr void operator()(X IDim) const
template <index_t IDim_>
__host__ __device__ constexpr void operator()(Number<IDim_>) const
{
constexpr auto IDim_p1 = IDim + Number<1>{};
constexpr auto IDim = Number<IDim_>{};
constexpr auto IDim_p1 = Number<IDim_ + 1>{};
is_continuous =
is_continuous && (GetStride(IDim) >= GetStride(IDim_p1) &&
......@@ -178,9 +179,10 @@ struct ConstantTensorDescriptor
{
}
template <class X>
__host__ __device__ constexpr void operator()(X IDim) const
template <class IDim_>
__host__ __device__ constexpr void operator()(IDim_) const
{
constexpr auto IDim = IDim_{};
constexpr index_t stride = PackedStrides::Get(IDim);
multi_id.Set(IDim, id / stride);
id -= multi_id[IDim] * stride;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment