Views
No views yet
radlab/polish-qa-v2-bnbradlab/polish-qa-v (sdadas/polish-roberta-large-v2 fine‑tuned for QA)load_in_8bit=True, double‑quantization enabled, qa_outputs excluded from quantization)radlab/polish-qa-v2 model.1from transformers import pipeline
2
3model_path = "radlab/polish-qa-v2-bnb"
4
5qa = pipeline(
6 "question-answering",
7 model=model_path,
8)
9
10question = "Co będzie w budowanym obiekcie?"
11context = """Pozwolenie na budowę zostało wydane w marcu. Pierwsze prace przygotowawcze
12na terenie przy ul. Wojska Polskiego już się rozpoczęły.
13Działkę ogrodzono, pojawił się również monitoring, a także kontenery
14dla pracowników budowy. Na ten moment nie jest znana lista sklepów,
15które pojawią się w nowym pasażu handlowym."""
16
17result = qa(
18 question=question,
19 context=context.replace("\n", " ")
20)
21
22print(result)1{
2 "score": 0.32568359375,
3 "start": 259,
4 "end": 268,
5 "answer": "sklepów,"
6}BitsAndBytesStrategy (8‑bit, double‑quant, qa_outputs excluded).1from transformers import AutoConfig, BitsAndBytesConfig, AutoModelForQuestionAnswering
2
3config = AutoConfig.from_pretrained(original_path)
4bnb_cfg = BitsAndBytesConfig(
5 load_in_8bit=True,
6 bnb_8bit_use_double_quant=True,
7 bnb_8bit_excluded_modules=["qa_outputs"],
8)
9
10model = AutoModelForQuestionAnswering.from_pretrained(
11 original_path,
12 config=config,
13 quantization_config=bnb_cfg,
14 device_map="auto",
15)