From c8686a627eb1c2ff06ec212f0163f3b48614d934 Mon Sep 17 00:00:00 2001 From: Concedo <39025047+LostRuins@users.noreply.github.com> Date: Sun, 21 Sep 2025 21:16:02 +0800 Subject: [PATCH] don't mandate mistral common for other model usage --- convert_hf_to_gguf.py | 15 +++++++++------ klite.embd | 15 ++++++++------- koboldcpp.py | 2 +- 3 files changed, 18 insertions(+), 14 deletions(-) diff --git a/convert_hf_to_gguf.py b/convert_hf_to_gguf.py index 7ddec48ad..851002639 100755 --- a/convert_hf_to_gguf.py +++ b/convert_hf_to_gguf.py @@ -29,12 +29,15 @@ if 'NO_LOCAL_GGUF' not in os.environ: sys.path.insert(1, str(Path(__file__).parent / 'gguf-py')) import gguf from gguf.vocab import MistralTokenizerType, MistralVocab -from mistral_common.tokens.tokenizers.base import TokenizerVersion -from mistral_common.tokens.tokenizers.multimodal import DATASET_MEAN, DATASET_STD -from mistral_common.tokens.tokenizers.tekken import Tekkenizer -from mistral_common.tokens.tokenizers.sentencepiece import ( - SentencePieceTokenizer, -) +try: + from mistral_common.tokens.tokenizers.base import TokenizerVersion + from mistral_common.tokens.tokenizers.multimodal import DATASET_MEAN, DATASET_STD + from mistral_common.tokens.tokenizers.tekken import Tekkenizer + from mistral_common.tokens.tokenizers.sentencepiece import ( + SentencePieceTokenizer, + ) +except Exception: + print("Warning: No Mistral Common Installed. You cannot convert Mistral models.") logger = logging.getLogger("hf-to-gguf") diff --git a/klite.embd b/klite.embd index 72de890c0..60ecd29bc 100644 --- a/klite.embd +++ b/klite.embd @@ -12,7 +12,7 @@ Current version indicated by LITEVER below. -->