]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
fix gguf-py: Conversion error when multiple licenses are configured (#9807)
authormomonga <redacted>
Sun, 24 Nov 2024 00:09:22 +0000 (09:09 +0900)
committerGitHub <redacted>
Sun, 24 Nov 2024 00:09:22 +0000 (01:09 +0100)
* fix general.license list to str

* fix join license list

---------

Co-authored-by: momonga <redacted>
gguf-py/gguf/metadata.py

index 321cbcd4c5507773d3be1defc1d3ac15e1c2ca05..962c27b2044642eb169cc7791c25db8bcded907f 100644 (file)
@@ -545,7 +545,10 @@ class Metadata:
             gguf_writer.add_size_label(self.size_label)
 
         if self.license is not None:
-            gguf_writer.add_license(self.license)
+            if isinstance(self.license, list):
+                gguf_writer.add_license(",".join(self.license))
+            else:
+                gguf_writer.add_license(self.license)
         if self.license_name is not None:
             gguf_writer.add_license_name(self.license_name)
         if self.license_link is not None: