nathanael-fijalkow commited on
Commit
b63c610
·
1 Parent(s): 7bd6a0c

update solution

Browse files
Files changed (1) hide show
  1. solution.py +11 -11
solution.py CHANGED
@@ -3,12 +3,6 @@ import torch
3
  import torch.nn.functional as F
4
  from transformers import AutoModelForCausalLM, AutoTokenizer
5
 
6
- # SETUP
7
- MODEL_NAME = "TinyLlama/TinyLlama-1.1B-Chat-v1.0"
8
- # MODEL_NAME = "HuggingFaceTB/SmolLM2-1.7B-Instruct"
9
- tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)
10
- model = AutoModelForCausalLM.from_pretrained(MODEL_NAME, dtype=torch.float16, device_map="auto")
11
-
12
  # --- EXERCISE 1: La disparition (No 'e' or 'E) ---
13
  class LaDisparition:
14
  """
@@ -167,8 +161,14 @@ class ToulouseSequence:
167
  generated_text = self.tokenizer.decode(generated_tokens, skip_special_tokens=True)
168
  return generated_text.strip()
169
 
170
- if __name__ == "__main__":
171
- la_disparition_generator = LaDisparition(model, tokenizer)
172
- print("Ex 1 (No 'e'):", la_disparition_generator("Who are you?"))
173
- toulouse_sequence_generator = ToulouseSequence(model, tokenizer)
174
- print("Ex 2 (No 'Toulouse'):", toulouse_sequence_generator("Where is the headquarters of Airbus located?"))
 
 
 
 
 
 
 
3
  import torch.nn.functional as F
4
  from transformers import AutoModelForCausalLM, AutoTokenizer
5
 
 
 
 
 
 
 
6
  # --- EXERCISE 1: La disparition (No 'e' or 'E) ---
7
  class LaDisparition:
8
  """
 
161
  generated_text = self.tokenizer.decode(generated_tokens, skip_special_tokens=True)
162
  return generated_text.strip()
163
 
164
+ # if __name__ == "__main__":
165
+ # NOTE: This block is for testing only. The evaluation server provides model and tokenizer.
166
+ # # SETUP
167
+ # MODEL_NAME = "TinyLlama/TinyLlama-1.1B-Chat-v1.0"
168
+ # # MODEL_NAME = "HuggingFaceTB/SmolLM2-1.7B-Instruct"
169
+ # tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)
170
+ # model = AutoModelForCausalLM.from_pretrained(MODEL_NAME, dtype=torch.float16, device_map="auto")
171
+ # la_disparition_generator = LaDisparition(model, tokenizer)
172
+ # print("Ex 1 (No 'e'):", la_disparition_generator("Who are you?"))
173
+ # toulouse_sequence_generator = ToulouseSequence(model, tokenizer)
174
+ # print("Ex 2 (No 'Toulouse'):", toulouse_sequence_generator("Where is the headquarters of Airbus located?"))