@@ -343,7 +343,10 @@ def eval_func(model):
343
343
344
344
if args .ipex :
345
345
user_model = load (os .path .abspath (os .path .expanduser (args .output_dir )))
346
+ from transformers import AutoTokenizer , AutoConfig
346
347
tokenizer = AutoTokenizer .from_pretrained (args .model , trust_remote_code = args .trust_remote_code )
348
+ config = AutoConfig .from_pretrained (args .model , trust_remote_code = args .trust_remote_code )
349
+ setattr (user_model , "config" , config )
347
350
else :
348
351
user_model , tokenizer = get_user_model ()
349
352
kwargs = {'weight_only' : True } if args .approach == 'weight_only' else {}
@@ -354,7 +357,7 @@ def eval_func(model):
354
357
if args .accuracy :
355
358
user_model .eval ()
356
359
if args .code_generation :
357
- from intel_extension_for_transformers . transformers . llm .evaluation .bigcode_eval import evaluate
360
+ from neural_compressor .evaluation .bigcode_eval import evaluate
358
361
from transformers import AutoTokenizer
359
362
tokenizer = AutoTokenizer .from_pretrained (args .model , trust_remote_code = args .trust_remote_code )
360
363
results = evaluate (
@@ -370,7 +373,7 @@ def eval_func(model):
370
373
else :
371
374
acc = results ["results" ][task_name ]["acc" ]
372
375
else :
373
- from intel_extension_for_transformers . transformers . llm .evaluation .lm_eval import evaluate , LMEvalParser
376
+ from neural_compressor .evaluation .lm_eval import evaluate , LMEvalParser
374
377
eval_args = LMEvalParser (
375
378
model = "hf" ,
376
379
user_model = user_model ,
@@ -395,7 +398,7 @@ def eval_func(model):
395
398
samples = args .iters * args .batch_size
396
399
397
400
if args .code_generation :
398
- from intel_extension_for_transformers . transformers . llm .evaluation .bigcode_eval import evaluate
401
+ from neural_compressor .evaluation .bigcode_eval import evaluate
399
402
from transformers import AutoTokenizer
400
403
tokenizer = AutoTokenizer .from_pretrained (args .model , trust_remote_code = args .trust_remote_code )
401
404
start = time .time ()
@@ -413,7 +416,7 @@ def eval_func(model):
413
416
else :
414
417
acc = results ["results" ][task_name ]["acc" ]
415
418
else :
416
- from intel_extension_for_transformers . transformers . llm .evaluation .lm_eval import evaluate , LMEvalParser
419
+ from neural_compressor .evaluation .lm_eval import evaluate , LMEvalParser
417
420
eval_args = LMEvalParser (
418
421
model = "hf" ,
419
422
user_model = user_model ,
0 commit comments