| 9148 | } |
| 9149 | |
| 9150 | static void ggml_compute_forward_silu_back( |
| 9151 | const struct ggml_compute_params * params, |
| 9152 | const struct ggml_tensor * src0, |
| 9153 | const struct ggml_tensor * grad, |
| 9154 | struct ggml_tensor * dst) { |
| 9155 | switch (src0->type) { |
| 9156 | case GGML_TYPE_F32: |
| 9157 | { |
| 9158 | ggml_compute_forward_silu_back_f32(params, src0, grad, dst); |
| 9159 | } break; |
| 9160 | default: |
| 9161 | { |
| 9162 | GGML_ASSERT(false); |
| 9163 | } break; |
| 9164 | } |
| 9165 | } |
| 9166 | |
| 9167 | // ggml_compute_forward_norm |
| 9168 |
no test coverage detected