| 369 | throw std::runtime_error("missing tensor: " + std::string(name)); |
| 370 | } |
| 371 | const auto [data, byte_size] = require_data_range(*info); |
| 372 | RawTensorData tensor; |
| 373 | tensor.metadata = TensorMetadata{info->name, info->dtype, info->shape}; |
| 374 | tensor.bytes.resize(byte_size); |
| 375 | std::memcpy(tensor.bytes.data(), data, byte_size); |
| 376 | discard_data_range(*info); |
| 377 | return tensor; |
| 378 | } |
| 379 | |
| 380 | void set_backend_tensor( |
| 381 | ggml_tensor * tensor, |
no test coverage detected