Views
No views yet
Nix2.5-plus, created using mergekit's slerp (Spherical Linear Interpolation) method. It combines the strengths of ray0rf1re/Nix2.5 and ray0rf1re/Nix1.5 to potentially offer improved performance or a different balance of capabilities.t parameter of 0.275. This signifies a weighted combination where ray0rf1re/Nix1.5 contributes approximately 27.5% and ray0rf1re/Nix2.5 contributes approximately 72.5% to the final merged model's characteristics. ray0rf1re/Nix2.5 was used as the base model for this slerp merge.1slices:
2 - sources:
3 - model: ray0rf1re/Nix2.5
4 layer_range: [0, 32]
5 - model: ray0rf1re/Nix1.5
6 layer_range: [0, 32]
7merge_method: slerp
8base_model: ray0rf1re/Nix2.5
9parameters:
10 t:
11 - filter: self_attn
12 value: [0, 0.5, 0.3, 0.7, 1]
13 - filter: mlp
14 value: [1, 0.5, 0.7, 0.3, 0]
15 - value: 0.275
16dtype: bfloat16
17transformers library:1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model_name = "ray0rf1re/Nix2.5-plus"
4tokenizer = AutoTokenizer.from_pretrained(model_name)
5model = AutoModelForCausalLM.from_pretrained(model_name)
6
7# Example usage (adjust as needed)
8input_text = "Hello, my name is"
9input_ids = tokenizer(input_text, return_tensors="pt").input_ids
10output = model.generate(input_ids, max_new_tokens=50)
11print(tokenizer.decode(output[0], skip_special_tokens=True))ray0rf1re/Nix2.5 and ray0rf1re/Nix1.5. Please refer to the respective model cards for details on their training datasets.