165db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wangmodel = Model()
265db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wangi1 = Input("input", "TENSOR_QUANT8_ASYMM", "{2, 3, 4, 5}, 1.0, 0")
365db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wangperms = Parameter("perms", "TENSOR_INT32", "{4}", [2, 0, 1, 3])
465db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wangoutput = Output("output", "TENSOR_QUANT8_ASYMM", "{4, 2, 3, 5}, 1.0, 0")
565db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang
665db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wangmodel = model.Operation("TRANSPOSE", i1, perms).To(output)
765db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang
865db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang# Example 1. Input in operand 0,
965db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wanginput0 = {i1: # input 0
1065db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang          [0,   1,   2,   3,   4,   5,   6,   7,   8,   9,   10,  11,
1165db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           12,  13,  14,  15,  16,  17,  18,  19,  20,  21,  22,  23,
1265db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           24,  25,  26,  27,  28,  29,  30,  31,  32,  33,  34,  35,
1365db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           36,  37,  38,  39,  40,  41,  42,  43,  44,  45,  46,  47,
1465db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           48,  49,  50,  51,  52,  53,  54,  55,  56,  57,  58,  59,
1565db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           60,  61,  62,  63,  64,  65,  66,  67,  68,  69,  70,  71,
1665db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           72,  73,  74,  75,  76,  77,  78,  79,  80,  81,  82,  83,
1765db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           84,  85,  86,  87,  88,  89,  90,  91,  92,  93,  94,  95,
1865db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           96,  97,  98,  99,  100, 101, 102, 103, 104, 105, 106, 107,
1965db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119]}
2065db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang
2165db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wangoutput0 = {output: # output 0
2265db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang          [0,  1,  2,  3,  4,  20, 21, 22, 23, 24, 40,  41,  42,  43,  44,
2365db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           60, 61, 62, 63, 64, 80, 81, 82, 83, 84, 100, 101, 102, 103, 104,
2465db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           5,  6,  7,  8,  9,  25, 26, 27, 28, 29, 45,  46,  47,  48,  49,
2565db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           65, 66, 67, 68, 69, 85, 86, 87, 88, 89, 105, 106, 107, 108, 109,
2665db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           10, 11, 12, 13, 14, 30, 31, 32, 33, 34, 50,  51,  52,  53,  54,
2765db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           70, 71, 72, 73, 74, 90, 91, 92, 93, 94, 110, 111, 112, 113, 114,
2865db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           15, 16, 17, 18, 19, 35, 36, 37, 38, 39, 55,  56,  57,  58,  59,
2965db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang           75, 76, 77, 78, 79, 95, 96, 97, 98, 99, 115, 116, 117, 118, 119]}
3065db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang
3165db490301bb2e35864fb0f2aef67fa8c4be2b88Miao Wang# Instantiate an example
3265db490301bb2e35864fb0f2aef67fa8c4be2b88Miao WangExample((input0, output0))
33