Text Generation
PEFT
Safetensors
English
code
type-inference
typescript
code-generation
type-ground
lora
code-t5
unixcoder
llama
qwen
deepseek
Instructions to use fumx66/TypeGround_weight with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use fumx66/TypeGround_weight with PEFT:
Task type is invalid.
- Notebooks
- Google Colab
- Kaggle
| license: mit | |
| language: | |
| - en | |
| - code | |
| tags: | |
| - type-inference | |
| - typescript | |
| - code-generation | |
| - type-ground | |
| - peft | |
| - lora | |
| - code-t5 | |
| - unixcoder | |
| - llama | |
| - qwen | |
| - deepseek | |
| pipeline_tag: text-generation | |
| datasets: | |
| - TypeGround | |
| - ManyTypes4TypeScript | |
| # TypeGround_weight | |
| Model weights for the paper **"TypeGround: Fine-Grained Benchmarking for TypeScript Type Inference"**. | |
| > [TypeGround](https://github.com/fumx66/TypeGround) | |
| ## Usage | |
| ### Traditional Models (Full Fine-tune) | |
| ```python | |
| from transformers import AutoModelForSeq2SeqLM, AutoTokenizer | |
| model = AutoModelForSeq2SeqLM.from_pretrained("./CodeT5/TypeGround") | |
| tokenizer = AutoTokenizer.from_pretrained("./CodeT5/TypeGround") | |
| ``` | |
| ### LLMs (LoRA Adapters) | |
| | Directory | Base Model | | |
| |---|---| | |
| | `Llama3-8B` | `meta-llama/Meta-Llama-3-8B-Instruct` | | |
| | `Qwen3-14B` | `Qwen/Qwen3-14B` | | |
| | `DeepSeek-Coder-6.7B` | `deepseek-ai/deepseek-coder-6.7b-instruct` | | |
| ```bash | |
| pip install vllm | |
| ``` | |
| ```bash | |
| vllm serve meta-llama/Meta-Llama-3-8B-Instruct \ | |
| --enable-lora \ | |
| --lora-modules my-lora=./Llama3-8B/ManyTypes4TypeScrip/lora/sft \ | |
| --max-lora-rank 8 | |
| ``` | |
| ### Batch Prediction | |
| ```bash | |
| python prediction.py | |
| ``` | |
| ## Models | |
| | Model | Architecture | Type | LoRA Config | | |
| |---|---|---|---| | |
| | CodeT5 | T5ForConditionalGeneration | Full fine-tune | — | | |
| | CodeT5+ | T5ForConditionalGeneration | Full fine-tune | — | | |
| | UniXcoder | UniXcoder | Full fine-tune | — | | |
| | Llama3-8B | CausalLM + LoRA | Adapter | rank=8, α=16 | | |
| | Qwen3-14B | CausalLM + LoRA | Adapter | rank=8, α=16 | | |
| | DeepSeek-Coder-6.7B | CausalLM + LoRA | Adapter | rank=8, α=16 | | |
| ## Citation | |
| ```bibtex | |
| @inproceedings{typeground, | |
| title = {TypeGround: Fine-Grained Benchmarking for TypeScript Type Inference}, | |
| author = {Anonymous}, | |
| booktitle = {}, | |
| year = {2026}, | |
| url = {https://github.com/fumx66/TypeGround} | |
| } | |
| ``` | |
| ## License | |
| MIT License | |