fromoptimum.rblnimportRBLNLlamaForCausalLMfromtransformersimportAutoTokenizer# 인라인 매개변수를 사용하여 모델 로드 및 컴파일model=RBLNLlamaForCausalLM.from_pretrained("meta-llama/Llama-2-7b-chat-hf",export=True,# 컴파일을 위해 True로 설정rbln_batch_size=1,rbln_max_seq_len=512,# 선택적, 지정하지 않으면 모델 구성에서 추론됨rbln_num_devices=1,# Rebel100™은 NPU 1개용으로 컴파일)# 토크나이저 로드 및 입력 준비tokenizer=AutoTokenizer.from_pretrained("meta-llama/Llama-2-7b-chat-hf")inputs=tokenizer("Hello, I'm a language model",return_tensors="pt")# 모델로 텍스트 생성outputs=model.generate(**inputs,max_new_tokens=64)
fromoptimum.rblnimportRBLNLlamaForCausalLMfromtransformersimportAutoTokenizer# 인라인 매개변수를 사용하여 모델 로드 및 컴파일model=RBLNLlamaForCausalLM.from_pretrained("meta-llama/Llama-2-7b-chat-hf",export=True,# 컴파일을 위해 True로 설정rbln_batch_size=1,rbln_max_seq_len=512,# 선택적, 지정하지 않으면 모델 구성에서 추론됨rbln_num_devices=4,# 다중 장치 실행용)# 토크나이저 로드 및 입력 준비tokenizer=AutoTokenizer.from_pretrained("meta-llama/Llama-2-7b-chat-hf")inputs=tokenizer("Hello, I'm a language model",return_tensors="pt")# 모델로 텍스트 생성outputs=model.generate(**inputs,max_new_tokens=64)
fromoptimum.rblnimportRBLNLlamaForCausalLM,RBLNLlamaForCausalLMConfigfromtransformersimportAutoTokenizer# RBLNConfig 객체를 통한 구성 정의config=RBLNLlamaForCausalLMConfig(batch_size=1,max_seq_len=4096,num_devices=1)# 구성 객체로 모델 로드 및 컴파일model=RBLNLlamaForCausalLM.from_pretrained("meta-llama/Llama-2-7b-chat-hf",export=True,rbln_config=config)# 토크나이저 로드 및 입력 준비tokenizer=AutoTokenizer.from_pretrained("meta-llama/Llama-2-7b-chat-hf")inputs=tokenizer("Hello, I'm a language model",return_tensors="pt")# 모델로 텍스트 생성outputs=model.generate(**inputs,max_new_tokens=64)
fromoptimum.rblnimportRBLNLlamaForCausalLM,RBLNLlamaForCausalLMConfigfromtransformersimportAutoTokenizer# RBLNConfig 객체를 통한 구성 정의config=RBLNLlamaForCausalLMConfig(batch_size=1,max_seq_len=4096,num_devices=4)# 구성 객체로 모델 로드 및 컴파일model=RBLNLlamaForCausalLM.from_pretrained("meta-llama/Llama-2-7b-chat-hf",export=True,rbln_config=config)# 토크나이저 로드 및 입력 준비tokenizer=AutoTokenizer.from_pretrained("meta-llama/Llama-2-7b-chat-hf")inputs=tokenizer("Hello, I'm a language model",return_tensors="pt")# 모델로 텍스트 생성outputs=model.generate(**inputs,max_new_tokens=64)
fromoptimum.rblnimportRBLNAutoModelForCausalLMfromtransformersimportAutoTokenizer# 인라인 매개변수를 사용하여 모델 로드 및 컴파일model=RBLNAutoModelForCausalLM.from_pretrained("meta-llama/Llama-2-7b-chat-hf",export=True,# 컴파일을 위해 True로 설정rbln_batch_size=1,rbln_max_seq_len=512,# 선택적, 지정하지 않으면 모델 구성에서 추론됨rbln_num_devices=1,# Rebel100™은 NPU 1개용으로 컴파일)# 토크나이저 로드 및 입력 준비tokenizer=AutoTokenizer.from_pretrained("meta-llama/Llama-2-7b-chat-hf")inputs=tokenizer("Hello, I'm a language model",return_tensors="pt")# 모델로 텍스트 생성outputs=model.generate(**inputs,max_new_tokens=64)
fromoptimum.rblnimportRBLNAutoModelForCausalLMfromtransformersimportAutoTokenizer# 인라인 매개변수를 사용하여 모델 로드 및 컴파일model=RBLNAutoModelForCausalLM.from_pretrained("meta-llama/Llama-2-7b-chat-hf",export=True,# 컴파일을 위해 True로 설정rbln_batch_size=1,rbln_max_seq_len=512,# 선택적, 지정하지 않으면 모델 구성에서 추론됨rbln_num_devices=4,# 다중 장치 실행용)# 토크나이저 로드 및 입력 준비tokenizer=AutoTokenizer.from_pretrained("meta-llama/Llama-2-7b-chat-hf")inputs=tokenizer("Hello, I'm a language model",return_tensors="pt")# 모델로 텍스트 생성outputs=model.generate(**inputs,max_new_tokens=64)