Downloads · 30 days
33
36% of all-time downloads
alexvumnov/yaml_completion
yaml_completion is a text generation model from alexvumnov. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as mit.
Model finetuned to autocomplete for YAML files
Downloads · 30 days
33
36% of all-time downloads
All-time downloads
92
Public
Parameters
357M
1.4 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.4 GB · 100%
From the Hugging Face model README
Model finetuned to autocomplete for YAML files
This is the model card of a 🤗 transformers model that has been pushed on the Hub. This model card has been automatically generated.
Model expects a specific prompt format, so please use it for best performance
from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
model = AutoModelForCausalLM.from_pretrained("alexvumnov/yaml_completion")
tokenizer = AutoTokenizer.from_pretrained("alexvumnov/yaml_completion", padding='left')
prompt_format = """
# Here's a yaml file to offer a completion for
# Lines after the current one
{text_after}
# Lines before the current one
{text_before}
# Completion:
"""
input_prefix = """
name: my_awesome_env
dependencies:
"""
input_suffix = ""
generator = pipeline('text-generation', model=model, tokenizer=tokenizer, device='cuda')
generator(prompt_format.format(text_after=input_suffix, text_before=input_prefix), max_new_tokens=64)
# [{'generated_text': "\n# Here's a yaml file to offer a completion for\n# Lines after the current one\n\n# Lines before the current one\n\nname: my_awesome_env\ndependencies:\n\n\n# Completion:\n- deploy"}]