All Projects → OAID → Caffe Hrt

OAID / Caffe Hrt

Licence: other
Heterogeneous Run Time version of Caffe. Added heterogeneous capabilities to the Caffe, uses heterogeneous computing infrastructure framework to speed up Deep Learning on Arm-based heterogeneous embedded platform. It also retains all the features of the original Caffe architecture which users deploy their applications seamlessly.

Projects that are alternatives of or similar to Caffe Hrt

Tengine
Tengine is a lite, high performance, modular inference engine for embedded device
Stars: ✭ 4,012 (+1380.44%)
Mutual labels:  artificial-intelligence, arm, cnn
Caffe Mobile
Optimized (for size and speed) Caffe lib for iOS and Android with out-of-the-box demo APP.
Stars: ✭ 316 (+16.61%)
Mutual labels:  cnn, caffe, dnn
Ncrfpp
NCRF++, a Neural Sequence Labeling Toolkit. Easy use to any sequence labeling tasks (e.g. NER, POS, Segmentation). It includes character LSTM/CNN, word LSTM/CNN and softmax/CRF components.
Stars: ✭ 1,767 (+552.03%)
Mutual labels:  artificial-intelligence, cnn
Image classifier
CNN image classifier implemented in Keras Notebook 🖼️.
Stars: ✭ 139 (-48.71%)
Mutual labels:  artificial-intelligence, cnn
Deep Learning With Python
Deep learning codes and projects using Python
Stars: ✭ 195 (-28.04%)
Mutual labels:  artificial-intelligence, cnn
Meme Generator
MemeGen is a web application where the user gives an image as input and our tool generates a meme at one click for the user.
Stars: ✭ 57 (-78.97%)
Mutual labels:  artificial-intelligence, cnn
Neuronblocks
NLP DNN Toolkit - Building Your NLP DNN Models Like Playing Lego
Stars: ✭ 1,356 (+400.37%)
Mutual labels:  artificial-intelligence, dnn
Iresnet
Improved Residual Networks (https://arxiv.org/pdf/2004.04989.pdf)
Stars: ✭ 163 (-39.85%)
Mutual labels:  artificial-intelligence, cnn
Sincnet
SincNet is a neural architecture for efficiently processing raw audio samples.
Stars: ✭ 764 (+181.92%)
Mutual labels:  artificial-intelligence, cnn
Pyconv
Pyramidal Convolution: Rethinking Convolutional Neural Networks for Visual Recognition (https://arxiv.org/pdf/2006.11538.pdf)
Stars: ✭ 231 (-14.76%)
Mutual labels:  artificial-intelligence, cnn
Change Detection Review
A review of change detection methods, including codes and open data sets for deep learning. From paper: change detection based on artificial intelligence: state-of-the-art and challenges.
Stars: ✭ 248 (-8.49%)
Mutual labels:  artificial-intelligence, caffe
Keras Sincnet
Keras (tensorflow) implementation of SincNet (Mirco Ravanelli, Yoshua Bengio - https://github.com/mravanelli/SincNet)
Stars: ✭ 47 (-82.66%)
Mutual labels:  artificial-intelligence, cnn
Gaze Estimation
A deep learning based gaze estimation framework implemented with PyTorch
Stars: ✭ 33 (-87.82%)
Mutual labels:  artificial-intelligence, cnn
Embedded Ai.bench
benchmark for embededded-ai deep learning inference engines, such as NCNN / TNN / MNN / TensorFlow Lite etc.
Stars: ✭ 131 (-51.66%)
Mutual labels:  artificial-intelligence, arm
All Classifiers 2019
A collection of computer vision projects for Acute Lymphoblastic Leukemia classification/early detection.
Stars: ✭ 22 (-91.88%)
Mutual labels:  artificial-intelligence, caffe
Ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
Stars: ✭ 13,376 (+4835.79%)
Mutual labels:  artificial-intelligence, caffe
Facedetection
C++ project to implement MTCNN, a perfect face detect algorithm, on different DL frameworks. The most popular frameworks: caffe/mxnet/tensorflow, are all suppported now
Stars: ✭ 255 (-5.9%)
Mutual labels:  cnn, caffe
Fast Srgan
A Fast Deep Learning Model to Upsample Low Resolution Videos to High Resolution at 30fps
Stars: ✭ 417 (+53.87%)
Mutual labels:  artificial-intelligence, cnn
Ffdl
Fabric for Deep Learning (FfDL, pronounced fiddle) is a Deep Learning Platform offering TensorFlow, Caffe, PyTorch etc. as a Service on Kubernetes
Stars: ✭ 640 (+136.16%)
Mutual labels:  artificial-intelligence, caffe
Transfer Learning Suite
Transfer Learning Suite in Keras. Perform transfer learning using any built-in Keras image classification model easily!
Stars: ✭ 212 (-21.77%)
Mutual labels:  artificial-intelligence, cnn

Caffe-HRT

License

Caffe-HRT is a project that is maintained by OPEN AI LAB, it uses heterogeneous computing infrastructure framework to speed up Caffe and provide utilities to debug, profile and tune application performance.

The release version is 0.5.0, is based on Rockchip RK3399 Platform, target OS is Ubuntu 16.04. Can download the source code from OAID/Caffe-HRT

  • The ARM Computer Vision and Machine Learning library is a set of functions optimised for both ARM CPUs and GPUs using SIMD technologies. See also Arm Compute Library.
  • Caffe is a fast open framework for deep learning. See also Caffe.

Documents

Arm Compute Library Compatibility Issues :

There are some compatibility issues between ACL and Caffe Layers, we bypass it to Caffe's original layer class as the workaround solution for the below issues

  • Normalization in-channel issue
  • Tanh issue
  • Softmax supporting multi-dimension issue
  • Group issue

Performance need be fine turned in the future

Release History

The Caffe based version is 793bd96351749cb8df16f1581baf3e7d8036ac37.

Version 0.5.0 - Jan 31, 2018

Support Arm Compute Library version 17.12

Version 0.4.1 - Nov 23, 2017

Support Arm Compute Library version 17.10

Version 0.4.0 - Oct 11, 2017

Support Arm Compute Library version 17.09

Version 0.3.0 - Aug 26, 2017

Support Arm Compute Library version 17.06 with 4 new layers added

  • Batch Normalization Layer
  • Direct convolution Layer
  • Locally Connect Layer
  • Concatenate layer

Version 0.2.0 - Jul 2, 2017

Fix the issues:

  • Compatible with Arm Compute Library version 17.06
  • When OpenCL initialization fails, even if Caffe uses CPU-mode,it doesn't work properly.

Version 0.1.0 - Jun 2, 2017

Initial version supports 10 Layers accelerated by Arm Compute Library version 17.05 :

  • Convolution Layer
  • Pooling Layer
  • LRN Layer
  • ReLU Layer
  • Sigmoid Layer
  • Softmax Layer
  • TanH Layer
  • AbsVal Layer
  • BNLL Layer
  • InnerProduct Layer

Issue Report

Encounter any issue, please report on issue report. Issue report should contain the following information :

  • The exact description of the steps that are needed to reproduce the issue
  • The exact description of what happens and what you think is wrong
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].