File size: 814 Bytes
cde4770
 
 
 
 
 
c04e74d
cde4770
c04e74d
 
 
 
 
 
 
 
 
cde4770
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import os
import torch
from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline
from langchain_huggingface.llms import HuggingFacePipeline

'''
AutoModelForCausalLm์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

์†๋„๊ฐ€ ๋Š๋ฆฐํŽธ์— ์†ํ•˜๋‚˜ ๋ฌธ์ œ ์—†์ด ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์•ˆ์ •์ ์ธ ๋ฐฉ์‹
'''
def load_Auto():
    model_id = 'Dongwookss/small_fut_final'
    tokenizer = AutoTokenizer.from_pretrained(model_id)
    model = AutoModelForCausalLM.from_pretrained(
        model_id,
        torch_dtype=torch.bfloat16,
        device_map="auto",
    )

    pipe = pipeline(
        "text-generation",
        model=model,
        tokenizer=tokenizer,
        max_new_tokens=2048,
    )

    llm = HuggingFacePipeline(
        pipeline=pipe,
        model_kwargs={"temperature": 0.7},
    )
    return llm