CudaMatrix Operator logic patch1

This commit is contained in:
kradchen
2023-10-31 14:35:29 +08:00
parent dd6a22f47d
commit fe0abf8ee6
5 changed files with 125 additions and 3 deletions

15
src/CudaMatrixPrivate.cuh Normal file
View File

@@ -0,0 +1,15 @@
#ifndef __CUDAMATRIX_CUH__
#define __CUDAMATRIX_CUH__
void unaryAdd(float* in1, float* in2, float* out, unsigned long length);
void unaryAdd(float* in1, const float& in2, float* out, unsigned long length);
void unaryMul(float* in1, float* in2, float* out, unsigned long length);
void unaryNeg(float* in1, float* out, unsigned long length);
void unaryPow(float* in1, float N,float* out, unsigned long length);
void unarySub(float* in1, float* in2, float* out, unsigned long length);
void unaryDiv(float* in1, float* in2, float* out, unsigned long length);
#endif // __CUDAMATRIX_H__