| library_name: peft | |
| ## Training: | |
| Check out our github: https://github.com/AI4Finance-Foundation/FinGPT/tree/master/fingpt/FinGPT_Forecaster | |
| ## Inference | |
| ``` python | |
| from datasets import load_dataset | |
| from transformers import AutoTokenizer, AutoModelForCausalLM | |
| from peft import PeftModel | |
| base_model = AutoModelForCausalLM.from_pretrained( | |
| 'meta-llama/Llama-2-7b-chat-hf', | |
| trust_remote_code=True, | |
| device_map="auto", | |
| torch_dtype=torch.float16, # optional if you have enough VRAM | |
| ) | |
| tokenizer = AutoTokenizer.from_pretrained('meta-llama/Llama-2-7b-chat-hf') | |
| model = PeftModel.from_pretrained(base_model, 'FinGPT/fingpt-forecaster_dow30_llama2-7b_lora') | |
| model = model.eval() | |
| ``` | |
| - PEFT 0.5.0 | |