diff options
author | Georgi Gerganov <ggerganov@gmail.com> | 2023-10-04 15:29:58 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-04 15:29:58 +0300 |
commit | f93af02488179b9c52d0d391b08ae4c4d891b8d3 (patch) | |
tree | f5dec5ce7e832e4c5a6d40bb76ef9865e27488ac /tests/test-grad0.cpp | |
parent | f72f8f22c9cb60465b2e79df2767e4ba9604e576 (diff) |
sync : ggml (conv 1d + 2d updates, UB fixes) (#3468)
* sync : ggml (conv 1d + 2d updates)
ggml-ci
* ggml : fix UB in q5_0 and q5_1 quantize code
ggml.c:1033:39: runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior
ggml.c:1081:39: runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior
ggml-ci
* tests : fix UB in test-quantize-perf
Diffstat (limited to 'tests/test-grad0.cpp')
-rw-r--r-- | tests/test-grad0.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/tests/test-grad0.cpp b/tests/test-grad0.cpp index c3cd73bc..0a559b27 100644 --- a/tests/test-grad0.cpp +++ b/tests/test-grad0.cpp @@ -208,26 +208,6 @@ static struct ggml_tensor * get_random_tensor_i32( return result; } -static void print_elements(const char* label, const struct ggml_tensor * t) { - if (!t) { - printf("%s: %s = null\n", __func__, label); - return; - } - const int nelements = ggml_nelements(t); - printf("%s: %s = [", __func__, label); - for (int k = 0; k < nelements; ++k) { - if (k > 0) { printf(", "); } - printf("%.5f", ggml_get_f32_1d(t, k)); - } - printf("] shape: ["); - for (int k = 0; k < t->n_dims; ++k) { - if (k > 0) { printf(", "); } - printf("%d", (int)t->ne[k]); - } - printf("]\n"); - -} - static bool check_gradient( const char * op_name, struct ggml_context * ctx0, |