Просмотр исходного кода

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 год назад
Родитель
Сommit
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: