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
TensorLayer is a backend-agnostic tensor library and deep learning framework designed for building neural network architectures. It provides a neural network abstraction layer that allows model logic to run across different deep learning engines using high-level layers and model components. The project serves as a deep reinforcement learning toolkit for implementing policy-based, value-based, and actor-critic agents. It includes specialized tools for managing experience replay and gradient-based policy optimization to handle both discrete and continuous action spaces. To support reinforcemen
This project is a collection of technical guides and manuals for the Apache TVM compiler stack translated into Simplified Chinese. It provides translated documentation focusing on deep learning compilation and the transformation of machine learning models into optimized executable code. The documentation covers the use of hardware backend guides for deploying models across CPUs, GPUs, and specialized accelerators. It also includes references for intermediate representations and graph-level optimizations used to compile tensor programs.
Deep Java Library is a Java deep learning framework and JVM model inference engine. It provides a high-level API for building and deploying deep learning models within the Java ecosystem, acting as a cross-platform runtime for executing models across CPUs, GPUs, and mobile devices. The library is engine-agnostic, allowing users to switch between different deep learning engines such as PyTorch, TensorFlow, and MXNet while maintaining a single unified API. This enables the deployment of the same model across different backends without changing the application code. The framework supports the f
PlaidML ist ein Deep-Learning-Compiler-Framework und eine plattformübergreifende Runtime, die darauf ausgelegt ist, Machine-Learning-Modelle auf einer Vielzahl von Hardware-Zielen auszuführen. Es fungiert als hardwareunabhängige Tensor-Engine, die Tensor-Modelle in ausführbaren Code übersetzt, wodurch Deep-Learning-Netzwerke auf verschiedenen Rechengeräten ausgeführt werden können, ohne spezifische Treiberabhängigkeiten zu benötigen.
Die Hauptfunktionen von plaidml/plaidml sind: Cross-Platform Model Execution, Cross-Platform Runtimes, Backend-Agnostic Deep Learning, Framework-Agnostic Backends, Model Compilers, Hardware Acceleration, Backend-Agnostic Engines, JSON Device Specifications.
Open-Source-Alternativen zu plaidml/plaidml sind unter anderem: iree-org/iree — IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various… tensorlayer/tensorlayer — TensorLayer is a backend-agnostic tensor library and deep learning framework designed for building neural network… hyperai/tvm-cn — This project is a collection of technical guides and manuals for the Apache TVM compiler stack translated into… deepjavalibrary/djl — Deep Java Library is a Java deep learning framework and JVM model inference engine. It provides a high-level API for… mozilla-ai/llamafile — Llamafile is a machine learning model runner and packager that enables local inference by bundling model weights and… apache/incubator-mxnet — Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying…