acecalisto3 commited on
Commit
fc7cffe
·
verified ·
1 Parent(s): b720f05

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -5
app.py CHANGED
@@ -4,12 +4,27 @@ from sentence_transformers import SentenceTransformer, util
4
  import os
5
  import requests
6
 
7
- from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
8
 
9
- model_name = "acecalisto3/InstructiPhi" # You can change this to other models if desired
10
- tokenizer = AutoTokenizer.from_pretrained(model_name)
11
- model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
 
12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  # Constants for enhanced organization
14
  GITHUB_API_BASE_URL = "https://api.github.com/repos"
15
  DEFAULT_MODEL = "apple/OpenELM"
@@ -161,7 +176,7 @@ with gr.Blocks() as demo:
161
  choices=[
162
  "‎apple/OpenELM",
163
  "Gabriel/Swe-review-setfit-model",
164
- "acecalisto3/InstructiPhi"
165
  ],
166
  label="Select Model for Issue Resolution",
167
  value=DEFAULT_MODEL,
 
4
  import os
5
  import requests
6
 
7
+ from transformers import AutoModelForCodeGeneration, AutoTokenizerForCodeGeneration
8
 
9
+ # Load the pre-trained model and tokenizer
10
+ model_name = "OpenBMB/multilingual-codeparrot"
11
+ model = AutoModelForCodeGeneration.from_pretrained(model_name)
12
+ tokenizer = AutoTokenizerForCodeGeneration.from_pretrained(model_name)
13
 
14
+ # Define input prompt
15
+ input_prompt = "(input value = highest-level-quality code content invocation ; True)"
16
+
17
+ # Tokenize the input prompt
18
+ input_ids = tokenizer(input_prompt, return_tensors="pt", truncation=True)
19
+
20
+ # Generate the code
21
+ generated_code = model.generate(input_ids.to(model.device))
22
+
23
+ # Decode the generated code
24
+ generated_code_str = tokenizer.batch_decode(generated_code, skip_special_tokens=True)[0]
25
+
26
+ # Print the generated code
27
+ print(generated_code_str)
28
  # Constants for enhanced organization
29
  GITHUB_API_BASE_URL = "https://api.github.com/repos"
30
  DEFAULT_MODEL = "apple/OpenELM"
 
176
  choices=[
177
  "‎apple/OpenELM",
178
  "Gabriel/Swe-review-setfit-model",
179
+ "OpenBMB/multilingual-codeparrot"
180
  ],
181
  label="Select Model for Issue Resolution",
182
  value=DEFAULT_MODEL,