-
Notifications
You must be signed in to change notification settings - Fork 0
/
dvc.lock
218 lines (218 loc) · 5.53 KB
/
dvc.lock
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
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
schema: '2.0'
stages:
setup:
cmd: python -m export
deps:
- path: export.py
hash: md5
md5: 9d68d4cad06ff0be1cad85a0275dc79d
size: 4647
- path: model.py
hash: md5
md5: 896fe02e3d22eb76b10d8f33547db4da
size: 27040
params:
params.yaml:
calibration_passes: 32
export:
opset_version: 14
do_constant_folding: true
model:
num_heads: 12
num_layers: 1
bias: true
emb_dim: 384
mlp_dim: 1536
seq_len: 512
bits: 2
norm: none
mask: none
positional_encoding: binary
seed: 12
outs:
- path: attention.onnx
hash: md5
md5: de3b41a0b3eb028070e15788902dfa2c
size: 7908298
- path: inp.npy
hash: md5
md5: faa284b49c027e97e777d0813952b34d
size: 786560
- path: out.npy
hash: md5
md5: b080095de50197f383a1993e0f495e7f
size: 786560
build:
cmd: bash run.sh '$FINN/run-docker.sh build_custom $(pwd)'
deps:
- path: attention.onnx
hash: md5
md5: de3b41a0b3eb028070e15788902dfa2c
size: 7908298
- path: build.py
hash: md5
md5: 5a5d3990e89720b9cbed9d91fc717eb0
size: 7398
- path: build_steps.py
hash: md5
md5: d2fa5ea2748a6a93762a41bce41e1155
size: 37701
- path: inp.npy
hash: md5
md5: faa284b49c027e97e777d0813952b34d
size: 786560
- path: noctua.sh
hash: md5
md5: f3e8cc342b63cddcd2e07bfe63f6518c
size: 1832
- path: out.npy
hash: md5
md5: b080095de50197f383a1993e0f495e7f
size: 786560
- path: run.sh
hash: md5
md5: 6e3e34149c16795c5a8424a51bdbf5f8
size: 1616
params:
params.yaml:
build:
output_dir: build
stitched_ip_gen_dcp: false
synth_clk_period_ns: 10.0
board: RFSoC2x2
shell_flow_type: vivado_zynq
folding_config_file: folding.yaml
specialize_layers_config_file: specialize_layers.json
standalone_thresholds: true
max_multithreshold_bit_width: 16
mvau_wwidth_max: 2048
split_large_fifos: true
model.emb_dim: 384
model.seq_len: 512
seed: 12
folding.yaml:
defaults:
ScaledDotProductAttention_hls:
ram_style: block
ram_style_thresholds: block
ram_style_mask: block
mac_resource: lut
ElementwiseAdd_hls:
ram_style: distributed
MVAU_hls:
resType: dsp
mem_mode: internal_decoupled
ram_style: block
ram_style_thresholds: block
runtime_writeable_weights: 0
MVAU_rtl:
resType: dsp
mem_mode: internal_decoupled
ram_style: block
runtime_writeable_weights: 0
Thresholding_hls:
mem_mode: internal_decoupled
ram_style: distributed
runtime_writeable_weights: 0
Thresholding_rtl:
depth_trigger_uram: 2147483647
depth_trigger_bram: 2147483647
runtime_writeable_weights: 0
StreamingFIFO_rtl:
impl_style: rtl
ram_style: distributed
specialize_layers.json:
'':
preferred_impl_style: ''
Defaults:
preferred_impl_style:
- rtl
- - MVAU
- Thresholding
outs:
- path: build/
hash: md5
md5: 78ade389b16afc9deb70c9579112fe3f.dir
size: 478769355
nfiles: 2214
metrics:
cmd: python -m metrics
deps:
- path: build/
hash: md5
md5: 78ade389b16afc9deb70c9579112fe3f.dir
size: 478769355
nfiles: 2214
- path: build/report/post_synth_resources.json
hash: md5
md5: 2fff94c57e85177ea7f1e3927ab5a113
size: 27833
- path: metrics.py
hash: md5
md5: 027dcb70a77c34f84948bc3d5ee2107f
size: 932
params:
params.yaml:
build.output_dir: build
metrics:
report: build/report/post_synth_resources.json
filter: (top)
outs:
- path: metrics.yaml
hash: md5
md5: faa23b097a6425e357bf792004ffa523
size: 80
folding:
cmd: python -m make_folding
deps:
- path: make_folding.py
hash: md5
md5: 109abe8be2208a83b6a75402a7724a55
size: 1282
params:
params.yaml:
build:
output_dir: build
stitched_ip_gen_dcp: false
synth_clk_period_ns: 10.0
board: RFSoC2x2
shell_flow_type: vivado_zynq
folding_config_file: folding.json
specialize_layers_config_file: specialize_layers.json
standalone_thresholds: true
model:
num_heads: 1
num_layers: 1
bias: true
emb_dim: 8
mlp_dim: 32
seq_len: 32
bits: 4
norm: none
mask: none
positional_encoding: binary
outs:
- path: folding.json
hash: md5
md5: 06ee08cf2900925414fe100e2f3cdb80
size: 105
verify:
cmd: python -m verify
deps:
- path: build/verification_output/
hash: md5
md5: b7f9f25cfbddb221b48fefc2b4e2320d.dir
size: 115827502
nfiles: 9
- path: verify.py
hash: md5
md5: 2cbebda1e941ed0be91b40ea513c8b8d
size: 971
params:
params.yaml:
build.output_dir: build
outs:
- path: verification.yaml
hash: md5
md5: 5224a3f087dfdd2bec5b236e4205ac3c
size: 22