Karzan's picture
add examples
91f3eb7 verified
import gradio as gr
import spaces
from transformers import pipeline
model_name = "Karzan/bart-ckb-summarization"
summarizer = pipeline("summarization", model=model_name, device="cuda")
@spaces.GPU(duration=120)
def summarize(text):
summary = summarizer(text, max_length=1024, min_length=30, do_sample=False)[0][
"summary_text"
]
return summary
examples = [
[
"""وەزارەتى پەروەردەى حکومەتى هەرێمى کوردستان، لەبارەى دامەزراندنى مامۆستایانەوە نوسراوێک ئاراستەى پەروەردەکان دەکات و داوایان لێدەکات لە حەوت رۆژدا وردبینى لە لیستى مامۆستایانى وانەبێژ بکەن و بیگێڕنەوە بۆ دیوانى وەزارەت.
لە نوسراوێکدا کە واژۆى ئالان حەمە سەعید، وەزیرى پەروەردەى لەسەرە و ئاراستەى بەڕێوەبەرایەتییە گشتییەکانى، هەولێر، سلێمانى، دهۆک، هەڵەبجە، گەرمیان، زاخۆ، سۆران، راپەڕین و خوێندنى کوردى لە کەرکوک کراوە و تێیدا هاتووە، "مامۆستایانى وانەبێژى دانەمەزراو دەکرێنە گرێبەستى هەمیشەیى لەسەر داهاتى ناوخۆ".
لە بەشێکى نوسراوەکەدا، داوا لە پەروەردەکان کراوە، لە ماوەى حەوت رۆژدا وردبینى لە لیستى ناوى مامۆستایانى وانەبێژ بکرێت و لیستەکان بگەڕێننەوە بۆ بەڕێوەبەرایەتى گشتى دیوانى وەزارەتى پەروەردە.
بەگوێرەى نوسراوەکەى وەزارەتى پەروەردە، رۆژى 5ـى ئەیلولى 2024، کۆتا وادەى گەڕانەوەى لیستى ناوى مامۆستایانى وانەبێژە بۆ ئەوەى بکرێنە گرێبەستى هەمیشەیى.
رۆژى یەکشەممە 25ـی ئابی 2024، مەسرور بارزانی، سەرۆکوەزیرانی هەرێمی کوردستان پێشوازی لە ژمارەیەک لە نوێنەرانی مامۆستایانی وانەبێژی هەرێمی کوردستان کرد و لە کۆبوونەوەکەدا بڕیاردرا لەسەر داهاتی ناوخۆی حکومەت هەرێمی کوردستان، سەرجەم وانەبێژان کە ژمارەیان نزیکەی 38 هەزار مامۆستا دەبێت بکرێنە گرێبەست.""",
"""داوا لە پەروەردەکان دەکرێت وردبینى لە لیستى مامۆستایانى وانەبێژ بکەن و بیگێڕنەوە بۆ دیوانى وەزارەتى پەروەردە .
لە نوسراوەکەدا هاتووە، "مامۆستایانى وانەبێژى دانەمەزراو دەکرێنە گرێبەستى هەمیشەیى لەسەر داهاتى ناوخۆ".
سەرۆکوەزیرانی هەرێمی کوردستان پێشوازی لە نوێنەرانی مامۆستایانی وانەبێژی هەرێمی کوردستان کرد .""",
]
]
gr.Interface(
fn=summarize,
inputs=gr.Textbox(lines=7, label="Input Text"),
outputs="text",
examples=examples,
).launch(inline=False)