Support TheBloke exported models.

This commit is contained in:
Nicolas Patry 2023-09-25 10:02:49 +00:00
parent 2d8c034df3
commit cbf047b4ae

View File

@ -344,5 +344,16 @@ class Weights:
data = json.load(f)
self.gptq_bits = data["bits"]
self.gptq_groupsize = data["group_size"]
except Exception:
filename = "quant_config.json"
try:
if os.path.exists(os.path.join(model_id, filename)):
filename = os.path.join(model_id, filename)
else:
filename = hf_hub_download(model_id, filename=filename)
with open(filename, "r") as f:
data = json.load(f)
self.gptq_bits = data["w_bit"]
self.gptq_groupsize = data["q_group_size"]
except Exception:
pass