Instructions to use georvn7/hayabusa-9b with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use georvn7/hayabusa-9b with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="georvn7/hayabusa-9b") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("georvn7/hayabusa-9b") model = AutoModelForCausalLM.from_pretrained("georvn7/hayabusa-9b", device_map="auto") messages = [ {"role": "user", "content": "Who are you?"}, ] inputs = tokenizer.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=256) print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use georvn7/hayabusa-9b with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "georvn7/hayabusa-9b" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "georvn7/hayabusa-9b", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/georvn7/hayabusa-9b
- SGLang
How to use georvn7/hayabusa-9b with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "georvn7/hayabusa-9b" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "georvn7/hayabusa-9b", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "georvn7/hayabusa-9b" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "georvn7/hayabusa-9b", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use georvn7/hayabusa-9b with Docker Model Runner:
docker model run hf.co/georvn7/hayabusa-9b
Hayabusa 9B
Hayabusa 9B is a text-only, full-weight fine-tune of Qwen/Qwen3.5-9B for software debugging and structured agent action selection.
This repository contains a full merged BF16 Transformers checkpoint, not a LoRA, QLoRA, or adapter. It can be loaded directly by Transformers-compatible runtimes or used as the source checkpoint for MLX conversion.
Current Checkpoint
hayabusa-9b-spark-pre-stochastic-restore-step3-r3-c6-online-sft-judge-v1-reboot-20261022a
Completed step3 recovery round 3, Cycle 6 final SFT, exported on 2026-10-23 UTC.
Checkpoint identity: eb4adaac059c266dedabe5fedce94876077ba0d00808ffefab793c5faa79eeb1.
- Cycle 6 training: 163 DPO updates, then 280 RL updates, then 81 original teacher SFT updates.
- The published weights are the completed final SFT, not the unfinished round 4 training run.
- Full-weight BF16 safetensors: 32 shards, 427 model tensors. Stored model weights are exported without folding optimizer residuals.
- Training context ceiling: 32K tokens with left prompt truncation. Loss covers only the final assistant reasoning and content; earlier messages are masked.
- Saved architecture:
Qwen3_5ForCausalLM/qwen3_5_text; recorded Transformers version5.3.0.dev0. - Weights and tokenizer only: no optimizer, scheduler, RNG state, private training examples or execution logs are published.
For a stable revision, use step3-r3-c6-final-sft-eb4adaac. SHA256SUMS and
checkpoint_provenance.json describe the published files and completed training lineage.
Successful export and training audits are integrity checks, not behavioral-quality
or independent-mastery claims. This release does not claim that step3 is mastered.
Intended Use
Hayabusa is specialized for structured debugger contexts containing source, logs, traces, test outcomes, compact progress history, and constrained actions. It is not intended as a general-purpose chat model.
The checkpoint is suitable for download and conversion by MLX tooling because all model weights, tokenizer files, chat template, generation configuration, and safetensors index are present at repository root.
Loading With Transformers
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "georvn7/hayabusa-9b"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16,
device_map="auto",
)
messages = [{"role": "user", "content": "Select the next grounded debugging action."}]
text = tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True,
enable_thinking=True,
)
inputs = tokenizer(text, return_tensors="pt").to(model.device)
output_ids = model.generate(**inputs, max_new_tokens=512, do_sample=False)
print(tokenizer.decode(output_ids[0], skip_special_tokens=True))
Limitations
- Specialized debugging/action model, not a broad assistant benchmark release.
- Best results require the structured runtime context and action schema used during training.
- The model remains experimental for long-horizon autonomous debugging.
- Vision inputs are unsupported.
License
This model inherits the upstream Qwen/Qwen3.5-9B Apache-2.0 license. See LICENSE.
- Downloads last month
- 315