diff options
author | slaren <slarengh@gmail.com> | 2024-05-15 15:08:48 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-15 15:08:48 +0200 |
commit | 344f9126cc0d15891fde9472fe40b8572628ad7d (patch) | |
tree | ad9ba84a6bda9581609af5114d684f6668b40532 /ggml.c | |
parent | 9a17ab914b0aa7353389c656a3f2a0f086726868 (diff) |
ggml : tag ggml_tensor::backend as deprecated (#7290)
Diffstat (limited to 'ggml.c')
-rw-r--r-- | ggml.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -3178,6 +3178,12 @@ static struct ggml_tensor * ggml_new_tensor_impl( struct ggml_tensor * const result = (struct ggml_tensor *)((char *)ctx->mem_buffer + obj_new->offs); +#ifdef __clang__ + // temporary until ggml_tensor::backend is removed + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wdeprecated-declarations" +#endif + *result = (struct ggml_tensor) { /*.type =*/ type, /*.backend =*/ GGML_BACKEND_TYPE_CPU, @@ -3200,6 +3206,10 @@ static struct ggml_tensor * ggml_new_tensor_impl( /*.padding =*/ { 0 }, }; +#ifdef __clang__ + #pragma clang diagnostic pop +#endif + // TODO: this should not be needed as long as we don't rely on aligned SIMD loads //ggml_assert_aligned(result->data); |