Warning: Cute Harlequin Gal inside!

*NOTES: Oops, it's actually a 33B

The 5th iteration of Harmonic Harlequin and seems the most coherent and lucid of the lot (early days though), need to test for creativity, might be a solid model, fingers crossed..

RECOMMENDED SETTINGS:

(based on KoboldCPP):

Preset: Mayday

Temperature - 1.3

Max Ctx. Tokens - 4096

Top p Sampling - 0.99

Repetition Penalty - 1.1

Amount to Gen. - 280

New findings:

around 47 layers offloaded to GPU

Smartcontext enabled

Custom RoPe Config enabled (but left as default)

Prompt template: Alpaca

merge

This is a merge of pre-trained language models created using mergekit.

Merge Details

Merge Method

This model was merged using the passthrough merge method.

Models Merged

The following models were included in the merge:

Configuration

The following YAML configuration was used to produce this model:

# The amount to attenuate the Q and K matrices of the *FIRST COPY* of each layer.
# NOTE: This scales the score matrix values by QK_ATTENUATION_FACTOR^2 (eg: sqrt(1/2)^2 = 1/2).
const_tag: &QK_ATTENUATION_FACTOR 0.84  # โ‰ˆ sqrt(1/2) <- This was changed, v4 was 0.7071067812 )

# The amount to scale the contribution to the residual stream (to hopefully reduce overshoot).
const_tag: &RESIDUAL_SCALE_FACTOR 0.71  # โ‰ˆ sqrt(1/2) <- This was changed, v4 was 0.7071067812 )

# Make the first copy *ONLY* take a more "bird's eye view" (ie: pay attention to more of the context).
model1-filter-env: &MODEL1_FILTER_ENV
  parameters:
    scale:
      - filter: q_proj
        value: *QK_ATTENUATION_FACTOR
      - filter: k_proj
        value: *QK_ATTENUATION_FACTOR
      - filter: down_proj
        value: *RESIDUAL_SCALE_FACTOR
      - value: 1.0

# Make the scond copy pay attention to the context as before.
model2-filter-env: &MODEL2_FILTER_ENV
  parameters:
    scale:
      - filter: down_proj
        value: *RESIDUAL_SCALE_FACTOR
      - value: 1.0

slices:

  # The first 10 layers are not duplicated.
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [0, 10]
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [10, 11]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [10, 11]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [11, 12]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [11, 12]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [12, 13]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [12, 13]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [13, 14]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [13, 14]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [14, 15]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [14, 15]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [15, 16]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [15, 16]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [16, 17]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [16, 17]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [17, 18]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [17, 18]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [18, 19]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [18, 19]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [19, 20]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [19, 20]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [20, 21]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [20, 21]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [21, 22]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [21, 22]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [22, 23]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [22, 23]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [23, 24]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [23, 24]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [24, 25]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [24, 25]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [25, 26]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [25, 26]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [26, 27]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [26, 27]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [27, 28]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [27, 28]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [28, 29]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [28, 29]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [29, 30]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [29, 30]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [30, 31]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [30, 31]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [31, 32]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [31, 32]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [32, 33]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [32, 33]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [33, 34]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [33, 34]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [34, 35]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [34, 35]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [35, 36]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [35, 36]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [36, 37]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [36, 37]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [37, 38]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [37, 38]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [38, 39]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [38, 39]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [39, 40]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [39, 40]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [40, 41]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [40, 41]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [41, 42]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [41, 42]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [42, 43]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [42, 43]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [43, 44]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [43, 44]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [44, 45]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [44, 45]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [45, 46]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [45, 46]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [46, 47]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [46, 47]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [47, 48]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [47, 48]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [48, 49]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [48, 49]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [49, 50]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [49, 50]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [50, 51]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [50, 51]
      <<: *MODEL2_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [51, 52]
      <<: *MODEL1_FILTER_ENV
  - sources:
    - model: Undi95/PsyMedRP-v1-20B
      layer_range: [51, 52]
      <<: *MODEL2_FILTER_ENV
   
  # The last 10 layers are not duplicated.
  - sources:
    - model:  Undi95/PsyMedRP-v1-20B
      layer_range: [52, 62]

merge_method: passthrough
dtype: float16
Downloads last month
11
Safetensors
Model size
33.3B params
Tensor type
FP16
ยท
Inference Examples
This model does not have enough activity to be deployed to Inference API (serverless) yet. Increase its social visibility and check back later, or deploy to Inference Endpoints (dedicated) instead.

Model tree for Elfrino/HarmonicHarlequin_v5-20B

Finetuned
(1)
this model
Quantizations
3 models