1 #ifndef OPENPOSE_NET_NMS_BASE_HPP
2 #define OPENPOSE_NET_NMS_BASE_HPP
10 T* targetPtr,
int* kernelPtr,
const T*
const sourcePtr,
const T threshold,
const std::array<int, 4>& targetSize,
11 const std::array<int, 4>& sourceSize,
const Point<T>& offset);
16 T* targetPtr,
int* kernelPtr,
const T*
const sourcePtr,
const T threshold,
const std::array<int, 4>& targetSize,
17 const std::array<int, 4>& sourceSize,
const Point<T>& offset);
22 T* targetPtr, uint8_t* kernelGpuPtr, uint8_t* kernelCpuPtr,
const T*
const sourcePtr,
const T threshold,
const std::array<int, 4>& targetSize,
23 const std::array<int, 4>& sourceSize,
const Point<T>& offset,
const int gpuID = 0);
void nmsGpu(T *targetPtr, int *kernelPtr, const T *const sourcePtr, const T threshold, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize, const Point< T > &offset)
void nmsOcl(T *targetPtr, uint8_t *kernelGpuPtr, uint8_t *kernelCpuPtr, const T *const sourcePtr, const T threshold, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize, const Point< T > &offset, const int gpuID=0)
void nmsCpu(T *targetPtr, int *kernelPtr, const T *const sourcePtr, const T threshold, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize, const Point< T > &offset)