billishyahao commented on code in PR #11513:
URL: https://github.com/apache/tvm/pull/11513#discussion_r887669927
##########
src/runtime/contrib/dnnl/dnnl_json_runtime.cc:
##########
@@ -93,478 +93,482 @@ class DNNLJSONRuntime : public JSONRuntimeBase {
private:
tag layout2tag(std::string layout) {
- static const std::map<std::string, tag> str2tag = {{"nc", tag::nc},
- {"cn", tag::cn},
- {"tn", tag::tn},
- {"nt", tag::nt},
- {"ncw", tag::ncw},
- {"nwc", tag::nwc},
- {"nchw", tag::nchw},
- {"nhwc", tag::nhwc},
- {"chwn", tag::chwn},
- {"ncdhw", tag::ncdhw},
- {"ndhwc", tag::ndhwc},
- {"oi", tag::oi},
- {"io", tag::io},
- {"oiw", tag::oiw},
- {"owi", tag::owi},
- {"wio", tag::wio},
- {"iwo", tag::iwo},
- {"oihw", tag::oihw},
- {"hwio", tag::hwio},
- {"ohwi", tag::ohwi},
- {"ihwo", tag::ihwo},
- {"iohw", tag::iohw},
- {"oidhw", tag::oidhw},
- {"dhwio", tag::dhwio},
- {"odhwi", tag::odhwi},
- {"iodhw", tag::iodhw},
- {"idhwo", tag::idhwo},
- {"goiw", tag::goiw},
- {"gowi", tag::gowi},
- {"wigo", tag::wigo},
- {"gohwi", tag::gohwi},
- {"goihw", tag::goihw},
- {"hwigo", tag::hwigo},
- {"giohw", tag::giohw},
- {"goidhw", tag::goidhw},
- {"giodhw", tag::giodhw},
- {"godhwi", tag::godhwi},
- {"dhwigo", tag::dhwigo},
- {"tnc", tag::tnc},
- {"ntc", tag::ntc},
- {"ldnc", tag::ldnc},
- {"ldigo", tag::ldigo},
- {"ldgoi", tag::ldgoi},
- {"ldio", tag::ldio},
- {"ldoi", tag::ldoi},
- {"ldgo", tag::ldgo},
- {"nCdhw16c",
tag::nCdhw16c},
- {"nCdhw4c",
tag::nCdhw4c},
- {"nCdhw8c",
tag::nCdhw8c},
- {"nChw16c",
tag::nChw16c},
- {"nChw4c", tag::nChw4c},
- {"nChw8c", tag::nChw8c},
- {"nCw16c", tag::nCw16c},
- {"nCw4c", tag::nCw4c},
- {"nCw8c", tag::nCw8c},
- {"NCw16n16c",
tag::NCw16n16c},
- {"NChw16n16c",
tag::NChw16n16c},
- {"NCdhw16n16c",
tag::NCdhw16n16c},
- {"NCdhw32n32c",
tag::NCdhw32n32c},
- {"NChw32n32c",
tag::NChw32n32c},
- {"IOhw16i16o",
tag::IOhw16i16o},
- {"OI16i16o",
tag::OI16i16o},
- {"OI16i32o",
tag::OI16i32o},
- {"OI16i64o",
tag::OI16i64o},
- {"OI8i16o2i",
tag::OI8i16o2i},
- {"OI8i32o2i",
tag::OI8i32o2i},
- {"OI8i64o2i",
tag::OI8i64o2i},
- {"OI4i16o4i",
tag::OI4i16o4i},
- {"OI4i32o4i",
tag::OI4i32o4i},
- {"OI4i64o4i",
tag::OI4i64o4i},
- {"Ohwi32o",
tag::Ohwi32o},
- {"IOdhw16i16o",
tag::IOdhw16i16o},
- {"gIOhw16i16o",
tag::gIOhw16i16o},
- {"gOhwi32o",
tag::gOhwi32o},
- {"Goidhw16g",
tag::Goidhw16g},
- {"IOw16o16i",
tag::IOw16o16i},
- {"OIw16i16o",
tag::OIw16i16o},
- {"OIw16i32o",
tag::OIw16i32o},
- {"OIw16i64o",
tag::OIw16i64o},
- {"IOw16i16o",
tag::IOw16i16o},
- {"gIOw16i16o",
tag::gIOw16i16o},
- {"OIw16o16i",
tag::OIw16o16i},
- {"Oiw16o", tag::Oiw16o},
- {"OIw4i16o4i",
tag::OIw4i16o4i},
- {"OIw4i32o4i",
tag::OIw4i32o4i},
- {"OIw4i64o4i",
tag::OIw4i64o4i},
- {"OIw2i8o4i",
tag::OIw2i8o4i},
- {"OIw4i4o",
tag::OIw4i4o},
- {"OIw4o4i",
tag::OIw4o4i},
- {"Oiw4o", tag::Oiw4o},
- {"OIw8i16o2i",
tag::OIw8i16o2i},
- {"OIw8i32o2i",
tag::OIw8i32o2i},
- {"OIw8i64o2i",
tag::OIw8i64o2i},
- {"OIw8i8o",
tag::OIw8i8o},
- {"OIw8o16i2o",
tag::OIw8o16i2o},
- {"OIw8o8i",
tag::OIw8o8i},
- {"OIw8o4i",
tag::OIw8o4i},
- {"OIw16i16o4i",
tag::OIw16i16o4i},
- {"OIw16i32o4i",
tag::OIw16i32o4i},
- {"OIw16i48o4i",
tag::OIw16i48o4i},
- {"OIw16i64o4i",
tag::OIw16i64o4i},
- {"OIw16i16o2i",
tag::OIw16i16o2i},
- {"OIw16i32o2i",
tag::OIw16i32o2i},
- {"OIw16i48o2i",
tag::OIw16i48o2i},
- {"OIw16i64o2i",
tag::OIw16i64o2i},
- {"OIw16o16i2o",
tag::OIw16o16i2o},
- {"Owi16o", tag::Owi16o},
- {"OwI16o2i",
tag::OwI16o2i},
- {"Owi4o", tag::Owi4o},
- {"Owi8o", tag::Owi8o},
- {"IOhw16o16i",
tag::IOhw16o16i},
- {"Ohwi16o",
tag::Ohwi16o},
- {"OhwI16o2i",
tag::OhwI16o2i},
- {"Ohwi4o", tag::Ohwi4o},
- {"Ohwi8o", tag::Ohwi8o},
- {"OIhw16i16o",
tag::OIhw16i16o},
- {"OIhw16i32o",
tag::OIhw16i32o},
- {"OIhw16i64o",
tag::OIhw16i64o},
- {"OIhw16o16i",
tag::OIhw16o16i},
- {"Oihw16o",
tag::Oihw16o},
- {"OIhw4i16o4i",
tag::OIhw4i16o4i},
- {"OIhw4i32o4i",
tag::OIhw4i32o4i},
- {"OIhw4i64o4i",
tag::OIhw4i64o4i},
- {"OIhw4i4o",
tag::OIhw4i4o},
- {"OIhw4o4i",
tag::OIhw4o4i},
- {"Oihw4o", tag::Oihw4o},
- {"OIhw8i16o2i",
tag::OIhw8i16o2i},
- {"OIhw8i32o2i",
tag::OIhw8i32o2i},
- {"OIhw8i64o2i",
tag::OIhw8i64o2i},
- {"OIhw8i8o",
tag::OIhw8i8o},
- {"OIhw8o16i2o",
tag::OIhw8o16i2o},
- {"OIhw8o8i",
tag::OIhw8o8i},
- {"OIhw8o4i",
tag::OIhw8o4i},
- {"OIhw2i8o4i",
tag::OIhw2i8o4i},
- {"IOdhw16o16i",
tag::IOdhw16o16i},
- {"Odhwi16o",
tag::Odhwi16o},
- {"OdhwI16o2i",
tag::OdhwI16o2i},
- {"Odhwi4o",
tag::Odhwi4o},
- {"Odhwi8o",
tag::Odhwi8o},
- {"OIdhw16i16o",
tag::OIdhw16i16o},
- {"OIdhw16i32o",
tag::OIdhw16i32o},
- {"OIdhw16i64o",
tag::OIdhw16i64o},
- {"OIdhw16o16i",
tag::OIdhw16o16i},
- {"Oidhw16o",
tag::Oidhw16o},
- {"OIdhw4i4o",
tag::OIdhw4i4o},
- {"OIdhw4o4i",
tag::OIdhw4o4i},
- {"Oidhw4o",
tag::Oidhw4o},
- {"OIdhw8i16o2i",
tag::OIdhw8i16o2i},
- {"OIdhw8i32o2i",
tag::OIdhw8i32o2i},
- {"OIdhw8i64o2i",
tag::OIdhw8i64o2i},
- {"OIdhw4i16o4i",
tag::OIdhw4i16o4i},
- {"OIdhw16i16o4i",
tag::OIdhw16i16o4i},
- {"OIdhw16i32o4i",
tag::OIdhw16i32o4i},
- {"OIdhw16i48o4i",
tag::OIdhw16i48o4i},
- {"OIdhw16i64o4i",
tag::OIdhw16i64o4i},
- {"OIdhw16i16o2i",
tag::OIdhw16i16o2i},
- {"OIdhw16i32o2i",
tag::OIdhw16i32o2i},
- {"OIdhw16i48o2i",
tag::OIdhw16i48o2i},
- {"OIdhw16i64o2i",
tag::OIdhw16i64o2i},
- {"OIdhw4i32o4i",
tag::OIdhw4i32o4i},
- {"OIdhw4i64o4i",
tag::OIdhw4i64o4i},
- {"OIdhw2i8o4i",
tag::OIdhw2i8o4i},
- {"OIdhw8i8o",
tag::OIdhw8i8o},
- {"OIdhw8o8i",
tag::OIdhw8o8i},
- {"OIdhw8o4i",
tag::OIdhw8o4i},
- {"gIOw16o16i",
tag::gIOw16o16i},
- {"gOIw16i16o",
tag::gOIw16i16o},
- {"gOIw16o16i",
tag::gOIw16o16i},
- {"gOiw16o",
tag::gOiw16o},
- {"gOIw4i16o4i",
tag::gOIw4i16o4i},
- {"gOIw2i8o4i",
tag::gOIw2i8o4i},
- {"gOIw4i4o",
tag::gOIw4i4o},
- {"gOIw4o4i",
tag::gOIw4o4i},
- {"gOiw4o", tag::gOiw4o},
- {"gOIw8i16o2i",
tag::gOIw8i16o2i},
- {"gOIw8i8o",
tag::gOIw8i8o},
- {"gOIw8o16i2o",
tag::gOIw8o16i2o},
- {"gOIw8o8i",
tag::gOIw8o8i},
- {"gOIw8o4i",
tag::gOIw8o4i},
- {"gOIw16i16o4i",
tag::gOIw16i16o4i},
- {"gOIw16i16o2i",
tag::gOIw16i16o2i},
- {"gOIw16o16i2o",
tag::gOIw16o16i2o},
- {"gOwi16o",
tag::gOwi16o},
- {"gOwI16o2i",
tag::gOwI16o2i},
- {"gOwi4o", tag::gOwi4o},
- {"gOwi8o", tag::gOwi8o},
- {"Goiw8g", tag::Goiw8g},
- {"Goiw16g",
tag::Goiw16g},
- {"gIOhw16o16i",
tag::gIOhw16o16i},
- {"gOhwi16o",
tag::gOhwi16o},
- {"gOhwI16o2i",
tag::gOhwI16o2i},
- {"gOhwi4o",
tag::gOhwi4o},
- {"gOhwi8o",
tag::gOhwi8o},
- {"Goihw16g",
tag::Goihw16g},
- {"gOIhw16i16o",
tag::gOIhw16i16o},
- {"gOIhw16o16i",
tag::gOIhw16o16i},
- {"gOihw16o",
tag::gOihw16o},
- {"gOIhw4i16o4i",
tag::gOIhw4i16o4i},
- {"gOIhw2i8o4i",
tag::gOIhw2i8o4i},
- {"gOIhw4i4o",
tag::gOIhw4i4o},
- {"gOIhw4o4i",
tag::gOIhw4o4i},
- {"gOihw4o",
tag::gOihw4o},
- {"Goihw8g",
tag::Goihw8g},
- {"gOIhw8i16o2i",
tag::gOIhw8i16o2i},
- {"gOIhw8i8o",
tag::gOIhw8i8o},
- {"gOIhw8o16i2o",
tag::gOIhw8o16i2o},
- {"OIw4o8i8o4i",
tag::OIw4o8i8o4i},
- {"OIdhw4o8i8o4i",
tag::OIdhw4o8i8o4i},
- {"OIhw4o8i8o4i",
tag::OIhw4o8i8o4i},
- {"OIhw2o8i8o2i",
tag::OIhw2o8i8o2i},
- {"gOIw4o8i8o4i",
tag::gOIw4o8i8o4i},
- {"gOIdhw4o8i8o4i",
tag::gOIdhw4o8i8o4i},
- {"gOIhw4o8i8o4i",
tag::gOIhw4o8i8o4i},
- {"gOIhw2o8i8o2i",
tag::gOIhw2o8i8o2i},
- {"OIhw16i16o4i",
tag::OIhw16i16o4i},
- {"OIhw16i32o4i",
tag::OIhw16i32o4i},
- {"OIhw16i48o4i",
tag::OIhw16i48o4i},
- {"OIhw16i64o4i",
tag::OIhw16i64o4i},
- {"OIhw16i16o2i",
tag::OIhw16i16o2i},
- {"OIhw16i32o2i",
tag::OIhw16i32o2i},
- {"OIhw16i48o2i",
tag::OIhw16i48o2i},
- {"OIhw16i64o2i",
tag::OIhw16i64o2i},
- {"OIhw16o16i2o",
tag::OIhw16o16i2o},
- {"gOIhw16i16o4i",
tag::gOIhw16i16o4i},
- {"gOIhw16i16o2i",
tag::gOIhw16i16o2i},
- {"gOIhw16o16i2o",
tag::gOIhw16o16i2o},
- {"gOIhw8o8i",
tag::gOIhw8o8i},
- {"gOIhw8o4i",
tag::gOIhw8o4i},
- {"gIOdhw16i16o",
tag::gIOdhw16i16o},
- {"gIOdhw16o16i",
tag::gIOdhw16o16i},
- {"gOdhwi16o",
tag::gOdhwi16o},
- {"gOdhwI16o2i",
tag::gOdhwI16o2i},
- {"gOdhwi4o",
tag::gOdhwi4o},
- {"gOdhwi8o",
tag::gOdhwi8o},
- {"gOIdhw16i16o",
tag::gOIdhw16i16o},
- {"gOIdhw16o16i",
tag::gOIdhw16o16i},
- {"gOidhw16o",
tag::gOidhw16o},
- {"gOIdhw4i4o",
tag::gOIdhw4i4o},
- {"gOIdhw4o4i",
tag::gOIdhw4o4i},
- {"gOidhw4o",
tag::gOidhw4o},
- {"gOIdhw8i16o2i",
tag::gOIdhw8i16o2i},
- {"gOIdhw4i16o4i",
tag::gOIdhw4i16o4i},
- {"gOIdhw16i16o4i",
tag::gOIdhw16i16o4i},
- {"gOIdhw16i16o2i",
tag::gOIdhw16i16o2i},
- {"gOIdhw2i8o4i",
tag::gOIdhw2i8o4i},
- {"gOIdhw8i8o",
tag::gOIdhw8i8o},
- {"gOIdhw8o8i",
tag::gOIdhw8o8i},
- {"gOIdhw8o4i",
tag::gOIdhw8o4i},
- {"gOIw2i4o2i",
tag::gOIw2i4o2i},
- {"gOIhw2i4o2i",
tag::gOIhw2i4o2i},
- {"gOIdhw2i4o2i",
tag::gOIdhw2i4o2i},
- {"gOIw2o4i2o",
tag::gOIw2o4i2o},
- {"gOIhw2o4i2o",
tag::gOIhw2o4i2o},
- {"gOIdhw2o4i2o",
tag::gOIdhw2o4i2o},
- {"gOIw4i8o2i",
tag::gOIw4i8o2i},
- {"gOIhw4i8o2i",
tag::gOIhw4i8o2i},
- {"gOIdhw4i8o2i",
tag::gOIdhw4i8o2i},
- {"gOIw4o8i2o",
tag::gOIw4o8i2o},
- {"gOIhw4o8i2o",
tag::gOIhw4o8i2o},
- {"gOIdhw4o8i2o",
tag::gOIdhw4o8i2o},
- {"ldOi32o",
tag::ldOi32o},
- {"ldOI32o4i",
tag::ldOI32o4i},
- {"ldgOi32o",
tag::ldgOi32o},
- {"ldgOI32o2i",
tag::ldgOI32o2i},
- {"ldgOI32o4i",
tag::ldgOI32o4i},
- {"OwI16o4i",
tag::OwI16o4i},
- {"OhwI16o4i",
tag::OhwI16o4i},
- {"gOwI16o4i",
tag::gOwI16o4i},
- {"gOhwI16o4i",
tag::gOhwI16o4i},
- {"OdhwI16o4i",
tag::OdhwI16o4i},
- {"gOdhwI16o4i",
tag::gOdhwI16o4i},
- {"Owi32o", tag::Owi32o},
- {"OwI32o2i",
tag::OwI32o2i},
- {"OwI32o4i",
tag::OwI32o4i},
- {"Owi48o", tag::Owi48o},
- {"OwI48o2i",
tag::OwI48o2i},
- {"OwI48o4i",
tag::OwI48o4i},
- {"Owi64o", tag::Owi64o},
- {"OwI64o2i",
tag::OwI64o2i},
- {"OwI64o4i",
tag::OwI64o4i},
- {"wIo2i", tag::wIo2i},
- {"wIo4i", tag::wIo4i},
- {"gOwi32o",
tag::gOwi32o},
- {"gOwI32o2i",
tag::gOwI32o2i},
- {"gOwI32o4i",
tag::gOwI32o4i},
- {"gOwi48o",
tag::gOwi48o},
- {"gOwI48o2i",
tag::gOwI48o2i},
- {"gOwI48o4i",
tag::gOwI48o4i},
- {"gOwi64o",
tag::gOwi64o},
- {"gOwI64o2i",
tag::gOwI64o2i},
- {"gOwI64o4i",
tag::gOwI64o4i},
- {"gwio", tag::gwio},
- {"gwIo2i", tag::gwIo2i},
- {"gwIo4i", tag::gwIo4i},
- {"OhwI32o",
tag::OhwI32o},
- {"OhwI32o2i",
tag::OhwI32o2i},
- {"OhwI32o4i",
tag::OhwI32o4i},
- {"Ohwi48o",
tag::Ohwi48o},
- {"OhwI48o2i",
tag::OhwI48o2i},
- {"OhwI48o4i",
tag::OhwI48o4i},
- {"Ohwi64o",
tag::Ohwi64o},
- {"OhwI64o2i",
tag::OhwI64o2i},
- {"OhwI64o4i",
tag::OhwI64o4i},
- {"hwIo2i", tag::hwIo2i},
- {"hwIo4i", tag::hwIo4i},
- {"gOhwI32o",
tag::gOhwI32o},
- {"gOhwI32o2i",
tag::gOhwI32o2i},
- {"gOhwI32o4i",
tag::gOhwI32o4i},
- {"gOhwi48o",
tag::gOhwi48o},
- {"gOhwI48o2i",
tag::gOhwI48o2i},
- {"gOhwI48o4i",
tag::gOhwI48o4i},
- {"gOhwi64o",
tag::gOhwi64o},
- {"gOhwI64o2i",
tag::gOhwI64o2i},
- {"gOhwI64o4i",
tag::gOhwI64o4i},
- {"ghwio", tag::ghwio},
- {"ghwIo2i",
tag::ghwIo2i},
- {"ghwIo4i",
tag::ghwIo4i},
- {"Odhwi32o",
tag::Odhwi32o},
- {"OdhwI32o2i",
tag::OdhwI32o2i},
- {"OdhwI32o4i",
tag::OdhwI32o4i},
- {"Odhwi48o",
tag::Odhwi48o},
- {"OdhwI48o2i",
tag::OdhwI48o2i},
- {"OdhwI48o4i",
tag::OdhwI48o4i},
- {"Odhwi64o",
tag::Odhwi64o},
- {"OdhwI64o2i",
tag::OdhwI64o2i},
- {"OdhwI64o4i",
tag::OdhwI64o4i},
- {"dhwIo2i",
tag::dhwIo2i},
- {"dhwIo4i",
tag::dhwIo4i},
- {"gOdhwi32o",
tag::gOdhwi32o},
- {"gOdhwI32o2i",
tag::gOdhwI32o2i},
- {"gOdhwI32o4i",
tag::gOdhwI32o4i},
- {"gOdhwi48o",
tag::gOdhwi48o},
- {"gOdhwI48o2i",
tag::gOdhwI48o2i},
- {"gOdhwI48o4i",
tag::gOdhwI48o4i},
- {"gOdhwi64o",
tag::gOdhwi64o},
- {"gOdhwI64o2i",
tag::gOdhwI64o2i},
- {"gOdhwI64o4i",
tag::gOdhwI64o4i},
- {"gdhwio", tag::gdhwio},
- {"gdhwIo2i",
tag::gdhwIo2i},
- {"gdhwIo4i",
tag::gdhwIo4i},
- {"ldIo32i",
tag::ldIo32i},
- {"ldgIo32i",
tag::ldgIo32i},
- {"ldgIO32i2o",
tag::ldgIO32i2o},
- {"nCdhw32c",
tag::nCdhw32c},
- {"nChw32c",
tag::nChw32c},
- {"nCw32c", tag::nCw32c},
- {"NCw32n16c",
tag::NCw32n16c},
- {"NChw32n16c",
tag::NChw32n16c},
- {"NCdhw32n16c",
tag::NCdhw32n16c},
- {"NCw32n32c",
tag::NCw32n32c},
- {"OI16i16o4i",
tag::OI16i16o4i},
- {"IOw8o16i2o",
tag::IOw8o16i2o},
- {"IOhw8o16i2o",
tag::IOhw8o16i2o},
- {"Owhi16o",
tag::Owhi16o},
- {"OIdhw8o16i2o",
tag::OIdhw8o16i2o},
- {"IOdhw8o16i2o",
tag::IOdhw8o16i2o},
- {"Goiw4g", tag::Goiw4g},
- {"gIOw8o16i2o",
tag::gIOw8o16i2o},
- {"Goiw32g",
tag::Goiw32g},
- {"Goihw4g",
tag::Goihw4g},
- {"gIOhw8o16i2o",
tag::gIOhw8o16i2o},
- {"Goihw32g",
tag::Goihw32g},
- {"gOwhi16o",
tag::gOwhi16o},
- {"IOw4i8o8i4o",
tag::IOw4i8o8i4o},
- {"IOhw4i8o8i4o",
tag::IOhw4i8o8i4o},
- {"IOdhw4i8o8i4o",
tag::IOdhw4i8o8i4o},
- {"gIOw4i8o8i4o",
tag::gIOw4i8o8i4o},
- {"gIOhw4i8o8i4o",
tag::gIOhw4i8o8i4o},
- {"gIOdhw4i8o8i4o",
tag::gIOdhw4i8o8i4o},
- {"gOIdhw8o16i2o",
tag::gOIdhw8o16i2o},
- {"gIOdhw8o16i2o",
tag::gIOdhw8o16i2o},
- {"Goidhw32g",
tag::Goidhw32g},
- {"OI16i32o4i",
tag::OI16i32o4i},
- {"OI16i48o4i",
tag::OI16i48o4i},
- {"OI16i64o4i",
tag::OI16i64o4i},
- {"OI16i16o2i",
tag::OI16i16o2i},
- {"OI16i32o2i",
tag::OI16i32o2i},
- {"OI16i48o2i",
tag::OI16i48o2i},
- {"OI16i64o2i",
tag::OI16i64o2i},
- {"OwI16i16o2i",
tag::OwI16i16o2i},
- {"gOwI16i16o2i",
tag::gOwI16i16o2i},
- {"OhwI16i16o2i",
tag::OhwI16i16o2i},
- {"gOhwI16i16o2i",
tag::gOhwI16i16o2i},
- {"OdhwI16i16o2i",
tag::OdhwI16i16o2i},
- {"gOdhwI16i16o2i",
tag::gOdhwI16i16o2i},
- {"OwI16i16o4i",
tag::OwI16i16o4i},
- {"gOwI16i16o4i",
tag::gOwI16i16o4i},
- {"OhwI16i16o4i",
tag::OhwI16i16o4i},
- {"gOhwI16i16o4i",
tag::gOhwI16i16o4i},
- {"OdhwI16i16o4i",
tag::OdhwI16i16o4i},
- {"gOdhwI16i16o4i",
tag::gOdhwI16i16o4i},
- {"OwI16i32o2i",
tag::OwI16i32o2i},
- {"OwI16i32o4i",
tag::OwI16i32o4i},
- {"OwI16i48o2i",
tag::OwI16i48o2i},
- {"OwI16i48o4i",
tag::OwI16i48o4i},
- {"OwI16i64o2i",
tag::OwI16i64o2i},
- {"OwI16i64o4i",
tag::OwI16i64o4i},
- {"gOwI16i32o2i",
tag::gOwI16i32o2i},
- {"gOwI16i32o4i",
tag::gOwI16i32o4i},
- {"gOwI16i48o2i",
tag::gOwI16i48o2i},
- {"gOwI16i48o4i",
tag::gOwI16i48o4i},
- {"gOwI16i64o2i",
tag::gOwI16i64o2i},
- {"gOwI16i64o4i",
tag::gOwI16i64o4i},
- {"OhwI16i32o2i",
tag::OhwI16i32o2i},
- {"OhwI16i32o4i",
tag::OhwI16i32o4i},
- {"OhwI16i48o2i",
tag::OhwI16i48o2i},
- {"OhwI16i48o4i",
tag::OhwI16i48o4i},
- {"OhwI16i64o2i",
tag::OhwI16i64o2i},
- {"OhwI16i64o4i",
tag::OhwI16i64o4i},
- {"gOhwI16i32o2i",
tag::gOhwI16i32o2i},
- {"gOhwI16i32o4i",
tag::gOhwI16i32o4i},
- {"gOhwI16i48o2i",
tag::gOhwI16i48o2i},
- {"gOhwI16i48o4i",
tag::gOhwI16i48o4i},
- {"gOhwI16i64o2i",
tag::gOhwI16i64o2i},
- {"gOhwI16i64o4i",
tag::gOhwI16i64o4i},
- {"OdhwI16i32o2i",
tag::OdhwI16i32o2i},
- {"OdhwI16i32o4i",
tag::OdhwI16i32o4i},
- {"OdhwI16i48o2i",
tag::OdhwI16i48o2i},
- {"OdhwI16i48o4i",
tag::OdhwI16i48o4i},
- {"OdhwI16i64o2i",
tag::OdhwI16i64o2i},
- {"OdhwI16i64o4i",
tag::OdhwI16i64o4i},
- {"gOdhwI16i32o2i",
tag::gOdhwI16i32o2i},
- {"gOdhwI16i32o4i",
tag::gOdhwI16i32o4i},
- {"gOdhwI16i48o2i",
tag::gOdhwI16i48o2i},
- {"gOdhwI16i48o4i",
tag::gOdhwI16i48o4i},
- {"gOdhwI16i64o2i",
tag::gOdhwI16i64o2i},
- {"gOdhwI16i64o4i",
tag::gOdhwI16i64o4i},
- {"hwioG16g",
tag::hwioG16g},
- {"NCdhw40n32c",
tag::NCdhw40n32c},
- {"NChw40n32c",
tag::NChw40n32c},
- {"NCw40n32c",
tag::NCw40n32c},
- {"OIdhw4o8i8o2i",
tag::OIdhw4o8i8o2i},
- {"OIhw4o8i8o2i",
tag::OIhw4o8i8o2i},
- {"OIw4o8i8o2i",
tag::OIw4o8i8o2i},
- {"gOIdhw4o8i8o2i",
tag::gOIdhw4o8i8o2i},
- {"gOIhw4o8i8o2i",
tag::gOIhw4o8i8o2i},
- {"gOIw4o8i8o2i",
tag::gOIw4o8i8o2i},
- {"IOdhw4i8o8i2o",
tag::IOdhw4i8o8i2o},
- {"IOhw4i8o8i2o",
tag::IOhw4i8o8i2o},
- {"IOw4i8o8i2o",
tag::IOw4i8o8i2o},
- {"gIOdhw4i8o8i2o",
tag::gIOdhw4i8o8i2o},
- {"gIOhw4i8o8i2o",
tag::gIOhw4i8o8i2o},
- {"gIOw4i8o8i2o",
tag::gIOw4i8o8i2o},
- {"NCdhw40n16c",
tag::NCdhw40n16c},
- {"NCw40n16c",
tag::NCw40n16c},
- {"NChw40n16c",
tag::NChw40n16c},
- {"NCw2c32n8c",
tag::NCw2c32n8c},
- {"NChw2c32n8c",
tag::NChw2c32n8c},
- {"NCdhw2c32n8c",
tag::NCdhw2c32n8c},
- {"OIw2i8o16i4o",
tag::OIw2i8o16i4o},
- {"OIhw2i8o16i4o",
tag::OIhw2i8o16i4o},
- {"OIdhw2i8o16i4o",
tag::OIdhw2i8o16i4o},
- {"OIw2o8i16o4i",
tag::OIw2o8i16o4i},
- {"OIw2o8i16o2i",
tag::OIw2o8i16o2i},
- {"IOw2i8o16i4o",
tag::IOw2i8o16i4o},
- {"IOw2i8o16i2o",
tag::IOw2i8o16i2o},
- {"OIhw2o8i16o4i",
tag::OIhw2o8i16o4i},
- {"OIhw2o8i16o2i",
tag::OIhw2o8i16o2i},
- {"IOhw2i8o16i4o",
tag::IOhw2i8o16i4o},
- {"IOhw2i8o16i2o",
tag::IOhw2i8o16i2o},
- {"OIdhw2o8i16o4i",
tag::OIdhw2o8i16o4i},
- {"OIdhw2o8i16o2i",
tag::OIdhw2o8i16o2i},
- {"IOdhw2i8o16i4o",
tag::IOdhw2i8o16i4o},
- {"IOdhw2i8o16i2o",
tag::IOdhw2i8o16i2o},
- {"gOIw2o8i16o2i",
tag::gOIw2o8i16o2i},
- {"gIOw2i8o16i2o",
tag::gIOw2i8o16i2o},
- {"gIOhw2i8o16i2o",
tag::gIOhw2i8o16i2o},
- {"gIOdhw2i8o16i2o",
tag::gIOdhw2i8o16i2o},
- {"gOIhw2o8i16o2i",
tag::gOIhw2o8i16o2i},
- {"gOIdhw2o8i16o2i",
tag::gOIdhw2o8i16o2i},
- {"gOIw2o8i16o4i",
tag::gOIw2o8i16o4i},
- {"gOIhw2o8i16o4i",
tag::gOIhw2o8i16o4i}};
+ static const std::map<std::string, tag> str2tag = {
+ {"nc", tag::nc},
+ {"cn", tag::cn},
+ {"tn", tag::tn},
+ {"nt", tag::nt},
+ {"ncw", tag::ncw},
+ {"nwc", tag::nwc},
+ {"nchw", tag::nchw},
+ {"nhwc", tag::nhwc},
+ {"chwn", tag::chwn},
+ {"ncdhw", tag::ncdhw},
+ {"ndhwc", tag::ndhwc},
+ {"oi", tag::oi},
+ {"io", tag::io},
+ {"oiw", tag::oiw},
+ {"owi", tag::owi},
+ {"wio", tag::wio},
+ {"iwo", tag::iwo},
+ {"oihw", tag::oihw},
+ {"hwio", tag::hwio},
+ {"ohwi", tag::ohwi},
+ {"ihwo", tag::ihwo},
+ {"iohw", tag::iohw},
+ {"oidhw", tag::oidhw},
+ {"dhwio", tag::dhwio},
+ {"odhwi", tag::odhwi},
+ {"iodhw", tag::iodhw},
+ {"idhwo", tag::idhwo},
+ {"goiw", tag::goiw},
+ {"gowi", tag::gowi},
+ {"wigo", tag::wigo},
+ {"gohwi", tag::gohwi},
+ {"goihw", tag::goihw},
+ {"hwigo", tag::hwigo},
+ {"giohw", tag::giohw},
+ {"goidhw", tag::goidhw},
+ {"giodhw", tag::giodhw},
+ {"godhwi", tag::godhwi},
+ {"dhwigo", tag::dhwigo},
+ {"tnc", tag::tnc},
+ {"ntc", tag::ntc},
+ {"ldnc", tag::ldnc},
+ {"ldigo", tag::ldigo},
+ {"ldgoi", tag::ldgoi},
+ {"ldio", tag::ldio},
+ {"ldoi", tag::ldoi},
+ {"ldgo", tag::ldgo},
+ {"nCdhw16c", tag::nCdhw16c},
+ {"nCdhw4c", tag::nCdhw4c},
+ {"nCdhw8c", tag::nCdhw8c},
+ {"nChw16c", tag::nChw16c},
+ {"nChw4c", tag::nChw4c},
+ {"nChw8c", tag::nChw8c},
+ {"nCw16c", tag::nCw16c},
+ {"nCw4c", tag::nCw4c},
+ {"nCw8c", tag::nCw8c},
+ {"NCw16n16c", tag::NCw16n16c},
+ {"NChw16n16c", tag::NChw16n16c},
+ {"NCdhw16n16c", tag::NCdhw16n16c},
+ {"NCdhw32n32c", tag::NCdhw32n32c},
+ {"NChw32n32c", tag::NChw32n32c},
+ {"IOhw16i16o", tag::IOhw16i16o},
+ {"OI16i16o", tag::OI16i16o},
+ {"OI16i32o", tag::OI16i32o},
+ {"OI16i64o", tag::OI16i64o},
+ {"OI8i16o2i", tag::OI8i16o2i},
+ {"OI8i32o2i", tag::OI8i32o2i},
+ {"OI8i64o2i", tag::OI8i64o2i},
+ {"OI4i16o4i", tag::OI4i16o4i},
+ {"OI4i32o4i", tag::OI4i32o4i},
+ {"OI4i64o4i", tag::OI4i64o4i},
+ {"Ohwi32o", tag::Ohwi32o},
+ {"IOdhw16i16o", tag::IOdhw16i16o},
+ {"gIOhw16i16o", tag::gIOhw16i16o},
+ {"gOhwi32o", tag::gOhwi32o},
+ {"Goidhw16g", tag::Goidhw16g},
+ {"IOw16o16i", tag::IOw16o16i},
+ {"OIw16i16o", tag::OIw16i16o},
+ {"OIw16i32o", tag::OIw16i32o},
+ {"OIw16i64o", tag::OIw16i64o},
+ {"IOw16i16o", tag::IOw16i16o},
+ {"gIOw16i16o", tag::gIOw16i16o},
+ {"OIw16o16i", tag::OIw16o16i},
+ {"Oiw16o", tag::Oiw16o},
+ {"OIw4i16o4i", tag::OIw4i16o4i},
+ {"OIw4i32o4i", tag::OIw4i32o4i},
+ {"OIw4i64o4i", tag::OIw4i64o4i},
+ {"OIw2i8o4i", tag::OIw2i8o4i},
+ {"OIw4i4o", tag::OIw4i4o},
+ {"OIw4o4i", tag::OIw4o4i},
+ {"Oiw4o", tag::Oiw4o},
+ {"OIw8i16o2i", tag::OIw8i16o2i},
+ {"OIw8i32o2i", tag::OIw8i32o2i},
+ {"OIw8i64o2i", tag::OIw8i64o2i},
+ {"OIw8i8o", tag::OIw8i8o},
+ {"OIw8o16i2o", tag::OIw8o16i2o},
+ {"OIw8o8i", tag::OIw8o8i},
+ {"OIw8o4i", tag::OIw8o4i},
+ {"OIw16i16o4i", tag::OIw16i16o4i},
+ {"OIw16i32o4i", tag::OIw16i32o4i},
+ {"OIw16i48o4i", tag::OIw16i48o4i},
+ {"OIw16i64o4i", tag::OIw16i64o4i},
+ {"OIw16i16o2i", tag::OIw16i16o2i},
+ {"OIw16i32o2i", tag::OIw16i32o2i},
+ {"OIw16i48o2i", tag::OIw16i48o2i},
+ {"OIw16i64o2i", tag::OIw16i64o2i},
+ {"OIw16o16i2o", tag::OIw16o16i2o},
+ {"Owi16o", tag::Owi16o},
+ {"OwI16o2i", tag::OwI16o2i},
+ {"Owi4o", tag::Owi4o},
+ {"Owi8o", tag::Owi8o},
+ {"IOhw16o16i", tag::IOhw16o16i},
+ {"Ohwi16o", tag::Ohwi16o},
+ {"OhwI16o2i", tag::OhwI16o2i},
+ {"Ohwi4o", tag::Ohwi4o},
+ {"Ohwi8o", tag::Ohwi8o},
+ {"OIhw16i16o", tag::OIhw16i16o},
+ {"OIhw16i32o", tag::OIhw16i32o},
+ {"OIhw16i64o", tag::OIhw16i64o},
+ {"OIhw16o16i", tag::OIhw16o16i},
+ {"Oihw16o", tag::Oihw16o},
+ {"OIhw4i16o4i", tag::OIhw4i16o4i},
+ {"OIhw4i32o4i", tag::OIhw4i32o4i},
+ {"OIhw4i64o4i", tag::OIhw4i64o4i},
+ {"OIhw4i4o", tag::OIhw4i4o},
+ {"OIhw4o4i", tag::OIhw4o4i},
+ {"Oihw4o", tag::Oihw4o},
+ {"OIhw8i16o2i", tag::OIhw8i16o2i},
+ {"OIhw8i32o2i", tag::OIhw8i32o2i},
+ {"OIhw8i64o2i", tag::OIhw8i64o2i},
+ {"OIhw8i8o", tag::OIhw8i8o},
+ {"OIhw8o16i2o", tag::OIhw8o16i2o},
+ {"OIhw8o8i", tag::OIhw8o8i},
+ {"OIhw8o4i", tag::OIhw8o4i},
+ {"OIhw2i8o4i", tag::OIhw2i8o4i},
+ {"IOdhw16o16i", tag::IOdhw16o16i},
+ {"Odhwi16o", tag::Odhwi16o},
+ {"OdhwI16o2i", tag::OdhwI16o2i},
+ {"Odhwi4o", tag::Odhwi4o},
+ {"Odhwi8o", tag::Odhwi8o},
+ {"OIdhw16i16o", tag::OIdhw16i16o},
+ {"OIdhw16i32o", tag::OIdhw16i32o},
+ {"OIdhw16i64o", tag::OIdhw16i64o},
+ {"OIdhw16o16i", tag::OIdhw16o16i},
+ {"Oidhw16o", tag::Oidhw16o},
+ {"OIdhw4i4o", tag::OIdhw4i4o},
+ {"OIdhw4o4i", tag::OIdhw4o4i},
+ {"Oidhw4o", tag::Oidhw4o},
+ {"OIdhw8i16o2i", tag::OIdhw8i16o2i},
+ {"OIdhw8i32o2i", tag::OIdhw8i32o2i},
+ {"OIdhw8i64o2i", tag::OIdhw8i64o2i},
+ {"OIdhw4i16o4i", tag::OIdhw4i16o4i},
+ {"OIdhw16i16o4i", tag::OIdhw16i16o4i},
+ {"OIdhw16i32o4i", tag::OIdhw16i32o4i},
+ {"OIdhw16i48o4i", tag::OIdhw16i48o4i},
+ {"OIdhw16i64o4i", tag::OIdhw16i64o4i},
+ {"OIdhw16i16o2i", tag::OIdhw16i16o2i},
+ {"OIdhw16i32o2i", tag::OIdhw16i32o2i},
+ {"OIdhw16i48o2i", tag::OIdhw16i48o2i},
+ {"OIdhw16i64o2i", tag::OIdhw16i64o2i},
+ {"OIdhw4i32o4i", tag::OIdhw4i32o4i},
+ {"OIdhw4i64o4i", tag::OIdhw4i64o4i},
+ {"OIdhw2i8o4i", tag::OIdhw2i8o4i},
+ {"OIdhw8i8o", tag::OIdhw8i8o},
+ {"OIdhw8o8i", tag::OIdhw8o8i},
+ {"OIdhw8o4i", tag::OIdhw8o4i},
+ {"gIOw16o16i", tag::gIOw16o16i},
+ {"gOIw16i16o", tag::gOIw16i16o},
+ {"gOIw16o16i", tag::gOIw16o16i},
+ {"gOiw16o", tag::gOiw16o},
+ {"gOIw4i16o4i", tag::gOIw4i16o4i},
+ {"gOIw2i8o4i", tag::gOIw2i8o4i},
+ {"gOIw4i4o", tag::gOIw4i4o},
+ {"gOIw4o4i", tag::gOIw4o4i},
+ {"gOiw4o", tag::gOiw4o},
+ {"gOIw8i16o2i", tag::gOIw8i16o2i},
+ {"gOIw8i8o", tag::gOIw8i8o},
+ {"gOIw8o16i2o", tag::gOIw8o16i2o},
+ {"gOIw8o8i", tag::gOIw8o8i},
+ {"gOIw8o4i", tag::gOIw8o4i},
+ {"gOIw16i16o4i", tag::gOIw16i16o4i},
+ {"gOIw16i16o2i", tag::gOIw16i16o2i},
+ {"gOIw16o16i2o", tag::gOIw16o16i2o},
+ {"gOwi16o", tag::gOwi16o},
+ {"gOwI16o2i", tag::gOwI16o2i},
+ {"gOwi4o", tag::gOwi4o},
+ {"gOwi8o", tag::gOwi8o},
+ {"Goiw8g", tag::Goiw8g},
+ {"Goiw16g", tag::Goiw16g},
+ {"gIOhw16o16i", tag::gIOhw16o16i},
+ {"gOhwi16o", tag::gOhwi16o},
+ {"gOhwI16o2i", tag::gOhwI16o2i},
+ {"gOhwi4o", tag::gOhwi4o},
+ {"gOhwi8o", tag::gOhwi8o},
+ {"Goihw16g", tag::Goihw16g},
+ {"gOIhw16i16o", tag::gOIhw16i16o},
+ {"gOIhw16o16i", tag::gOIhw16o16i},
+ {"gOihw16o", tag::gOihw16o},
+ {"gOIhw4i16o4i", tag::gOIhw4i16o4i},
+ {"gOIhw2i8o4i", tag::gOIhw2i8o4i},
+ {"gOIhw4i4o", tag::gOIhw4i4o},
+ {"gOIhw4o4i", tag::gOIhw4o4i},
+ {"gOihw4o", tag::gOihw4o},
+ {"Goihw8g", tag::Goihw8g},
+ {"gOIhw8i16o2i", tag::gOIhw8i16o2i},
+ {"gOIhw8i8o", tag::gOIhw8i8o},
+ {"gOIhw8o16i2o", tag::gOIhw8o16i2o},
+ {"OIw4o8i8o4i", tag::OIw4o8i8o4i},
+ {"OIdhw4o8i8o4i", tag::OIdhw4o8i8o4i},
+ {"OIhw4o8i8o4i", tag::OIhw4o8i8o4i},
+ {"OIhw2o8i8o2i", tag::OIhw2o8i8o2i},
+ {"gOIw4o8i8o4i", tag::gOIw4o8i8o4i},
+ {"gOIdhw4o8i8o4i", tag::gOIdhw4o8i8o4i},
+ {"gOIhw4o8i8o4i", tag::gOIhw4o8i8o4i},
+ {"gOIhw2o8i8o2i", tag::gOIhw2o8i8o2i},
+ {"OIhw16i16o4i", tag::OIhw16i16o4i},
+ {"OIhw16i32o4i", tag::OIhw16i32o4i},
+ {"OIhw16i48o4i", tag::OIhw16i48o4i},
+ {"OIhw16i64o4i", tag::OIhw16i64o4i},
+ {"OIhw16i16o2i", tag::OIhw16i16o2i},
+ {"OIhw16i32o2i", tag::OIhw16i32o2i},
+ {"OIhw16i48o2i", tag::OIhw16i48o2i},
+ {"OIhw16i64o2i", tag::OIhw16i64o2i},
+ {"OIhw16o16i2o", tag::OIhw16o16i2o},
+ {"gOIhw16i16o4i", tag::gOIhw16i16o4i},
+ {"gOIhw16i16o2i", tag::gOIhw16i16o2i},
+ {"gOIhw16o16i2o", tag::gOIhw16o16i2o},
+ {"gOIhw8o8i", tag::gOIhw8o8i},
+ {"gOIhw8o4i", tag::gOIhw8o4i},
+ {"gIOdhw16i16o", tag::gIOdhw16i16o},
+ {"gIOdhw16o16i", tag::gIOdhw16o16i},
+ {"gOdhwi16o", tag::gOdhwi16o},
+ {"gOdhwI16o2i", tag::gOdhwI16o2i},
+ {"gOdhwi4o", tag::gOdhwi4o},
+ {"gOdhwi8o", tag::gOdhwi8o},
+ {"gOIdhw16i16o", tag::gOIdhw16i16o},
+ {"gOIdhw16o16i", tag::gOIdhw16o16i},
+ {"gOidhw16o", tag::gOidhw16o},
+ {"gOIdhw4i4o", tag::gOIdhw4i4o},
+ {"gOIdhw4o4i", tag::gOIdhw4o4i},
+ {"gOidhw4o", tag::gOidhw4o},
+ {"gOIdhw8i16o2i", tag::gOIdhw8i16o2i},
+ {"gOIdhw4i16o4i", tag::gOIdhw4i16o4i},
+ {"gOIdhw16i16o4i", tag::gOIdhw16i16o4i},
+ {"gOIdhw16i16o2i", tag::gOIdhw16i16o2i},
+ {"gOIdhw2i8o4i", tag::gOIdhw2i8o4i},
+ {"gOIdhw8i8o", tag::gOIdhw8i8o},
+ {"gOIdhw8o8i", tag::gOIdhw8o8i},
+ {"gOIdhw8o4i", tag::gOIdhw8o4i},
+ {"gOIw2i4o2i", tag::gOIw2i4o2i},
+ {"gOIhw2i4o2i", tag::gOIhw2i4o2i},
+ {"gOIdhw2i4o2i", tag::gOIdhw2i4o2i},
+ {"gOIw2o4i2o", tag::gOIw2o4i2o},
+ {"gOIhw2o4i2o", tag::gOIhw2o4i2o},
+ {"gOIdhw2o4i2o", tag::gOIdhw2o4i2o},
+ {"gOIw4i8o2i", tag::gOIw4i8o2i},
+ {"gOIhw4i8o2i", tag::gOIhw4i8o2i},
+ {"gOIdhw4i8o2i", tag::gOIdhw4i8o2i},
+ {"gOIw4o8i2o", tag::gOIw4o8i2o},
+ {"gOIhw4o8i2o", tag::gOIhw4o8i2o},
+ {"gOIdhw4o8i2o", tag::gOIdhw4o8i2o},
+ {"ldOi32o", tag::ldOi32o},
+ {"ldOI32o4i", tag::ldOI32o4i},
+ {"ldgOi32o", tag::ldgOi32o},
+ {"ldgOI32o2i", tag::ldgOI32o2i},
+ {"ldgOI32o4i", tag::ldgOI32o4i},
+ {"OwI16o4i", tag::OwI16o4i},
+ {"OhwI16o4i", tag::OhwI16o4i},
+ {"gOwI16o4i", tag::gOwI16o4i},
+ {"gOhwI16o4i", tag::gOhwI16o4i},
+ {"OdhwI16o4i", tag::OdhwI16o4i},
+ {"gOdhwI16o4i", tag::gOdhwI16o4i},
+ {"Owi32o", tag::Owi32o},
+ {"OwI32o2i", tag::OwI32o2i},
+ {"OwI32o4i", tag::OwI32o4i},
+ {"Owi48o", tag::Owi48o},
+ {"OwI48o2i", tag::OwI48o2i},
+ {"OwI48o4i", tag::OwI48o4i},
+ {"Owi64o", tag::Owi64o},
+ {"OwI64o2i", tag::OwI64o2i},
+ {"OwI64o4i", tag::OwI64o4i},
+ {"wIo2i", tag::wIo2i},
+ {"wIo4i", tag::wIo4i},
+ {"gOwi32o", tag::gOwi32o},
+ {"gOwI32o2i", tag::gOwI32o2i},
+ {"gOwI32o4i", tag::gOwI32o4i},
+ {"gOwi48o", tag::gOwi48o},
+ {"gOwI48o2i", tag::gOwI48o2i},
+ {"gOwI48o4i", tag::gOwI48o4i},
+ {"gOwi64o", tag::gOwi64o},
+ {"gOwI64o2i", tag::gOwI64o2i},
+ {"gOwI64o4i", tag::gOwI64o4i},
+ {"gwio", tag::gwio},
+ {"gwIo2i", tag::gwIo2i},
+ {"gwIo4i", tag::gwIo4i},
+ {"OhwI32o", tag::OhwI32o},
+ {"OhwI32o2i", tag::OhwI32o2i},
+ {"OhwI32o4i", tag::OhwI32o4i},
+ {"Ohwi48o", tag::Ohwi48o},
+ {"OhwI48o2i", tag::OhwI48o2i},
+ {"OhwI48o4i", tag::OhwI48o4i},
+ {"Ohwi64o", tag::Ohwi64o},
+ {"OhwI64o2i", tag::OhwI64o2i},
+ {"OhwI64o4i", tag::OhwI64o4i},
+ {"hwIo2i", tag::hwIo2i},
+ {"hwIo4i", tag::hwIo4i},
+ {"gOhwI32o", tag::gOhwI32o},
+ {"gOhwI32o2i", tag::gOhwI32o2i},
+ {"gOhwI32o4i", tag::gOhwI32o4i},
+ {"gOhwi48o", tag::gOhwi48o},
+ {"gOhwI48o2i", tag::gOhwI48o2i},
+ {"gOhwI48o4i", tag::gOhwI48o4i},
+ {"gOhwi64o", tag::gOhwi64o},
+ {"gOhwI64o2i", tag::gOhwI64o2i},
+ {"gOhwI64o4i", tag::gOhwI64o4i},
+ {"ghwio", tag::ghwio},
+ {"ghwIo2i", tag::ghwIo2i},
+ {"ghwIo4i", tag::ghwIo4i},
+ {"Odhwi32o", tag::Odhwi32o},
+ {"OdhwI32o2i", tag::OdhwI32o2i},
+ {"OdhwI32o4i", tag::OdhwI32o4i},
+ {"Odhwi48o", tag::Odhwi48o},
+ {"OdhwI48o2i", tag::OdhwI48o2i},
+ {"OdhwI48o4i", tag::OdhwI48o4i},
+ {"Odhwi64o", tag::Odhwi64o},
+ {"OdhwI64o2i", tag::OdhwI64o2i},
+ {"OdhwI64o4i", tag::OdhwI64o4i},
+ {"dhwIo2i", tag::dhwIo2i},
+ {"dhwIo4i", tag::dhwIo4i},
+ {"gOdhwi32o", tag::gOdhwi32o},
+ {"gOdhwI32o2i", tag::gOdhwI32o2i},
+ {"gOdhwI32o4i", tag::gOdhwI32o4i},
+ {"gOdhwi48o", tag::gOdhwi48o},
+ {"gOdhwI48o2i", tag::gOdhwI48o2i},
+ {"gOdhwI48o4i", tag::gOdhwI48o4i},
+ {"gOdhwi64o", tag::gOdhwi64o},
+ {"gOdhwI64o2i", tag::gOdhwI64o2i},
+ {"gOdhwI64o4i", tag::gOdhwI64o4i},
+ {"gdhwio", tag::gdhwio},
+ {"gdhwIo2i", tag::gdhwIo2i},
+ {"gdhwIo4i", tag::gdhwIo4i},
+ {"ldIo32i", tag::ldIo32i},
+ {"ldgIo32i", tag::ldgIo32i},
+ {"ldgIO32i2o", tag::ldgIO32i2o},
+ {"nCdhw32c", tag::nCdhw32c},
+ {"nChw32c", tag::nChw32c},
+ {"nCw32c", tag::nCw32c},
+ {"NCw32n16c", tag::NCw32n16c},
+ {"NChw32n16c", tag::NChw32n16c},
+ {"NCdhw32n16c", tag::NCdhw32n16c},
+ {"NCw32n32c", tag::NCw32n32c},
+ {"OI16i16o4i", tag::OI16i16o4i},
+ {"IOw8o16i2o", tag::IOw8o16i2o},
+ {"IOhw8o16i2o", tag::IOhw8o16i2o},
+ {"Owhi16o", tag::Owhi16o},
+ {"OIdhw8o16i2o", tag::OIdhw8o16i2o},
+ {"IOdhw8o16i2o", tag::IOdhw8o16i2o},
+ {"Goiw4g", tag::Goiw4g},
+ {"gIOw8o16i2o", tag::gIOw8o16i2o},
+ {"Goiw32g", tag::Goiw32g},
+ {"Goihw4g", tag::Goihw4g},
+ {"gIOhw8o16i2o", tag::gIOhw8o16i2o},
+ {"Goihw32g", tag::Goihw32g},
+ {"gOwhi16o", tag::gOwhi16o},
+ {"IOw4i8o8i4o", tag::IOw4i8o8i4o},
+ {"IOhw4i8o8i4o", tag::IOhw4i8o8i4o},
+ {"IOdhw4i8o8i4o", tag::IOdhw4i8o8i4o},
+ {"gIOw4i8o8i4o", tag::gIOw4i8o8i4o},
+ {"gIOhw4i8o8i4o", tag::gIOhw4i8o8i4o},
+ {"gIOdhw4i8o8i4o", tag::gIOdhw4i8o8i4o},
+ {"gOIdhw8o16i2o", tag::gOIdhw8o16i2o},
+ {"gIOdhw8o16i2o", tag::gIOdhw8o16i2o},
+ {"Goidhw32g", tag::Goidhw32g},
+ {"OI16i32o4i", tag::OI16i32o4i},
+ {"OI16i48o4i", tag::OI16i48o4i},
+ {"OI16i64o4i", tag::OI16i64o4i},
+ {"OI16i16o2i", tag::OI16i16o2i},
+ {"OI16i32o2i", tag::OI16i32o2i},
+ {"OI16i48o2i", tag::OI16i48o2i},
+ {"OI16i64o2i", tag::OI16i64o2i},
+ {"OwI16i16o2i", tag::OwI16i16o2i},
+ {"gOwI16i16o2i", tag::gOwI16i16o2i},
+ {"OhwI16i16o2i", tag::OhwI16i16o2i},
+ {"gOhwI16i16o2i", tag::gOhwI16i16o2i},
+ {"OdhwI16i16o2i", tag::OdhwI16i16o2i},
+ {"gOdhwI16i16o2i", tag::gOdhwI16i16o2i},
+ {"OwI16i16o4i", tag::OwI16i16o4i},
+ {"gOwI16i16o4i", tag::gOwI16i16o4i},
+ {"OhwI16i16o4i", tag::OhwI16i16o4i},
+ {"gOhwI16i16o4i", tag::gOhwI16i16o4i},
+ {"OdhwI16i16o4i", tag::OdhwI16i16o4i},
+ {"gOdhwI16i16o4i", tag::gOdhwI16i16o4i},
+ {"OwI16i32o2i", tag::OwI16i32o2i},
+ {"OwI16i32o4i", tag::OwI16i32o4i},
+ {"OwI16i48o2i", tag::OwI16i48o2i},
+ {"OwI16i48o4i", tag::OwI16i48o4i},
+ {"OwI16i64o2i", tag::OwI16i64o2i},
+ {"OwI16i64o4i", tag::OwI16i64o4i},
+ {"gOwI16i32o2i", tag::gOwI16i32o2i},
+ {"gOwI16i32o4i", tag::gOwI16i32o4i},
+ {"gOwI16i48o2i", tag::gOwI16i48o2i},
+ {"gOwI16i48o4i", tag::gOwI16i48o4i},
+ {"gOwI16i64o2i", tag::gOwI16i64o2i},
+ {"gOwI16i64o4i", tag::gOwI16i64o4i},
+ {"OhwI16i32o2i", tag::OhwI16i32o2i},
+ {"OhwI16i32o4i", tag::OhwI16i32o4i},
+ {"OhwI16i48o2i", tag::OhwI16i48o2i},
+ {"OhwI16i48o4i", tag::OhwI16i48o4i},
+ {"OhwI16i64o2i", tag::OhwI16i64o2i},
+ {"OhwI16i64o4i", tag::OhwI16i64o4i},
+ {"gOhwI16i32o2i", tag::gOhwI16i32o2i},
+ {"gOhwI16i32o4i", tag::gOhwI16i32o4i},
+ {"gOhwI16i48o2i", tag::gOhwI16i48o2i},
+ {"gOhwI16i48o4i", tag::gOhwI16i48o4i},
+ {"gOhwI16i64o2i", tag::gOhwI16i64o2i},
+ {"gOhwI16i64o4i", tag::gOhwI16i64o4i},
+ {"OdhwI16i32o2i", tag::OdhwI16i32o2i},
+ {"OdhwI16i32o4i", tag::OdhwI16i32o4i},
+ {"OdhwI16i48o2i", tag::OdhwI16i48o2i},
+ {"OdhwI16i48o4i", tag::OdhwI16i48o4i},
+ {"OdhwI16i64o2i", tag::OdhwI16i64o2i},
+ {"OdhwI16i64o4i", tag::OdhwI16i64o4i},
+ {"gOdhwI16i32o2i", tag::gOdhwI16i32o2i},
+ {"gOdhwI16i32o4i", tag::gOdhwI16i32o4i},
+ {"gOdhwI16i48o2i", tag::gOdhwI16i48o2i},
+ {"gOdhwI16i48o4i", tag::gOdhwI16i48o4i},
+ {"gOdhwI16i64o2i", tag::gOdhwI16i64o2i},
+ {"gOdhwI16i64o4i", tag::gOdhwI16i64o4i},
+ {"hwioG16g", tag::hwioG16g},
+ {"NCdhw40n32c", tag::NCdhw40n32c},
+ {"NChw40n32c", tag::NChw40n32c},
+ {"NCw40n32c", tag::NCw40n32c},
+ {"OIdhw4o8i8o2i", tag::OIdhw4o8i8o2i},
+ {"OIhw4o8i8o2i", tag::OIhw4o8i8o2i},
+ {"OIw4o8i8o2i", tag::OIw4o8i8o2i},
+ {"gOIdhw4o8i8o2i", tag::gOIdhw4o8i8o2i},
+ {"gOIhw4o8i8o2i", tag::gOIhw4o8i8o2i},
+ {"gOIw4o8i8o2i", tag::gOIw4o8i8o2i},
+ {"IOdhw4i8o8i2o", tag::IOdhw4i8o8i2o},
+ {"IOhw4i8o8i2o", tag::IOhw4i8o8i2o},
+ {"IOw4i8o8i2o", tag::IOw4i8o8i2o},
+ {"gIOdhw4i8o8i2o", tag::gIOdhw4i8o8i2o},
+ {"gIOhw4i8o8i2o", tag::gIOhw4i8o8i2o},
+ {"gIOw4i8o8i2o", tag::gIOw4i8o8i2o},
+ {"NCdhw40n16c", tag::NCdhw40n16c},
+ {"NCw40n16c", tag::NCw40n16c},
+ {"NChw40n16c", tag::NChw40n16c},
+ {"NCw2c32n8c", tag::NCw2c32n8c},
+ {"NChw2c32n8c", tag::NChw2c32n8c},
+ {"NCdhw2c32n8c", tag::NCdhw2c32n8c},
+ {"OIw2i8o16i4o", tag::OIw2i8o16i4o},
+ {"OIhw2i8o16i4o", tag::OIhw2i8o16i4o},
+ {"OIdhw2i8o16i4o", tag::OIdhw2i8o16i4o},
+ {"OIw2o8i16o4i", tag::OIw2o8i16o4i},
+ {"OIw2o8i16o2i", tag::OIw2o8i16o2i},
+ {"IOw2i8o16i4o", tag::IOw2i8o16i4o},
+ {"IOw2i8o16i2o", tag::IOw2i8o16i2o},
+ {"OIhw2o8i16o4i", tag::OIhw2o8i16o4i},
+ {"OIhw2o8i16o2i", tag::OIhw2o8i16o2i},
+ {"IOhw2i8o16i4o", tag::IOhw2i8o16i4o},
+ {"IOhw2i8o16i2o", tag::IOhw2i8o16i2o},
+ {"OIdhw2o8i16o4i", tag::OIdhw2o8i16o4i},
+ {"OIdhw2o8i16o2i", tag::OIdhw2o8i16o2i},
+ {"IOdhw2i8o16i4o", tag::IOdhw2i8o16i4o},
+ {"IOdhw2i8o16i2o", tag::IOdhw2i8o16i2o},
+ {"gOIw2o8i16o2i", tag::gOIw2o8i16o2i},
+ {"gIOw2i8o16i2o", tag::gIOw2i8o16i2o},
+ {"gIOhw2i8o16i2o", tag::gIOhw2i8o16i2o},
+ {"gIOdhw2i8o16i2o", tag::gIOdhw2i8o16i2o},
+ {"gOIhw2o8i16o2i", tag::gOIhw2o8i16o2i},
+ {"gOIdhw2o8i16o2i", tag::gOIdhw2o8i16o2i},
+ {"gOIw2o8i16o4i", tag::gOIw2o8i16o4i},
+ {"gOIhw2o8i16o4i", tag::gOIhw2o8i16o4i},
+ // dense prepacked
+ {"NC64n16c", tag::AB16b64a},
Review Comment:
Sorry for this wrong transformation. I correct it in latest patch.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]