2022-10-26 01:42:45 +08:00
|
|
|
#include "pfusion/memory_codegen.h"
|
|
|
|
#include "test.h"
|
|
|
|
|
|
|
|
namespace infini {
|
|
|
|
|
2022-11-15 15:13:50 +08:00
|
|
|
TEST(Graph, transpose_0) {
|
2022-10-26 01:42:45 +08:00
|
|
|
MemoryCodegen codegen;
|
2022-11-15 15:13:50 +08:00
|
|
|
codegen.exportTranspose("transpose_0.cu", {28 * 28, 58, 2}, {0, 2, 1});
|
|
|
|
}
|
|
|
|
|
|
|
|
TEST(Graph, transpose_1) {
|
|
|
|
MemoryCodegen codegen;
|
|
|
|
codegen.exportTranspose("transpose_1.cu", {14 * 14, 116, 2}, {0, 2, 1});
|
|
|
|
}
|
|
|
|
|
|
|
|
TEST(Graph, transpose_2) {
|
|
|
|
MemoryCodegen codegen;
|
|
|
|
codegen.exportTranspose("transpose_2.cu", {7 * 7, 232, 2}, {0, 2, 1});
|
2022-10-26 01:42:45 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
} // namespace infini
|