Views
No views yet
1import torch
2from transformers import AutoModelForSequenceClassification
3from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline #transformerとtorchがインストールされていることを前提とします。
4
5model = AutoModelForCausalLM.from_pretrainedmodel = AutoModelForCausalLM.from_pretrained("DataPilot/ArrowSmartPlus_3.6B_instant_sft")
6tokenizer = AutoTokenizer.from_pretrained("DataPilot/ArrowSmartPlus_3.6B_instant_sft")
7
8generator = pipeline("text-generation", model=model, tokenizer=tokenizer, device=0)
9
10torch.cuda.empty_cache()
11
12input_text = """有機物とは"""
13text = generator(
14 f"ユーザー: {input_text} システム: ",
15 max_length = 100,
16 do_sample = True,
17 temperature = 0.7,
18 top_p = 0.9,
19 top_k = 0,
20 repetition_penalty = 1.1,
21 num_beams = 1,
22 pad_token_id = tokenizer.pad_token_id,
23 num_return_sequences = 1,
24)
25
26print(text)
27