Downloads · 30 days
49
13% of all-time downloads
ZeroXClem/Llama-3-8B-ProLong-SAO-Roleplay-512k
Llama-3-8B-ProLong-SAO-Roleplay-512k is a text generation model from ZeroXClem. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
Disclaimer: This model merge has not been thoroughly tested and is experimental. Expect further versions , with improvements, in the coming days.
Downloads · 30 days
49
13% of all-time downloads
All-time downloads
391
Public
Parameters
8B
16.1 GB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors16.1 GB · 100%
From the Hugging Face model README
Disclaimer: This model merge has not been thoroughly tested and is experimental. Expect further versions , with improvements, in the coming days.
ZeroXClem/Llama-3-8B-ProLong-SAO-Roleplay-512 is a powerful, versatile merged model combining the long-context capabilities of Princeton's ProLong model and the rich, immersive roleplay features from Casual-Autopsy's L3-bluuwhale-SAO-MIX. The merge was performed with the mergekit library using advanced configuration to balance efficiency, roleplay fidelity, and long-context capabilities, aiming to provide an unparalleled user experience for extended interactions.
This model is a merge of the following:
princeton-nlp/Llama-3-8B-ProLong-512k-Instruct
Developed by Princeton NLP, ProLong brings long-context capabilities up to 512,000 tokens, optimized for detailed and extended conversations. Continued training on extensive datasets equips it for high-quality retrieval, while offering coherent responses even in lengthy contexts.
Casual-Autopsy/L3-bluuwhale-SAO-MIX-8B-V1_fp32-merge-calc
This model introduces roleplay and immersive storytelling, building on creative datasets to create compelling interactions. Role-specific configurations support vibrant and in-depth character simulations.
The model merge was executed using a carefully crafted YAML configuration on MergeKit. Key aspects of the configuration ensure that each component's strengths are preserved while optimizing for performance in complex, long-context scenarios.
models:
- model: princeton-nlp/Llama-3-8B-ProLong-512k-Instruct
# Base model: optimized for long-context interactions
- model: Casual-Autopsy/L3-bluuwhale-SAO-MIX-8B-V1_fp32-merge-calc
parameters:
weight: 0.5 # Emphasizes roleplay elements without overshadowing the base
density: 0.6 # Retains 60% of the significant parameters from the roleplay model
merge_method: della # Ensures balanced integration of long-context and roleplay features
base_model: princeton-nlp/Llama-3-8B-ProLong-512k-Instruct
parameters:
epsilon: 0.05 # Fine-tunes the granularity of pruning, maintaining key model features
lambda: 1.0 # Harmonizes parameter influence from both models
normalize: true # Ensures stable alignment of merged parameters
int8_mask: true # Enhances memory efficiency for extended contexts
dtype: float32
out_dtype: bfloat16 # Balances precision and efficiency for versatile deployments
The ZeroXClem/Llama-3-8B-ProLong-SAO-Roleplay-512K model is designed for:
The ProLong-8B model was rigorously trained with a carefully curated dataset, ensuring versatility across long-context scenarios.
Data Composition:
Training Stages:
Optimization and Model Configuration:
int8_mask, which aids in managing larger context sizes efficiently on limited hardware resources.If you use this model, please consider citing the work of the ProLong developers:
@article{gao2024prolong,
title={How to Train Long-Context Language Models (Effectively)},
author={Gao, Tianyu and Wettig, Alexander and Yen, Howard and Chen, Danqi},
journal={arXiv preprint arXiv:2410.02660},
year={2024}
}