载入中...
搜索中...
未找到
CpuKernels.h
浏览该文件的文档.
45EVENGINE_API_DOMAINS void softmax(const float *in, const int *dims, int rank, int axis, bool logMode, float *out);
void maxpool2d(const float *in, const int *dims, int ksize, int stride, int pad, float *out)
Maxpool 2 d.
Definition CpuKernels.cpp:282
void conv2d(const float *x, const int *xDims, const float *w, const int *wDims, const float *bias, int stride, int pad, float *out)
Conv 2 d.
Definition CpuKernels.cpp:252
void sdpa(const float *q, const float *k, const float *v, const float *mask, int B, int H, int T, int S, int D, float scale, float *out)
Sdpa.
Definition CpuKernels.cpp:454
void sliceOp(const float *in, const int *inDims, int inRank, int axis, int begin, int end, float *out, const int *outDims, int outRank)
Slice op.
Definition CpuKernels.cpp:365
void embedding(const float *table, int vocab, int dim, const float *indices, int count, float *out)
Embedding.
Definition CpuKernels.cpp:325
void avgpool2d(const float *in, const int *dims, int ksize, int stride, int pad, float *out)
Avgpool 2 d.
Definition CpuKernels.cpp:302
void binaryOp(OpType type, const float *a, const int *aDims, int aRank, const float *b, const int *bDims, int bRank, float *out, const int *outDims, int outRank)
Binary op.
Definition CpuKernels.cpp:136
void permute(const float *in, const int *inDims, int rank, const int *order, float *out, const int *outDims)
Permute.
Definition CpuKernels.cpp:382
void reduceAxis(OpType type, const float *in, const int *dims, int rank, int axis, float *out, const int *outDims, int outRank)
Reduce axis.
Definition CpuKernels.cpp:401
bool broadcastShape(const int *aDims, int aRank, const int *bDims, int bRank, int *outDims, int &outRank)
Broadcast shape.
Definition CpuKernels.cpp:120
void argmax(const float *in, const int *dims, int rank, int axis, float *out, const int *outDims, int outRank)
Argmax.
Definition CpuKernels.cpp:428
void layernorm(const float *in, int rows, int cols, const float *scale, const float *bias, float eps, float *out)
Layernorm.
Definition CpuKernels.cpp:187
void rmsnorm(const float *in, int rows, int cols, const float *scale, float eps, float *out)
Rmsnorm.
Definition CpuKernels.cpp:211
void softmax(const float *in, const int *dims, int rank, int axis, bool logMode, float *out)
Softmax.
Definition CpuKernels.cpp:163
void concat(const float *const *ins, const int *const *inDims, const int *inRanks, int n, int axis, float *out, const int *outDims, int outRank)
Concat.
Definition CpuKernels.cpp:336
void conv1d(const float *x, const int *xDims, const float *w, const int *wDims, const float *bias, int stride, int pad, float *out)
Conv 1 d.
Definition CpuKernels.cpp:230
void unaryOp(OpType type, const float *in, int count, float *out, float s0, float s1)
Unary op.
Definition CpuKernels.cpp:159
void resize2d(const float *in, const int *inDims, int outW, int outH, int mode, float *out)
Resize 2 d.
Definition CpuKernels.cpp:488
Definition AffineQuant.cpp:9