NVIDIA / Fuser

A Fusion Code Generator for NVIDIA GPUs (commonly known as "nvFuser")
Other
271 stars 53 forks source link

Validate allocation sizes and strides more widely. #3375

Closed wujingyue closed 1 week ago

wujingyue commented 2 weeks ago

Currently, GetMetaData::evaluate validates allocation sizes and strides only when the TV has allocation that's different from logical. With this PR, it will validate allocation even when it's the same as logical.

This extra validation captured many bugs including #3386 and #3194. These bugs are either fixed in this PR or in follow-ups.

Prepares for #3282

wujingyue commented 2 weeks ago

!test

wujingyue commented 1 week ago

!test

wujingyue commented 1 week ago

!test

wujingyue commented 1 week ago

!test