File tree Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Original file line number Diff line number Diff line change @@ -2524,13 +2524,9 @@ static vk_device ggml_vk_get_device(size_t idx) {
25242524
25252525 if (GGML_VK_SUBALLOCATION_BLOCK_SIZE != nullptr ) {
25262526 device->suballocation_block_size = std::stoul (GGML_VK_SUBALLOCATION_BLOCK_SIZE);
2527- #if defined(_WIN32)
2528- } else if (device->vendor_id == VK_VENDOR_ID_NVIDIA) {
2527+ } else {
25292528 // Limit batching of allocations to 1GB by default to avoid fragmentation issues
25302529 device->suballocation_block_size = 1024 *1024 *1024 ;
2531- #endif
2532- } else {
2533- device->suballocation_block_size = device->max_memory_allocation_size ;
25342530 }
25352531 device->suballocation_block_size = std::min (device->suballocation_block_size , device->max_memory_allocation_size );
25362532
You can’t perform that action at this time.
0 commit comments