convert-*.py: remove autogenerated uuid
This commit is contained in:
parent
f2b425c59c
commit
ad217d7249
2 changed files with 0 additions and 21 deletions
|
@ -378,12 +378,6 @@ class Model:
|
|||
|
||||
def prepare_key_value_store(self):
|
||||
|
||||
# Upon missing model uuid, generate uuid based on tensor content
|
||||
if self.metadata.uuid is None:
|
||||
self.metadata.uuid = self.gguf_writer.generate_tensors_uuid()
|
||||
max_name_len = max(len(s) for _, s in self.tensor_map.mapping.values()) + len(".weight,")
|
||||
logger.info(f"{f'%-{max_name_len}s' % f'generating general.uuid'} {self.metadata.uuid}")
|
||||
|
||||
logger.info("Set meta model")
|
||||
self.metadata.set_gguf_meta_model(self.gguf_writer)
|
||||
|
||||
|
|
|
@ -2,8 +2,6 @@ from __future__ import annotations
|
|||
|
||||
import logging
|
||||
import os
|
||||
import uuid
|
||||
import hashlib
|
||||
import shutil
|
||||
import struct
|
||||
import tempfile
|
||||
|
@ -369,19 +367,6 @@ class GGUFWriter:
|
|||
|
||||
self.state = WriterState.WEIGHTS
|
||||
|
||||
def generate_tensors_uuid(self) -> str:
|
||||
uuidv5_sha1 = hashlib.sha1()
|
||||
uuidv5_sha1.update(uuid.UUID('ef001206-dadc-5f6d-a15f-3359e577d4e5').bytes)
|
||||
|
||||
for tensors in self.tensors:
|
||||
# relying on the fact that Python dicts preserve insertion order (since 3.7)
|
||||
for name, ti in tensors.items():
|
||||
assert ti.tensor is not None
|
||||
assert ti.tensor.nbytes == ti.nbytes
|
||||
uuidv5_sha1.update(ti.tensor.tobytes('C'))
|
||||
|
||||
return str(uuid.UUID(bytes=uuidv5_sha1.digest()[:16], version=5))
|
||||
|
||||
def write_tensors_to_file(self, *, progress: bool = False) -> None:
|
||||
self.write_ti_data_to_file()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue