Functioninterpolation input: xyz: (m, 3), new_xyz: (n, 3), feat: (m, c), offset: (b), new_offset: (b) output: (n, c)
lib/pointops2/functions/pointops_ablation.py:165
Functioninterpolation input: xyz: (m, 3), new_xyz: (n, 3), feat: (m, c), offset: (b), new_offset: (b) output: (n, c)
lib/pointops2/functions/pointops2.py:187
Functioninterpolation input: xyz: (m, 3), new_xyz: (n, 3), feat: (m, c), offset: (b of m), new_offset: (b of n) output: (n, c)
lib/pointops2/functions/pointops.py:209
Functionknn_batchinput xyz: (n, 3), float input query_xyz: (m, 3), float input batch_idxs: (n), int input query_batch_offsets: (B + 1), int, offsets[-1] = m output idx
lib/pointgroup_ops/src/knn/knn.cpp:8
Functionqueryandgroup input: xyz: (n, 3), new_xyz: (m, 3), feat: (n, c), idx: (m, nsample), offset: (b), new_offset: (b) output: new_feat: (m, c+3, nsample), group
lib/pointops2/functions/pointops_ablation.py:79
Functionqueryandgroup input: xyz: (n, 3), new_xyz: (m, 3), feat: (n, c), idx: (m, nsample), offset: (b), new_offset: (b) output: new_feat: (m, nsample, c+3)
lib/pointops2/functions/pointops2.py:103
Functionqueryandgroup input: xyz: (n, 3), new_xyz: (m, 3), feat: (n, c), idx: (m, nsample), offset: (b), new_offset: (b) output: new_feat: (m, nsample, c+3), group
lib/pointops2/functions/pointops.py:125