From Theory to Throughput: CUDA-Optimized APML for Large-Batch 3D Learning

Sasan Sharifipour, Constantino Álvarez Casado, Manuel Lage Cañellas, Miguel Bordallo López
12/17/2025
cs.LGcs.AIcs.CG

No confident code implementation found for this paper.

Abstract

Loss functions are fundamental to learning accurate 3D point cloud models, yet common choices trade geometric fidelity for computational cost. Chamfer Distance is efficient but permits many-to-one correspondences, while Earth Mover Distance better reflects one-to-one transport at high computational cost. APML approximates transport with differentiable Sinkhorn iterations and an analytically derived temperature, but its dense formulation scales quadratically in memory. We present CUDA-APML, a sparse GPU implementation that thresholds negligible assignments and runs adaptive softmax, bidirectional symmetrization, and Sinkhorn normalization directly in COO form. This yields near-linear memory scaling and preserves gradients on the stored support, while pairwise distance evaluation remains quadratic in the current implementation. On ShapeNet and MM-Fi, CUDA-APML matches dense APML within a small tolerance while reducing peak GPU memory by 99.9%. Code available at: https://github.com/Multimodal-Sensing-Lab/apml

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sharifipour2025from,
  title  = {From Theory to Throughput: CUDA-Optimized APML for Large-Batch 3D Learning},
  author = {Sasan Sharifipour and Constantino Álvarez Casado and Manuel Lage Cañellas and Miguel Bordallo López},
  year   = {2025},
  eprint = {2512.19743},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.19743v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.19743.svg)](https://codeofpaper.com/paper/2512.19743)

Discussion