From b5f033788737d86ac45c1ec140ad1fc143d233ba Mon Sep 17 00:00:00 2001 From: Hashim Sharif <hsharif3@miranda.cs.illinois.edu> Date: Sun, 13 Jun 2021 01:45:30 -0500 Subject: [PATCH] Adding dummy return values for tensorUtils function (empty functions are dangerous) --- hpvm/include/nvdla/tensorUtils.h | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/hpvm/include/nvdla/tensorUtils.h b/hpvm/include/nvdla/tensorUtils.h index ab197ccf83..19f32c0177 100644 --- a/hpvm/include/nvdla/tensorUtils.h +++ b/hpvm/include/nvdla/tensorUtils.h @@ -7,6 +7,7 @@ #include "tensor.h" #include <vector> +#include <stdlib.h> std::vector<float> run_accuracies; @@ -18,6 +19,8 @@ struct Tensor *readTrainedWeights(const char *file_name, int data_type, long int dim1_size, long int dim2_size, long int dim3_size, long int dim4_size) { + struct Tensor* weightsTensor = new struct Tensor; + return weightsTensor; } @@ -25,26 +28,35 @@ struct Tensor *readInputBatch(const char *file_name, long data_type, long start, long end, long dim2_size, long dim3_size, long dim4_size) { + struct Tensor* inputTensor = new struct Tensor; + return inputTensor; } uint8_t *readLabels(const char *labels_file, int num_labels) { + uint8_t* dummyLabels = (uint8_t*) malloc(sizeof(uint8_t) * num_labels); + return dummyLabels; } uint32_t *readLabels3(const char *labels_file, int num_labels) { - + uint32_t* dummyLabels = (uint32_t*) malloc(sizeof(uint32_t) * num_labels); + return dummyLabels; } uint32_t *readLabelsBatch3(const char *labels_file, int start, int end) { + long int num_labels = end - start; + uint32_t* dummyLabels = (uint32_t*) malloc(sizeof(uint32_t) * num_labels); + return dummyLabels; } float computeAccuracy3(uint32_t *labels, void *result_ptr) { + return 100.0; // dummy return } @@ -53,7 +65,9 @@ float computeAccuracy3(uint32_t *labels, void *result_ptr) { void *create4DTensor(int data_type, int data_format, size_t dim1_size, size_t dim2_size, size_t dim3_size, size_t dim4_size){ - + + struct Tensor* weightsTensor = new struct Tensor; + return weightsTensor; } -- GitLab