amd/OpenCL-caffe

This is a Experimental version of OpenCL by AMD Research, we now recommend you to use The official BVLC Caffe OpenCL branch is over at Caffe branch now at...

Owned by AMD

View on GitHub ↗Jump to charts ↓

amd/OpenCL-caffe has 500+ stars and 100+ forks on GitHub, is written in C++, and was last pushed on Aug 31, 2018. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 11 minutes ago
Added to GitGenius on October 10th, 2026
Created on September 4th, 2015
Open Issues & Pull Requests: 33 (+0)
GitHub issues: Enabled
Number of forks: 146
Total Stargazers: 529 (+0)
Total Subscribers: 95 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.
Sign in

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

OpenCL Caffe is an experimental deep neural network framework that ports Caffe to run on heterogeneous platforms using OpenCL, enabling computation across CPUs, GPUs, and APUs from various manufacturers.

The project addresses the need to accelerate deep learning workloads on diverse hardware by implementing OpenCL, an open standard parallel programming language. It ports the complete Caffe feature set to OpenCL, maintaining the same interfaces as the original framework so users can run existing models like AlexNet and VGG without modification. The implementation includes performance optimizations such as batched convolution operations using clBLAS, with configurable batch sizes to suit different hardware properties and input dimensions. The tool supports both OpenCL 2.0 and 1.2 standards.

Developers should be aware that this repository is explicitly marked as experimental and no longer under active development. The README recommends using the official OpenCL port of Caffe maintained in the BVLC repository instead. This project is most relevant for those working with AMD hardware, as it has been verified and tuned specifically on AMD devices including CPUs, GPUs, and APUs. The codebase provides three branches: stable for users, dev for contributors, and master synchronized with original Caffe.

Development on this project has ceased, with the README stating that no new development is happening. The repository was last actively maintained around August 2015 and represents an abandoned experimental effort that has been superseded by the official community port.