Generator is supposed to give a single element. However, the test was
feeding for multiple elements. This patch removes BATCH_SIZE definition
to make it feed for a single element.
**Self evaluation:**
1. Build test: [X]Passed [ ]Failed [ ]Skipped
2. Run test: [X]Passed [ ]Failed [ ]Skipped
Change-Id: Ia10049c3ac3a49cde0643fd4eb9cb4201e9047e5
Signed-off-by: Jihoon Lee <jhoon.it.lee@samsung.com>
#define TRAININGSET_PATH "trainingSet.dat"
#define VALSET_PATH "trainingSet.dat"
#define PATH_LEN 1024
-#define BATCH_SIZE 32
#define FEATURE_SIZE 62720
char* NnTrainerGetError(int nRet);
static int count = 0;
unsigned int i;
- unsigned int data_size = BATCH_SIZE * FEATURE_SIZE;
+ unsigned int data_size = FEATURE_SIZE;
for (i = 0; i < data_size; ++i) {
outVec[0][i] = 1;
}
- for(i = 0; i < BATCH_SIZE; ++i) {
- outLabel[0][i] = 1;
- }
+ outLabel[0][0] = 1;
if (count == 5) {
*last = true;
#define TRAININGSET_PATH "trainingSet.dat"
#define VALSET_PATH "trainingSet.dat"
-#define BATCH_SIZE 9
#define FEATURE_SIZE 100
#define NUM_CLASS 10
{
static int count = 0;
unsigned int i, j;
- unsigned int data_size = BATCH_SIZE * FEATURE_SIZE;
+ unsigned int data_size = FEATURE_SIZE;
for (i = 0; i < data_size; ++i)
{
outVec[0][i] = 0.0f;
}
- for (i = 0; i < BATCH_SIZE; ++i)
+
+ outLabel[0][0] = 1.0f;
+ for (j = 1; j < NUM_CLASS; ++j)
{
- outLabel[0][i * NUM_CLASS] = 1.0f;
- for (j = 1; j < NUM_CLASS; ++j)
- {
- outLabel[0][i * NUM_CLASS + j] = 0.0f;
- }
+ outLabel[0][j] = 0.0f;
}
if (count == 10)