"vscode:/vscode.git/clone" did not exist on "41bb1ab10d7585f874ab4809744a0b55a5b351b7"
Commit e3e38fe3 authored by Adam Osewski's avatar Adam Osewski
Browse files

Debug messages.

parent 8986060e
......@@ -72,6 +72,13 @@ struct ThreadwiseTensorSliceTransfer_v1r3
using DstCoordStep = decltype(make_tensor_coordinate_step(DstDesc{}, Index{}));
template <index_t... Ids>
__device__ static bool is_thread_local_1d_id_idx()
{
const auto tid = get_thread_local_1d_id();
return ((tid == Ids) || ...);
}
__device__ constexpr ThreadwiseTensorSliceTransfer_v1r3(const DstDesc& dst_desc,
const Index& dst_slice_origin_idx,
const ElementwiseOperation& element_op)
......@@ -155,6 +162,21 @@ struct ThreadwiseTensorSliceTransfer_v1r3
is_dst_valid,
dst_vector.template AsType<dst_vector_t>()[Number<0>{}]);
// if (get_block_1d_id() == 0 && is_thread_local_1d_id_idx<3,69>())
// {
// printf("tid: %d, dst_coord_: [%d, %d, %d, %d, %d, %d, %d, %d]\n",
// get_thread_local_1d_id(),
// dst_coord_.GetIndex()[Number<0>{}],
// dst_coord_.GetIndex()[Number<1>{}],
// dst_coord_.GetIndex()[Number<2>{}],
// dst_coord_.GetIndex()[Number<3>{}],
// dst_coord_.GetIndex()[Number<4>{}],
// dst_coord_.GetIndex()[Number<5>{}],
// dst_coord_.GetIndex()[Number<6>{}],
// dst_coord_.GetIndex()[Number<7>{}]
// );
// }
if constexpr(idx_1d.value != num_access - 1)
{
constexpr auto forward_step = SpaceFillingCurve::GetForwardStep(idx_1d);
......
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