Commit 9a0c89fb by xiaotong

CPU code bug fixes

parent d744ce2b
......@@ -24,6 +24,8 @@
#ifndef __XMEM_H__
#define __XMEM_H__
#include <stdlib.h>
#ifdef CUDA_BLAS
#define USE_CUDA
#endif
......
......@@ -29,19 +29,15 @@ namespace nts { // namespace nts(NiuTrans.Tensor)
#define permute _Permute_
/* generate the tensor with permuted dimensions: b = permuted(a) */
extern "C"
void Permute(XTensor * a, XTensor * b, int * dimPermute);
/* permute the tensor dimensions on site: a = permuted(a) */
extern "C"
void Permute_(XTensor * a, int * dimPermute);
/* make a tensor with permuted dimensions: b = permuted(a) and return its pointer */
extern "C"
XTensor * _Permute(XTensor *a, int * dimPermute);
/* make a tensor with permuted dimensions: b = permuted(a) and return its body */
extern "C"
XTensor& _Permute_(XTensor &a, int * dimPermute);
......
......@@ -92,7 +92,6 @@ bool TestLogSoftmax1()
/* destroy variables */
delete x;
delete y;
delete z;
delete[] sDimSize;
return cpuTest;
......
......@@ -331,8 +331,7 @@ bool TestMerge3()
delete s1;
delete s2;
delete t;
delete[] sDimSize1;
delete[] sDimSize2;
delete[] sDimSize;
delete[] tDimSize;
delete smallList;
......@@ -444,8 +443,7 @@ bool TestMerge4()
delete s1;
delete s2;
delete t;
delete[] sDimSize1;
delete[] sDimSize2;
delete[] sDimSize;
delete[] tDimSize;
delete smallList;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论