| 2528 | |
| 2529 | template <typename Dtype> |
| 2530 | void DataTransformer<Dtype>::dumpEverything(Dtype* transformed_data, Dtype* transformed_label, MetaData meta){ |
| 2531 | |
| 2532 | char filename[100]; |
| 2533 | sprintf(filename, "transformed_data_%04d_%02d", meta.annolist_index, meta.people_index); |
| 2534 | std::ofstream myfile; |
| 2535 | myfile.open(filename); |
| 2536 | int data_length = param_.crop_size_y() * param_.crop_size_x() * 4; |
| 2537 | |
| 2538 | //LOG(INFO) << "before copy data: " << filename << " " << data_length; |
| 2539 | for(int i = 0; i<data_length; i++){ |
| 2540 | myfile << transformed_data[i] << " "; |
| 2541 | } |
| 2542 | //LOG(INFO) << "after copy data: " << filename << " " << data_length; |
| 2543 | myfile.close(); |
| 2544 | |
| 2545 | sprintf(filename, "transformed_label_%04d_%02d", meta.annolist_index, meta.people_index); |
| 2546 | myfile.open(filename); |
| 2547 | int label_length = param_.crop_size_y() * param_.crop_size_x() / param_.stride() / param_.stride() * (param_.num_parts()+1); |
| 2548 | for(int i = 0; i<label_length; i++){ |
| 2549 | myfile << transformed_label[i] << " "; |
| 2550 | } |
| 2551 | myfile.close(); |
| 2552 | } |
| 2553 | // CPM end extra code |
| 2554 | |
| 2555 | |