@@ -927,7 +927,7 @@ void llama_model_loader::get_mapping_range(size_t * first, size_t * last, void *
927927 // Calculate the offset for this file within the unified mapping
928928 size_t file_offset = 0 ;
929929 for (int i = 0 ; i < idx; ++i) {
930- file_offset += files[i]->size ;
930+ file_offset += files[i]->size () ;
931931 }
932932
933933 *first = mapping->size (); // Start with full mapping size
@@ -946,10 +946,10 @@ void llama_model_loader::get_mapping_range(size_t * first, size_t * last, void *
946946
947947 // Adjust first and last to be relative to this file's start
948948 if (*first != mapping->size ()) {
949- *first = std::min (*first, files[idx]->size );
949+ *first = std::min (*first, files[idx]->size () );
950950 }
951951 if (*last != 0 ) {
952- *last = std::min (*last, files[idx]->size );
952+ *last = std::min (*last, files[idx]->size () );
953953 }
954954 } else {
955955#endif
@@ -984,7 +984,7 @@ void llama_model_loader::load_data_for(struct ggml_tensor * cur) const {
984984 // For unified mapping, calculate offset within the unified mapping
985985 size_t unified_offset = w.offs ;
986986 for (int i = 0 ; i < w.idx ; ++i) {
987- unified_offset += files[i]->size ;
987+ unified_offset += files[i]->size () ;
988988 }
989989
990990 const auto & mapping = mappings[0 ];
0 commit comments