Pad the list extents to account for interleaved storage#1
Conversation
|
yeah, this is better and cleaner i think we can just remove round up at all, because now we do roundup inside of make_list_extents? |
|
I think it's ok to keep it as is just to minimize the diff and keep the pr laser-focused (this code is benign since rounding up is idempotent). |
|
as i understand, deserialize_list expects logical size, because it uses this value to create the list cuvs/cpp/src/neighbors/ivf_list.cuh Lines 150 to 159 in d40ee2d demonstration gives idk, if we should fix it in this pr or should i create another one? |
|
You're right, another bug! The fix is minimal though, so I think it's ok to put both fixes together. |
|
Oh, looks like I've pushed to your fork by accident :) Let's finish this up in the main PR |
Please refer to the discussion NVIDIA#2297