update model_process.cpp
This commit is contained in:
+42
-41
@@ -440,10 +440,10 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
}
|
||||
if (f_isTXT) {
|
||||
ofstream outstr(times + "/" + modelName + "_output_" + to_string(i) + ".txt", ios::out);
|
||||
int amount_onebatch = 1;
|
||||
int amount_onebatch = 1;
|
||||
for (int j = 1; j < dim->dimCount; j++) {
|
||||
amount_onebatch *= dim->dims[j];
|
||||
}
|
||||
amount_onebatch *= dim->dims[j];
|
||||
}
|
||||
switch (datatype) {
|
||||
case 0:
|
||||
for (int i = 0; i < len / sizeof(float); i++) {
|
||||
@@ -451,11 +451,11 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
@@ -464,12 +464,13 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
for (int i = 0; i < len / sizeof(int8_t); i++) {
|
||||
@@ -477,12 +478,12 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
for (int i = 0; i < len / sizeof(int); i++) {
|
||||
@@ -490,11 +491,11 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
@@ -503,11 +504,11 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
@@ -516,11 +517,11 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
@@ -529,11 +530,11 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
@@ -542,11 +543,11 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
@@ -555,11 +556,11 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
@@ -568,11 +569,11 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 11:
|
||||
@@ -581,11 +582,11 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 12:
|
||||
@@ -594,11 +595,11 @@ void ModelProcess::OutputModelResult(std::string& s, std::string& modelName, siz
|
||||
outstr << out << " ";
|
||||
if (i != 0 && (i + 1) % amount_onebatch == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n\n";
|
||||
}else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
} else{
|
||||
if ((i + 1) % 100 == 0 && i != len / sizeof(float)-1){
|
||||
outstr << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user