diff --git a/src/core/device_memory_manager.inc b/src/core/device_memory_manager.inc index 4e029d8596..4be26d9631 100644 --- a/src/core/device_memory_manager.inc +++ b/src/core/device_memory_manager.inc @@ -602,7 +602,7 @@ void DeviceMemoryManager::UpdatePagesCachedBatch(std::span> tmp(ranges.size(), {0, 0}); + std::vector> tmp(ranges.begin(), ranges.end()); std::sort(tmp.begin(), tmp.end(), [](const auto& a, const auto& b) { return a.first < b.first; }); // Coalesce adjacent/overlapping ranges