2 repos
Core Mathematical Concepts — Scientific & Mathematical Computing
We curate 2 GitHub repositories matching scientific & mathematical computing · Core Mathematical Concepts. Refine with filters or upvote what's useful.
Core Mathematical Concepts — Scientific & Mathematical Computing
- pytorch/pytorch
pytorch/pytorch
97,601PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic differentiation system that allows for flexible, non-static graph execution. The framework is designed for deep integration with Python, enabling natural usage alongside standard scientific computing ecosystems. It distinguishes itself through a comprehensive distributed training suite that includes data-parallel, model-parallel, and sharding primitives, alongside a just-in-time compilation infrastructure. Developers can extend the library by registering custom operators written in Python, C++, or CUDA, ensuring these components compose directly with the core automatic differentiation and execution pipelines. Beyond its core tensor and neural network modules, the project includes extensive tooling for data ingestion, performance profiling, and memory analysis. It provides specialized utilities for audio processing, including feature extraction and speech recognition, as well as a distributed remote procedure call framework for managing complex, multi-node computational workloads. Installation instructions are available for various hardware backends and build-time configurations to support specific environment requirements.
Pythonautograddeep-learninggpu - opencv/opencv
opencv/opencv
86,238OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning model inference. The library distinguishes itself through a data-oriented matrix framework that utilizes proxy-based array abstractions to provide a consistent interface for multidimensional data. By employing factory-pattern algorithm interfaces and runtime type dispatching, it ensures long-term API stability and enables cross-language bindings, allowing developers to integrate high-performance vision capabilities into diverse hardware and software environments. The project covers a broad range of functional requirements, including automated memory allocation, saturation-aware arithmetic for pixel-level operations, and standardized error handling. It maintains a clean integration surface through namespace-encapsulated structures and rigorous coding standards. Technical documentation is generated from standardized inline comments, and the codebase is supported by a comprehensive suite of unit tests to ensure reliability across versions.
C++c-plus-pluscomputer-visiondeep-learning