| 62 | } |
| 63 | |
| 64 | std::vector<float> snake_inverse_beta_transform(const std::vector<float> & values) { |
| 65 | std::vector<float> out(values.size(), 0.0F); |
| 66 | for (size_t i = 0; i < values.size(); ++i) { |
| 67 | out[i] = 1.0F / (std::exp(values[i]) + 1.0e-9F); |
| 68 | } |
| 69 | return out; |
| 70 | } |
| 71 | |
| 72 | core::TensorValue ensure_f32(core::ModuleBuildContext & ctx, const core::TensorValue & value) { |
| 73 | if (value.type == GGML_TYPE_F32) { |
no test coverage detected