瀏覽代碼

fix gguf-py: Conversion error when multiple licenses are configured (#9807)

* fix general.license list to str

* fix join license list

---------

Co-authored-by: momonga <115213907+mmnga@users.noreply.github.com>
momonga 1 年之前
父節點
當前提交
96fa2c5e2d
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      gguf-py/gguf/metadata.py

+ 4 - 1
gguf-py/gguf/metadata.py

@@ -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: