summaryrefslogtreecommitdiff
path: root/gguf-py/scripts/gguf-new-metadata.py
diff options
context:
space:
mode:
Diffstat (limited to 'gguf-py/scripts/gguf-new-metadata.py')
-rwxr-xr-xgguf-py/scripts/gguf-new-metadata.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/gguf-py/scripts/gguf-new-metadata.py b/gguf-py/scripts/gguf-new-metadata.py
index 21e91180..c4b90d58 100755
--- a/gguf-py/scripts/gguf-new-metadata.py
+++ b/gguf-py/scripts/gguf-new-metadata.py
@@ -101,8 +101,7 @@ def copy_with_new_metadata(reader: gguf.GGUFReader, writer: gguf.GGUFWriter, new
logger.debug(f'Copying {field.name}')
if val.value is not None:
- writer.add_key(field.name)
- writer.add_val(val.value, val.type)
+ writer.add_key_value(field.name, val.value, val.type)
if gguf.Keys.Tokenizer.CHAT_TEMPLATE in new_metadata:
logger.debug('Adding chat template(s)')
@@ -111,8 +110,7 @@ def copy_with_new_metadata(reader: gguf.GGUFReader, writer: gguf.GGUFWriter, new
for key, val in new_metadata.items():
logger.debug(f'Adding {key}: "{val.value}" {val.description}')
- writer.add_key(key)
- writer.add_val(val.value, val.type)
+ writer.add_key_value(key, val.value, val.type)
total_bytes = 0