| 5099 | } |
| 5100 | |
| 5101 | struct ggml_tensor * ggml_rope_custom( |
| 5102 | struct ggml_context * ctx, |
| 5103 | struct ggml_tensor * a, |
| 5104 | struct ggml_tensor * b, |
| 5105 | int n_dims, |
| 5106 | int mode, |
| 5107 | int n_ctx, |
| 5108 | int n_orig_ctx, |
| 5109 | float freq_base, |
| 5110 | float freq_scale, |
| 5111 | float ext_factor, |
| 5112 | float attn_factor, |
| 5113 | float beta_fast, |
| 5114 | float beta_slow) { |
| 5115 | return ggml_rope_impl( |
| 5116 | ctx, a, b, n_dims, mode, n_ctx, n_orig_ctx, freq_base, freq_scale, |
| 5117 | ext_factor, attn_factor, beta_fast, beta_slow, 0.0f, false, false |
| 5118 | ); |
| 5119 | } |
| 5120 | |
| 5121 | struct ggml_tensor * ggml_rope_custom_inplace( |
| 5122 | struct ggml_context * ctx, |
no test coverage detected