Transformers
Safetensors
English
t5
text2text-generation
code
code-generation
codet5
comment-generation
seq2seq
text-generation-inference
Instructions to use melfatihomran/codet5-small-code-comment-gen with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use melfatihomran/codet5-small-code-comment-gen with Transformers:
# Load model directly from transformers import AutoTokenizer, AutoModelForMultimodalLM tokenizer = AutoTokenizer.from_pretrained("melfatihomran/codet5-small-code-comment-gen") model = AutoModelForMultimodalLM.from_pretrained("melfatihomran/codet5-small-code-comment-gen") - Notebooks
- Google Colab
- Kaggle
CodeT5-Small โ Code Comment Generator
Fine-tuned Salesforce/codet5-small on a filtered subset of CodeSearchNet to generate natural-language comments and docstrings from source code.
Usage
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
tokenizer = AutoTokenizer.from_pretrained("melfatihomran/codet5-small-code-comment-gen")
model: [melfatihomran/codet5-small-code-comment-gen](https://huggingface.co/melfatihomran/codet5-small-code-comment-gen)
code = "def add(a, b):\n return a + b"
inputs = tokenizer(code, return_tensors="pt")
output = model.generate(**inputs, max_length=64, num_beams=4)
print(tokenizer.decode(output[0], skip_special_tokens=True))
Training
| Parameter | Value |
|---|---|
| Base model | Salesforce/codet5-small |
| Dataset | sentence-transformers/codesearchnet (pair) |
| Train / Val / Test | 8,000 / 1,000 / 1,000 |
| Epochs | 5 |
| Learning rate | 5e-5 |
| Batch size | 8 |
| Precision | fp16 (GPU) |
Results
| Metric | Score |
|---|---|
| BLEU | 19.65 |
| ROUGE-1 | 41.11 |
| ROUGE-2 | 23.41 |
| ROUGE-L | 38.83 |
| Exact Match | 5.60% |
- Downloads last month
- -
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐ Ask for provider support
Model tree for melfatihomran/codet5-small-code-comment-gen
Base model
Salesforce/codet5-small