Views
No views yet
| Name | Quant method | Size |
|---|---|---|
| llama-3-Korean-8B-r-v1.Q2_K.gguf | Q2_K | 2.96GB |
| llama-3-Korean-8B-r-v1.IQ3_XS.gguf | IQ3_XS | 3.28GB |
| llama-3-Korean-8B-r-v1.IQ3_S.gguf | IQ3_S | 3.43GB |
| llama-3-Korean-8B-r-v1.Q3_K_S.gguf | Q3_K_S | 3.41GB |
| llama-3-Korean-8B-r-v1.IQ3_M.gguf | IQ3_M | 3.52GB |
| llama-3-Korean-8B-r-v1.Q3_K.gguf | Q3_K | 3.74GB |
| llama-3-Korean-8B-r-v1.Q3_K_M.gguf | Q3_K_M | 3.74GB |
| llama-3-Korean-8B-r-v1.Q3_K_L.gguf | Q3_K_L | 4.03GB |
| llama-3-Korean-8B-r-v1.IQ4_XS.gguf | IQ4_XS | 4.18GB |
| llama-3-Korean-8B-r-v1.Q4_0.gguf | Q4_0 | 4.34GB |
| llama-3-Korean-8B-r-v1.IQ4_NL.gguf | IQ4_NL | 4.38GB |
| llama-3-Korean-8B-r-v1.Q4_K_S.gguf | Q4_K_S | 4.37GB |
| llama-3-Korean-8B-r-v1.Q4_K.gguf | Q4_K | 4.58GB |
| llama-3-Korean-8B-r-v1.Q4_K_M.gguf | Q4_K_M | 4.58GB |
| llama-3-Korean-8B-r-v1.Q4_1.gguf | Q4_1 | 4.78GB |
| llama-3-Korean-8B-r-v1.Q5_0.gguf | Q5_0 | 5.21GB |
| llama-3-Korean-8B-r-v1.Q5_K_S.gguf | Q5_K_S | 5.21GB |
| llama-3-Korean-8B-r-v1.Q5_K.gguf | Q5_K | 5.34GB |
| llama-3-Korean-8B-r-v1.Q5_K_M.gguf | Q5_K_M | 5.34GB |
| llama-3-Korean-8B-r-v1.Q5_1.gguf | Q5_1 | 5.65GB |
| llama-3-Korean-8B-r-v1.Q6_K.gguf | Q6_K | 6.14GB |
| llama-3-Korean-8B-r-v1.Q8_0.gguf | Q8_0 | 7.95GB |
1import transformers
2import torch
3
4model_id = "VIRNECT/llama-3-Korean-8B-r-v1"
5
6pipeline = transformers.pipeline(
7 "text-generation",
8 model=model_id,
9 model_kwargs={"torch_dtype": torch.bfloat16},
10 device_map="auto",
11)
12
13pipeline.model.eval()
14
15PROMPT = '''You are a helpful AI assistant. Please answer the user's questions kindly. 당신은 유능한 AI 어시스턴트 입니다. 사용자의 질문에 대해 친절하게 답변해주세요.'''
16instruction = "화학공학이 다른 공학 분야와 어떻게 다른가요?"
17
18messages = [
19 {"role": "system", "content": f"{PROMPT}"},
20 {"role": "user", "content": f"{instruction}"}
21]
22
23prompt = pipeline.tokenizer.apply_chat_template(
24 messages,
25 tokenize=False,
26 add_generation_prompt=True
27)
28
29terminators = [
30 pipeline.tokenizer.eos_token_id,
31 pipeline.tokenizer.convert_tokens_to_ids("<|eot_id|>")
32]
33
34outputs = pipeline(
35 prompt,
36 max_new_tokens=2048,
37 eos_token_id=terminators,
38 do_sample=True,
39 temperature=0.6,
40 top_p=0.9
41)
42
43print(outputs[0]["generated_text"][len(prompt):])