[SWDEV-438556][SWDEV-449685] - Fix for CG MultiGrid Group Tests
Change-Id: Iaf3d422e57465fefe9adb1fc7c01a480ada37db3
Tento commit je obsažen v:
@@ -247,8 +247,8 @@ TEST_CASE("Unit_Multi_Grid_Group_Getters_Positive_Basic") {
|
||||
HIP_CHECK(hipSetDevice(i));
|
||||
// Verify multi_grid_group.thread_rank() values
|
||||
const auto multi_grid_thread0_rank = multi_grid.thread0_rank_in_multi_grid(i);
|
||||
ArrayAllOf(uint_arr[i].ptr(), multi_grid.grids_[i].thread_count_,
|
||||
[rank_0 = multi_grid_thread0_rank](uint32_t j) { return rank_0 + j; });
|
||||
ArrayInRange(uint_arr[i].ptr(), multi_grid.grids_[i].thread_count_, multi_grid_thread0_rank,
|
||||
multi_grid_thread0_rank + multi_grid.grids_[i].thread_count_);
|
||||
HIP_CHECK(hipMemcpy(uint_arr[i].ptr(), uint_arr_dev[i].ptr(),
|
||||
multi_grid.grids_[i].thread_count_ * sizeof(*uint_arr[i].ptr()),
|
||||
hipMemcpyDeviceToHost));
|
||||
@@ -400,8 +400,8 @@ TEST_CASE("Unit_Multi_Grid_Group_Getters_Positive_Base_Type") {
|
||||
HIP_CHECK(hipSetDevice(i));
|
||||
// Verify multi_grid_group.thread_rank() values
|
||||
const auto multi_grid_thread0_rank = multi_grid.thread0_rank_in_multi_grid(i);
|
||||
ArrayAllOf(uint_arr[i].ptr(), multi_grid.grids_[i].thread_count_,
|
||||
[rank_0 = multi_grid_thread0_rank](uint32_t j) { return rank_0 + j; });
|
||||
ArrayInRange(uint_arr[i].ptr(), multi_grid.grids_[i].thread_count_, multi_grid_thread0_rank,
|
||||
multi_grid_thread0_rank + multi_grid.grids_[i].thread_count_);
|
||||
HIP_CHECK(hipMemcpy(uint_arr[i].ptr(), uint_arr_dev[i].ptr(),
|
||||
multi_grid.grids_[i].thread_count_ * sizeof(*uint_arr[i].ptr()),
|
||||
hipMemcpyDeviceToHost));
|
||||
@@ -508,8 +508,8 @@ TEST_CASE("Unit_Multi_Grid_Group_Getters_Positive_Non_Member_Functions") {
|
||||
HIP_CHECK(hipDeviceSynchronize());
|
||||
// Verify multi_grid_group.thread_rank() values
|
||||
const auto multi_grid_thread0_rank = multi_grid.thread0_rank_in_multi_grid(i);
|
||||
ArrayAllOf(uint_arr[i].ptr(), multi_grid.grids_[i].thread_count_,
|
||||
[rank_0 = multi_grid_thread0_rank](uint32_t j) { return rank_0 + j; });
|
||||
ArrayInRange(uint_arr[i].ptr(), multi_grid.grids_[i].thread_count_, multi_grid_thread0_rank,
|
||||
multi_grid_thread0_rank + multi_grid.grids_[i].thread_count_);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Odkázat v novém úkolu
Zablokovat Uživatele