Creates a graph node for extended RoPE, modifying input tensor in place. Returns a view of the input tensor.
ggml_rope_ext_inplace(
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
)View of input tensor with RoPE applied in place
GGML context
Input tensor
Position tensor (int32)
Optional frequency factors tensor (NULL for default)
Number of dimensions to apply rotation to
RoPE mode
Original context length the model was trained on
Base frequency for RoPE (default 10000 for most models)
Frequency scale factor (1.0 = no scaling)
YaRN extension factor (0.0 to disable)
Attention scale factor (typically 1.0)
YaRN parameter for fast dimensions
YaRN parameter for slow dimensions
Other rope:
ggml_rope_multi(),
ggml_rope_multi_inplace()