Views
No views yet
OpenFormosa/barbet-1b-base on
voidful/agent-sft. It is not LoRA, QLoRA, adapter tuning, or quantized
training. The released checkpoint is cleaned from the wave003a checkpoint-100
FSDP training artifact for normal inference loading.OpenFormosa/PangolinTokenizer. The model uses
custom Barbet modeling code and should be loaded with trust_remote_code=True.OpenFormosa/barbet-1b-baseOpenFormosa/PangolinTokenizervoidful/agent-sftwave003a checkpoint-100dev partitiongoogle/gemma-4-31B-itdata_filter_manifests/.voidful/claw-eval-zh --language twgrading.mean from the exported evaluation
JSON files.| Candidate | Eval suite | Score |
|---|---|---|
OpenFormosa/barbet-1b-base | automated TW quick eval | 2.755 / 25 |
wave002a checkpoint-100 | automated TW quick eval | 2.790 / 25 |
wave003a checkpoint-50 | automated TW quick eval | 2.790 / 25 |
wave003a checkpoint-100 | automated TW quick eval | 2.790 / 25 |
wave003a checkpoint-150 | automated TW quick eval | 2.790 / 25 |
wave003a checkpoint-200 | automated TW quick eval | 2.790 / 25 |
wave003b checkpoint-50 | automated TW quick eval | 2.790 / 25 |
wave003b checkpoint-100 | automated TW quick eval | 2.790 / 25 |
wave003b checkpoint-150 | automated TW quick eval | 2.790 / 25 |
wave002a checkpoint-100 | all/core TW judge eval | 1.267 / 20 |
wave003a checkpoint-100 | all/core TW judge eval | 1.267 / 20 |
wave002a improvement. Longer-context
continuation (wave003a) and higher-GPU-utilization continuation (wave003b)
did not improve claw-eval-zh --language tw further. wave003a checkpoint-100
was selected because it tied the best quick eval, tied the full/core judge eval,
and includes the seq2048 continuation pass.1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3repo_id = "voidful/barbet-1b-base-agent-sft-tw-fullft"
4
5tokenizer = AutoTokenizer.from_pretrained(repo_id, trust_remote_code=True)
6model = AutoModelForCausalLM.from_pretrained(
7 repo_id,
8 trust_remote_code=True,
9 torch_dtype="auto",
10 device_map="auto",
11)
12
13messages = [
14 {"role": "system", "content": "你是一個能使用工具完成任務的助理。"},
15 {"role": "user", "content": "請用繁體中文簡短介紹你自己。"},
16]
17prompt = tokenizer.apply_chat_template(
18 messages,
19 tokenize=False,
20 add_generation_prompt=True,
21)
22inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
23outputs = model.generate(**inputs, max_new_tokens=256)
24print(tokenizer.decode(outputs[0], skip_special_tokens=False))PLAYBOOK.md: full training and exploration playbooktraining_configs/: selected Axolotl configs for the main waveseval_results/: raw exported claw-eval-zh JSON filesdata_filter_manifests/: exact filtering manifests for prepared datasetschat_template.jinja: chat template used during training/evaluationclaw-eval-zh --language tw
scores remain low. Treat this as a reproducible full-finetuned Barbet agent SFT
checkpoint and exploration artifact, not as a strong production-ready agent.license: other. This repository follows that metadata. Check the upstream repositories
for the applicable terms before redistribution or commercial use.