@ -93,6 +93,11 @@ float construct(int height, int width) {
return 0.5;
}
template <>
double construct(int height, int width) {
size_t construct(int height, int width) {
size_t offset = std::rand() % (height < width ? height : width);
@ -290,8 +290,8 @@ void testMatrixDeepSwap(int height, int width) {
// swap matrix cpuA and cpuB
cpuA->deepSwap(*cpuB);
MatrixCheckEqual(*cpuA, *cpuCopyB);
MatrixCheckEqual(*cpuB, *cpuCopyA);
TensorCheckEqual(*cpuA, *cpuCopyB);
TensorCheckEqual(*cpuB, *cpuCopyA);
void testMatrixTranspose(int height, int width) {