| 2124 | } |
| 2125 | |
| 2126 | void load_data_for(struct ggml_tensor * cur) const { |
| 2127 | const size_t offs = file_offset(ggml_get_name(cur)); |
| 2128 | |
| 2129 | if (use_mmap) { |
| 2130 | cur->data = (uint8_t *) mapping->addr + offs; |
| 2131 | } else { |
| 2132 | file.seek(offs, SEEK_SET); |
| 2133 | file.read_raw(cur->data, ggml_nbytes(cur)); |
| 2134 | } |
| 2135 | } |
| 2136 | |
| 2137 | void load_all_data(struct ggml_context * ctx, llama_progress_callback progress_callback, void * progress_callback_user_data, llama_mlock * lmlock) { |
| 2138 | size_t size_data = 0; |
no test coverage detected