Backward pass for extended RoPE (Rotary Position Embedding). Used during training to compute gradients through RoPE.
ggml_rope_ext_back(
ctx,
a,
b,
c = NULL,
n_dims,
mode = 0L,
n_ctx_orig = 0L,
freq_base = 10000,
freq_scale = 1,
ext_factor = 0,
attn_factor = 1,
beta_fast = 32,
beta_slow = 1
)Gradient tensor for the input
GGML context
Gradient tensor from upstream (gradients of ggml_rope_ext result)
Position tensor (same as forward pass)
Optional frequency factors tensor (NULL for default)
Number of dimensions for rotation
RoPE mode
Original context length
Base frequency
Frequency scale factor
Extension factor (YaRN)
Attention factor
YaRN fast beta
YaRN slow beta