rhaymison commited on
Commit
641c520
1 Parent(s): fad74fb

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +22 -19
README.md CHANGED
@@ -37,40 +37,43 @@ To make better use of the Cuscuz, the ideal is to use the model without quantiza
37
 
38
  ```python
39
  from transformers import AutoModelForCausalLM, AutoTokenizer, TextStreamer
40
- model = AutoModelForCausalLM.from_pretrained("rhaymison/cuscuz-7b", device_map="auto")
41
  tokenizer = AutoTokenizer.from_pretrained("rhaymison/cuscuz-7b")
42
 
43
  #8bits
44
- #model = AutoModelForCausalLM.from_pretrained("rhaymison/cuscuz-7b", load_in_8bit=True, device_map="auto")
45
 
46
  model.eval()
47
  ```
48
 
49
  ```python
50
- def stream(user_prompt):
51
- system_prompt = '<s>Você é um assistente especializado no Nordeste Do Brasil.
52
- Responde de maneira correta e não invente nenhuma resposta que você não sabia.
53
- Evite repetições de informação e responda de maneira coerente.'
54
- B_INST, E_INST = "[INST]", "[/INST]"
55
-
56
- prompt = f"{system_prompt}{B_INST}{user_prompt.strip()}\n{E_INST}"
57
-
58
- inputs = tokenizer([prompt], return_tensors="pt")
59
 
60
- streamer = TextStreamer(tokenizer, skip_prompt=True, skip_special_tokens=True)
 
 
 
 
61
 
62
- _ = model.generate(**inputs, streamer=streamer, max_new_tokens=200)
63
  ```
64
 
65
  ```python
66
-
67
- stream(" Me fale um pouco sobre a culinária da Bahia ?")
68
- A culinária da Bahia é uma mistura de influências indígenas, africanas e portuguesas. É conhecida por sua variedade de ingredientes e sabores, com uma base de arroz, feijão, milho e farinha de mandioca. Alguns dos ingredientes mais comuns são:
69
- # * Acarajé: um tipo de pão de milho frito, com uma base de farinha de mandioca e farinha de milho.
70
- # * Feijoada: uma sopa de feijão com carne, que é uma especialidade da região.
71
- # * Moqueca: uma sopa de peixe com tomate, alho, pimenta e outros ingredientes.
72
  ```
73
 
 
 
 
 
74
 
75
  ### Training hyperparameters
76
 
 
37
 
38
  ```python
39
  from transformers import AutoModelForCausalLM, AutoTokenizer, TextStreamer
40
+ model = AutoModelForCausalLM.from_pretrained("rhaymison/cuscuz-7b", device_map= {"": 0})
41
  tokenizer = AutoTokenizer.from_pretrained("rhaymison/cuscuz-7b")
42
 
43
  #8bits
44
+ #model = AutoModelForCausalLM.from_pretrained("rhaymison/cuscuz-7b", load_in_8bit=True, device_map= {"": 0})
45
 
46
  model.eval()
47
  ```
48
 
49
  ```python
50
+ runtimeFlag = "cuda:0"
51
+ inputs = tokenizer([f"""<s>Você é um assistente especializado no Nordeste Do Brasil.
52
+ Responde de maneira correta e não invente nenhuma resposta que você não sabia.
53
+ Evite repetições de informação e responda de maneira coerente.
54
+ [INST] Me conte sobre o prato tipico chamado Cuscuz que é consumido no Nordeste ?[/INST]"""], return_tensors="pt").to(runtimeFlag)
55
+ ```
 
 
 
56
 
57
+ ```python
58
+ streamer = TextStreamer(tokenizer, skip_prompt=True, skip_special_tokens=True)
59
+ _ = model.generate(**inputs, streamer=streamer, max_new_tokens=200)
60
+ #O Cuscuz é um prato típico do Nordeste, feito a partir de flocos de milho ou trigo cozidos no vapor, podendo ser servido com manteiga, leite, queijo, mermelada, mel ou frutas.
61
+ #Ele é muito apreciado na culinária nordestina e presente em diversas mesas.
62
 
 
63
  ```
64
 
65
  ```python
66
+ runtimeFlag = "cuda:0"
67
+ inputs = tokenizer([f"""<s>Você é um assistente especializado no Nordeste Do Brasil.
68
+ Responde sempre com informações verdadeiras e caso não saiba a informação diga ao usuário que não sabe.
69
+ Evite repetições de informação e responda de maneira coerente.
70
+ [INST] Me conte sobre a economia da Bahia [/INST]"""], return_tensors="pt").to(runtimeFlag)
 
71
  ```
72
 
73
+ ```python
74
+ streamer = TextStreamer(tokenizer, skip_prompt=True, skip_special_tokens=True)
75
+ _ = model.generate(**inputs, streamer=streamer, max_new_tokens=200, temperature=0.1)
76
+ ```
77
 
78
  ### Training hyperparameters
79