AnkitKr commited on
Commit
d6e4d0e
·
verified ·
1 Parent(s): 24ec9a8

Rename model.py to training.py

Browse files
Files changed (1) hide show
  1. model.py → training.py +19 -2
model.py → training.py RENAMED
@@ -1,11 +1,28 @@
1
- # loading model
 
2
  from transformers import pipeline
3
  from transformers import AutoTokenizer, AutoModelForCausalLM
 
4
 
5
  pipe = pipeline("SQL_Query_Generator", model="defog/sqlcoder-34b-alpha")
6
 
7
  tokenizer = AutoTokenizer.from_pretrained("defog/sqlcoder-34b-alpha")
8
  model = AutoModelForCausalLM.from_pretrained("defog/sqlcoder-34b-alpha")
 
 
 
 
 
 
 
 
9
 
10
- #%% section 1
11
 
 
 
 
 
 
 
 
 
1
+ # loading model and Library
2
+
3
  from transformers import pipeline
4
  from transformers import AutoTokenizer, AutoModelForCausalLM
5
+ from transformers import DataCollatorWithPadding
6
 
7
  pipe = pipeline("SQL_Query_Generator", model="defog/sqlcoder-34b-alpha")
8
 
9
  tokenizer = AutoTokenizer.from_pretrained("defog/sqlcoder-34b-alpha")
10
  model = AutoModelForCausalLM.from_pretrained("defog/sqlcoder-34b-alpha")
11
+ raw_dataset= load_datset('sql_train_dataset.json')
12
+
13
+ #%% section 1 (preparing the dataset for fine tunning)
14
+
15
+ def tokenize_func(df):
16
+ return tokenizer(df['question'],df['answer'],truncation=True)
17
+
18
+ tokenize_dataset=raw_dataset.map(tokenize_func,batched=True)
19
 
20
+ data_collator = DataCollatorWithPadding(tokenizer=tokenizer, return_tensors="tf")
21
 
22
+ tf_train_dataset = tokenized_datasets["train"].to_tf_dataset(
23
+ columns=["attention_mask", "input_ids", "token_type_ids"],
24
+ label_cols=["labels"],
25
+ shuffle=True,
26
+ collate_fn=data_collator,
27
+ batch_size=8,
28
+ )