Libvips is a C-based image processing library designed to manipulate large visual assets through a low-memory, parallel processing pipeline. It functions as a streaming image processor that avoids loading entire files into system memory, enabling the handling of massive images in resource-constrained environments. The library distinguishes itself through a demand-driven architecture that constructs a deferred execution plan, computing only the necessary pixels for a final output. By utilizing a cache-friendly tiled processing model and memory-mapped file access, it minimizes latency and redun
IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis
rustup is a programming language toolchain manager that automates the installation, versioning, and configuration of the Rust compiler and its associated build tools. It serves as a toolchain installer and version manager, enabling the deployment of the language ecosystem across different operating systems. The system manages multiple compiler versions across stable, beta, and nightly release channels, allowing users to switch between these versions to meet different environment requirements. It also functions as a cross-compilation manager by installing pre-compiled standard libraries to bui
This project provides the core framework and system API layer for the Android operating system. It consists of the fundamental Java and C++ libraries that define system behavior and establish the interface contracts required for system applications and hardware abstraction. The project includes a runtime optimizer used to reduce startup time and improve execution speed by pre-compiling methods and configuring boot images. It also features a software quality toolchain that enforces code formatting, audits commit metadata, and manages API compatibility to ensure stable interface contracts acros
Die Hauptfunktionen von halide/halide sind: High-Performance Image, Schedule Optimization via Learned Cost Models, Pipeline, Heterogeneous Hardware Pipeline Compilation, Multi-Backend Compilers, Image Pipeline Auto-Schedulers, Image Processing Pipeline Schedulers, Pipeline Schedulers.
Open-Source-Alternativen zu halide/halide sind unter anderem: libvips/libvips — Libvips is a C-based image processing library designed to manipulate large visual assets through a low-memory,… rust-lang/rustup — rustup is a programming language toolchain manager that automates the installation, versioning, and configuration of… iree-org/iree — IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various… aosp-mirror/platform_frameworks_base — This project provides the core framework and system API layer for the Android operating system. It consists of the… facebook/hermes — Hermes is a mobile-optimized JavaScript runtime and engine designed for React Native. It functions as an ahead-of-time… janko/image_processing — This project is a modular image manipulation framework and processing pipeline library designed for Ruby applications.…