|
|
@ -88,9 +88,6 @@ typedef void* thread_ret_t;
|
|
|
|
#define GGML_MEM_ALIGN 16
|
|
|
|
#define GGML_MEM_ALIGN 16
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#define MAX(a, b) ((a) > (b) ? (a) : (b))
|
|
|
|
|
|
|
|
#define MIN(a, b) ((a) < (b) ? (a) : (b))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define UNUSED(x) (void)(x)
|
|
|
|
#define UNUSED(x) (void)(x)
|
|
|
|
#define SWAP(x, y, T) do { T SWAP = x; x = y; y = SWAP; } while (0)
|
|
|
|
#define SWAP(x, y, T) do { T SWAP = x; x = y; y = SWAP; } while (0)
|
|
|
|
|
|
|
|
|
|
|
@ -108,6 +105,11 @@ typedef void* thread_ret_t;
|
|
|
|
#include <cblas.h>
|
|
|
|
#include <cblas.h>
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#undef MIN
|
|
|
|
|
|
|
|
#undef MAX
|
|
|
|
|
|
|
|
#define MIN(a, b) ((a) < (b) ? (a) : (b))
|
|
|
|
|
|
|
|
#define MAX(a, b) ((a) > (b) ? (a) : (b))
|
|
|
|
|
|
|
|
|
|
|
|
// floating point type used to accumulate sums
|
|
|
|
// floating point type used to accumulate sums
|
|
|
|
typedef double ggml_float;
|
|
|
|
typedef double ggml_float;
|
|
|
|
|
|
|
|
|
|
|
|