kirankotha commited on
Commit
aac8308
·
verified ·
1 Parent(s): 9f2d1c0

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +39 -10
README.md CHANGED
@@ -1,15 +1,44 @@
1
- # Mistral-7B SQL Model (Saved)
 
 
 
 
 
 
 
 
 
 
 
2
 
3
- This folder contains the tokenizer and either full model weights or LoRA adapters.
4
 
5
- ## Loading
6
 
7
- ```python
8
- from transformers import AutoModelForCausalLM, AutoTokenizer
9
- from peft import PeftModel
10
  import torch
11
 
12
- model_path = '/content/drive/MyDrive/mistral7b_sql_model'
13
- tokenizer = AutoTokenizer.from_pretrained(model_path)
14
- model = AutoModelForCausalLM.from_pretrained(model_path, torch_dtype=torch.bfloat16, device_map='auto')
15
- ```
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: transformers
3
+ pipeline_tag: text-generation
4
+ tags:
5
+ - mistral
6
+ - text-to-sql
7
+ - sql
8
+ language:
9
+ - en
10
+ license: apache-2.0
11
+ base_model: mistralai/Mistral-7B-v0.1
12
+ ---
13
 
14
+ # Mistral-7B SQL (fine-tuned)
15
 
16
+ Fine-tuned Mistral-7B for Text-to-SQL on `b-mc2/sql-create-context`.
17
 
18
+ ## Usage (Transformers)
19
+
20
+ from transformers import AutoTokenizer, AutoModelForCausalLM
21
  import torch
22
 
23
+ model_id = "kirankotha/mistral7b-sql-model"
24
+ tok = AutoTokenizer.from_pretrained(model_id)
25
+ mdl = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto", torch_dtype=torch.float16)
26
+
27
+ prompt = (
28
+ "You are a text-to-SQL model.
29
+ "
30
+ "### Input:
31
+ "
32
+ "Which product has the highest price?
33
+ "
34
+ "### Context:
35
+ "
36
+ "CREATE TABLE products (id INTEGER, name TEXT, price REAL)
37
+ "
38
+ "### Response:
39
+ "
40
+ )
41
+
42
+ ids = tok(prompt, return_tensors="pt").to(mdl.device)
43
+ out = mdl.generate(**ids, max_new_tokens=100, do_sample=False, pad_token_id=tok.pad_token_id)
44
+ print(tok.decode(out[0], skip_special_tokens=True))