diff --git a/otherarch/sdcpp/model.cpp b/otherarch/sdcpp/model.cpp index 566090766..47e859bde 100644 --- a/otherarch/sdcpp/model.cpp +++ b/otherarch/sdcpp/model.cpp @@ -893,8 +893,13 @@ std::vector ModelLoader::mmap_tensors(std::maptype) + if (tensor_storage.is_f8_e4m3 || + tensor_storage.is_f8_e5m2 || + tensor_storage.is_f64 || + tensor_storage.is_i64 || + tensor_storage.type != dst_tensor->type) { continue; + } size_t tensor_size = tensor_storage.nbytes(); size_t tensor_offset = tensor_storage.offset;