Update ggml-metal.m

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
This commit is contained in:
slaren 2024-03-30 11:42:28 +01:00 committed by GitHub
parent 26c09adce6
commit 2abb6c7225
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1734,9 +1734,9 @@ static enum ggml_status ggml_metal_graph_compute(
// some Metal matrix data types require aligned pointers // some Metal matrix data types require aligned pointers
// ref: https://developer.apple.com/metal/Metal-Shading-Language-Specification.pdf (Table 2.5) // ref: https://developer.apple.com/metal/Metal-Shading-Language-Specification.pdf (Table 2.5)
switch (src2->type) { switch (src0->type) {
case GGML_TYPE_F32: GGML_ASSERT(nb21 % 16 == 0); break; case GGML_TYPE_F32: GGML_ASSERT(nb01 % 16 == 0); break;
case GGML_TYPE_F16: GGML_ASSERT(nb21 % 8 == 0); break; case GGML_TYPE_F16: GGML_ASSERT(nb01 % 8 == 0); break;
default: break; default: break;
} }