Downloads · 30 days
82
10% of all-time downloads
Tvisterious/DeepSeek-R1-Distill-Llama-8B-Text2SQL-RussianDataset_Q4_K_M
DeepSeek-R1-Distill-Llama-8B-Text2SQL-RussianDataset_Q4_K_M is a machine learning model from Tvisterious. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
- Developed by: Tvisterious - License: mit - Finetuned from model : unsloth/DeepSeek-R1-Distill-Llama-8B
Downloads · 30 days
82
10% of all-time downloads
All-time downloads
843
Public
Repo size
4.9 GB
Likes
0
Public
Click a slice to open those files.
.gguf4.9 GB · 100%
From the Hugging Face model README
This middle-size model was trained and quantized to generate SQL commands quickly on middle-end hardware.
Model was fine-tuned with the 10К lines of Tvisterious/gretelai_synthetic_text_to_sql_russian_prompts_localization dataset. It contains more than 80К lines with russian prompts, data base contexts and sql-commands. This is machine-translated origial gretelai/synthetic_text_to_sql dataset, including translation of the database content and filtering parts of sql-commands and containing only SELECT queries. Note that alpaca-prompt was used for fine-tuning. The model has not been tested with prompts in English or other languages, so it may be unstable.
For using this model you can follow the usage example below for CPU or you can download the gguf-file and use standard llama_cpp functional:
from huggingface_hub import hf_hub_download
from llama_cpp import Llama
model_path = hf_hub_download(
repo_id="Tvisterious/DeepSeek-R1-Distill-Llama-8B-Text2SQL-RussianDataset_Q4_K_M",
filename="DeepSeek-R1-Distill-Llama-8B-Text2SQL-RussianDataset_Q4_K_M.gguf",
cache_dir="./models"
)
llm = Llama(
model_path=model_path,
n_ctx=1024,
n_threads=8
)
alpaca_prompt = """Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.
### Instruction:
SQL Prompt: {}
### Input:
Company database: {}
### Response:
SQL: {}
"""
response = llm(
alpaca_prompt.format(
"Сколько есть работников с красными машинами?", # instruction 'How many workers have red cars?'
"T_Workers(worker_id, name, age, id_car), T_Cars(car_id, mark, type, color)", # input with DB context
"", # output - leave this blank for generation!
),
max_tokens=256,
temperature=0.7
)
print(response['choices'][0]['text'])