diff --git a/testdata/dnn/gguf/dummy.gguf b/testdata/dnn/gguf/dummy.gguf new file mode 100644 index 000000000..94f8d7002 Binary files /dev/null and b/testdata/dnn/gguf/dummy.gguf differ diff --git a/testdata/dnn/gguf/generate_gguf_test_data.py b/testdata/dnn/gguf/generate_gguf_test_data.py new file mode 100644 index 000000000..0d9162379 --- /dev/null +++ b/testdata/dnn/gguf/generate_gguf_test_data.py @@ -0,0 +1,18 @@ +import numpy as np +import gguf + +if __name__ == '__main__': + writer= gguf.gguf_writer.GGUFWriter("data/dummy.gguf", "dummy") + writer.add_key_value("metadata1", "42", gguf.GGUFValueType.STRING) + + + weight = np.ones((32,6), dtype=np.float32) + bias = np.ones((32), dtype=np.float32) + writer.add_tensor("blk.0.attn_qkv.weight", weight) + writer.add_tensor("blk.0.attn_qkv.bias", bias) + + writer.write_header_to_file() + writer.write_kv_data_to_file() + writer.write_tensors_to_file() + + writer.close() \ No newline at end of file