--- license: apache-2.0 language: - zh - en tags: - apalca - chatglm - pytorch --- ## NOTICE: I am not original author of this model, the author of original model has take down this model from huggingface, this is reupload of original files, plus GPTQ 4bit safetensors file. ## 简介 Brief Introduction Yuniform的底座模型来源于[shibing624/chinese-alpaca-plus-7b](https://huggingface.co/shibing624/chinese-alpaca-plus-7b)。与底座模型的部分参数微调不同,我们收集了6M来自不同领域和任务的数据,在底座模型上进行全参微调。 Yuniform is derived from [shibing624/chinese-alpaca-plus-7b](https://huggingface.co/shibing624/chinese-alpaca-plus-7b). Instead of finetuning on a small portion of parameters, all the model parameters are finetuned on 6M data collected from various domains and tasks. ### Test case |input_text|predict| |:-- |:--- | |以《领导,你尿尿也尿得这么好》为题写一首讽刺官场阿谀奉承、溜须拍马的乱象的现代叙事诗|领导,你尿尿也尿得这么好,<br/>口中含着甜言蜜语,<br/>脸上挂着笑容,<br/>却把人民当成了玩具。<br/>他用金钱和权力来交换,<br/>换取了一片虚荣心,<br/>而人民却成了他的傀儡,<br/>任由他摆布着自己的命运。<br/>领导,你尿尿也尿得这么好,<br/>在人们面前装出一副高大上,<br/>却忘了自己是为人民服务的人,<br/>只顾着自己的利益,<br/>不顾百姓的感受。<br/>他为了自己的名利,<br/>不惜牺牲别人的尊严,<br/>让人们感到羞耻和愤怒,<br/>这难道不是一种罪恶吗?<br/>领导,你尿尿也尿得这么好,<br/>你的行为已经到了无可救药的地步,<br/>我们需要的是一个真正的领袖,<br/>一个能够真正关心人民的人。| ## Usage (HuggingFace Transformers) Install package: ``` pip install transformers>=4.28.0 ``` ```python import torch from transformers import LlamaForCausalLM, LlamaTokenizer _MODEL_PATH = "gxy/chinese-alpaca-yuniform-7b" model = LlamaForCausalLM.from_pretrained(_MODEL_PATH, torch_dtype=torch.half).cuda() tokenizer = LlamaTokenizer.from_pretrained(_MODEL_PATH) prompt_prefix = "请根据下列指令进行生成" human_prefix = "[问]" assistant_prefix = "[答]" query = "以《领导,你尿尿也尿得这么好》为题写一首讽刺官场阿谀奉承、溜须拍马的乱象的现代叙事诗" input_query = f"{prompt_prefix}\n{human_prefix}: {query}\n{assistant_prefix}:" # 在某些case下不加bos反倒能获得更好更长的结果 inputs = tokenizer(input_query, return_tensors="pt", add_special_tokens=False).to(model.device) gen_tokens = model.generate( **inputs, temperature=0.7, top_p=0.1, do_sample=True, repetition_penalty=1.18, max_new_tokens=400 ) gen_texts = tokenizer.batch_decode( gen_tokens, skip_specical_tokens=True) for gen_text in gen_texts: print(f"generate:\n{gen_text[len(input_query):]}") ``` output: ```shell generate: 领导,你尿尿也尿得这么好, 口中含着甜言蜜语, 脸上挂着笑容, 却把人民当成了玩具。 他用金钱和权力来交换, 换取了一片虚荣心, 而人民却成了他的傀儡, 任由他摆布着自己的命运。 领导,你尿尿也尿得这么好, 在人们面前装出一副高大上, 却忘了自己是为人民服务的人, 只顾着自己的利益, 不顾百姓的感受。 他为了自己的名利, 不惜牺牲别人的尊严, 让人们感到羞耻和愤怒, 这难道不是一种罪恶吗? 领导,你尿尿也尿得这么好, 你的行为已经到了无可救药的地步, 我们需要的是一个真正的领袖, 一个能够真正关心人民的人。 ``` ## 贡献者 Contributors chinese-alpaca-yuniform-7b is mainly contributed by: Xinyu Gao: rizia1996@outlook.com Xiayu Li: xiayu.sde@hotmail.com Ting Han: ting.hannlp@gmail.com Yunxiao Li: lyx610demo@126.com Yuchen Fan: savannahfan98@gmail.com If you have any questions, please feel free to contact us via email.