Text Generation
Transformers
Safetensors
English
Italian
gpt2
1gpu-llm
single-gpu
trained-from-scratch
gpt2preln
bilingual
english
italian
pretraining
base-model
causal-lm
llm-nanochat
medium
preln
decay-only
text-generation-inference
Instructions to use nazdef/1gpu-llm-medium-en-it-base with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use nazdef/1gpu-llm-medium-en-it-base with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="nazdef/1gpu-llm-medium-en-it-base")# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("nazdef/1gpu-llm-medium-en-it-base") model = AutoModelForCausalLM.from_pretrained("nazdef/1gpu-llm-medium-en-it-base") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use nazdef/1gpu-llm-medium-en-it-base with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "nazdef/1gpu-llm-medium-en-it-base" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "nazdef/1gpu-llm-medium-en-it-base", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/nazdef/1gpu-llm-medium-en-it-base
- SGLang
How to use nazdef/1gpu-llm-medium-en-it-base 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 "nazdef/1gpu-llm-medium-en-it-base" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "nazdef/1gpu-llm-medium-en-it-base", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'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 "nazdef/1gpu-llm-medium-en-it-base" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "nazdef/1gpu-llm-medium-en-it-base", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use nazdef/1gpu-llm-medium-en-it-base with Docker Model Runner:
docker model run hf.co/nazdef/1gpu-llm-medium-en-it-base
| {"step": 14250, "validation_loss": 3.074918014996526, "validation_perplexity": 21.64810701862662, "validation_num_batches": 128, "elapsed_sec": 1083.3480460643768} | |
| {"step": 14300, "validation_loss": 3.0721629670544974, "validation_perplexity": 21.588547528234663, "validation_num_batches": 128, "elapsed_sec": 2179.088624238968} | |
| {"step": 14350, "validation_loss": 3.070820234832214, "validation_perplexity": 21.559579342446746, "validation_num_batches": 128, "elapsed_sec": 3248.8451068401337} | |
| {"step": 14400, "validation_loss": 3.069066910516648, "validation_perplexity": 21.521811527042125, "validation_num_batches": 128, "elapsed_sec": 4338.261636972427} | |
| {"step": 14450, "validation_loss": 3.0673430657663454, "validation_perplexity": 21.484743224403154, "validation_num_batches": 128, "elapsed_sec": 5437.947279691696} | |
| {"step": 14500, "validation_loss": 3.0660202664439797, "validation_perplexity": 21.45634200932011, "validation_num_batches": 128, "elapsed_sec": 6511.01917552948} | |
| {"step": 14550, "validation_loss": 3.06524495631993, "validation_perplexity": 21.439713137234634, "validation_num_batches": 128, "elapsed_sec": 7600.637000799179} | |
| {"step": 14600, "validation_loss": 3.063981995386045, "validation_perplexity": 21.412652708837506, "validation_num_batches": 128, "elapsed_sec": 8701.002684116364} | |
| {"step": 14650, "validation_loss": 3.0625191269134606, "validation_perplexity": 21.381351714476217, "validation_num_batches": 128, "elapsed_sec": 9780.243599176407} | |
| {"step": 14700, "validation_loss": 3.0617432138260576, "validation_perplexity": 21.36476807841672, "validation_num_batches": 128, "elapsed_sec": 10870.08498120308} | |
| {"step": 14750, "validation_loss": 3.0606550344136676, "validation_perplexity": 21.341532022435057, "validation_num_batches": 128, "elapsed_sec": 11953.825896024704} | |
| {"step": 14800, "validation_loss": 3.059649827338162, "validation_perplexity": 21.320090142014408, "validation_num_batches": 128, "elapsed_sec": 13043.969731807709} | |
| {"step": 14850, "validation_loss": 3.0588675365776195, "validation_perplexity": 21.303418154503515, "validation_num_batches": 128, "elapsed_sec": 14124.407111406326} | |