@@ -16,25 +16,16 @@ TEST(nesterov_a_test_task_mpi, test_pipeline_run) {
1616
1717 // Create data
1818 std::vector<int > in (kCount * kCount , 0 );
19- std::vector<int > out (kCount * kCount , 0 );
2019
2120 for (size_t i = 0 ; i < kCount ; i++) {
2221 in[(i * kCount ) + i] = 1 ;
2322 }
2423
25- // Create task_data
26- auto task_data_mpi = std::make_shared<ppc::core::TaskData>();
27- task_data_mpi->inputs .emplace_back (reinterpret_cast <uint8_t *>(in.data ()));
28- task_data_mpi->inputs_count .emplace_back (in.size ());
29- task_data_mpi->outputs .emplace_back (reinterpret_cast <uint8_t *>(out.data ()));
30- task_data_mpi->outputs_count .emplace_back (out.size ());
31-
3224 // Create Task
33- auto test_task_mpi = std::make_shared<nesterov_a_test_task_mpi::TestTaskMPI>(task_data_mpi );
25+ auto test_task_mpi = std::make_shared<nesterov_a_test_task_mpi::TestTaskMPI>(in );
3426
3527 // Create Perf attributes
3628 auto perf_attr = std::make_shared<ppc::core::PerfAttr>();
37- perf_attr->num_running = 10 ;
3829 const auto t0 = std::chrono::high_resolution_clock::now ();
3930 perf_attr->current_timer = [&] {
4031 auto current_time_point = std::chrono::high_resolution_clock::now ();
@@ -54,33 +45,24 @@ TEST(nesterov_a_test_task_mpi, test_pipeline_run) {
5445 ppc::core::Perf::PrintPerfStatistic (perf_results);
5546 }
5647
57- ASSERT_EQ (in, out );
48+ ASSERT_EQ (in, test_task_mpi-> Get () );
5849}
5950
6051TEST (nesterov_a_test_task_mpi, test_task_run) {
6152 constexpr int kCount = 500 ;
6253
6354 // Create data
6455 std::vector<int > in (kCount * kCount , 0 );
65- std::vector<int > out (kCount * kCount , 0 );
6656
6757 for (size_t i = 0 ; i < kCount ; i++) {
6858 in[(i * kCount ) + i] = 1 ;
6959 }
7060
71- // Create task_data
72- auto task_data_mpi = std::make_shared<ppc::core::TaskData>();
73- task_data_mpi->inputs .emplace_back (reinterpret_cast <uint8_t *>(in.data ()));
74- task_data_mpi->inputs_count .emplace_back (in.size ());
75- task_data_mpi->outputs .emplace_back (reinterpret_cast <uint8_t *>(out.data ()));
76- task_data_mpi->outputs_count .emplace_back (out.size ());
77-
7861 // Create Task
79- auto test_task_mpi = std::make_shared<nesterov_a_test_task_mpi::TestTaskMPI>(task_data_mpi );
62+ auto test_task_mpi = std::make_shared<nesterov_a_test_task_mpi::TestTaskMPI>(in );
8063
8164 // Create Perf attributes
8265 auto perf_attr = std::make_shared<ppc::core::PerfAttr>();
83- perf_attr->num_running = 10 ;
8466 const auto t0 = std::chrono::high_resolution_clock::now ();
8567 perf_attr->current_timer = [&] {
8668 auto current_time_point = std::chrono::high_resolution_clock::now ();
@@ -101,5 +83,5 @@ TEST(nesterov_a_test_task_mpi, test_task_run) {
10183 ppc::core::Perf::PrintPerfStatistic (perf_results);
10284 }
10385
104- ASSERT_EQ (in, out );
86+ ASSERT_EQ (in, test_task_mpi-> Get () );
10587}
0 commit comments