mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-11-04 09:32:00 +00:00 
			
		
		
		
	gguf-test: tensor data comparison
This commit is contained in:
		@@ -648,6 +648,10 @@ struct gguf_context * gguf_init_from_file_impl(FILE * file, struct gguf_init_par
 | 
			
		||||
 | 
			
		||||
            ok = ok && data != nullptr;
 | 
			
		||||
 | 
			
		||||
            if (ok) {
 | 
			
		||||
                ggml_set_name(data, "GGUF tensor data binary blob");
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // read the binary blob with the tensor data
 | 
			
		||||
            ok = ok && gr.read(data->data, ctx->size);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1031,6 +1031,12 @@ static bool same_tensor_data(const struct ggml_context * orig, const struct ggml
 | 
			
		||||
 | 
			
		||||
    struct ggml_tensor * t_orig = ggml_get_first_tensor(orig);
 | 
			
		||||
    struct ggml_tensor * t_read = ggml_get_first_tensor(read);
 | 
			
		||||
 | 
			
		||||
    if (std::string(t_read->name) != "GGUF tensor data binary blob") {
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
    t_read = ggml_get_next_tensor(read, t_read);
 | 
			
		||||
 | 
			
		||||
    while (t_orig) {
 | 
			
		||||
        if (!t_read) {
 | 
			
		||||
            ok = false;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user