| 21 | } |
| 22 | |
| 23 | std::vector<float> read_tensor(const struct ggml_tensor * tensor) { |
| 24 | std::vector<float> values(static_cast<size_t>(ggml_nelements(tensor))); |
| 25 | for (int64_t i = 0; i < static_cast<int64_t>(values.size()); ++i) { |
| 26 | values[static_cast<size_t>(i)] = ggml_get_f32_1d(tensor, static_cast<int>(i)); |
| 27 | } |
| 28 | return values; |
| 29 | } |
| 30 | |
| 31 | void print_tensor(const std::string & name, const struct ggml_tensor * tensor) { |
| 32 | const auto values = read_tensor(tensor); |
no test coverage detected