Views
No views yet
x) from outputs (y), thus creating pairs (y, x) for backward prediction.(output, instruction) pairs for backward prediction.y) as input and instructions (x) as labels.k_proj, q_proj, v_proj, o_projtokenizer_class: LlamaTokenizer)model_max_length is set very large)1from peft import PeftModel, PeftConfig
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4base_model_name = "meta-llama/Llama-2-7b-hf"
5peft_model_name = "your_hf_model_path"
6
7config = PeftConfig.from_pretrained(peft_model_name)
8tokenizer = AutoTokenizer.from_pretrained(base_model_name)
9model = AutoModelForCausalLM.from_pretrained(base_model_name)
10model = PeftModel.from_pretrained(model, peft_model_name)
11
12inputs = tokenizer("Output text goes here", return_tensors="pt")
13outputs = model.generate(**inputs)
14print(tokenizer.decode(outputs[0], skip_special_tokens=True))1@article{xu2023selfalignment,
2 title={Self Alignment with Instruction Backtranslation},
3 author={Xu, et al.},
4 journal={arXiv preprint arXiv:2308.06259},
5 year={2023}
6}