mirror of
https://github.com/opencv/opencv.git
synced 2025-07-25 14:47:07 +08:00
Fix: rsqrt(float) was improperly put in the ifdef for half
This commit is contained in:
parent
24ca53183d
commit
ced3df73da
@ -133,8 +133,8 @@ namespace cv { namespace dnn { namespace cuda4dnn { namespace csl { namespace de
|
||||
#if !defined(__CUDA_ARCH__) || (__CUDA_ARCH__ >= 530)
|
||||
template <> inline __device__ __half rsqrt(__half val) { return hrsqrt(val); }
|
||||
template <> inline __device__ __half2 rsqrt(__half2 val) { return h2rsqrt(val); }
|
||||
template <> inline __device__ float rsqrt(float val) { return rsqrtf(val); }
|
||||
#endif
|
||||
template <> inline __device__ float rsqrt(float val) { return rsqrtf(val); }
|
||||
template <> inline __device__ double rsqrt(double val) { return ::rsqrt(val); }
|
||||
|
||||
template <class T> __device__ T sigmoid(T val) { return T(1) / (T(1) + exp(-val)); }
|
||||
|
Loading…
Reference in New Issue
Block a user