Views
No views yet
| Name | Quant method | Size |
|---|---|---|
| Lite-Oute-1-300M.Q2_K.gguf | Q2_K | 0.16GB |
| Lite-Oute-1-300M.IQ3_XS.gguf | IQ3_XS | 0.16GB |
| Lite-Oute-1-300M.IQ3_S.gguf | IQ3_S | 0.16GB |
| Lite-Oute-1-300M.Q3_K_S.gguf | Q3_K_S | 0.16GB |
| Lite-Oute-1-300M.IQ3_M.gguf | IQ3_M | 0.17GB |
| Lite-Oute-1-300M.Q3_K.gguf | Q3_K | 0.17GB |
| Lite-Oute-1-300M.Q3_K_M.gguf | Q3_K_M | 0.17GB |
| Lite-Oute-1-300M.Q3_K_L.gguf | Q3_K_L | 0.18GB |
| Lite-Oute-1-300M.IQ4_XS.gguf | IQ4_XS | 0.17GB |
| Lite-Oute-1-300M.Q4_0.gguf | Q4_0 | 0.17GB |
| Lite-Oute-1-300M.IQ4_NL.gguf | IQ4_NL | 0.17GB |
| Lite-Oute-1-300M.Q4_K_S.gguf | Q4_K_S | 0.2GB |
| Lite-Oute-1-300M.Q4_K.gguf | Q4_K | 0.2GB |
| Lite-Oute-1-300M.Q4_K_M.gguf | Q4_K_M | 0.2GB |
| Lite-Oute-1-300M.Q4_1.gguf | Q4_1 | 0.19GB |
| Lite-Oute-1-300M.Q5_0.gguf | Q5_0 | 0.2GB |
| Lite-Oute-1-300M.Q5_K_S.gguf | Q5_K_S | 0.21GB |
| Lite-Oute-1-300M.Q5_K.gguf | Q5_K | 0.22GB |
| Lite-Oute-1-300M.Q5_K_M.gguf | Q5_K_M | 0.22GB |
| Lite-Oute-1-300M.Q5_1.gguf | Q5_1 | 0.22GB |
| Lite-Oute-1-300M.Q6_K.gguf | Q6_K | 0.28GB |
| Lite-Oute-1-300M.Q8_0.gguf | Q8_0 | 0.3GB |
| Benchmark | 5-shot | 0-shot |
|---|---|---|
| ARC Challenge | 26.62 | 26.28 |
| ARC Easy | 51.39 | 48.11 |
| CommonsenseQA | 19.49 | 20.64 |
| HellaSWAG | 34.86 | 34.85 |
| MMLU | 27.23 | 24.87 |
| OpenBookQA | 30.20 | 30.80 |
| PIQA | 65.07 | 65.02 |
| Winogrande | 51.14 | 53.35 |
transformers library:1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
5
6model = AutoModelForCausalLM.from_pretrained("OuteAI/Lite-Oute-1-300M").to(device)
7tokenizer = AutoTokenizer.from_pretrained("OuteAI/Lite-Oute-1-300M")
8
9def generate_response(message: str, temperature: float = 0.4, repetition_penalty: float = 1.12) -> str:
10 # Convert message to PyTorch tensors
11 input_ids = tokenizer.encode(
12 message, return_tensors="pt"
13 ).to(device)
14 # Generate the response
15 output = model.generate(
16 input_ids,
17 max_length=256,
18 temperature=temperature,
19 repetition_penalty=repetition_penalty,
20 do_sample=True
21 )
22 # Decode the generated output
23 generated_text = tokenizer.decode(output[0], skip_special_tokens=True)
24 return generated_text
25message = "Scientists have made a breakthrough in renewable energy by developing a new type of"
26response = generate_response(message)
27print(response)