typedef struct _ProileData {
unsigned int env_idx; /**< An index of v_mProfileEnv vector.*/
std::string function_name; /**< A function name targetd to profile. */
- unsigned int elapsed_time; /**< A latency to how long time a given function is performed. */
+ unsigned long elapsed_time; /**< A latency to how long time a given function is performed. */
} ProfileData;
/**
fin.close();
const int *f_answer = (const int *)o_buffer;
- const unsigned int output_size = output[outputNamebbox].size / 8;
- for (unsigned int i = 0; i < output_size; ++i) {
+ const unsigned long output_size = output[outputNamebbox].size / 8;
+ for (unsigned long i = 0; i < output_size; ++i) {
if (static_cast<int *>(output[outputNamebbox].buffer)[i] != f_answer[i]) {
std::cout << "boundingbox wrong answer at index[" << i << "]" << std::endl;
std::cout << static_cast<int *>(output[outputNamebbox].buffer)[i] << " vs " << f_answer[i] << std::endl;
fin_2.close();
const float *f_answer_2 = (const float *)o_buffer_2;
- const unsigned int output_size_2 = output[outputNameHeatMap].size / 8;
+ const unsigned long output_size_2 = output[outputNameHeatMap].size / 8;
const int margin = 2;
- for (unsigned int i = 0; i < output_size_2; ++i) {
+ for (unsigned long i = 0; i < output_size_2; ++i) {
const int value_left = static_cast<int>((static_cast<float *>(output[outputNameHeatMap].buffer)[i]));
const int value_right = static_cast<int>(f_answer_2[i]);
int diff = value_left - value_right;
// data type : float
// tensor shape : 1 * 21 * 2
std::string outputNameCoord("mobilenetv2/coord_refine");
- unsigned int size = output[outputNameCoord].size / 4;
- for (unsigned int i = 0; i < size; ++i) {
+ size_t size = output[outputNameCoord].size / 4;
+ for (size_t i = 0; i < size; ++i) {
unsigned int value = static_cast<unsigned int>(static_cast<float *>(output[outputNameCoord].buffer)[i] * 100.0f);
if (value != static_cast<unsigned int>(answers[i])) {
std::cout << "coord_refine wrong answer at index[" << i << "]" << std::endl;