增加end2end方式计算位姿

This commit is contained in:
liangyuxuan
2026-01-12 09:57:30 +08:00
parent f937329e4b
commit a59776e6c2

View File

@@ -14,7 +14,7 @@
int knn(at::Tensor& ref, at::Tensor& query, at::Tensor& idx)
{
// TODO check dimensions
// NOTE: check dimensions
long batch, ref_nb, query_nb, dim, k;
batch = ref.size(0);
dim = ref.size(1);
@@ -31,7 +31,7 @@ int knn(at::Tensor& ref, at::Tensor& query, at::Tensor& idx)
if (ref.type().is_cuda()) {
#ifdef WITH_CUDA
// TODO raise error if not compiled with CUDA
// NOTE: raise error if not compiled with CUDA
// float *dist_dev = (float*)THCudaMalloc(state, ref_nb * query_nb * sizeof(float));
float *dist_dev = nullptr;
cudaError_t err = cudaMalloc((void**)&dist_dev, ref_nb * query_nb * sizeof(float));