Skip to content

Add SYCL support for Transform kernel: TransformPoints, TransformNorm…

283039b
Select commit
Loading
Failed to load commit list.
Draft

Add SYCL support for t/geometry/t/pipelines kernels, Transform ops, and NNS CPU fallback #7443

Add SYCL support for Transform kernel: TransformPoints, TransformNorm…
283039b
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis succeeded Mar 16, 2026 in 0s

Your pull request is up to standards!

Codacy Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- cpp/open3d/t/pipelines/kernel/TransformationConverter.cpp  4
- cpp/open3d/core/nns/NearestNeighborSearch.cpp  7
- cpp/open3d/core/nns/FixedRadiusIndex.cpp  6
- cpp/open3d/t/pipelines/kernel/FillInLinearSystem.cpp  6
- cpp/open3d/t/pipelines/kernel/RGBDOdometry.cpp  8
- cpp/open3d/t/geometry/kernel/Transform.cpp  8
- cpp/open3d/core/nns/KnnIndex.cpp  4
- cpp/tests/core/KnnIndex.cpp  3
- cpp/open3d/t/pipelines/kernel/Registration.cpp  12
- cpp/open3d/t/pipelines/kernel/Feature.cpp  3
- cpp/open3d/t/pipelines/kernel/FeatureSYCL.cpp  28
- cpp/open3d/t/pipelines/kernel/FillInLinearSystemSYCL.cpp  42
- cpp/open3d/t/pipelines/kernel/RegistrationSYCL.cpp  25
- cpp/open3d/t/pipelines/kernel/TransformationConverterSYCL.cpp  2
- cpp/open3d/t/pipelines/kernel/RGBDOdometrySYCL.cpp  25
- cpp/open3d/core/nns/KnnSearchOpsSYCL.cpp  70
- cpp/open3d/t/geometry/kernel/TransformSYCL.cpp  4
         

Clones added
============
- cpp/open3d/t/pipelines/kernel/RGBDOdometryImpl.h  9
- cpp/open3d/t/pipelines/kernel/FillInLinearSystem.h  5
- cpp/tests/core/NearestNeighborSearch.cpp  1
- cpp/open3d/t/pipelines/kernel/FillInLinearSystem.cpp  2
- cpp/open3d/core/nns/FixedRadiusIndex.h  4
- cpp/open3d/t/pipelines/kernel/Registration.cpp  11
- cpp/open3d/t/pipelines/kernel/RegistrationImpl.h  3
- cpp/open3d/t/pipelines/kernel/Feature.cpp  1
- cpp/open3d/t/pipelines/kernel/Feature.h  3
- cpp/open3d/t/pipelines/kernel/FeatureSYCL.cpp  1
- cpp/open3d/t/pipelines/kernel/FillInLinearSystemSYCL.cpp  12
- cpp/open3d/t/pipelines/kernel/RegistrationSYCL.cpp  43
- cpp/open3d/t/pipelines/kernel/RGBDOdometrySYCL.cpp  34
- cpp/open3d/core/nns/KnnSearchOpsSYCL.cpp  31
- cpp/open3d/t/geometry/kernel/TransformSYCL.cpp  4
         

Clones removed
==============
+ cpp/tests/core/KnnIndex.cpp  -1
         

See the complete overview on Codacy