mirror of
https://github.com/augustin64/projet-tipe
synced 2025-01-23 15:16:26 +01:00
Move 'min' and 'max' definition to commons/utils
This commit is contained in:
parent
fd36226600
commit
693dee581e
@ -8,16 +8,6 @@
|
||||
|
||||
#include "include/config.h"
|
||||
|
||||
#ifndef __CUDACC__
|
||||
int min(int a, int b) {
|
||||
return a<b?a:b;
|
||||
}
|
||||
|
||||
int max(int a, int b) {
|
||||
return a > b ? a : b;
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Softmax backward MSE
|
||||
*/
|
||||
|
@ -8,16 +8,6 @@
|
||||
|
||||
#include "include/config.h"
|
||||
|
||||
#ifndef __CUDACC__
|
||||
int min(int a, int b) {
|
||||
return a<b?a:b;
|
||||
}
|
||||
|
||||
int max(int a, int b) {
|
||||
return a > b ? a : b;
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Softmax backward MSE
|
||||
*/
|
||||
|
@ -4,16 +4,6 @@
|
||||
#ifndef DEF_BACKPROPAGATION_H
|
||||
#define DEF_BACKPROPAGATION_H
|
||||
|
||||
/*
|
||||
* Renvoie la valeur minimale entre a et b
|
||||
*/
|
||||
int min(int a, int b);
|
||||
|
||||
/*
|
||||
* Renvoie la valeur maximale entre a et b
|
||||
*/
|
||||
int max(int a, int b);
|
||||
|
||||
|
||||
#ifdef __CUDACC__
|
||||
extern "C"
|
||||
|
@ -25,6 +25,20 @@ inline void gpuAssert(cudaError_t code, const char *file, int line, bool abort=t
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __CUDACC__
|
||||
/*
|
||||
* Renvoie la valeur minimale entre a et b
|
||||
*/
|
||||
int min(int a, int b);
|
||||
|
||||
/*
|
||||
* Renvoie la valeur maximale entre a et b
|
||||
*/
|
||||
int max(int a, int b);
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* Partie entière supérieure de a/b
|
||||
*/
|
||||
|
@ -16,6 +16,17 @@
|
||||
#define BLOCKSIZE_z 8
|
||||
|
||||
|
||||
#ifndef __CUDACC__
|
||||
int min(int a, int b) {
|
||||
return a<b?a:b;
|
||||
}
|
||||
|
||||
int max(int a, int b) {
|
||||
return a > b ? a : b;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
int i_div_up(int a, int b) { // Partie entière supérieure de a/b
|
||||
return ((a % b) != 0) ? (a / b + 1) : (a / b);
|
||||
}
|
||||
|
@ -16,6 +16,17 @@
|
||||
#define BLOCKSIZE_z 8
|
||||
|
||||
|
||||
#ifndef __CUDACC__
|
||||
int min(int a, int b) {
|
||||
return a<b?a:b;
|
||||
}
|
||||
|
||||
int max(int a, int b) {
|
||||
return a > b ? a : b;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
int i_div_up(int a, int b) { // Partie entière supérieure de a/b
|
||||
return ((a % b) != 0) ? (a / b + 1) : (a / b);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user