Views
No views yet
HF_TOKEN, enable Notebook access.HF_TOKEN.huggingface-cli login or export HF_TOKEN=...GatedRepoError / 401 Unauthorized when the base loads. A stored
Colab secret is not applied automatically — authenticate in code, as below.1# pip install -U transformers peft accelerate
2import os, torch
3from huggingface_hub import login
4try:
5 from google.colab import userdata
6 login(userdata.get("HF_TOKEN"))
7except Exception:
8 tok = os.environ.get("HF_TOKEN")
9 login(tok) if tok else login()
10
11from transformers import AutoModelForCausalLM, AutoTokenizer
12from peft import PeftModel
13
14BASE = "meta-llama/Llama-3.1-8B-Instruct"
15ADAPTER = "BoomJules/molly-security-audit"
16
17tok = AutoTokenizer.from_pretrained(BASE)
18base = AutoModelForCausalLM.from_pretrained(BASE, torch_dtype=torch.bfloat16, device_map="auto")
19model = PeftModel.from_pretrained(base, ADAPTER).eval()
20
21msgs = [{"role": "user", "content": "Your question here"}]
22ids = tok.apply_chat_template(msgs, add_generation_prompt=True, return_tensors="pt").to(model.device)
23out = model.generate(ids, max_new_tokens=300)
24print(tok.decode(out[0][ids.shape[1]:], skip_special_tokens=True))1# pip install -U transformers peft accelerate bitsandbytes
2import os, torch
3from huggingface_hub import login
4try:
5 from google.colab import userdata
6 login(userdata.get("HF_TOKEN"))
7except Exception:
8 login(os.environ.get("HF_TOKEN"))
9
10from transformers import AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig
11from peft import PeftModel
12
13bnb = BitsAndBytesConfig(load_in_4bit=True, bnb_4bit_quant_type="nf4",
14 bnb_4bit_compute_dtype=torch.bfloat16, bnb_4bit_use_double_quant=True)
15tok = AutoTokenizer.from_pretrained("meta-llama/Llama-3.1-8B-Instruct")
16base = AutoModelForCausalLM.from_pretrained("meta-llama/Llama-3.1-8B-Instruct", quantization_config=bnb, device_map="auto")
17model = PeftModel.from_pretrained(base, "BoomJules/molly-security-audit").eval()| Base model | meta-llama/Llama-3.1-8B-Instruct |
| Method | LoRA (PEFT) |
| Rank / alpha | 32 / 64 |
| Domain | Security Audit |
GatedRepoError / 401 Unauthorized — base licence not accepted, or HF_TOKEN missing,
or the Colab secret was stored but login(...) was never called.base_model above.