@@ -15,25 +15,16 @@ TEST(nesterov_a_test_task_tbb, test_pipeline_run) {
1515
1616 // Create data
1717 std::vector<int > in (kCount * kCount , 0 );
18- std::vector<int > out (kCount * kCount , 0 );
1918
2019 for (size_t i = 0 ; i < kCount ; i++) {
2120 in[(i * kCount ) + i] = 1 ;
2221 }
2322
24- // Create task_data
25- auto task_data_tbb = std::make_shared<ppc::core::TaskData>();
26- task_data_tbb->inputs .emplace_back (reinterpret_cast <uint8_t *>(in.data ()));
27- task_data_tbb->inputs_count .emplace_back (in.size ());
28- task_data_tbb->outputs .emplace_back (reinterpret_cast <uint8_t *>(out.data ()));
29- task_data_tbb->outputs_count .emplace_back (out.size ());
30-
3123 // Create Task
32- auto test_task_tbb = std::make_shared<nesterov_a_test_task_tbb::TestTaskTBB>(task_data_tbb );
24+ auto test_task_tbb = std::make_shared<nesterov_a_test_task_tbb::TestTaskTBB>(in );
3325
3426 // Create Perf attributes
3527 auto perf_attr = std::make_shared<ppc::core::PerfAttr>();
36- perf_attr->num_running = 10 ;
3728 const auto t0 = std::chrono::high_resolution_clock::now ();
3829 perf_attr->current_timer = [&] {
3930 auto current_time_point = std::chrono::high_resolution_clock::now ();
@@ -48,33 +39,23 @@ TEST(nesterov_a_test_task_tbb, test_pipeline_run) {
4839 auto perf_analyzer = std::make_shared<ppc::core::Perf>(test_task_tbb);
4940 perf_analyzer->PipelineRun (perf_attr, perf_results);
5041 ppc::core::Perf::PrintPerfStatistic (perf_results);
51- ASSERT_EQ (in, out );
42+ ASSERT_EQ (in, test_task_tbb-> Get () );
5243}
5344
5445TEST (nesterov_a_test_task_tbb, test_task_run) {
5546 constexpr int kCount = 450 ;
5647
5748 // Create data
5849 std::vector<int > in (kCount * kCount , 0 );
59- std::vector<int > out (kCount * kCount , 0 );
60-
6150 for (size_t i = 0 ; i < kCount ; i++) {
6251 in[(i * kCount ) + i] = 1 ;
6352 }
6453
65- // Create task_data
66- auto task_data_tbb = std::make_shared<ppc::core::TaskData>();
67- task_data_tbb->inputs .emplace_back (reinterpret_cast <uint8_t *>(in.data ()));
68- task_data_tbb->inputs_count .emplace_back (in.size ());
69- task_data_tbb->outputs .emplace_back (reinterpret_cast <uint8_t *>(out.data ()));
70- task_data_tbb->outputs_count .emplace_back (out.size ());
71-
7254 // Create Task
73- auto test_task_tbb = std::make_shared<nesterov_a_test_task_tbb::TestTaskTBB>(task_data_tbb );
55+ auto test_task_tbb = std::make_shared<nesterov_a_test_task_tbb::TestTaskTBB>(in );
7456
7557 // Create Perf attributes
7658 auto perf_attr = std::make_shared<ppc::core::PerfAttr>();
77- perf_attr->num_running = 10 ;
7859 const auto t0 = std::chrono::high_resolution_clock::now ();
7960 perf_attr->current_timer = [&] {
8061 auto current_time_point = std::chrono::high_resolution_clock::now ();
@@ -89,5 +70,5 @@ TEST(nesterov_a_test_task_tbb, test_task_run) {
8970 auto perf_analyzer = std::make_shared<ppc::core::Perf>(test_task_tbb);
9071 perf_analyzer->TaskRun (perf_attr, perf_results);
9172 ppc::core::Perf::PrintPerfStatistic (perf_results);
92- ASSERT_EQ (in, out );
73+ ASSERT_EQ (in, test_task_tbb-> Get () );
9374}
0 commit comments