Lidar_AI_Solution icon indicating copy to clipboard operation
Lidar_AI_Solution copied to clipboard

About camera-geometry.cu

Open pangxiaowen opened this issue 1 year ago • 6 comments

When coords.x,coords.y, coords.z are both 0, Whether keep_count should be incremented。 This happens again when I use my own transformation matrix。

    bool kept = coords.x >= 0 && coords.y >= 0 && coords.z >= 0 && coords.x < nx.x && coords.y < nx.y && coords.z < nx.z;
    if (!kept) {
      ranks[_pid] = 0;
    } else {
      atomicAdd(keep_count, 1);
      ranks[_pid] = (coords.x * nx.y + coords.y) * nx.z + coords.z;
    }

pangxiaowen avatar Aug 23 '23 08:08 pangxiaowen

Is this wrong?

hopef avatar Aug 23 '23 09:08 hopef

Could cause geometry[indices[interval_starts[i] + remain]] to be a negative number, When coords.x,coords.y, coords.z are both 0, ranks[_pid] = 0. stable_sort_by_key does not guarantee that all available data are contiguous

pangxiaowen avatar Aug 23 '23 09:08 pangxiaowen

这是来自QQ邮箱的假期自动回复邮件。   您好,我最近正在休假中,无法亲自回复您的邮件。我将在假期结束后,尽快给您回复。

pangxiaowen avatar Dec 07 '23 10:12 pangxiaowen

I am faced with the same problem. Have you fixed the bug?

cn-hezhu avatar Dec 08 '23 11:12 cn-hezhu

I am faced with the same problem. Have you fixed the bug? ranks[_pid] = 0; ----> ranks[_pid] = -1;

bool kept = coords.x >= 0 && coords.y >= 0 && coords.z >= 0 && coords.x < nx.x && coords.y < nx.y && coords.z < nx.z;
if (!kept) {
  ranks[_pid] = -1;
} else {
  atomicAdd(keep_count, 1);
  ranks[_pid] = (coords.x * nx.y + coords.y) * nx.z + coords.z;
}

pangxiaowen avatar Dec 11 '23 01:12 pangxiaowen

Please give me some time, thansk.

hopef avatar Dec 11 '23 01:12 hopef