diff options
Diffstat (limited to 'ggml.h')
-rw-r--r-- | ggml.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -259,8 +259,9 @@ extern "C" { #endif -#ifdef __ARM_NEON - // we use the built-in 16-bit float type +#if defined(__ARM_NEON) && defined(__CUDACC__) + typedef half ggml_fp16_t; +#elif defined(__ARM_NEON) typedef __fp16 ggml_fp16_t; #else typedef uint16_t ggml_fp16_t; |