warp-ctc is a high-performance library for calculating connectionist temporal classification loss to train sequence-to-sequence deep learning models. It provides a numerical stability layer using log-space computation to prevent underflow and precision errors during probability calculations for long sequences.
The main features of baidu-research/warp-ctc are: CTC Loss Implementations, Hardware Acceleration Kernels, Numerical Stability Techniques, Sequence Model Training, Deep Learning Acceleration, CUDA Compute Kernels, Parallel CTC Kernels, Parallelized Alignments.
Open-source alternatives to baidu-research/warp-ctc include: prml/prmlt — PRMLT provides self-contained MATLAB implementations of every algorithm from the Pattern Recognition and Machine… oneapi-src/onednn — oneDNN is a cross-architecture compute library and hardware acceleration framework designed as a oneAPI deep learning… uxlfoundation/onednn — oneDNN is a library for deep learning acceleration that provides optimized building blocks for neural network training… haifengl/smile — Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of… apachecn/pytorch-doc-zh — This project is a Chinese language translation of the technical guides and API references for the PyTorch deep… chainer/chainer — Chainer is an open-source deep learning framework built around define-by-run automatic differentiation, where…
PRMLT provides self-contained MATLAB implementations of every algorithm from the Pattern Recognition and Machine Learning textbook by Christopher Bishop. The code reproduces the book's exact formulas and notation, making each implementation directly traceable to the source material for educational verification and study. The implementations cover the full range of core machine learning methods from the textbook, including classification, clustering, regression, density estimation, and neural network algorithms. Each module is self-contained with heavy comments, and the code uses compact, vect
oneDNN is a cross-architecture compute library and hardware acceleration framework designed as a oneAPI deep learning library. It functions as a neural network inference engine that provides optimized primitives to accelerate deep learning operations across diverse CPU and GPU architectures. The project distinguishes itself through a combination of just-in-time instruction generation based on detected processor features and microarchitecture-specific tuning. It utilizes graph-based operation compilation to minimize overhead and manages layout-aware tensors to optimize data access patterns acr
oneDNN is a library for deep learning acceleration that provides optimized building blocks for neural network training and inference. It manages tensor computation across CPU and GPU hardware, enabling the execution of high-performance primitives for model training and neural network inference optimization. The project distinguishes itself through hardware-specific kernel optimization and the use of just-in-time compilation to target specific processor instruction sets. It supports quantized neural network execution using both static and dynamic quantization to reduce memory usage and increas
Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of algorithms for classification, regression, and clustering, implemented natively for Java, Scala, and Kotlin. The project also functions as a deep learning framework, a natural language processing library, and an inference engine for large language models. The library distinguishes itself through GPU acceleration via LibTorch bindings and support for the ONNX model interchange format. It includes specialized capabilities for large language model inference, featuring Byte-Pair Encodin