mirror of
https://github.com/augustin64/projet-tipe
synced 2025-02-02 19:39:39 +01:00
Fix FLT_MIN misuses
This commit is contained in:
parent
3a50b08179
commit
7d7cd2e3a7
@ -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++) {
|
||||||
|
@ -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]);
|
||||||
|
@ -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]);
|
||||||
|
Loading…
Reference in New Issue
Block a user