6 Projects 3 Categories

CUDA ELM Feature Extraction Benchmark

GPU-accelerated Extreme Learning Machine feature-extraction and benchmarking toolkit. Reproducible experiments, modern CUDA/C++ design, and interactive demos for researchers exploring fast ELM variants.

CUDA ELM Feature Extraction Benchmark

Project Overview

CUDA ELM Feature Extraction Benchmark is a modern reboot of an academic project into a practical GPU benchmarking toolkit for Extreme Learning Machines. It focuses on feature extraction plus classification with shallow, closed-form models that can be trained far faster than many deep networks while still achieving competitive accuracy in real-world tasks.

The project provides a C++20 and CUDA 13.x core for batch and online ELM variants, wrapped in a reproducible, Docker-only workflow with clear tests, benchmarks, and demos. Researchers can treat it as a baseline for experimenting with online sequential ELM, hierarchical ELM, and RBF-based feature maps on modern GPUs, or as a reference for writing testable CUDA code and performance tooling around ELM-style models.

Features

Tech Stack

Core Algorithms and Runtime

CUDA, Design, and Tooling

Benchmarks and Profiling

Demos and Documentation

Infrastructure