Explorar el Código

Some minor fixes to the GPTQ loader

oobabooga hace 2 años
padre
commit
518e5c4244
Se han modificado 1 ficheros con 5 adiciones y 3 borrados
  1. 5 3
      modules/quant_loader.py

+ 5 - 3
modules/quant_loader.py

@@ -7,6 +7,8 @@ import torch
 import modules.shared as shared
 
 sys.path.insert(0, str(Path("repositories/GPTQ-for-LLaMa")))
+import llama
+import opt
 
 
 def load_quantized(model_name):
@@ -21,9 +23,9 @@ def load_quantized(model_name):
         model_type = shared.args.gptq_model_type.lower()
 
     if model_type == 'llama':
-        from llama import load_quant
+        load_quant = llama.load_quant
     elif model_type == 'opt':
-        from opt import load_quant
+        load_quant = opt.load_quant
     else:
         print("Unknown pre-quantized model type specified. Only 'llama' and 'opt' are supported")
         exit()
@@ -50,7 +52,7 @@ def load_quantized(model_name):
         print(f"Could not find {pt_model}, exiting...")
         exit()
 
-    model = load_quant(path_to_model, str(pt_path), shared.args.gptq_bits)
+    model = load_quant(str(path_to_model), str(pt_path), shared.args.gptq_bits)
 
     # Multiple GPUs or GPU+CPU
     if shared.args.gpu_memory: