SoftDTW-CUDA-Torch: Memory-Efficient GPU-Accelerated Soft Dynamic Time Warping for PyTorch
Not on the map. Why?
Abstract (arXiv)
We present softdtw-cuda-torch, an open-source PyTorch library for computing Soft Dynamic Time Warping (SoftDTW) on GPUs. Our implementation addresses three key limitations of existing GPU implementations of SoftDTW: a hard sequence-length cap of 1024, numerical instability in the backward pass for small smoothing parameters, and excessive GPU memory consumption from materializing pairwise distance tensors. We introduce (1) tiled anti-diagonal kernel execution that removes the sequence-length constraint, (2) a log-space back-ward pass that prevents floating-point overflow, and (3) a fused distance-computation mode that eliminates the O(BN M ) intermediate distance tensor, achieving up to 98% memory reduction compared to prior work. The library supports arbitrary sequence lengths, full PyTorch autograd integration, and Soft-DTW Barycenter computation. Code is available at https://github.com/BGU-CS-VIL/sdtw-cuda-torch.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 4 of its 10 references that are in the map. First posted on arXiv 19 Feb 2026.
Builds on
4 of 10 references.
References · 4
- 2017Soft-DTW: a Differentiable Loss Function for Time-Seriescited by 265
- 2020Differentiable Divergences Between Time Seriescited by 26
- 2025Synchronization of Multiple Videoscited by 3
- 2025TimePoint: Accelerated Time Series Alignment via Self-Supervised Keypoint and Descriptor Learningcited by 2
Built on by
Not cited yet.