Projects

Open-source tools and platforms built under the HiCAIN umbrella

✅ Live at hicain.io/supercompat

SuperCompat

Supercomputing Compatibility Listings

SuperCompat solves one of the most common and painful problems in HPC cluster operations: version mismatches between the kernel, GPU driver, CUDA/ROCm, OFED, and Open MPI.

It provides structured, machine-readable (JSON/YAML) and human-readable compatibility matrices for the entire AI/HPC software stack, plus an interactive checker that validates your exact stack combination.

Features

  • CUDA 9.0–12.5 compatibility matrix (driver, kernel, OS)
  • AMD ROCm 4.0–6.1 matrix (AMDGPU, kernel, GPU arch)
  • OFED/MLNX_OFED 4.7–24.01 matrix
  • Open MPI 3.1–5.0 matrix (UCX, OFED, CUDA/ROCm)
  • Hardware platforms: NVIDIA Blackwell/Hopper/Ampere/Volta + AMD MI300/MI250/MI100
  • REST API with JSON and YAML output (API-key authenticated)
  • Interactive stack checker (GET + POST)
  • User registration, email verification, API key management

Tech Stack

  • FastAPI
  • Jinja2
  • SQLite
  • Redis
  • Docker
  • Python 3.12

Links

🌐 Open SuperCompat 📋 API Docs ⭐ GitHub ↗ 📚 Documentation
📚
🔨 In Active Development

HiCAIN LMS

Open-Source MOOC Platform for AI/HPC Education

HiCAIN LMS is a fully open-source GNU licensed Learning Management System purpose-built for delivering MOOC-style courses on AI/HPC infrastructure technologies.

Unlike general-purpose LMS platforms, HiCAIN LMS is designed from the ground up for technical, hands-on AI/HPC content — with support for code examples, command-line labs, and hardware-specific learning paths.

Planned Features

  • Course catalog with categories (CUDA, InfiniBand, RDMA, MPI, …)
  • Structured lessons: video + markdown content + code blocks
  • Interactive quizzes with multiple question types
  • Per-learner progress tracking across courses and modules
  • Completion certificates (PDF, verifiable)
  • Instructor dashboard: course creation, lesson editor, analytics
  • Full REST API — embeddable in other platforms
  • 100% open source — self-hostable on any cloud

Initial Course Catalogue (Planned)

CUDA Fundamentals
GPU architecture, kernels, memory hierarchy
InfiniBand for HPC
Fabric, verbs, subnet management
RDMA & RoCE Deep Dive
GPUDirect RDMA, lossless Ethernet
GPU-Aware MPI
Open MPI + UCX + NCCL
ROCm / HIP Programming
CDNA, MI300, HIP porting
DOCA DPU Programming
BlueField offload and services

Tech Stack

  • FastAPI
  • SQLAlchemy
  • PostgreSQL
  • Redis
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Docker

Access & Resources

🌐 Open the LMS Platform ⭐ GitHub (LMS Stack Source Code - GNU Licensed) ↗ 🌐 Join the Community

Project Roadmap

What's coming from the HiCAIN project

SuperCompat v1.0 — CUDA/ROCm/OFED/OpenMPI/Hardware compatibility matrices with REST API and user auth
🔨
HiCAIN LMS v0.1 — Backend API + React frontend with courses, lessons, quizzes, and progress tracking
📋
SuperCompat v1.1 — NCCL compatibility matrix, cuDNN matrix, Intel oneAPI/Gaudi support
📋
HiCAIN LMS v0.2 — Certificate generation, instructor analytics, lab environment integration
📋
HiCAIN Checker CLI — Command-line tool wrapping the SuperCompat API for use in CI/CD pipelines and Ansible