asoria HF staff commited on
Commit
8222ac1
·
verified ·
1 Parent(s): d855f5c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -4
app.py CHANGED
@@ -7,6 +7,7 @@ from huggingface_hub import HfApi
7
  import pandas as pd
8
  from transformers import pipeline
9
  import spaces
 
10
 
11
  load_dotenv()
12
 
@@ -22,12 +23,16 @@ headers = {
22
  client = Client(headers=headers)
23
  api = HfApi(token=HF_TOKEN)
24
  pipe = pipeline("text-generation", model="motherduckdb/DuckDB-NSQL-7B-v0.1", device="cuda")
25
-
 
 
 
26
  @spaces.GPU
27
  def generate_sql(prompt):
28
- pred = pipe(prompt, max_length=1000)
29
- return pred[0]["generated_text"]
30
-
 
31
 
32
  def get_first_parquet(dataset: str):
33
  resp = client.get(f"{BASE_DATASETS_SERVER_URL}/parquet?dataset={dataset}")
 
7
  import pandas as pd
8
  from transformers import pipeline
9
  import spaces
10
+ from llama_cpp import Llama
11
 
12
  load_dotenv()
13
 
 
23
  client = Client(headers=headers)
24
  api = HfApi(token=HF_TOKEN)
25
  pipe = pipeline("text-generation", model="motherduckdb/DuckDB-NSQL-7B-v0.1", device="cuda")
26
+ llama = Llama(
27
+ model_path="DuckDB-NSQL-7B-v0.1-q8_0.gguf",
28
+ n_ctx=2048,
29
+ )
30
  @spaces.GPU
31
  def generate_sql(prompt):
32
+ # pred = pipe(prompt, max_length=1000)
33
+ # return pred[0]["generated_text"]
34
+ pred = llama(prompt, temperature=0.1, max_tokens=1000)
35
+ return pred["choices"][0]["text"]
36
 
37
  def get_first_parquet(dataset: str):
38
  resp = client.get(f"{BASE_DATASETS_SERVER_URL}/parquet?dataset={dataset}")