2 [![License](https://img.shields.io/badge/license-BSD-blue.svg)](LICENSE)
4 The release version is 0.2.0. You can download the source code from [OAID/caffeOnACL](https://github.com/OAID/caffeOnACL)
8 The release is verified on 64bits ARMv8 processor<br>
9 * Hardware platform : Rockchip RK3399 (firefly RK3399 board)<br>
10 * Software platform : Ubuntu 16.04<br>
12 ## 10 Layers accelerated by ACL layers :
24 ## ACL compatibility issues :
25 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
26 * Normalization in-channel issue
29 * Softmax supporting multi-dimension issue
31 * Performance need be fine turned in the future
34 The caffe based version is `793bd96351749cb8df16f1581baf3e7d8036ac37`.
37 cmake/Modules/FindACL.cmake
38 examples/cpp_classification/classification_profiling.cpp
39 examples/cpp_classification/classification_profiling_gpu.cpp
40 include/caffe/acl_layer.hpp
41 include/caffe/layers/acl_absval_layer.hpp
42 include/caffe/layers/acl_base_activation_layer.hpp
43 include/caffe/layers/acl_bnll_layer.hpp
44 include/caffe/layers/acl_conv_layer.hpp
45 include/caffe/layers/acl_inner_product_layer.hpp
46 include/caffe/layers/acl_lrn_layer.hpp
47 include/caffe/layers/acl_pooling_layer.hpp
48 include/caffe/layers/acl_relu_layer.hpp
49 include/caffe/layers/acl_sigmoid_layer.hpp
50 include/caffe/layers/acl_softmax_layer.hpp
51 include/caffe/layers/acl_tanh_layer.hpp
52 models/SqueezeNet/README.md
53 models/SqueezeNet/SqueezeNet_v1.1/squeezenet.1.1.deploy.prototxt
54 src/caffe/acl_layer.cpp
55 src/caffe/layers/acl_absval_layer.cpp
56 src/caffe/layers/acl_base_activation_layer.cpp
57 src/caffe/layers/acl_bnll_layer.cpp
58 src/caffe/layers/acl_conv_layer.cpp
59 src/caffe/layers/acl_inner_product_layer.cpp
60 src/caffe/layers/acl_lrn_layer.cpp
61 src/caffe/layers/acl_pooling_layer.cpp
62 src/caffe/layers/acl_relu_layer.cpp
63 src/caffe/layers/acl_sigmoid_layer.cpp
64 src/caffe/layers/acl_softmax_layer.cpp
65 src/caffe/layers/acl_tanh_layer.cpp
69 unit_tests/prof_convolution_layer.cpp
72 unit_tests/test_caffe_main.cpp
73 unit_tests/test_common.cpp
74 unit_tests/test_convolution_layer.cpp
75 unit_tests/test_fail.cpp
76 unit_tests/test_inner_product_layer.cpp
77 unit_tests/test_lrn_layer.cpp
78 unit_tests/test_neuron_layer.cpp
79 unit_tests/test_pooling_layer.cpp
80 unit_tests/test_softmax_layer.cpp
86 cmake/Dependencies.cmake
87 include/caffe/caffe.hpp
88 include/caffe/common.hpp
89 include/caffe/layer.hpp
90 include/caffe/util/device_alternate.hpp
91 include/caffe/util/hdf5.hpp
94 src/caffe/layer_factory.cpp
95 src/caffe/layers/absval_layer.cpp
96 src/caffe/layers/bnll_layer.cpp
97 src/caffe/layers/hdf5_data_layer.cpp
98 src/caffe/layers/hdf5_data_layer.cu
99 src/caffe/layers/hdf5_output_layer.cpp
100 src/caffe/layers/hdf5_output_layer.cu
101 src/caffe/layers/inner_product_layer.cpp
103 src/caffe/solvers/sgd_solver.cpp
104 src/caffe/syncedmem.cpp
105 src/caffe/test/test_hdf5_output_layer.cpp
106 src/caffe/test/test_hdf5data_layer.cpp
107 src/caffe/util/hdf5.cpp
108 src/caffe/util/math_functions.cpp
111 Encounter any issue, please report on [issue report](https://github.com/OAID/caffeOnACL/issues). Issue report should contain the following information :
112 * The exact description of the steps that are needed to reproduce the issue
113 * The exact description of what happens and what you think is wrong