File size: 2,356 Bytes
ecc81b3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
{
 "format": "torch-dimensions/architecture",
 "io": {
  "cells_per_step": 64,
  "input": [
   "B",
   8,
   8,
   96
  ],
  "output": [
   "B",
   8,
   8,
   96
  ]
 },
 "lattice": {
  "axes": [
   {
    "dynamic": false,
    "name": "row",
    "size": 8
   },
   {
    "dynamic": false,
    "name": "col",
    "size": 8
   }
  ],
  "cells": {
   "dense": true,
   "present": 64,
   "present_rle": [
    0,
    64
   ],
   "total": 64
  },
  "n_axes": 2,
  "names": [
   "row",
   "col"
  ],
  "rank": 2,
  "shape": [
   8,
   8
  ],
  "time": false
 },
 "layers": [
  {
   "axes": [
    "row",
    "col"
   ],
   "axis": null,
   "axis_index": null,
   "joins_time": false,
   "kind": "flatten",
   "layer": 0,
   "mixer": "AttentionMixer",
   "n_params": 74496,
   "reverse": false,
   "tokens": 64
  },
  {
   "axes": [
    "row",
    "col"
   ],
   "axis": null,
   "axis_index": null,
   "joins_time": false,
   "kind": "flatten",
   "layer": 1,
   "mixer": "AttentionMixer",
   "n_params": 74496,
   "reverse": false,
   "tokens": 64
  },
  {
   "axes": [
    "row",
    "col"
   ],
   "axis": null,
   "axis_index": null,
   "joins_time": false,
   "kind": "flatten",
   "layer": 2,
   "mixer": "AttentionMixer",
   "n_params": 74496,
   "reverse": false,
   "tokens": 64
  },
  {
   "axes": [
    "row",
    "col"
   ],
   "axis": null,
   "axis_index": null,
   "joins_time": false,
   "kind": "flatten",
   "layer": 3,
   "mixer": "AttentionMixer",
   "n_params": 74496,
   "reverse": false,
   "tokens": 64
  },
  {
   "axes": [
    "row",
    "col"
   ],
   "axis": null,
   "axis_index": null,
   "joins_time": false,
   "kind": "flatten",
   "layer": 4,
   "mixer": "AttentionMixer",
   "n_params": 74496,
   "reverse": false,
   "tokens": 64
  },
  {
   "axes": [
    "row",
    "col"
   ],
   "axis": null,
   "axis_index": null,
   "joins_time": false,
   "kind": "flatten",
   "layer": 5,
   "mixer": "AttentionMixer",
   "n_params": 74496,
   "reverse": false,
   "tokens": 64
  }
 ],
 "model": {
  "d_input": 96,
  "d_model": 96,
  "kind": "ViT",
  "n_layers": 6,
  "n_params": 454368
 },
 "nd_method": {
  "family": "flatten",
  "name": "Flatten"
 },
 "sweeps": {
  "contracted_axes": [],
  "coverage": null,
  "directions": {},
  "joint_axes": [
   "row",
   "col"
  ],
  "pinned_axes": [],
  "unswept_axes": []
 },
 "version": 2
}