Fix FLT_MIN misuses

This commit is contained in:
augustin64 2023-03-10 18:20:10 +01:00
parent 3a50b08179
commit 7d7cd2e3a7
3 changed files with 5 additions and 5 deletions

View File

@ -62,7 +62,7 @@ float tanh_derivative(float x) {
void apply_softmax_input(float ***input, int depth, int rows, int columns) { void apply_softmax_input(float ***input, int depth, int rows, int columns) {
float m = FLT_MIN; float m = -FLT_MAX;
float sum=0; float sum=0;
for (int i=0; i < depth; i++) { for (int i=0; i < depth; i++) {
for (int j=0; j < rows; j++) { for (int j=0; j < rows; j++) {

View File

@ -99,7 +99,7 @@ __global__ void make_max_pooling_kernel(float*** input, float*** output, int siz
return; return;
} }
float m = FLT_MIN; float m = -FLT_MAX;
float temp; float temp;
for (int a=0; a < size; a++) { for (int a=0; a < size; a++) {
@ -129,7 +129,7 @@ void make_max_pooling_cpu(float*** input, float*** output, int size, int output_
for (int i=0; i < output_depth; i++) { for (int i=0; i < output_depth; i++) {
for (int j=0; j < output_width; j++) { for (int j=0; j < output_width; j++) {
for (int k=0; k < output_width; k++) { for (int k=0; k < output_width; k++) {
m = FLT_MIN; m = -FLT_MAX;
for (int a=0; a < size; a++) { for (int a=0; a < size; a++) {
for (int b=0; b < size; b++) { for (int b=0; b < size; b++) {
m = fmaxf(m, input[i][size*j +a][size*k +b]); m = fmaxf(m, input[i][size*j +a][size*k +b]);

View File

@ -99,7 +99,7 @@ __global__ void make_max_pooling_kernel(float*** input, float*** output, int siz
return; return;
} }
float m = FLT_MIN; float m = -FLT_MAX;
float temp; float temp;
for (int a=0; a < size; a++) { for (int a=0; a < size; a++) {
@ -129,7 +129,7 @@ void make_max_pooling_cpu(float*** input, float*** output, int size, int output_
for (int i=0; i < output_depth; i++) { for (int i=0; i < output_depth; i++) {
for (int j=0; j < output_width; j++) { for (int j=0; j < output_width; j++) {
for (int k=0; k < output_width; k++) { for (int k=0; k < output_width; k++) {
m = FLT_MIN; m = -FLT_MAX;
for (int a=0; a < size; a++) { for (int a=0; a < size; a++) {
for (int b=0; b < size; b++) { for (int b=0; b < size; b++) {
m = fmaxf(m, input[i][size*j +a][size*k +b]); m = fmaxf(m, input[i][size*j +a][size*k +b]);