| 872 | |
| 873 | template<typename T> |
| 874 | void ArrayCpuGpu<T>::scale_diff(const T scale_factor) |
| 875 | { |
| 876 | try |
| 877 | { |
| 878 | #ifdef USE_CAFFE |
| 879 | spImpl->pCaffeBlobT->scale_diff(scale_factor); |
| 880 | #else |
| 881 | UNUSED(scale_factor); |
| 882 | #endif |
| 883 | } |
| 884 | catch (const std::exception& e) |
| 885 | { |
| 886 | error(e.what(), __LINE__, __FUNCTION__, __FILE__); |
| 887 | } |
| 888 | } |
| 889 | |
| 890 | COMPILE_TEMPLATE_FLOATING_INT_TYPES_CLASS(ArrayCpuGpu); |
| 891 | } |