mz24cn/clnet
OpenCL for Nets - A Deep Learning Framework based on OpenCL, written by C++. Supports popular MLP, RNN(LSTM), CNN(ResNet). Friendly debugger. Transparent data. No library dependencies. 基于OpenCL的深度学习计算框架,C++开发,支持多层感知器,长短时记忆模型,卷积神经网络,残差网络。调试方便,数据透明。无外部依赖。
This is a specialized deep learning framework that helps developers build and experiment with various neural networks like MLPs, LSTMs, and CNNs. It takes raw data and network configurations to produce trained models for tasks such as character prediction or image classification. It's intended for engineers or researchers who are developing and testing custom AI models.
No commits in the last 6 months.
Use this if you are a deep learning engineer or researcher who needs a flexible, low-level framework to build and debug custom neural network architectures using OpenCL, especially for deployment on diverse hardware like GPUs from different vendors.
Not ideal if you are looking for a high-level, production-ready framework with extensive pre-built models or if you are not comfortable working with C++ and OpenCL for deep learning development.
Stars
68
Forks
13
Language
C
License
—
Category
Last pushed
Jun 03, 2019
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/mz24cn/clnet"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Dobiasd/frugally-deep
A lightweight header-only library for using Keras (TensorFlow) models in C++.
flashlight/flashlight
A C++ standalone library for machine learning
NVlabs/tiny-cuda-nn
Lightning fast C++/CUDA neural network framework
KasperskyLab/knp
Kaspersky Neuromorphic Platform
wichtounet/dll
Fast Deep Learning Library (DLL) for C++ (ANNs, CNNs, RBMs, DBNs...)