12 个仓库
Support for offloading machine learning model inference to AMD graphics hardware via the ROCm stack.
Distinguishing note: Specifically targets AMD hardware acceleration, distinct from general-purpose GPU or NPU support.
Explore 12 awesome GitHub repositories matching artificial intelligence & ml · AMD Hardware Acceleration. Refine with filters or upvote what's useful.
Odysseus is a self-hosted AI workspace and autonomous agent framework designed for deploying and managing large language models. It serves as a centralized platform for orchestrating agentic tasks, utilizing a model context protocol server to connect AI models to external system utilities, browser automation, and local hardware. The system distinguishes itself through a combination of retrieval-augmented generation and a RAG knowledge base, using vector stores and local embeddings to provide persistent semantic memory. It further integrates AI-driven communication management to triage email i
Supports offloading model inference to AMD graphics hardware via the ROCm stack.
Whisper.cpp is a high-performance, local-first speech recognition engine designed to run large-scale machine learning models on consumer hardware. It functions as a portable library that converts audio into text, supporting both static file transcription and real-time stream processing. By utilizing a lightweight inference engine and weight quantization, the project minimizes memory and compute overhead, allowing for efficient execution without reliance on external cloud APIs or internet connectivity. The project distinguishes itself through a hardware-agnostic compute abstraction that offloa
The project utilizes AMD graphics hardware for high-performance model inference by offloading compute-intensive operations to the vendor-specific software stack.
This project is a distributed training infrastructure designed for aligning large language models through reinforcement learning. It functions as an end-to-end engine for complex alignment tasks, including proximal policy optimization, direct preference optimization, and iterative self-play. By providing a unified framework for multi-turn interactions and tool-use scenarios, it enables the development of models capable of reasoning and external environment engagement. The framework distinguishes itself through a decoupled architecture that separates model training from sample generation. This
Builds and executes containerized environments with specialized support to enable reinforcement learning workflows on specific GPU architectures.
This project provides a customized Linux kernel and driver suite designed to enable hardware compatibility for Surface devices. It focuses on building and patching the Linux kernel to provide driver support for proprietary hardware components that are missing from the upstream source. The system includes a secure boot kernel signing mechanism and a process for enrolling custom keys into the system firmware. This allows the execution of patched kernels while maintaining system security protections. The project covers peripheral driver support for touchscreens, styluses, and keyboards, as well
Enables the installation of specialized kernels containing critical drivers and firmware missing from the upstream source.
SD.Next is an all-in-one web interface and multi-backend inference engine for generating, editing, and processing images and videos using diffusion models. It functions as a comprehensive tool for diffusion model management and an automated image processing pipeline for bulk operations. The project is distinguished by its hardware-backend abstraction layer, which provides automatic detection and acceleration for NVIDIA CUDA, AMD ROCm, Intel OpenVINO, and DirectML. It features a headless generative API and a programmatic command interface, allowing users to trigger tasks via REST API or CLI wi
Enables AMD GPU acceleration by leveraging ZLUDA and the ROCm stack.
Optimizes machine learning and AI computations by leveraging AMD Instinct and Radeon GPUs through an open-source platform.
Supports macOS virtualization on both AMD and Intel hardware within Proxmox VE environments.
OpenWrt-Rpi is a firmware builder and embedded Linux build toolset designed to compile custom router operating system images for Raspberry Pi and NanoPi hardware. It utilizes a GitHub Actions CI pipeline to automate the generation of fresh firmware images from the latest source code via daily updates. The project maintains a custom package repository and local software sources for managing community plugins and kernel modules. This infrastructure is used to ensure version consistency and prevent dependency conflicts during the installation of network drivers and system extensions. The build
Maintains a dedicated software source for drivers to ensure version consistency and resolve dependency conflicts.
Text Embeddings Inference 是一个高性能推理服务器,旨在将文本嵌入和序列分类模型托管为可扩展的 API 端点。它提供了一个向量嵌入 API,用于将文本转换为密集表示,以及一个用于根据查询对文档序列的相关性进行评分的交叉编码器(Cross-Encoder)重排序服务器。 该项目具有 GPU 加速的推理引擎,利用动态批处理和专用内核来最大化吞吐量。它通过 gRPC 提供高性能二进制接口作为标准 HTTP 的替代方案,以减少网络延迟和序列化开销。 该系统涵盖了广泛的功能,包括文档相似度排名、多语言文本重排序以及用于预测类别或情感的序列分类。它支持多种部署环境,从无服务器自动扩展容器到离线(Air-gapped)安装。 硬件加速适用于 NVIDIA GPU、AMD GPU 和 Apple Metal。
Enables embedding and classification models to run on AMD hardware using the ROCm compute platform.
JimsGarage is a collection of shell scripts and automation tools designed to help individuals deploy and manage a wide range of self-hosted services on their own hardware. It provides a structured approach to setting up containerized applications, from media servers and document management systems to VPNs and monitoring stacks, all through automated Docker-based configurations. The project distinguishes itself by offering a comprehensive library of deployment recipes that cover the full lifecycle of a home server environment. This includes not just the services themselves, but also the suppor
Provides scripts to install AMD GPU drivers, ROCm stack, and kernel modules for GPU-accelerated workloads.
这是一个 PyTorch 模型服务框架,旨在通过可扩展的网络端点在生产环境中部署和扩展机器学习模型。它充当高性能推理服务器、优化器和模型生命周期管理器,处理模型加载、请求批处理和硬件加速。 该系统通过先进的编排和优化功能脱颖而出,例如使用执行图将多个模型链接到顺序工作流中,以及采用动态批处理来提高吞吐量和降低延迟。它通过连续批处理和张量并行化为生成式 AI 和大型语言模型提供专门支持。 广泛的功能领域包括跨 NVIDIA、AMD 和 Apple Silicon 等不同硬件的 GPU 资源管理,以及用于注册、版本控制和工作节点扩展的全面模型生命周期管理。它还集成了用于通过 Prometheus 兼容指标跟踪系统健康状况和模型性能的可观测性工具。 该服务器通过用于生命周期控制和运行时参数配置的命令行界面进行管理。
Provides support for offloading model inference to AMD graphics hardware via the ROCm stack.
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
Offloads machine learning model inference to AMD graphics hardware using the ROCm stack.