jiazhihao / TASO

The Tensor Algebra SuperOptimizer for Deep Learning
Apache License 2.0
687 stars 90 forks source link

cuda_helper.cu:82: void helperSetBroadcastableTensorDescriptor(const taso::Tensor&, const taso::Tensor&, cudnnTensorDescriptor_t): Assertion `false' failed. #41

Open OuHangKresnik opened 4 years ago

OuHangKresnik commented 4 years ago

Just as the title:

(gdb) p input $1 = (const taso::Tensor &) @0x555589dcf678: {static MAX_KEY_LENGTH = 274, static MAGIC_NUMBER = 23333, numDim = 1, dim = {1, -2008300352, 21845, -1980118144, 21845, 1057128885, 1021911609, 1035326753}, stride = {1, 1048604497, -1069232552, -1078297696, 1065886482, 1049973618, -1096231070, -1140642707}, idx = 0, op = { static INVALID_OP = {static INVALID_OP = , guid = 0, ptr = 0x0}, guid = 105, ptr = 0x55558837f1c0}, data_ptr = 0x7ffef061ea00, split = {{static NO_SPLIT = { static NO_SPLIT = , num = 0, pos = {

(gdb) p output $2 = (const taso::Tensor &) @0x555589dd1178: {static MAX_KEY_LENGTH = 274, static MAGIC_NUMBER = 23333, numDim = 4, dim = {1, 64, 128, 128, 0, 0, 0, 0}, stride = {1048576, 16384, 128, 1, 1045711936, -1098908207, 1011689796, 1054273973}, idx = 0, op = {static INVALID_OP = { static INVALID_OP = , guid = 0, ptr = 0x0}, guid = 0, ptr = 0x0}, data_ptr = 0x0, split = {{static NO_SPLIT = { static NO_SPLIT = , num = 0, pos = {

jiazhihao commented 4 years ago

The failure should have been fixed by commit c76ee70