AI · alternatives · 2026
24 alternatives to Richard – A CNN written in C++ and Vulkan (no ML or math libs)
This started out as a personal effort to learn more about machine learning. It's currently a CLI app where you give it a JSON file specifying your network architecture and hyperparameters and point it to your training data, then invoke it again in 'eval' mode with some data it's not seen before and it will try to classify each sample. I don't see many other people using Vulkan for GPGPU, and there may be many good reasons for that, but I wanted to try something a bit different. I've made every attempt to make the code very clean and readable and I've written up the math in…
Richard is a convolutional neural network implementation written in C++ and Vulkan without relying on external machine learning or math libraries. It functions as a command-line tool that accepts JSON configuration… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Richard – A CNN written in C++ and Vulkan (no ML or math libs) launched in 2024; newer entries below may have overtaken it.
- 1
TensorFlow 1.0▲823Open-source machine learning library by Google
2017 · tensorflow.org · its alternatives →
- 2

CUDA is NVIDIA's language for GPU programming, allowing you to mix write CPU and GPU code in C++ in one file. By chaining a few projects that compile CUDA to OpenCL, then Vulkan, then WebGPU, you can experiment with this GPGPU language on any hardware.
2025 · hipscript.lights0123.com · its alternatives →
- 3

Hi HN, Over the past few months, I've been building `dsc`, a tensor library from scratch in C++/CUDA. My main focus has been on getting the basics right, prioritizing a clean API, simplicity, and clear observability for running small LLMs locally. The key features are: - C++ core with CUDA support written from scratch. - A familiar, PyTorch-like Python API. - Runs real models: it's complete enough to load a model like Qwen from HuggingFace and run inference on both CUDA and CPU with a single line change[1]. - Simple, built-in observability for both Python and C++. Next on the roadmap is…
2025 · github.com · its alternatives →
- 4

Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC. - Erkaman/vulkan_minimal_compute
2017 · github.com · its alternatives →
- 5PO
Our company Vertex.AI has been working on this for a while but this is the first public release. We're starting with using PlaidML to bring OpenCL support to Keras and more frameworks, platforms, etc are coming. Yes, this means you can use use your AMD GPU for deep learning dev. Sorry, no Mac or Windows support yet although the brave can try building from source (it should work). http://vertex.ai/blog/announcing-plaidml https://github.com/plaidml/plaidml
2017 · its alternatives →
- 6

An on-premises, bare-metal solution for deploying GPU-powered applications in containers - emergingstack/es-dev-stack
2016 · github.com · its alternatives →
- 7

Back in the old days, people used to do general-purpose GPU programming by using shaders like GLSL. This is what inspired NVIDIA (and other companies) to eventually create CUDA (and friends). This is an implementation of GPT-2 using WebGL and shaders. Enjoy!
2025 · github.com · its alternatives →
- 8
DeepSeek-V4▲387The open-source era of 1M context intelligence
Apr 2026 · huggingface.co · its alternatives →
- 9

- 10SS
Running DeepSeek V3 (685B) requires 8×H100 GPUs which is about $14k/month. Most developers only need 15-25 tok/s. sllm lets you join a cohort of developers sharing a dedicated node. You reserve a spot with your card, and nobody is charged until the cohort fills. Prices start at $5/mo for smaller models. The LLMs are completely private (we don't log any traffic). The API is OpenAI-compatible (we run vLLM), so you just swap the base URL. Currently offering a few models.
Apr 2026 · sllm.cloud · its alternatives →
- 11

Multi-GPU reinforcement learning using Deep Q-Network in TensorFlow for OpenAI Gym - vishar0/dist-dqn
2016 · github.com · its alternatives →
- 12

- 13

I'm excited to announce the release of Datoviz 0.2.0, an open-source, high-performance GPU scientific visualization library built on Vulkan. It targets the interactive visualization of large 2D/3D datasets. This version includes tentative precompiled Python wheels for Linux, macOS (ARM and Intel), and Windows. Datoviz is a key part of the CZI-funded Vispy 2.0 project and will serve as its main GPU backend. Datoviz provides core GPU visualization capabilities while VisPy 2.0 will provide high-level plotting functionality (a bit similar to NumPy vs SciPy). What I'm looking for from the…
2024 · github.com · its alternatives →
- 14IM
2023 · vram.asmirnov.xyz · its alternatives →
- 15GA
2016 · erkaman.github.io · its alternatives →
- 16VA
2013 · zhehaomao.com · its alternatives →
- 17

Hi HN, I’m Joe. My friends Matthew, Jake and I are building Luminal (https://luminalai.com/), a GPU compiler for automatically generating fast GPU kernels for AI models. It uses search-based compilation to achieve high performance. We take high level model code, like you'd have in PyTorch, and generate very fast GPU code. We do that without using LLMs or AI - rather, we pose it as a search problem. Our compiler builds a search space, generates millions of possible kernels, and then searches through it to minimize runtime. You can try out a demo in `demos/matmul` on mac to…
2025 · github.com · its alternatives →
- 18

- 19

I worked on this applied Deep Reinforcement Learning course for the better part of 2021. I made a Datacamp course [0] before, and this served as my inspiration to make an applied Deep RL series. Normally, Deep RL courses teach a lot of mathematically involved theory. You get the practical applications near the end (if at all). I have tried to turn that on its head. In the top-down approach, you learn practical skills first, then go deeper later. This is much more fun. This course (the first in a planned multi-part series) shows how to use the Deep Reinforcement Learning framework RLlib to…
2022 · courses.dibya.online · its alternatives →
- 20

Hi HN, we are Ed, Zach, and Ronald, creators of Shadeform (https://www.shadeform.ai/), a GPU marketplace to see live availability and prices across the GPU market, as well as to deploy and reserve on-demand instances. We have aggregated 8+ GPU providers into a single platform and API, so you can easily provision instances like A100s and H100s where they are available. From our experience working at AWS and Azure, we believe that cloud could evolve from all-encompassing hyperscalers (AWS, Azure, GCP) to specialized clouds for high-performance use cases. After the launch of…
2023 · shadeform.ai · its alternatives →
- 21
RightNow CLI▲121I locked in for 18 hours and built Claude Code for CUDA. It is completely open source! It writes CUDA kernels, debugs memory issues, and optimizes for your specific GPU. It is a fully agentic AI with tool calling built specifically for the CUDA toolkit This is the CLI version of RightNow AI code editor, our GPU-native code editor with a built-in emulator, visual profiling, and remote GPU access. The CLI is open source, lightweight, and fast. It is designed for anyone who wants AI help with CUDA without setup I used Python because it is the most common language, so anyone can build on top of…
2025 · github.com · its alternatives →
- 22

I’ve spent the last few months building a deep learning engine completely from scratch in Python (using only math and random). What started as a basic linear algebra calculator project grew into a symbolic tensor system with autodiff, custom matrix ops, attention mechanisms, LayerNorm, GELU, and even a text generation demo trained on the Brown corpus. I'm still an undergrad, so my main goal is to deeply understand how deep learning actually works under the hood - gradients, attention, backpropagation, optimizers - by building it step-by-step with full visibility into everything, and without…
2025 · github.com · its alternatives →
- 23
Weights & Biases▲110Developer tools for deep learning & machine learning
2019 · wandb.ai · its alternatives →
- 24AG
This is a vector index I built that supports insertion and k-nearest neighbors (k-NN) querying, optimized for GPUs. It operates entirely in CUDA and can process queries on half a billion vectors in under 200 milliseconds. The codebase is structured as a standalone library with an HTTP API for remote access. It’s intended for high-performance search tasks—think similarity search, AI model retrieval, or reinforcement learning replay buffers. The codebase is located at https://github.com/rodlaf/BinaryGPUIndex.
2025 · rlafuente.com · its alternatives →
Also compare
- TensorFlow 1.0 alternatives
- HipScript – Run CUDA in the browser with WebAssembly and WebGPU alternatives
- I built a tensor library from scratch in C++/CUDA alternatives
- A Minimal Code Example of Using Vulkan for Computations on the GPU alternatives
- PlaidML, open source deep learning for any GPU alternatives
- Dockerized GPU Deep Learning Solution (Code and Blog and TensorFlow Demo) alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →