Downloads · 30 days
9
2% of all-time downloads
UUFO-Aigis/Pico-OpenLAiNN-100M
Pico-OpenLAiNN-100M is a machine learning model from UUFO-Aigis. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Hey there fellow researchers, developers, and AI enthusiasts! Today I'm releasing the full version of Pico-OpenLAiNN-100M, I had previously released a version before this that was trained on only 8B tokens. This LLM w…
Downloads · 30 days
9
2% of all-time downloads
All-time downloads
556
Public
Parameters
104M
208 MB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors207 MB · 99%
From the Hugging Face model README
Hey there fellow researchers, developers, and AI enthusiasts! Today I'm releasing the full version of Pico-OpenLAiNN-100M, I had previously released a version before this that was trained on only 8B tokens. This LLM was trained on the full 32B tokens that the entire Open-PicoLAiNN family is trained on.
You can find the GGUF quants of this model here.
This specific version of Pico LAiNN was trained on just 32B tokens of the fineweb dataset.
To start using these models, you can simply load them via the Hugging Face transformers library:
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
MODEL_NAME = "UUFO-Aigis/Pico-OpenLAiNN-100M" #Replace 100M with 250M or 500M if you prefer those models.
tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)
model = AutoModelForCausalLM.from_pretrained(MODEL_NAME)
def generate_text(prompt, model, tokenizer, max_length=512, temperature=1, top_k=50, top_p=0.95):
inputs = tokenizer.encode(prompt, return_tensors="pt")
outputs = model.generate(
inputs,
max_length=max_length,
temperature=temperature,
top_k=top_k,
top_p=top_p,
do_sample=True
)
generated_text = tokenizer.decode(outputs[0], skip_special_tokens=True)
return generated_text
def main():
# Define your prompt
prompt = "According to all known laws of aviation, there is no way a bee should be able to fly."
generated_text = generate_text(prompt, model, tokenizer)
print(generated_text)
if __name__ == "__main__":
main()
| Tasks | Value | Stderr | |
|---|---|---|---|
| arc_challenge | 0.1826 | ± | 0.0113 |
| arc_easy | 0.4007 | ± | 0.0101 |
| boolq | 0.6012 | ± | 0.0086 |
| hellaswag | 0.2936 | ± | 0.0045 |
| lambada_openai | 0.2701 | ± | 0.0062 |
| piqa | 0.6338 | ± | 0.0112 |
| winogrande | 0.5099 | ± | 0.0140 |
If you find these models useful and decide to use these models, a link to this repository would be highly appreciated. I am a one man show running this. Thanks 🤗
This project is licensed under the Apache License 2.0. You are free to use, modify, and distribute this model under the terms of the license.
You can find the full license text in the LICENSE file or at Apache License 2.0.