Views
No views yet
1import torch
2from transformers import AutoModelForCausalLM
3
4model_id = "Lobakkang/TaoNet-pico-A2-pretrain"
5device = "cuda" if torch.cuda.is_available() else "cpu"
6dtype = torch.bfloat16 if device == "cuda" else torch.float32
7
8model = AutoModelForCausalLM.from_pretrained(
9 model_id,
10 trust_remote_code=True,
11 torch_dtype=dtype,
12).to(device)
13model.eval()1import sys
2from pathlib import Path
3
4import torch
5from transformers import AutoModelForCausalLM
6
7ROOT = Path(__file__).resolve().parent
8SRC = ROOT / "src"
9if str(SRC) not in sys.path:
10 sys.path.insert(0, str(SRC))
11
12from taoTrain.inference.loading import load_tokenizer
13
14MODEL_ID = "Lobakkang/TaoNet-pico-A2-pretrain"
15TOKENIZER_PATH = ROOT / "tokenizer" / "tokenizer.model"
16
17device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
18dtype = torch.bfloat16 if device.type == "cuda" else torch.float32
19
20tokenizer = load_tokenizer(TOKENIZER_PATH)
21model = AutoModelForCausalLM.from_pretrained(
22 MODEL_ID,
23 trust_remote_code=True,
24 torch_dtype=dtype,
25).to(device)
26model.eval()
27
28prompt = "Hello world"
29input_ids = tokenizer.encode(prompt, return_tensors="pt").to(device)
30
31with torch.no_grad():
32 output_ids = model.generate(
33 input_ids=input_ids,
34 max_new_tokens=32,
35 do_sample=True,
36 temperature=0.7,
37 top_p=0.95,
38 )
39
40print(tokenizer.decode(output_ids[0], skip_special_tokens=True))| Task | Score |
|---|---|
| MMLU | 0.2295 |
| HellaSwag | 0.2725 |
| ARC Easy | 0.3695 |
| ARC Challenge | 0.2227 |
| PIQA | 0.5517 |
| Winogrande | 0.5083 |
1@software{taonet_pico_a2_pretrain,
2 title={TaoNet Pico A2 Pretrain},
3 author={Lobakkang},
4 year={2026},
5 url={https://huggingface.co/Lobakkang/TaoNet-pico-A2-pretrain}
6}