Operations | Input Variations | Converted | Removed | Fallback | Completed | Score | |
---|---|---|---|---|---|---|---|
0 | aten._scaled_dot_product_flash_attention.default | 18 | 0 | 0 | 0 | ✘ | 0 |
1 | aten.add.Tensor | 6 | 4 | 0 | 0 | 🚧 | 0.67 |
2 | aten.addmm.default | 9 | 6 | 0 | 0 | 🚧 | 0.67 |
3 | aten.argmax.default | 1 | 0 | 0 | 0 | ✘ | 0 |
4 | aten.cat.default | 26 | 0 | 0 | 0 | ✘ | 0 |
5 | aten.clone.default | 8 | 5 | 0 | 0 | 🚧 | 0.62 |
6 | aten.convolution.default | 2 | 0 | 0 | 0 | ✘ | 0 |
7 | aten.embedding.default | 2 | 0 | 0 | 0 | ✘ | 0 |
8 | aten.gelu.default | 5 | 4 | 0 | 0 | 🚧 | 0.8 |
9 | aten.mm.default | 5 | 3 | 0 | 0 | 🚧 | 0.6 |
10 | aten.mul.Tensor | 4 | 1 | 0 | 0 | 🚧 | 0.25 |
11 | aten.native_layer_norm.default | 3 | 2 | 0 | 0 | 🚧 | 0.67 |
12 | aten.ones.default | 1 | 1 | 0 | 0 | ✅ | 1 |
13 | aten.permute.default | 1 | 1 | 0 | 0 | ✅ | 1 |
14 | aten.select.int | 2 | 0 | 0 | 0 | ✘ | 0 |
15 | aten.slice.Tensor | 7 | 1 | 0 | 0 | 🚧 | 0.14 |
16 | aten.t.default | 4 | 4 | 0 | 0 | ✅ | 1 |
17 | aten.transpose.int | 6 | 4 | 0 | 0 | 🚧 | 0.67 |
18 | aten.view.default | 25 | 8 | 0 | 8 | 🚧 | 0.32 |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, 1, 64]> key = ?, Tensor<[1, 12, 1, 64]> value = ? |
None |
1 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, 1500, 64]> key = ?, Tensor<[1, 12, 1500, 64]> value = ? |
None |
2 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, 5, 64]> key = ?, Tensor<[1, 12, 5, 64]> value = ? |
Unknown |
3 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s10 + 1, 64]> key = ?, Tensor<[1, 12, s11 + 1, 64]> value = ? |
Unknown |
4 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s12 + 1, 64]> key = ?, Tensor<[1, 12, s13 + 1, 64]> value = ? |
Unknown |
5 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s14 + 1, 64]> key = ?, Tensor<[1, 12, s15 + 1, 64]> value = ? |
Unknown |
6 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s16 + 1, 64]> key = ?, Tensor<[1, 12, s17 + 1, 64]> value = ? |
Unknown |
7 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s18 + 1, 64]> key = ?, Tensor<[1, 12, s19 + 1, 64]> value = ? |
Unknown |
8 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s2 + 1, 64]> key = ?, Tensor<[1, 12, s3 + 1, 64]> value = ? |
Unknown |
9 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s20 + 1, 64]> key = ?, Tensor<[1, 12, s21 + 1, 64]> value = ? |
Unknown |
10 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s22 + 1, 64]> key = ?, Tensor<[1, 12, s23 + 1, 64]> value = ? |
Unknown |
11 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s24 + 1, 64]> key = ?, Tensor<[1, 12, s25 + 1, 64]> value = ? |
Unknown |
12 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s4 + 1, 64]> key = ?, Tensor<[1, 12, s5 + 1, 64]> value = ? |
Unknown |
13 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s6 + 1, 64]> key = ?, Tensor<[1, 12, s7 + 1, 64]> value = ? |
Unknown |
14 | Tensor<[1, 12, 1, 64]> query = ?, Tensor<[1, 12, s8 + 1, 64]> key = ?, Tensor<[1, 12, s9 + 1, 64]> value = ? |
Unknown |
15 | Tensor<[1, 12, 1500, 64]> query = ?, Tensor<[1, 12, 1500, 64]> key = ?, Tensor<[1, 12, 1500, 64]> value = ? |
None |
16 | Tensor<[1, 12, 4, 64]> query = ?, Tensor<[1, 12, 1500, 64]> key = ?, Tensor<[1, 12, 1500, 64]> value = ? |
Unknown |
17 | Tensor<[1, 12, 4, 64]> query = ?, Tensor<[1, 12, 4, 64]> key = ?, Tensor<[1, 12, 4, 64]> value = ?, float dropout_p = 0.0, bool is_causal = True |
Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 1, 768]> self = ?, Tensor<[1, 1, 768]> other = ? |
Done |
1 | Tensor<[1, 1, 768]> self = ?, Tensor<[1, 768]> other = ? |
Done |
2 | Tensor<[1, 1500, 768]> self = ?, Tensor<[1, 1500, 768]> other = ? |
Done |
3 | Tensor<[1, 1500, 768]> self = ?, Tensor<[1500, 768]> other = ? |
Done |
4 | Tensor<[1, 4, 768]> self = ?, Tensor<[1, 4, 768]> other = ? |
Unknown |
5 | Tensor<[1, 4, 768]> self = ?, Tensor<[4, 768]> other = ? |
Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[3072]> self = ?, Tensor<[1, 768]> mat1 = ?, Tensor<[768, 3072]> mat2 = ? |
Done |
1 | Tensor<[3072]> self = ?, Tensor<[1500, 768]> mat1 = ?, Tensor<[768, 3072]> mat2 = ? |
Done |
2 | Tensor<[3072]> self = ?, Tensor<[4, 768]> mat1 = ?, Tensor<[768, 3072]> mat2 = ? |
Unknown |
3 | Tensor<[768]> self = ?, Tensor<[1, 3072]> mat1 = ?, Tensor<[3072, 768]> mat2 = ? |
Done |
4 | Tensor<[768]> self = ?, Tensor<[1, 768]> mat1 = ?, Tensor<[768, 768]> mat2 = ? |
Done |
5 | Tensor<[768]> self = ?, Tensor<[1500, 3072]> mat1 = ?, Tensor<[3072, 768]> mat2 = ? |
Done |
6 | Tensor<[768]> self = ?, Tensor<[1500, 768]> mat1 = ?, Tensor<[768, 768]> mat2 = ? |
Done |
7 | Tensor<[768]> self = ?, Tensor<[4, 3072]> mat1 = ?, Tensor<[3072, 768]> mat2 = ? |
Unknown |
8 | Tensor<[768]> self = ?, Tensor<[4, 768]> mat1 = ?, Tensor<[768, 768]> mat2 = ? |
Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 51865]> self = ?, Optional[int] dim = -1 |
None |
ATen Input Variations | Status | |
---|---|---|
0 | List[Tensor] tensors = [<[1, 12, 4, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
1 | List[Tensor] tensors = [<[1, 12, s10, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
2 | List[Tensor] tensors = [<[1, 12, s11, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
3 | List[Tensor] tensors = [<[1, 12, s12, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
4 | List[Tensor] tensors = [<[1, 12, s13, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
5 | List[Tensor] tensors = [<[1, 12, s14, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
6 | List[Tensor] tensors = [<[1, 12, s15, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
7 | List[Tensor] tensors = [<[1, 12, s16, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
8 | List[Tensor] tensors = [<[1, 12, s17, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
9 | List[Tensor] tensors = [<[1, 12, s18, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
10 | List[Tensor] tensors = [<[1, 12, s19, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
11 | List[Tensor] tensors = [<[1, 12, s2, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
12 | List[Tensor] tensors = [<[1, 12, s20, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
13 | List[Tensor] tensors = [<[1, 12, s21, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
14 | List[Tensor] tensors = [<[1, 12, s22, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
15 | List[Tensor] tensors = [<[1, 12, s23, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
16 | List[Tensor] tensors = [<[1, 12, s24, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
17 | List[Tensor] tensors = [<[1, 12, s25, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
18 | List[Tensor] tensors = [<[1, 12, s3, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
19 | List[Tensor] tensors = [<[1, 12, s4, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
20 | List[Tensor] tensors = [<[1, 12, s5, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
21 | List[Tensor] tensors = [<[1, 12, s6, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
22 | List[Tensor] tensors = [<[1, 12, s7, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
23 | List[Tensor] tensors = [<[1, 12, s8, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
24 | List[Tensor] tensors = [<[1, 12, s9, 64]>, <[1, 12, 1, 64]>], int dim = 2 |
Unknown |
25 | List[Tensor] tensors = [<[1, 1]>, <[1, 1]>, <[1, 1]>, <[1, 1]>], int dim = -1 |
Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 1, 3072]> self = ? | Done |
1 | Tensor<[1, 1, 768]> self = ? | Done |
2 | Tensor<[1, 12, 1500, 64]> self = ?, Optional[int] memory_format = torch.contiguous_format |
Done |
3 | Tensor<[1, 12, 4, 64]> self = ?, Optional[int] memory_format = torch.contiguous_format |
Unknown |
4 | Tensor<[1, 1500, 3072]> self = ? | Done |
5 | Tensor<[1, 1500, 768]> self = ? | Done |
6 | Tensor<[1, 4, 3072]> self = ? | Unknown |
7 | Tensor<[1, 4, 768]> self = ? | Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 768, 3000]> input = ?, Tensor<[768, 768, 3]> weight = ?, Optional[Tensor]<[768]> bias = ?, List[int] stride = [2], List[int] padding = [1], List[int] dilation = [1], bool transposed = False, List[int] output_padding = [0], int groups = 1 |
None |
1 | Tensor<[1, 80, 3000]> input = ?, Tensor<[768, 80, 3]> weight = ?, Optional[Tensor]<[768]> bias = ?, List[int] stride = [1], List[int] padding = [1], List[int] dilation = [1], bool transposed = False, List[int] output_padding = [0], int groups = 1 |
None |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[51865, 768]> weight = ?, Tensor<[1, 1]> indices = ?, int padding_idx = 50257 |
None |
1 | Tensor<[51865, 768]> weight = ?, Tensor<[1, 4]> indices = ?, int padding_idx = 50257 |
Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 1, 3072]> self = ? | Done |
1 | Tensor<[1, 1500, 3072]> self = ? | Done |
2 | Tensor<[1, 4, 3072]> self = ? | Unknown |
3 | Tensor<[1, 768, 1500]> self = ? | Done |
4 | Tensor<[1, 768, 3000]> self = ? | Done |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 768]> self = ?, Tensor<[768, 51865]> mat2 = ? |
Done |
1 | Tensor<[1, 768]> self = ?, Tensor<[768, 768]> mat2 = ? |
Done |
2 | Tensor<[1500, 768]> self = ?, Tensor<[768, 768]> mat2 = ? |
Done |
3 | Tensor<[4, 768]> self = ?, Tensor<[768, 51865]> mat2 = ? |
Unknown |
4 | Tensor<[4, 768]> self = ?, Tensor<[768, 768]> mat2 = ? |
Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 1]> self = ?, Tensor other = 50258 |
Done |
1 | Tensor<[1, 1]> self = ?, Tensor other = 50259 |
Unknown |
2 | Tensor<[1, 1]> self = ?, Tensor other = 50359 |
Unknown |
3 | Tensor<[1, 1]> self = ?, Tensor other = 50363 |
Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 1, 768]> input = ?, List[int] normalized_shape = [768], Optional[Tensor]<[768]> weight = ?, Optional[Tensor]<[768]> bias = ?, float eps = 1e-05 |
Done |
1 | Tensor<[1, 1500, 768]> input = ?, List[int] normalized_shape = [768], Optional[Tensor]<[768]> weight = ?, Optional[Tensor]<[768]> bias = ?, float eps = 1e-05 |
Done |
2 | Tensor<[1, 4, 768]> input = ?, List[int] normalized_shape = [768], Optional[Tensor]<[768]> weight = ?, Optional[Tensor]<[768]> bias = ?, float eps = 1e-05 |
Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | List[int] size = [1, 1], Optional[int] dtype = torch.int64, Optional[Device] device = cpu, Optional[bool] pin_memory = False |
Done |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 768, 1500]> self = ?, List[int] dims = [0, 2, 1] |
Done |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 1, 51865]> self = ?, int dim = 1, int index = -1 |
None |
1 | Tensor<[1]> self = ?, int dim = 0, int index = 0 |
Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 1, 51865]> self = ?, int dim = 0, Optional[int] start = 0, Optional[int] end = 9223372036854775807 |
Unknown |
1 | Tensor<[1, 80, 3000]> self = ?, int dim = 0, Optional[int] start = 0, Optional[int] end = 9223372036854775807 |
Unknown |
2 | Tensor<[1, 80, 3000]> self = ?, int dim = 1, Optional[int] start = 0, Optional[int] end = 9223372036854775807 |
Unknown |
3 | Tensor<[448, 768]> self = ?, int dim = 0, Optional[int] start = 0, Optional[int] end = 1 |
Done |
4 | Tensor<[448, 768]> self = ?, int dim = 0, Optional[int] start = 0, Optional[int] end = 4 |
Unknown |
5 | Tensor<[448, 768]> self = ?, int dim = 0, Optional[int] start = 4, Optional[int] end = 5 |
Unknown |
6 | Tensor<[448, 768]> self = ?, int dim = 0, Optional[int] start = ?, Optional[int]<s2 + 1> end = ? |
Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[3072, 768]> self = ? | Done |
1 | Tensor<[51865, 768]> self = ? | Done |
2 | Tensor<[768, 3072]> self = ? | Done |
3 | Tensor<[768, 768]> self = ? | Done |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 1, 12, 64]> self = ?, int dim0 = 1, int dim1 = 2 |
Done |
1 | Tensor<[1, 12, 1, 64]> self = ?, int dim0 = 1, int dim1 = 2 |
Done |
2 | Tensor<[1, 12, 1500, 64]> self = ?, int dim0 = 1, int dim1 = 2 |
Done |
3 | Tensor<[1, 12, 4, 64]> self = ?, int dim0 = 1, int dim1 = 2 |
Unknown |
4 | Tensor<[1, 1500, 12, 64]> self = ?, int dim0 = 1, int dim1 = 2 |
Done |
5 | Tensor<[1, 4, 12, 64]> self = ?, int dim0 = 1, int dim1 = 2 |
Unknown |
ATen Input Variations | Status | |
---|---|---|
0 | Tensor<[1, 1, 12, 64]> self = ?, List[int] size = [1, 1, 768] |
Fallback |
1 | Tensor<[1, 1, 3072]> self = ?, List[int] size = [1, 3072] |
Done |
2 | Tensor<[1, 1, 768]> self = ?, List[int] size = [1, -1, 12, 64] |
Fallback |
3 | Tensor<[1, 1, 768]> self = ?, List[int] size = [1, 1, 12, 64] |
Fallback |
4 | Tensor<[1, 1, 768]> self = ?, List[int] size = [1, 768] |
Done |
5 | Tensor<[1, 1500, 12, 64]> self = ?, List[int] size = [1, 1500, 768] |
Fallback |
6 | Tensor<[1, 1500, 3072]> self = ?, List[int] size = [1500, 3072] |
Done |
7 | Tensor<[1, 1500, 768]> self = ?, List[int] size = [1, -1, 12, 64] |
Fallback |
8 | Tensor<[1, 1500, 768]> self = ?, List[int] size = [1, 1500, 12, 64] |
Fallback |
9 | Tensor<[1, 1500, 768]> self = ?, List[int] size = [1500, 768] |
Done |
10 | Tensor<[1, 1]> self = ?, List[int] size = [-1, 1] |
Fallback |
11 | Tensor<[1, 3072]> self = ?, List[int] size = [1, 1, 3072] |
Done |
12 | Tensor<[1, 4, 12, 64]> self = ?, List[int] size = [1, 4, 768] |
Unknown |
13 | Tensor<[1, 4, 3072]> self = ?, List[int] size = [4, 3072] |
Unknown |
14 | Tensor<[1, 4, 768]> self = ?, List[int] size = [1, -1, 12, 64] |
Unknown |
15 | Tensor<[1, 4, 768]> self = ?, List[int] size = [1, 4, 12, 64] |
Unknown |
16 | Tensor<[1, 4, 768]> self = ?, List[int] size = [4, 768] |
Unknown |
17 | Tensor<[1, 4]> self = ?, List[int] size = [-1, 4] |
Unknown |
18 | Tensor<[1, 51865]> self = ?, List[int] size = [1, 1, 51865] |
Fallback |
19 | Tensor<[1, 768]> self = ?, List[int] size = [1, 1, 768] |
Done |
20 | Tensor<[1500, 3072]> self = ?, List[int] size = [1, 1500, 3072] |
Done |
21 | Tensor<[1500, 768]> self = ?, List[int] size = [1, 1500, 768] |
Done |
22 | Tensor<[4, 3072]> self = ?, List[int] size = [1, 4, 3072] |
Unknown |
23 | Tensor<[4, 51865]> self = ?, List[int] size = [1, 4, 51865] |
Unknown |
24 | Tensor<[4, 768]> self = ?, List[int] size = [1, 4, 768] |
Unknown |