Instructions to use NikitaKlimenko/HypergraphFormer with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use NikitaKlimenko/HypergraphFormer with PEFT:
Task type is invalid.
- Notebooks
- Google Colab
- Kaggle
File size: 1,544 Bytes
d9a7566 87f9335 d9a7566 87f9335 d9a7566 87f9335 ce9f476 87f9335 ce9f476 87f9335 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | ---
license: apache-2.0
language:
- en
base_model: Qwen/Qwen3-4B-Instruct-2507
pipeline_tag: text-generation
library_name: peft
tags:
- lora
- peft
- qwen3
- floorplan
- hypergraph
---
# HypergraphFormer
Link to paper: https://arxiv.org/abs/2605.18932
LoRA adapters fine-tuning **Qwen/Qwen3-4B-Instruct-2507** for hypergraph-based
floorplan generation. The repo contains several adapters trained on
different dataset sizes.
## Checkpoints
| Subfolder | Train samples | Step |
|---|---|---|
| `qwen_hypergraphformer_1000_samples/checkpoint-240` | 1,000 | 240 |
| `qwen_hypergraphformer_5000_samples/checkpoint-750` | 5,000 | 750 |
| `qwen_hypergraphformer_10000_samples/checkpoint-1500`| 10,000 | 1500 |
| `qwen_hypergraphformer_25000_samples/checkpoint-3900`| 25,000 | 3900 |
| `qwen_hypergraphformer/checkpoint-8700` | full | 8700 |
## LoRA configuration
- Rank `r = 64`, `lora_alpha = 128`, `lora_dropout = 0.1`
- Target modules: `q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj`
- Task: `CAUSAL_LM`
## Usage
```python
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel
base_id = "Qwen/Qwen3-4B-Instruct-2507"
repo_id = "NikitaKlimenko/HypergraphFormer"
subfolder = "qwen_hypergraphformer_25000_samples/checkpoint-3900"
tok = AutoTokenizer.from_pretrained(repo_id, subfolder=subfolder)
base = AutoModelForCausalLM.from_pretrained(base_id, torch_dtype="auto", device_map="auto")
model = PeftModel.from_pretrained(base, repo_id, subfolder=subfolder)
|