lihongjie commited on
Commit
19d3e46
·
1 Parent(s): bc66391
Files changed (31) hide show
  1. .gitattributes +16 -0
  2. README.md +18 -2
  3. axmodels/feat_encoder.special_token.txt +1024 -0
  4. axmodels/rand_noise.txt +128 -0
  5. feat_decoder_estimator_decoder-axmodels/MiniCPMForCausalLM_p64_l0_together.axmodel → axmodels/stop_predictor.onnx +2 -2
  6. feat_decoder_estimator_decoder-axmodels/{MiniCPMForCausalLM_p64_l1_together.axmodel → MiniCPMForCausalLM_p5_l0_together.axmodel} +2 -2
  7. feat_decoder_estimator_decoder-axmodels/{MiniCPMForCausalLM_p64_l2_together.axmodel → MiniCPMForCausalLM_p5_l1_together.axmodel} +2 -2
  8. feat_decoder_estimator_decoder-axmodels/{MiniCPMForCausalLM_p64_l3_together.axmodel → MiniCPMForCausalLM_p5_l2_together.axmodel} +2 -2
  9. feat_decoder_estimator_decoder-axmodels/MiniCPMForCausalLM_p5_l3_together.axmodel +3 -0
  10. feat_decoder_estimator_decoder-axmodels/MiniCPMForCausalLM_post.axmodel +2 -2
  11. feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l0_together.axmodel +3 -0
  12. feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l1_together.axmodel +3 -0
  13. feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l2_together.axmodel +3 -0
  14. feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l3_together.axmodel +3 -0
  15. feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p64_l0_together.axmodel +0 -3
  16. feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p64_l1_together.axmodel +0 -3
  17. feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p64_l2_together.axmodel +0 -3
  18. feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p64_l3_together.axmodel +0 -3
  19. feat_encoder_encoder-axmodels/MiniCPMForCausalLM_post.axmodel +2 -2
  20. main_ax650 +3 -0
  21. onnxruntime-aarch64-none-gnu-1.16.0/lib/cmake/onnxruntime/onnxruntimeConfig.cmake +26 -0
  22. onnxruntime-aarch64-none-gnu-1.16.0/lib/cmake/onnxruntime/onnxruntimeConfigVersion.cmake +65 -0
  23. onnxruntime-aarch64-none-gnu-1.16.0/lib/cmake/onnxruntime/onnxruntimeTargets-release.cmake +19 -0
  24. onnxruntime-aarch64-none-gnu-1.16.0/lib/cmake/onnxruntime/onnxruntimeTargets.cmake +103 -0
  25. onnxruntime-aarch64-none-gnu-1.16.0/lib/libonnxruntime.so +3 -0
  26. onnxruntime-aarch64-none-gnu-1.16.0/lib/libonnxruntime.so.1.16.0 +3 -0
  27. onnxruntime-aarch64-none-gnu-1.16.0/lib/libonnxruntime_providers_shared.so +3 -0
  28. onnxruntime-aarch64-none-gnu-1.16.0/lib/pkgconfig/libonnxruntime.pc +13 -0
  29. run_ax650.py +2 -2
  30. run_ax650.sh +18 -0
  31. tokenizer.py +222 -0
.gitattributes CHANGED
@@ -109,3 +109,19 @@ assets/en_woman1.mp3 filter=lfs diff=lfs merge=lfs -text
109
  assets/zh_man1.txt filter=lfs diff=lfs merge=lfs -text
110
  assets/zh_woman1.txt filter=lfs diff=lfs merge=lfs -text
111
  assets/en_man1.mp3 filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
109
  assets/zh_man1.txt filter=lfs diff=lfs merge=lfs -text
110
  assets/zh_woman1.txt filter=lfs diff=lfs merge=lfs -text
111
  assets/en_man1.mp3 filter=lfs diff=lfs merge=lfs -text
112
+ feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l2_together.axmodel filter=lfs diff=lfs merge=lfs -text
113
+ feat_decoder_estimator_decoder-axmodels/MiniCPMForCausalLM_p5_l0_together.axmodel filter=lfs diff=lfs merge=lfs -text
114
+ feat_decoder_estimator_decoder-axmodels/MiniCPMForCausalLM_p5_l1_together.axmodel filter=lfs diff=lfs merge=lfs -text
115
+ feat_decoder_estimator_decoder-axmodels/MiniCPMForCausalLM_p5_l2_together.axmodel filter=lfs diff=lfs merge=lfs -text
116
+ feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l1_together.axmodel filter=lfs diff=lfs merge=lfs -text
117
+ feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l3_together.axmodel filter=lfs diff=lfs merge=lfs -text
118
+ axmodels/stop_predictor.onnx filter=lfs diff=lfs merge=lfs -text
119
+ feat_decoder_estimator_decoder-axmodels/MiniCPMForCausalLM_p5_l3_together.axmodel filter=lfs diff=lfs merge=lfs -text
120
+ feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l0_together.axmodel filter=lfs diff=lfs merge=lfs -text
121
+ onnxruntime-aarch64-none-gnu-1.16.0/lib filter=lfs diff=lfs merge=lfs -text
122
+ onnxruntime-aarch64-none-gnu-1.16.0/lib/cmake filter=lfs diff=lfs merge=lfs -text
123
+ onnxruntime-aarch64-none-gnu-1.16.0/lib/libonnxruntime_providers_shared.so filter=lfs diff=lfs merge=lfs -text
124
+ onnxruntime-aarch64-none-gnu-1.16.0/lib/libonnxruntime.so filter=lfs diff=lfs merge=lfs -text
125
+ onnxruntime-aarch64-none-gnu-1.16.0/lib/libonnxruntime.so.1.16.0 filter=lfs diff=lfs merge=lfs -text
126
+ onnxruntime-aarch64-none-gnu-1.16.0/lib/pkgconfig filter=lfs diff=lfs merge=lfs -text
127
+ main_ax650 filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -36,7 +36,7 @@ For those who are interested in model conversion, you can try to export axmodel
36
  ## How to use
37
 
38
  Download all files from this repository to the device
39
- ### 1. Install packages
40
 
41
  #### 1. Install voxcpm axinfer package
42
  ```
@@ -51,9 +51,25 @@ pip3 install modelscope
51
  modelscope download --model iic/speech_zipenhancer_ans_multiloss_16k_base --local_dir iic/speech_zipenhancer_ans_multiloss_16k_base
52
  ```
53
 
54
- ### 2. Run on Axera Device
55
  Go to the root directory of this project. run:
56
  ```
57
  python3 run_ax650.py
58
  ```
59
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  ## How to use
37
 
38
  Download all files from this repository to the device
39
+ ### 1. Run python demo
40
 
41
  #### 1. Install voxcpm axinfer package
42
  ```
 
51
  modelscope download --model iic/speech_zipenhancer_ans_multiloss_16k_base --local_dir iic/speech_zipenhancer_ans_multiloss_16k_base
52
  ```
53
 
54
+ #### 3. Run on Axera Device
55
  Go to the root directory of this project. run:
56
  ```
57
  python3 run_ax650.py
58
  ```
59
 
60
+ ### 2. Run c++ demo
61
+
62
+ #### 1. Install transformers
63
+ ```
64
+ pip3 install transformers>=4.56.2
65
+ ```
66
+
67
+ #### 2. Start tokenizer server
68
+ ```
69
+ python3 tokenizer.py --port 9999
70
+ ```
71
+
72
+ #### 3. Run c++ demo
73
+ ```
74
+ bash run_ax650.sh
75
+ ```
axmodels/feat_encoder.special_token.txt ADDED
@@ -0,0 +1,1024 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 4.787445068359375000e-04
2
+ -9.193420410156250000e-04
3
+ 3.089904785156250000e-04
4
+ -4.062652587890625000e-04
5
+ -2.075195312500000000e-03
6
+ 1.495361328125000000e-03
7
+ -2.708435058593750000e-04
8
+ -5.912780761718750000e-04
9
+ 2.841949462890625000e-04
10
+ -7.724761962890625000e-05
11
+ -6.217956542968750000e-04
12
+ -3.337860107421875000e-05
13
+ 3.318786621093750000e-04
14
+ -1.013183593750000000e-02
15
+ 1.861572265625000000e-03
16
+ -6.195068359375000000e-03
17
+ 1.968383789062500000e-03
18
+ 1.396179199218750000e-03
19
+ -2.441406250000000000e-03
20
+ -6.683349609375000000e-03
21
+ 1.556396484375000000e-03
22
+ 2.548217773437500000e-03
23
+ 4.458427429199218750e-05
24
+ -1.136779785156250000e-03
25
+ -1.411437988281250000e-03
26
+ -8.544921875000000000e-03
27
+ 8.888244628906250000e-04
28
+ 1.007080078125000000e-03
29
+ -9.582519531250000000e-03
30
+ 1.792907714843750000e-04
31
+ -2.994537353515625000e-04
32
+ 8.789062500000000000e-03
33
+ -1.358032226562500000e-03
34
+ 7.812500000000000000e-03
35
+ -5.226135253906250000e-04
36
+ -1.594543457031250000e-03
37
+ -1.770019531250000000e-03
38
+ -1.785278320312500000e-03
39
+ -2.282714843750000000e-02
40
+ 1.914978027343750000e-03
41
+ 3.005981445312500000e-03
42
+ 3.295898437500000000e-03
43
+ -4.158020019531250000e-04
44
+ -2.395629882812500000e-03
45
+ 1.177978515625000000e-02
46
+ -6.469726562500000000e-03
47
+ 9.704589843750000000e-03
48
+ 8.888244628906250000e-04
49
+ 1.202392578125000000e-02
50
+ -2.151489257812500000e-03
51
+ -7.507324218750000000e-03
52
+ -1.519775390625000000e-02
53
+ -7.720947265625000000e-03
54
+ -7.934570312500000000e-04
55
+ -1.914978027343750000e-03
56
+ 2.994537353515625000e-04
57
+ 8.911132812500000000e-03
58
+ 9.826660156250000000e-03
59
+ 2.319335937500000000e-03
60
+ 6.370544433593750000e-04
61
+ -6.914138793945312500e-05
62
+ -1.049804687500000000e-02
63
+ -1.660156250000000000e-02
64
+ 1.052856445312500000e-03
65
+ 5.615234375000000000e-03
66
+ 2.227783203125000000e-03
67
+ -4.138946533203125000e-04
68
+ 3.566741943359375000e-04
69
+ 2.075195312500000000e-03
70
+ -8.483886718750000000e-03
71
+ -6.217956542968750000e-04
72
+ 7.591247558593750000e-04
73
+ 1.846313476562500000e-03
74
+ -1.586914062500000000e-03
75
+ -1.092529296875000000e-02
76
+ 1.091003417968750000e-03
77
+ 4.913330078125000000e-03
78
+ 1.974105834960937500e-04
79
+ -3.814697265625000000e-03
80
+ 3.795623779296875000e-04
81
+ 5.416870117187500000e-04
82
+ -1.167297363281250000e-03
83
+ -3.906250000000000000e-03
84
+ -1.449584960937500000e-04
85
+ 8.506774902343750000e-04
86
+ 1.052856445312500000e-03
87
+ -4.821777343750000000e-03
88
+ -4.291534423828125000e-04
89
+ 3.997802734375000000e-03
90
+ -1.489257812500000000e-02
91
+ 1.974105834960937500e-04
92
+ -8.201599121093750000e-04
93
+ 7.896423339843750000e-04
94
+ 1.088867187500000000e-01
95
+ -1.068115234375000000e-02
96
+ 4.024505615234375000e-04
97
+ 3.402709960937500000e-03
98
+ 2.212524414062500000e-03
99
+ -4.367828369140625000e-04
100
+ -1.373291015625000000e-04
101
+ 1.129150390625000000e-02
102
+ 1.464843750000000000e-02
103
+ -4.699707031250000000e-03
104
+ -1.840591430664062500e-04
105
+ -5.187988281250000000e-03
106
+ -7.057189941406250000e-04
107
+ -1.489257812500000000e-02
108
+ 3.616333007812500000e-03
109
+ 7.057189941406250000e-04
110
+ 1.724243164062500000e-03
111
+ 2.334594726562500000e-03
112
+ 3.417968750000000000e-03
113
+ 5.126953125000000000e-03
114
+ -2.639770507812500000e-03
115
+ 1.108398437500000000e-01
116
+ 4.077148437500000000e-02
117
+ -4.787445068359375000e-04
118
+ -5.920410156250000000e-03
119
+ 3.295898437500000000e-03
120
+ 1.045227050781250000e-03
121
+ 1.007080078125000000e-03
122
+ -3.185272216796875000e-04
123
+ -3.036499023437500000e-03
124
+ 1.049804687500000000e-02
125
+ 2.059936523437500000e-03
126
+ -1.792907714843750000e-04
127
+ 2.555847167968750000e-04
128
+ 1.701354980468750000e-03
129
+ -2.155303955078125000e-04
130
+ 1.373291015625000000e-04
131
+ -7.476806640625000000e-03
132
+ 5.462646484375000000e-03
133
+ 6.256103515625000000e-03
134
+ -1.049041748046875000e-04
135
+ -2.822875976562500000e-03
136
+ -1.153564453125000000e-02
137
+ -1.647949218750000000e-02
138
+ 2.110004425048828125e-05
139
+ 1.728534698486328125e-05
140
+ -2.365112304687500000e-03
141
+ 1.510620117187500000e-03
142
+ -1.579284667968750000e-03
143
+ 6.072998046875000000e-03
144
+ 1.739501953125000000e-03
145
+ -1.922607421875000000e-03
146
+ 1.747131347656250000e-03
147
+ 1.130104064941406250e-04
148
+ -2.062988281250000000e-02
149
+ -7.415771484375000000e-03
150
+ -5.218505859375000000e-03
151
+ 2.853393554687500000e-03
152
+ -4.291534423828125000e-04
153
+ -9.216308593750000000e-03
154
+ 8.773803710937500000e-05
155
+ 5.645751953125000000e-03
156
+ -1.214599609375000000e-02
157
+ -3.036499023437500000e-03
158
+ -1.022338867187500000e-03
159
+ -1.541137695312500000e-03
160
+ -2.014160156250000000e-02
161
+ 4.062652587890625000e-04
162
+ -1.419067382812500000e-03
163
+ 1.776218414306640625e-05
164
+ 5.523681640625000000e-03
165
+ 5.798339843750000000e-04
166
+ 6.637573242187500000e-04
167
+ -6.752014160156250000e-04
168
+ 5.035400390625000000e-03
169
+ -1.123046875000000000e-02
170
+ -5.706787109375000000e-03
171
+ 1.055908203125000000e-02
172
+ 5.584716796875000000e-03
173
+ -3.318786621093750000e-04
174
+ -4.348754882812500000e-04
175
+ -1.152038574218750000e-03
176
+ 1.182556152343750000e-03
177
+ 1.149177551269531250e-04
178
+ -1.304626464843750000e-03
179
+ -4.394531250000000000e-03
180
+ -5.769729614257812500e-05
181
+ 7.514953613281250000e-04
182
+ 1.630783081054687500e-04
183
+ -1.884460449218750000e-03
184
+ 5.676269531250000000e-03
185
+ 3.601074218750000000e-03
186
+ -9.384155273437500000e-04
187
+ -6.179809570312500000e-04
188
+ 6.179809570312500000e-04
189
+ -8.344650268554687500e-05
190
+ 1.159667968750000000e-02
191
+ -3.997802734375000000e-03
192
+ 1.165771484375000000e-02
193
+ -2.410888671875000000e-03
194
+ 4.180908203125000000e-03
195
+ -2.487182617187500000e-03
196
+ 7.690429687500000000e-03
197
+ 5.645751953125000000e-03
198
+ 2.727508544921875000e-04
199
+ 2.105712890625000000e-03
200
+ -5.035400390625000000e-04
201
+ 1.701354980468750000e-03
202
+ -3.097534179687500000e-03
203
+ 9.826660156250000000e-03
204
+ -1.086425781250000000e-02
205
+ -1.777648925781250000e-03
206
+ -1.152038574218750000e-03
207
+ -3.452301025390625000e-04
208
+ -1.470947265625000000e-02
209
+ 9.822845458984375000e-05
210
+ -4.028320312500000000e-03
211
+ -2.502441406250000000e-03
212
+ -4.425048828125000000e-03
213
+ -5.615234375000000000e-03
214
+ 2.578735351562500000e-03
215
+ -2.075195312500000000e-03
216
+ -5.798339843750000000e-04
217
+ 1.525878906250000000e-04
218
+ -1.007080078125000000e-03
219
+ 6.675720214843750000e-04
220
+ -4.516601562500000000e-03
221
+ 3.906250000000000000e-03
222
+ 5.615234375000000000e-03
223
+ -1.233816146850585938e-05
224
+ 9.727478027343750000e-04
225
+ 2.227783203125000000e-03
226
+ -1.251697540283203125e-05
227
+ 2.029418945312500000e-03
228
+ 1.093750000000000000e-01
229
+ -1.955032348632812500e-04
230
+ -1.342773437500000000e-03
231
+ 5.554199218750000000e-03
232
+ -7.286071777343750000e-04
233
+ -1.583099365234375000e-04
234
+ -2.319335937500000000e-02
235
+ -9.216308593750000000e-03
236
+ 8.422851562500000000e-03
237
+ -3.509521484375000000e-04
238
+ -1.792907714843750000e-03
239
+ -4.760742187500000000e-03
240
+ 2.689361572265625000e-04
241
+ -1.464843750000000000e-03
242
+ -3.695487976074218750e-05
243
+ 2.349853515625000000e-03
244
+ -2.059936523437500000e-04
245
+ 3.662109375000000000e-04
246
+ 3.494262695312500000e-03
247
+ -3.173828125000000000e-03
248
+ -2.655029296875000000e-03
249
+ 1.327514648437500000e-03
250
+ 2.044677734375000000e-03
251
+ -3.875732421875000000e-03
252
+ 5.950927734375000000e-04
253
+ -3.997802734375000000e-03
254
+ -1.045227050781250000e-03
255
+ 1.945495605468750000e-03
256
+ -3.566741943359375000e-04
257
+ -1.123046875000000000e-02
258
+ -1.205444335937500000e-03
259
+ 2.498626708984375000e-04
260
+ -1.388549804687500000e-03
261
+ -1.205444335937500000e-03
262
+ -1.029968261718750000e-03
263
+ 1.206398010253906250e-04
264
+ 5.279541015625000000e-03
265
+ -6.134033203125000000e-03
266
+ 6.134033203125000000e-03
267
+ 5.836486816406250000e-04
268
+ 9.887695312500000000e-03
269
+ 1.007080078125000000e-02
270
+ 4.997253417968750000e-04
271
+ 2.700805664062500000e-03
272
+ -1.792907714843750000e-03
273
+ -6.347656250000000000e-03
274
+ 1.162109375000000000e-01
275
+ -1.538085937500000000e-02
276
+ -5.462646484375000000e-03
277
+ 1.811981201171875000e-04
278
+ 5.828857421875000000e-03
279
+ -6.286621093750000000e-03
280
+ -3.143310546875000000e-03
281
+ 1.098632812500000000e-03
282
+ -3.158569335937500000e-03
283
+ -4.150390625000000000e-03
284
+ 8.888244628906250000e-04
285
+ 1.029968261718750000e-03
286
+ -3.112792968750000000e-03
287
+ -2.807617187500000000e-03
288
+ -8.789062500000000000e-03
289
+ -9.887695312500000000e-03
290
+ -2.883911132812500000e-03
291
+ 5.493164062500000000e-04
292
+ 1.739501953125000000e-03
293
+ -3.997802734375000000e-03
294
+ -1.062011718750000000e-02
295
+ 2.243041992187500000e-03
296
+ -9.155273437500000000e-05
297
+ 1.792907714843750000e-04
298
+ -2.792358398437500000e-03
299
+ -1.953125000000000000e-03
300
+ -2.990722656250000000e-03
301
+ 1.419067382812500000e-03
302
+ -1.754760742187500000e-04
303
+ -1.502990722656250000e-03
304
+ -1.098632812500000000e-03
305
+ 4.882812500000000000e-03
306
+ -2.090454101562500000e-03
307
+ 6.958007812500000000e-03
308
+ 7.438659667968750000e-04
309
+ -1.239013671875000000e-02
310
+ 2.029418945312500000e-03
311
+ -1.548767089843750000e-03
312
+ 1.239776611328125000e-04
313
+ -1.678466796875000000e-03
314
+ -1.086425781250000000e-02
315
+ 1.220703125000000000e-03
316
+ -2.517700195312500000e-03
317
+ -6.866455078125000000e-03
318
+ -3.707885742187500000e-03
319
+ 6.217956542968750000e-04
320
+ -9.460449218750000000e-03
321
+ -2.029418945312500000e-03
322
+ 1.745605468750000000e-02
323
+ -5.981445312500000000e-03
324
+ -7.057189941406250000e-04
325
+ -7.415771484375000000e-03
326
+ -6.561279296875000000e-03
327
+ -1.269531250000000000e-02
328
+ 2.202987670898437500e-04
329
+ 1.043701171875000000e-02
330
+ -5.187988281250000000e-04
331
+ -2.517700195312500000e-03
332
+ -3.948211669921875000e-04
333
+ -4.444122314453125000e-04
334
+ 1.847743988037109375e-05
335
+ -1.930236816406250000e-03
336
+ 2.471923828125000000e-03
337
+ -5.432128906250000000e-03
338
+ -1.110839843750000000e-02
339
+ -9.775161743164062500e-05
340
+ 9.269714355468750000e-04
341
+ 7.446289062500000000e-03
342
+ -6.774902343750000000e-03
343
+ 3.402709960937500000e-03
344
+ 2.212524414062500000e-03
345
+ -3.320312500000000000e-02
346
+ 1.519775390625000000e-02
347
+ -2.555847167968750000e-04
348
+ 1.019287109375000000e-02
349
+ 1.757812500000000000e-02
350
+ -8.926391601562500000e-04
351
+ 5.187988281250000000e-03
352
+ -1.104736328125000000e-02
353
+ -1.733398437500000000e-02
354
+ 1.535415649414062500e-04
355
+ -4.081726074218750000e-04
356
+ -4.821777343750000000e-03
357
+ -4.520416259765625000e-04
358
+ -2.197265625000000000e-03
359
+ -3.601074218750000000e-03
360
+ 8.789062500000000000e-03
361
+ 3.005981445312500000e-03
362
+ -7.209777832031250000e-04
363
+ 7.591247558593750000e-04
364
+ -1.104736328125000000e-02
365
+ 3.585815429687500000e-03
366
+ 7.705688476562500000e-04
367
+ 7.476806640625000000e-03
368
+ -1.196861267089843750e-04
369
+ -3.147125244140625000e-04
370
+ 2.651214599609375000e-04
371
+ 4.577636718750000000e-03
372
+ 8.361816406250000000e-03
373
+ 6.738281250000000000e-02
374
+ -1.564025878906250000e-03
375
+ 7.915496826171875000e-05
376
+ -5.523681640625000000e-03
377
+ -9.033203125000000000e-03
378
+ -5.187988281250000000e-03
379
+ 1.513671875000000000e-02
380
+ -7.141113281250000000e-03
381
+ 6.713867187500000000e-03
382
+ -4.463195800781250000e-04
383
+ -5.455017089843750000e-04
384
+ 1.441955566406250000e-03
385
+ -5.989074707031250000e-04
386
+ 1.385498046875000000e-02
387
+ -1.446533203125000000e-02
388
+ -1.144409179687500000e-03
389
+ -6.103515625000000000e-03
390
+ -2.727508544921875000e-04
391
+ 5.462646484375000000e-03
392
+ -4.199218750000000000e-02
393
+ -1.635742187500000000e-02
394
+ 8.354187011718750000e-04
395
+ 2.990722656250000000e-03
396
+ -6.408691406250000000e-03
397
+ 1.365661621093750000e-03
398
+ 4.787445068359375000e-04
399
+ 4.444122314453125000e-04
400
+ -7.591247558593750000e-04
401
+ -5.706787109375000000e-03
402
+ -7.057189941406250000e-04
403
+ -9.033203125000000000e-03
404
+ 8.178710937500000000e-03
405
+ -5.554199218750000000e-03
406
+ -3.341674804687500000e-03
407
+ -6.072998046875000000e-03
408
+ -1.640319824218750000e-03
409
+ -2.145767211914062500e-04
410
+ -8.544921875000000000e-04
411
+ 6.484985351562500000e-04
412
+ -2.555847167968750000e-04
413
+ -1.289367675781250000e-03
414
+ 7.324218750000000000e-03
415
+ 2.243041992187500000e-03
416
+ 9.399414062500000000e-03
417
+ -4.291534423828125000e-04
418
+ -2.273559570312500000e-03
419
+ -1.344680786132812500e-04
420
+ 3.997802734375000000e-03
421
+ -4.959106445312500000e-04
422
+ -2.578735351562500000e-03
423
+ 1.104736328125000000e-02
424
+ 3.509521484375000000e-03
425
+ -3.376007080078125000e-04
426
+ -8.926391601562500000e-04
427
+ 7.781982421875000000e-03
428
+ -7.629394531250000000e-04
429
+ 1.296997070312500000e-03
430
+ 7.751464843750000000e-03
431
+ -1.045227050781250000e-03
432
+ 8.850097656250000000e-04
433
+ -2.731323242187500000e-03
434
+ 2.050781250000000000e-02
435
+ 1.312255859375000000e-03
436
+ 4.516601562500000000e-03
437
+ 3.466796875000000000e-02
438
+ -9.231567382812500000e-04
439
+ -1.245117187500000000e-02
440
+ 5.065917968750000000e-03
441
+ 5.388259887695312500e-05
442
+ 5.187988281250000000e-03
443
+ 3.036499023437500000e-03
444
+ 1.935958862304687500e-04
445
+ 8.010864257812500000e-05
446
+ 1.762390136718750000e-03
447
+ -1.312255859375000000e-03
448
+ 2.777099609375000000e-03
449
+ 4.920959472656250000e-04
450
+ 8.422851562500000000e-03
451
+ -3.494262695312500000e-03
452
+ -4.333496093750000000e-03
453
+ -4.444122314453125000e-04
454
+ -1.157226562500000000e-01
455
+ -6.561279296875000000e-04
456
+ -5.226135253906250000e-04
457
+ 1.144409179687500000e-03
458
+ -4.005432128906250000e-04
459
+ 1.130104064941406250e-04
460
+ -6.294250488281250000e-04
461
+ -9.826660156250000000e-03
462
+ -1.068115234375000000e-02
463
+ -3.681182861328125000e-04
464
+ -6.446838378906250000e-04
465
+ 3.723144531250000000e-03
466
+ 3.662109375000000000e-04
467
+ 3.707885742187500000e-03
468
+ 2.975463867187500000e-03
469
+ 3.204345703125000000e-04
470
+ 2.155303955078125000e-04
471
+ 1.022338867187500000e-03
472
+ -3.540039062500000000e-03
473
+ 7.049560546875000000e-03
474
+ -1.373291015625000000e-03
475
+ -2.532958984375000000e-03
476
+ -1.075744628906250000e-03
477
+ -2.288818359375000000e-03
478
+ 6.079101562500000000e-02
479
+ -1.630783081054687500e-04
480
+ 4.028320312500000000e-03
481
+ 6.942749023437500000e-04
482
+ -1.525878906250000000e-04
483
+ 7.568359375000000000e-03
484
+ -6.896972656250000000e-03
485
+ 1.686096191406250000e-03
486
+ 7.781982421875000000e-04
487
+ 1.754760742187500000e-03
488
+ -4.634857177734375000e-04
489
+ 4.760742187500000000e-03
490
+ -9.107589721679687500e-05
491
+ 1.335144042968750000e-03
492
+ -8.422851562500000000e-03
493
+ 5.573034286499023438e-06
494
+ 3.250122070312500000e-03
495
+ -9.894371032714843750e-06
496
+ -4.852294921875000000e-03
497
+ -2.822875976562500000e-04
498
+ -2.075195312500000000e-03
499
+ 5.149841308593750000e-04
500
+ -2.456665039062500000e-03
501
+ 1.136779785156250000e-03
502
+ -8.850097656250000000e-03
503
+ -9.918212890625000000e-04
504
+ -1.000976562500000000e-02
505
+ 5.462646484375000000e-03
506
+ -1.785278320312500000e-03
507
+ -2.954101562500000000e-02
508
+ -7.507324218750000000e-03
509
+ -4.486083984375000000e-03
510
+ 3.906250000000000000e-03
511
+ -4.425048828125000000e-03
512
+ -6.752014160156250000e-04
513
+ 8.544921875000000000e-03
514
+ 7.049560546875000000e-03
515
+ 2.339482307434082031e-06
516
+ -4.119873046875000000e-03
517
+ -8.911132812500000000e-03
518
+ -1.062011718750000000e-02
519
+ -5.111694335937500000e-04
520
+ 6.652832031250000000e-03
521
+ 1.312255859375000000e-02
522
+ 1.464843750000000000e-03
523
+ -1.239776611328125000e-05
524
+ -8.361816406250000000e-03
525
+ 2.593994140625000000e-04
526
+ -7.152557373046875000e-05
527
+ 9.477138519287109375e-06
528
+ -9.082031250000000000e-02
529
+ -1.609802246093750000e-03
530
+ -7.446289062500000000e-03
531
+ 9.584426879882812500e-05
532
+ 4.547119140625000000e-03
533
+ -1.861572265625000000e-03
534
+ 2.410888671875000000e-03
535
+ -8.605957031250000000e-03
536
+ 1.770019531250000000e-03
537
+ 4.241943359375000000e-03
538
+ 1.998901367187500000e-03
539
+ 1.945495605468750000e-03
540
+ -9.498596191406250000e-04
541
+ 5.249023437500000000e-03
542
+ -3.662109375000000000e-04
543
+ -1.324462890625000000e-02
544
+ 1.281738281250000000e-03
545
+ -3.051757812500000000e-04
546
+ -1.457214355468750000e-03
547
+ 7.934570312500000000e-03
548
+ -2.124023437500000000e-02
549
+ -8.422851562500000000e-03
550
+ -4.482269287109375000e-05
551
+ 4.394531250000000000e-03
552
+ 5.226135253906250000e-04
553
+ 1.968383789062500000e-03
554
+ -1.602172851562500000e-03
555
+ -1.013183593750000000e-02
556
+ -1.525878906250000000e-03
557
+ 5.264282226562500000e-04
558
+ 3.089904785156250000e-04
559
+ 2.632141113281250000e-04
560
+ 5.226135253906250000e-04
561
+ 1.330566406250000000e-02
562
+ 6.103515625000000000e-04
563
+ -4.486083984375000000e-03
564
+ -1.243591308593750000e-03
565
+ -4.028320312500000000e-03
566
+ -2.395629882812500000e-03
567
+ -2.784729003906250000e-04
568
+ 5.224609375000000000e-02
569
+ 5.157470703125000000e-03
570
+ -5.340576171875000000e-04
571
+ -6.723403930664062500e-05
572
+ -5.073547363281250000e-04
573
+ 6.484985351562500000e-04
574
+ -8.300781250000000000e-02
575
+ 8.163452148437500000e-04
576
+ 1.510620117187500000e-03
577
+ -5.264282226562500000e-04
578
+ 6.805419921875000000e-03
579
+ -1.655578613281250000e-03
580
+ -7.286071777343750000e-04
581
+ 9.643554687500000000e-03
582
+ -3.067016601562500000e-03
583
+ -2.883911132812500000e-03
584
+ -1.617431640625000000e-03
585
+ -2.273559570312500000e-03
586
+ -1.446533203125000000e-02
587
+ -4.241943359375000000e-03
588
+ -3.067016601562500000e-03
589
+ 2.319335937500000000e-03
590
+ -1.098632812500000000e-02
591
+ -2.193450927734375000e-04
592
+ 1.914978027343750000e-03
593
+ 5.416870117187500000e-04
594
+ -5.297851562500000000e-02
595
+ -2.761840820312500000e-03
596
+ -2.258300781250000000e-03
597
+ -7.080078125000000000e-03
598
+ 1.052856445312500000e-03
599
+ 1.039505004882812500e-04
600
+ -5.035400390625000000e-03
601
+ 3.463745117187500000e-03
602
+ -9.460449218750000000e-03
603
+ -2.853393554687500000e-03
604
+ -5.073547363281250000e-04
605
+ -3.890991210937500000e-04
606
+ 2.838134765625000000e-03
607
+ 9.269714355468750000e-04
608
+ -9.613037109375000000e-04
609
+ -6.884765625000000000e-02
610
+ -1.045227050781250000e-03
611
+ 3.768920898437500000e-03
612
+ 8.583068847656250000e-05
613
+ 7.781982421875000000e-04
614
+ 5.264282226562500000e-04
615
+ 7.858276367187500000e-04
616
+ -1.213073730468750000e-03
617
+ 2.079010009765625000e-04
618
+ -8.163452148437500000e-04
619
+ -4.150390625000000000e-03
620
+ 1.916885375976562500e-04
621
+ -4.974365234375000000e-03
622
+ 1.104736328125000000e-02
623
+ 1.850128173828125000e-04
624
+ 2.838134765625000000e-03
625
+ -3.051757812500000000e-04
626
+ 6.591796875000000000e-03
627
+ 1.434326171875000000e-03
628
+ -2.029418945312500000e-03
629
+ -8.163452148437500000e-04
630
+ -1.640319824218750000e-04
631
+ 1.983642578125000000e-03
632
+ -8.447265625000000000e-02
633
+ 3.671646118164062500e-05
634
+ -1.382827758789062500e-05
635
+ 2.155303955078125000e-04
636
+ -4.425048828125000000e-03
637
+ 4.455566406250000000e-03
638
+ -2.456665039062500000e-03
639
+ 4.119873046875000000e-03
640
+ 2.088546752929687500e-04
641
+ -1.163482666015625000e-04
642
+ 4.119873046875000000e-04
643
+ -3.082275390625000000e-03
644
+ -2.593994140625000000e-03
645
+ -7.202148437500000000e-03
646
+ -5.004882812500000000e-03
647
+ 4.913330078125000000e-03
648
+ -9.155273437500000000e-04
649
+ 1.239776611328125000e-04
650
+ -1.213073730468750000e-03
651
+ 3.490447998046875000e-04
652
+ -2.304077148437500000e-03
653
+ -1.497268676757812500e-04
654
+ 2.929687500000000000e-03
655
+ 4.974365234375000000e-03
656
+ 2.700805664062500000e-03
657
+ 1.325607299804687500e-04
658
+ -7.400512695312500000e-04
659
+ 8.087158203125000000e-04
660
+ -2.426147460937500000e-03
661
+ -1.878738403320312500e-04
662
+ 1.998901367187500000e-03
663
+ 2.716064453125000000e-03
664
+ -5.920410156250000000e-03
665
+ -3.623962402343750000e-04
666
+ -4.974365234375000000e-03
667
+ -8.926391601562500000e-04
668
+ -5.310058593750000000e-03
669
+ -3.097534179687500000e-03
670
+ 1.892089843750000000e-02
671
+ -4.410743713378906250e-05
672
+ -2.243041992187500000e-03
673
+ 7.080078125000000000e-03
674
+ 1.899719238281250000e-03
675
+ -9.498596191406250000e-04
676
+ -8.789062500000000000e-03
677
+ -5.912780761718750000e-04
678
+ -1.152038574218750000e-03
679
+ 6.637573242187500000e-04
680
+ 2.079010009765625000e-04
681
+ 2.164840698242187500e-04
682
+ -1.213073730468750000e-03
683
+ -2.502441406250000000e-03
684
+ 2.098083496093750000e-04
685
+ -1.403808593750000000e-03
686
+ -6.904602050781250000e-04
687
+ 5.126953125000000000e-03
688
+ -1.138448715209960938e-05
689
+ -5.416870117187500000e-04
690
+ -1.266479492187500000e-03
691
+ 6.055831909179687500e-05
692
+ 4.997253417968750000e-04
693
+ -1.802444458007812500e-04
694
+ 6.011962890625000000e-03
695
+ 8.277893066406250000e-04
696
+ -4.913330078125000000e-03
697
+ 1.365661621093750000e-03
698
+ 4.150390625000000000e-03
699
+ -2.319335937500000000e-03
700
+ 1.312255859375000000e-03
701
+ -1.380920410156250000e-03
702
+ -4.364013671875000000e-03
703
+ 6.408691406250000000e-04
704
+ 3.015136718750000000e-02
705
+ 2.441406250000000000e-03
706
+ -7.324218750000000000e-03
707
+ -3.097534179687500000e-03
708
+ 7.415771484375000000e-03
709
+ 6.744384765625000000e-03
710
+ 7.202148437500000000e-03
711
+ -2.012252807617187500e-04
712
+ 1.998901367187500000e-03
713
+ 2.990722656250000000e-03
714
+ -4.982948303222656250e-05
715
+ -1.141357421875000000e-02
716
+ 1.281738281250000000e-02
717
+ 3.997802734375000000e-03
718
+ -4.486083984375000000e-03
719
+ 3.242492675781250000e-04
720
+ 3.479003906250000000e-03
721
+ -2.803802490234375000e-04
722
+ -3.524780273437500000e-03
723
+ 9.155273437500000000e-04
724
+ -1.843261718750000000e-02
725
+ -1.477050781250000000e-02
726
+ 1.281738281250000000e-03
727
+ 6.439208984375000000e-03
728
+ -1.182556152343750000e-03
729
+ 5.310058593750000000e-03
730
+ 1.401901245117187500e-04
731
+ 1.538085937500000000e-02
732
+ 1.174926757812500000e-03
733
+ 1.458740234375000000e-02
734
+ -5.607604980468750000e-04
735
+ 7.772445678710937500e-05
736
+ 7.677078247070312500e-05
737
+ -1.556396484375000000e-03
738
+ 2.700805664062500000e-03
739
+ 1.022338867187500000e-03
740
+ -1.811981201171875000e-04
741
+ 2.624511718750000000e-03
742
+ 8.659362792968750000e-04
743
+ 1.391601562500000000e-02
744
+ 2.555847167968750000e-04
745
+ 2.117156982421875000e-04
746
+ -1.792907714843750000e-03
747
+ -6.752014160156250000e-04
748
+ 1.535415649414062500e-04
749
+ 9.193420410156250000e-04
750
+ -7.934570312500000000e-03
751
+ 1.208496093750000000e-02
752
+ 1.861572265625000000e-03
753
+ -1.897811889648437500e-04
754
+ -2.655029296875000000e-03
755
+ -5.874633789062500000e-04
756
+ 8.163452148437500000e-04
757
+ 5.950927734375000000e-04
758
+ 2.841949462890625000e-04
759
+ 4.638671875000000000e-03
760
+ 2.182006835937500000e-03
761
+ -6.439208984375000000e-03
762
+ 2.288818359375000000e-03
763
+ 6.378173828125000000e-03
764
+ 2.029418945312500000e-03
765
+ -2.801418304443359375e-05
766
+ 1.983642578125000000e-03
767
+ -3.032684326171875000e-04
768
+ 2.807617187500000000e-03
769
+ -1.025199890136718750e-04
770
+ 3.100585937500000000e-02
771
+ 4.699707031250000000e-03
772
+ 7.362365722656250000e-04
773
+ -3.417968750000000000e-03
774
+ -1.325607299804687500e-04
775
+ -3.509521484375000000e-04
776
+ 5.798339843750000000e-03
777
+ 1.197814941406250000e-03
778
+ 4.821777343750000000e-03
779
+ 3.097534179687500000e-03
780
+ -2.517700195312500000e-03
781
+ -1.579284667968750000e-03
782
+ -5.737304687500000000e-03
783
+ -1.171875000000000000e-02
784
+ 1.129150390625000000e-02
785
+ 1.659393310546875000e-04
786
+ -1.174926757812500000e-03
787
+ 9.375000000000000000e-02
788
+ 1.754760742187500000e-04
789
+ 1.686096191406250000e-03
790
+ 1.754760742187500000e-03
791
+ 4.997253417968750000e-04
792
+ -1.129150390625000000e-03
793
+ 5.302429199218750000e-04
794
+ -4.177093505859375000e-04
795
+ 3.890991210937500000e-03
796
+ -3.784179687500000000e-03
797
+ -6.744384765625000000e-03
798
+ 1.464843750000000000e-03
799
+ -2.899169921875000000e-03
800
+ 8.583068847656250000e-04
801
+ -2.975463867187500000e-03
802
+ -1.251220703125000000e-03
803
+ -1.579284667968750000e-03
804
+ 3.036499023437500000e-03
805
+ 2.090454101562500000e-03
806
+ 8.811950683593750000e-04
807
+ -1.266479492187500000e-03
808
+ 5.767822265625000000e-03
809
+ 1.707077026367187500e-04
810
+ 3.189086914062500000e-03
811
+ 2.166748046875000000e-03
812
+ 3.143310546875000000e-03
813
+ -1.080322265625000000e-02
814
+ 1.235961914062500000e-03
815
+ -2.937316894531250000e-04
816
+ 4.577636718750000000e-03
817
+ 9.460449218750000000e-04
818
+ -3.784179687500000000e-03
819
+ 1.091003417968750000e-03
820
+ -6.713867187500000000e-03
821
+ 3.784179687500000000e-03
822
+ 1.121520996093750000e-03
823
+ 1.358032226562500000e-03
824
+ -6.217956542968750000e-04
825
+ -1.472473144531250000e-03
826
+ -1.747131347656250000e-03
827
+ -1.181640625000000000e-01
828
+ 6.866455078125000000e-04
829
+ -5.722045898437500000e-04
830
+ 9.040832519531250000e-04
831
+ 8.361816406250000000e-03
832
+ 2.914428710937500000e-03
833
+ -2.012252807617187500e-04
834
+ -4.425048828125000000e-03
835
+ -5.371093750000000000e-03
836
+ -1.708984375000000000e-03
837
+ -3.299713134765625000e-04
838
+ -4.253387451171875000e-04
839
+ 4.211425781250000000e-03
840
+ -1.123046875000000000e-02
841
+ -2.944946289062500000e-03
842
+ -1.007080078125000000e-03
843
+ 1.000976562500000000e-02
844
+ 4.997253417968750000e-04
845
+ 3.356933593750000000e-04
846
+ 9.155273437500000000e-03
847
+ 9.399414062500000000e-03
848
+ 2.792358398437500000e-03
849
+ 2.551078796386718750e-05
850
+ -2.517700195312500000e-03
851
+ 2.412796020507812500e-04
852
+ -3.337860107421875000e-04
853
+ -8.605957031250000000e-03
854
+ 1.318359375000000000e-02
855
+ 1.968383789062500000e-03
856
+ -8.239746093750000000e-03
857
+ -1.464843750000000000e-03
858
+ -4.241943359375000000e-03
859
+ -9.775161743164062500e-05
860
+ -4.394531250000000000e-02
861
+ -4.516601562500000000e-02
862
+ -2.746582031250000000e-03
863
+ 1.449584960937500000e-03
864
+ 3.509521484375000000e-04
865
+ 2.460479736328125000e-04
866
+ 4.199218750000000000e-02
867
+ 5.340576171875000000e-04
868
+ 1.945495605468750000e-04
869
+ 7.247924804687500000e-04
870
+ -6.134033203125000000e-03
871
+ 9.521484375000000000e-03
872
+ -3.097534179687500000e-03
873
+ -1.440429687500000000e-02
874
+ 3.516674041748046875e-06
875
+ 3.860473632812500000e-03
876
+ -1.977539062500000000e-02
877
+ 2.899169921875000000e-03
878
+ 4.329681396484375000e-04
879
+ -1.116943359375000000e-02
880
+ -5.401611328125000000e-03
881
+ 9.994506835937500000e-04
882
+ -1.000976562500000000e-01
883
+ 1.312255859375000000e-02
884
+ -1.055908203125000000e-02
885
+ -5.737304687500000000e-03
886
+ 5.187988281250000000e-04
887
+ 3.261566162109375000e-04
888
+ 4.364013671875000000e-03
889
+ -6.713867187500000000e-04
890
+ -1.304626464843750000e-03
891
+ -5.912780761718750000e-04
892
+ -4.024505615234375000e-04
893
+ 9.117126464843750000e-04
894
+ -6.042480468750000000e-03
895
+ 1.754760742187500000e-03
896
+ -9.012222290039062500e-05
897
+ -5.004882812500000000e-03
898
+ -1.647949218750000000e-02
899
+ -1.510620117187500000e-03
900
+ -4.821777343750000000e-03
901
+ 8.392333984375000000e-05
902
+ -4.997253417968750000e-04
903
+ -1.564025878906250000e-03
904
+ -2.670288085937500000e-05
905
+ 4.699707031250000000e-03
906
+ -5.639648437500000000e-02
907
+ 2.258300781250000000e-03
908
+ -9.269714355468750000e-04
909
+ 1.510620117187500000e-03
910
+ 8.583068847656250000e-05
911
+ -1.525878906250000000e-03
912
+ 5.218505859375000000e-03
913
+ -3.261566162109375000e-04
914
+ -8.117675781250000000e-03
915
+ -4.730224609375000000e-04
916
+ -5.981445312500000000e-03
917
+ 3.261566162109375000e-04
918
+ 8.666992187500000000e-03
919
+ -1.165771484375000000e-02
920
+ 1.098632812500000000e-02
921
+ 6.179809570312500000e-04
922
+ -1.441955566406250000e-03
923
+ -6.072998046875000000e-03
924
+ 9.422302246093750000e-04
925
+ 5.984306335449218750e-05
926
+ 1.086425781250000000e-02
927
+ -7.171630859375000000e-04
928
+ 3.623962402343750000e-04
929
+ -4.425048828125000000e-04
930
+ -1.136779785156250000e-03
931
+ 4.272460937500000000e-04
932
+ 2.029418945312500000e-03
933
+ -1.968383789062500000e-03
934
+ 4.024505615234375000e-04
935
+ -8.106231689453125000e-05
936
+ -1.556396484375000000e-03
937
+ 4.100799560546875000e-04
938
+ 6.027221679687500000e-04
939
+ 9.826660156250000000e-03
940
+ 5.798339843750000000e-03
941
+ 2.126693725585937500e-04
942
+ -2.746582031250000000e-03
943
+ -4.291534423828125000e-04
944
+ 2.273559570312500000e-03
945
+ 3.204345703125000000e-04
946
+ 2.393722534179687500e-04
947
+ -2.258300781250000000e-02
948
+ -4.638671875000000000e-03
949
+ 1.397705078125000000e-02
950
+ 1.235961914062500000e-03
951
+ 3.528594970703125000e-05
952
+ 7.581710815429687500e-05
953
+ -7.209777832031250000e-04
954
+ 1.129150390625000000e-02
955
+ -1.068115234375000000e-03
956
+ -2.182006835937500000e-03
957
+ 3.986358642578125000e-04
958
+ 1.707077026367187500e-04
959
+ -7.286071777343750000e-04
960
+ 3.463745117187500000e-03
961
+ -1.989746093750000000e-02
962
+ -5.065917968750000000e-03
963
+ -4.791259765625000000e-03
964
+ -1.258850097656250000e-04
965
+ -1.884460449218750000e-03
966
+ 3.185272216796875000e-04
967
+ 1.365661621093750000e-03
968
+ -1.098632812500000000e-03
969
+ 4.760742187500000000e-03
970
+ 1.762390136718750000e-03
971
+ -1.983642578125000000e-03
972
+ -5.125999450683593750e-05
973
+ 5.683898925781250000e-04
974
+ 9.918212890625000000e-04
975
+ -1.953125000000000000e-03
976
+ -1.770019531250000000e-02
977
+ -4.394531250000000000e-03
978
+ -6.774902343750000000e-03
979
+ -4.516601562500000000e-03
980
+ -9.727478027343750000e-04
981
+ -9.033203125000000000e-03
982
+ -2.233886718750000000e-02
983
+ -2.183914184570312500e-04
984
+ -1.632690429687500000e-03
985
+ 1.182556152343750000e-03
986
+ 1.202392578125000000e-02
987
+ -9.841918945312500000e-04
988
+ 3.108978271484375000e-04
989
+ -1.092529296875000000e-02
990
+ 1.847743988037109375e-05
991
+ 4.825592041015625000e-04
992
+ 1.226806640625000000e-02
993
+ -5.226135253906250000e-04
994
+ 9.422302246093750000e-04
995
+ -8.087158203125000000e-04
996
+ 7.171630859375000000e-03
997
+ 1.350402832031250000e-03
998
+ 5.111694335937500000e-04
999
+ -7.873535156250000000e-03
1000
+ -8.153915405273437500e-05
1001
+ 1.245117187500000000e-02
1002
+ -1.075744628906250000e-03
1003
+ -1.086425781250000000e-02
1004
+ -1.670837402343750000e-03
1005
+ -3.299713134765625000e-04
1006
+ -8.392333984375000000e-04
1007
+ -3.295898437500000000e-03
1008
+ -6.332397460937500000e-04
1009
+ -5.310058593750000000e-03
1010
+ 3.929138183593750000e-04
1011
+ 4.699707031250000000e-03
1012
+ 1.365661621093750000e-03
1013
+ -5.378723144531250000e-04
1014
+ -3.509521484375000000e-03
1015
+ 1.416015625000000000e-02
1016
+ -2.685546875000000000e-03
1017
+ 1.487731933593750000e-03
1018
+ 6.774902343750000000e-03
1019
+ -2.349853515625000000e-03
1020
+ -2.613067626953125000e-04
1021
+ 5.102539062500000000e-02
1022
+ -1.031494140625000000e-02
1023
+ -5.798339843750000000e-03
1024
+ -1.770019531250000000e-03
axmodels/rand_noise.txt ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 7.505421042442321777e-01
2
+ -1.180845797061920166e-01
3
+ -6.770843267440795898e-02
4
+ -3.392841219902038574e-01
5
+ -6.914860606193542480e-01
6
+ -1.912734210491180420e-01
7
+ -3.184536397457122803e-01
8
+ -2.530520856380462646e-01
9
+ 5.381652116775512695e-01
10
+ -3.491384387016296387e-01
11
+ 2.315196543931961060e-01
12
+ -7.724467515945434570e-01
13
+ 1.102941751480102539e+00
14
+ 1.412996836006641388e-02
15
+ 1.122808933258056641e+00
16
+ 2.127375364303588867e+00
17
+ 7.948133945465087891e-01
18
+ 1.054275512695312500e+00
19
+ -1.025411486625671387e+00
20
+ 1.287207126617431641e+00
21
+ 1.508246064186096191e+00
22
+ -5.116594433784484863e-01
23
+ 1.619255542755126953e+00
24
+ -9.410223960876464844e-01
25
+ 2.989441156387329102e+00
26
+ 3.562620580196380615e-01
27
+ -3.346000015735626221e-01
28
+ -1.396962165832519531e+00
29
+ 1.773188710212707520e+00
30
+ -1.358507275581359863e-01
31
+ -8.993207216262817383e-01
32
+ 1.165369451045989990e-01
33
+ -1.539080142974853516e+00
34
+ 1.056449174880981445e+00
35
+ 9.232791662216186523e-01
36
+ 2.042902112007141113e-01
37
+ -8.446348905563354492e-01
38
+ -2.385747581720352173e-01
39
+ -1.222530081868171692e-01
40
+ 1.488731384277343750e+00
41
+ 5.822834372520446777e-01
42
+ -5.414089560508728027e-01
43
+ -1.268302798271179199e-01
44
+ 2.480563879013061523e+00
45
+ -1.066004157066345215e+00
46
+ 2.036361694335937500e+00
47
+ -8.217387795448303223e-01
48
+ 5.461637377738952637e-01
49
+ -7.481101155281066895e-01
50
+ 3.728359937667846680e-01
51
+ 1.159277200698852539e+00
52
+ 7.886624932289123535e-01
53
+ 1.137074232101440430e+00
54
+ 4.223227202892303467e-01
55
+ -2.206705331802368164e+00
56
+ -2.798345983028411865e-01
57
+ -2.848139703273773193e-01
58
+ 3.712078332901000977e-01
59
+ 4.484259188175201416e-01
60
+ -2.793653607368469238e-01
61
+ -1.472553014755249023e+00
62
+ 5.954318642616271973e-01
63
+ 1.321382164955139160e+00
64
+ -1.548226475715637207e-01
65
+ 6.655705571174621582e-01
66
+ -1.201760530471801758e+00
67
+ -6.197985634207725525e-02
68
+ -9.658170938491821289e-01
69
+ -6.409416198730468750e-01
70
+ -5.384347587823867798e-02
71
+ -5.294055938720703125e-01
72
+ -1.737264245748519897e-01
73
+ -1.659698963165283203e+00
74
+ -1.233962178230285645e+00
75
+ 7.888395786285400391e-01
76
+ -1.169682145118713379e+00
77
+ -1.560596108436584473e+00
78
+ -1.677678465843200684e+00
79
+ 7.204368114471435547e-01
80
+ 1.241061240434646606e-01
81
+ -3.680159807205200195e+00
82
+ -9.575992226600646973e-01
83
+ -1.390231400728225708e-01
84
+ -1.298612236976623535e+00
85
+ 5.458009243011474609e-01
86
+ -6.708922330290079117e-03
87
+ 1.374432325363159180e+00
88
+ 5.341935157775878906e-01
89
+ -2.461558818817138672e+00
90
+ -1.602261364459991455e-01
91
+ -6.949598193168640137e-01
92
+ -6.250294446945190430e-01
93
+ 8.492370843887329102e-01
94
+ -2.249197568744421005e-03
95
+ 3.156541585922241211e-01
96
+ 1.402115523815155029e-01
97
+ -1.787189841270446777e-01
98
+ -9.770744442939758301e-01
99
+ -1.824563890695571899e-01
100
+ 4.648636281490325928e-02
101
+ -4.533271491527557373e-01
102
+ 8.608314990997314453e-01
103
+ 3.602892756462097168e-01
104
+ 9.566103219985961914e-01
105
+ -6.901480555534362793e-01
106
+ 8.483921885490417480e-01
107
+ 1.588366150856018066e+00
108
+ 1.065322309732437134e-01
109
+ 3.721831321716308594e+00
110
+ 1.796709150075912476e-01
111
+ -8.294574022293090820e-01
112
+ -1.069788575172424316e+00
113
+ 7.550765275955200195e-01
114
+ 1.921052813529968262e+00
115
+ 2.083276271820068359e+00
116
+ 1.005126118659973145e+00
117
+ 1.774122953414916992e+00
118
+ 1.210934162139892578e+00
119
+ 1.091956719756126404e-01
120
+ 1.195061564445495605e+00
121
+ -4.514719843864440918e-01
122
+ 1.086253881454467773e+00
123
+ -7.161082625389099121e-01
124
+ 5.433363914489746094e-01
125
+ 7.655181884765625000e-01
126
+ -1.615518145263195038e-02
127
+ -1.062162637710571289e+00
128
+ 3.934389725327491760e-02
feat_decoder_estimator_decoder-axmodels/MiniCPMForCausalLM_p64_l0_together.axmodel → axmodels/stop_predictor.onnx RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:1b3cbfa112705f4733ec8c279e33e55ac651e32da50508f690ea7ae21d5a3faa
3
- size 17555731
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b6131b1586900b28100638aecb243f767d03a01ad704541c33bae235d1fa372b
3
+ size 4207308
feat_decoder_estimator_decoder-axmodels/{MiniCPMForCausalLM_p64_l1_together.axmodel → MiniCPMForCausalLM_p5_l0_together.axmodel} RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:4736cb328473c1d4c107c8016ff1cf2a272d83a065290fe200e018582408a7f6
3
- size 17555731
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5aa16bbb9e750bbc1640054f061d894f62661f4b201913fbefcb5f6e185cd59f
3
+ size 16718702
feat_decoder_estimator_decoder-axmodels/{MiniCPMForCausalLM_p64_l2_together.axmodel → MiniCPMForCausalLM_p5_l1_together.axmodel} RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:24b49ea2d05791c2d98ad7302f9edc28ab29ca04f71205d7d9d15ba8855dca5c
3
- size 17555731
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b6be933caaab09678d42dde354d984403e85a7bc4144b4963bcbfa2feecdcbbd
3
+ size 16718702
feat_decoder_estimator_decoder-axmodels/{MiniCPMForCausalLM_p64_l3_together.axmodel → MiniCPMForCausalLM_p5_l2_together.axmodel} RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:5ee811d1c91b8b1c8fe58542a465385a5d52e27ada56b59d1df30200d5c518f7
3
- size 17555731
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7fa7514a1c67e47cb64d0d808c7940d4ce7653487ac0480d294469af0e7b38b2
3
+ size 16718702
feat_decoder_estimator_decoder-axmodels/MiniCPMForCausalLM_p5_l3_together.axmodel ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ce8a5391dc2a2085b7d351b3f54ccb41f6d3aef443ecc799614618b7bade7312
3
+ size 16718702
feat_decoder_estimator_decoder-axmodels/MiniCPMForCausalLM_post.axmodel CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:03f669921712418dd2f69c08db6c0d2dd8c6b8cf385f447ca454f4ab9e97db65
3
- size 37570
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:92e46ec3a4a968a76543e6b9e8e6e3698c43d355b0e34459bce0ef9084e68591
3
+ size 37558
feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l0_together.axmodel ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c4bf61a6a3a261173f1c764b06731e9cc99dd00f633dd01cce94535f720e389d
3
+ size 16695054
feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l1_together.axmodel ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e1fedbd5e1c316695931347752e4500df9939bd36e6cd21a8e640f66395a0d00
3
+ size 16695054
feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l2_together.axmodel ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d0570b6522c5f2e533345ea41ecfec3b7d7389f7557729fa7441494373c3920b
3
+ size 16695054
feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p3_l3_together.axmodel ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5ca8a920dcbb282dd266e2aa69edd2c83e3b9510f31bdf597dafa18e8204c1ee
3
+ size 16695054
feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p64_l0_together.axmodel DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:da7b378a8a359bbf5f7101883c0b42e5eebe7c663fbc910451fd5c9a4371b557
3
- size 17555739
 
 
 
 
feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p64_l1_together.axmodel DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:95e8552843ab0a5c36ad73610be60d1327b8f5916772664ab312afcd5b34d546
3
- size 17555739
 
 
 
 
feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p64_l2_together.axmodel DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:4c180c640df058af3a4393644b6d72cff1ac5024a1db1bdeb7a3a813fa8b120b
3
- size 17555739
 
 
 
 
feat_encoder_encoder-axmodels/MiniCPMForCausalLM_p64_l3_together.axmodel DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:2ac9fddbe124f27719432ace6b335957cf990f19299e5755bfe85e74d7ecbf66
3
- size 17555739
 
 
 
 
feat_encoder_encoder-axmodels/MiniCPMForCausalLM_post.axmodel CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:b738b68133f381b964a325d79e11b93f50831f21eb84c304ffaa9f18eec80821
3
- size 37570
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d51ee039826ff233cae480c5d3562bc65058d2fe3649dc0660b8411337648182
3
+ size 37558
main_ax650 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c81f93c3b1089c2279c98af1019d5e852e8a8ffe0f23b577d2960e20be478ff5
3
+ size 6718128
onnxruntime-aarch64-none-gnu-1.16.0/lib/cmake/onnxruntime/onnxruntimeConfig.cmake ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ ####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() #######
3
+ ####### Any changes to this file will be overwritten by the next CMake run ####
4
+ ####### The input file was PROJECT_CONFIG_FILE ########
5
+
6
+ get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)
7
+
8
+ macro(set_and_check _var _file)
9
+ set(${_var} "${_file}")
10
+ if(NOT EXISTS "${_file}")
11
+ message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !")
12
+ endif()
13
+ endmacro()
14
+
15
+ macro(check_required_components _NAME)
16
+ foreach(comp ${${_NAME}_FIND_COMPONENTS})
17
+ if(NOT ${_NAME}_${comp}_FOUND)
18
+ if(${_NAME}_FIND_REQUIRED_${comp})
19
+ set(${_NAME}_FOUND FALSE)
20
+ endif()
21
+ endif()
22
+ endforeach()
23
+ endmacro()
24
+
25
+ ####################################################################################
26
+ include("${CMAKE_CURRENT_LIST_DIR}/onnxruntimeTargets.cmake")
onnxruntime-aarch64-none-gnu-1.16.0/lib/cmake/onnxruntime/onnxruntimeConfigVersion.cmake ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This is a basic version file for the Config-mode of find_package().
2
+ # It is used by write_basic_package_version_file() as input file for configure_file()
3
+ # to create a version-file which can be installed along a config.cmake file.
4
+ #
5
+ # The created file sets PACKAGE_VERSION_EXACT if the current version string and
6
+ # the requested version string are exactly the same and it sets
7
+ # PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version,
8
+ # but only if the requested major version is the same as the current one.
9
+ # The variable CVF_VERSION must be set before calling configure_file().
10
+
11
+
12
+ set(PACKAGE_VERSION "1.16.0")
13
+
14
+ if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
15
+ set(PACKAGE_VERSION_COMPATIBLE FALSE)
16
+ else()
17
+
18
+ if("1.16.0" MATCHES "^([0-9]+)\\.")
19
+ set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}")
20
+ if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0)
21
+ string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}")
22
+ endif()
23
+ else()
24
+ set(CVF_VERSION_MAJOR "1.16.0")
25
+ endif()
26
+
27
+ if(PACKAGE_FIND_VERSION_RANGE)
28
+ # both endpoints of the range must have the expected major version
29
+ math (EXPR CVF_VERSION_MAJOR_NEXT "${CVF_VERSION_MAJOR} + 1")
30
+ if (NOT PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR
31
+ OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX_MAJOR STREQUAL CVF_VERSION_MAJOR)
32
+ OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX VERSION_LESS_EQUAL CVF_VERSION_MAJOR_NEXT)))
33
+ set(PACKAGE_VERSION_COMPATIBLE FALSE)
34
+ elseif(PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR
35
+ AND ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS_EQUAL PACKAGE_FIND_VERSION_MAX)
36
+ OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MAX)))
37
+ set(PACKAGE_VERSION_COMPATIBLE TRUE)
38
+ else()
39
+ set(PACKAGE_VERSION_COMPATIBLE FALSE)
40
+ endif()
41
+ else()
42
+ if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR)
43
+ set(PACKAGE_VERSION_COMPATIBLE TRUE)
44
+ else()
45
+ set(PACKAGE_VERSION_COMPATIBLE FALSE)
46
+ endif()
47
+
48
+ if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)
49
+ set(PACKAGE_VERSION_EXACT TRUE)
50
+ endif()
51
+ endif()
52
+ endif()
53
+
54
+
55
+ # if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it:
56
+ if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "")
57
+ return()
58
+ endif()
59
+
60
+ # check that the installed version has the same 32/64bit-ness as the one which is currently searching:
61
+ if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8")
62
+ math(EXPR installedBits "8 * 8")
63
+ set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
64
+ set(PACKAGE_VERSION_UNSUITABLE TRUE)
65
+ endif()
onnxruntime-aarch64-none-gnu-1.16.0/lib/cmake/onnxruntime/onnxruntimeTargets-release.cmake ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #----------------------------------------------------------------
2
+ # Generated CMake target import file for configuration "Release".
3
+ #----------------------------------------------------------------
4
+
5
+ # Commands may need to know the format version.
6
+ set(CMAKE_IMPORT_FILE_VERSION 1)
7
+
8
+ # Import target "onnxruntime::onnxruntime" for configuration "Release"
9
+ set_property(TARGET onnxruntime::onnxruntime APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
10
+ set_target_properties(onnxruntime::onnxruntime PROPERTIES
11
+ IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libonnxruntime.so.1.16.0"
12
+ IMPORTED_SONAME_RELEASE "libonnxruntime.so.1.16.0"
13
+ )
14
+
15
+ list(APPEND _cmake_import_check_targets onnxruntime::onnxruntime )
16
+ list(APPEND _cmake_import_check_files_for_onnxruntime::onnxruntime "${_IMPORT_PREFIX}/lib/libonnxruntime.so.1.16.0" )
17
+
18
+ # Commands beyond this point should not need to know the version.
19
+ set(CMAKE_IMPORT_FILE_VERSION)
onnxruntime-aarch64-none-gnu-1.16.0/lib/cmake/onnxruntime/onnxruntimeTargets.cmake ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Generated by CMake
2
+
3
+ if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8)
4
+ message(FATAL_ERROR "CMake >= 2.8.0 required")
5
+ endif()
6
+ if(CMAKE_VERSION VERSION_LESS "2.8.3")
7
+ message(FATAL_ERROR "CMake >= 2.8.3 required")
8
+ endif()
9
+ cmake_policy(PUSH)
10
+ cmake_policy(VERSION 2.8.3...3.24)
11
+ #----------------------------------------------------------------
12
+ # Generated CMake target import file.
13
+ #----------------------------------------------------------------
14
+
15
+ # Commands may need to know the format version.
16
+ set(CMAKE_IMPORT_FILE_VERSION 1)
17
+
18
+ # Protect against multiple inclusion, which would fail when already imported targets are added once more.
19
+ set(_cmake_targets_defined "")
20
+ set(_cmake_targets_not_defined "")
21
+ set(_cmake_expected_targets "")
22
+ foreach(_cmake_expected_target IN ITEMS onnxruntime::onnxruntime)
23
+ list(APPEND _cmake_expected_targets "${_cmake_expected_target}")
24
+ if(TARGET "${_cmake_expected_target}")
25
+ list(APPEND _cmake_targets_defined "${_cmake_expected_target}")
26
+ else()
27
+ list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}")
28
+ endif()
29
+ endforeach()
30
+ unset(_cmake_expected_target)
31
+ if(_cmake_targets_defined STREQUAL _cmake_expected_targets)
32
+ unset(_cmake_targets_defined)
33
+ unset(_cmake_targets_not_defined)
34
+ unset(_cmake_expected_targets)
35
+ unset(CMAKE_IMPORT_FILE_VERSION)
36
+ cmake_policy(POP)
37
+ return()
38
+ endif()
39
+ if(NOT _cmake_targets_defined STREQUAL "")
40
+ string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}")
41
+ string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}")
42
+ message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n")
43
+ endif()
44
+ unset(_cmake_targets_defined)
45
+ unset(_cmake_targets_not_defined)
46
+ unset(_cmake_expected_targets)
47
+
48
+
49
+ # Compute the installation prefix relative to this file.
50
+ get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
51
+ get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
52
+ get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
53
+ get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
54
+ if(_IMPORT_PREFIX STREQUAL "/")
55
+ set(_IMPORT_PREFIX "")
56
+ endif()
57
+
58
+ # Create imported target onnxruntime::onnxruntime
59
+ add_library(onnxruntime::onnxruntime SHARED IMPORTED)
60
+
61
+ set_target_properties(onnxruntime::onnxruntime PROPERTIES
62
+ INTERFACE_COMPILE_DEFINITIONS "NSYNC_ATOMIC_CPP11"
63
+ INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/onnxruntime"
64
+ )
65
+
66
+ # Load information for each installed configuration.
67
+ file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/onnxruntimeTargets-*.cmake")
68
+ foreach(_cmake_config_file IN LISTS _cmake_config_files)
69
+ include("${_cmake_config_file}")
70
+ endforeach()
71
+ unset(_cmake_config_file)
72
+ unset(_cmake_config_files)
73
+
74
+ # Cleanup temporary variables.
75
+ set(_IMPORT_PREFIX)
76
+
77
+ # Loop over all imported files and verify that they actually exist
78
+ foreach(_cmake_target IN LISTS _cmake_import_check_targets)
79
+ foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}")
80
+ if(NOT EXISTS "${_cmake_file}")
81
+ message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file
82
+ \"${_cmake_file}\"
83
+ but this file does not exist. Possible reasons include:
84
+ * The file was deleted, renamed, or moved to another location.
85
+ * An install or uninstall procedure did not complete successfully.
86
+ * The installation package was faulty and contained
87
+ \"${CMAKE_CURRENT_LIST_FILE}\"
88
+ but not all the files it references.
89
+ ")
90
+ endif()
91
+ endforeach()
92
+ unset(_cmake_file)
93
+ unset("_cmake_import_check_files_for_${_cmake_target}")
94
+ endforeach()
95
+ unset(_cmake_target)
96
+ unset(_cmake_import_check_targets)
97
+
98
+ # This file does not depend on other imported targets which have
99
+ # been exported from the same project but in a separate export set.
100
+
101
+ # Commands beyond this point should not need to know the version.
102
+ set(CMAKE_IMPORT_FILE_VERSION)
103
+ cmake_policy(POP)
onnxruntime-aarch64-none-gnu-1.16.0/lib/libonnxruntime.so ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4c3547fa67e5c721bf8652b40878ac37fbb89d3b98f3bd45cee856a7db51dea5
3
+ size 18085192
onnxruntime-aarch64-none-gnu-1.16.0/lib/libonnxruntime.so.1.16.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4c3547fa67e5c721bf8652b40878ac37fbb89d3b98f3bd45cee856a7db51dea5
3
+ size 18085192
onnxruntime-aarch64-none-gnu-1.16.0/lib/libonnxruntime_providers_shared.so ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:75f61040045e021e9385081db84cf538e9581bcd64f9077abdbb2d8a4ec6d989
3
+ size 9992
onnxruntime-aarch64-none-gnu-1.16.0/lib/pkgconfig/libonnxruntime.pc ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ prefix=/home/arno/workspace/projects/onnxruntime/build/ax650/install
2
+ bindir=${prefix}/bin
3
+ mandir=${prefix}/
4
+ docdir=${prefix}/
5
+ libdir=${prefix}/lib
6
+ includedir=${prefix}/include/onnxruntime
7
+
8
+ Name: onnxruntime
9
+ Description: ONNX runtime
10
+ URL: https://github.com/microsoft/onnxruntime
11
+ Version: 1.16.0
12
+ Libs: -L${libdir} -lonnxruntime
13
+ Cflags: -I${includedir}
run_ax650.py CHANGED
@@ -14,8 +14,8 @@ t1 = time.time()
14
  chunks = []
15
  for chunk in model.generate_streaming(
16
  text = "Streaming text to speech is easy with VoxCPM!",
17
- prompt_wav_path="assets/en_man1.mp3", # optional: path to a prompt speech for voice cloning
18
- prompt_text="Because he has zero capacity to respond to the two and a half hour", # optional: reference text
19
  cfg_value=2.0, # LM guidance on LocDiT, higher for better adherence to the prompt, but maybe worse
20
  inference_timesteps=10, # LocDiT inference timesteps, higher for better result, lower for fast speed
21
  normalize=True, # enable external TN tool
 
14
  chunks = []
15
  for chunk in model.generate_streaming(
16
  text = "Streaming text to speech is easy with VoxCPM!",
17
+ prompt_wav_path="assets/en_woman1.mp3", # optional: path to a prompt speech for voice cloning
18
+ prompt_text="But many of these southern girls have the same trouble, said Holly.", # optional: reference text
19
  cfg_value=2.0, # LM guidance on LocDiT, higher for better adherence to the prompt, but maybe worse
20
  inference_timesteps=10, # LocDiT inference timesteps, higher for better result, lower for fast speed
21
  normalize=True, # enable external TN tool
run_ax650.sh ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ BASE=./
2
+ export LD_LIBRARY_PATH=./onnxruntime-aarch64-none-gnu-1.16.0/lib/:$LD_LIBRARY_PATH
3
+
4
+ rm output*.wav
5
+ ./main_ax650 \
6
+ --dir_axmodels $BASE/axmodels \
7
+ --dir_base_lm $BASE/base_lm-axmodels \
8
+ --dir_residual_lm $BASE/residual_lm-axmodels \
9
+ --dir_feat_encoder $BASE/feat_encoder_encoder-axmodels \
10
+ --dir_decoder_estimator $BASE/feat_decoder_estimator_decoder-axmodels \
11
+ --url_tokenizer "http://127.0.0.1:9999" \
12
+ --n_timesteps 10 \
13
+ --continue 0 \
14
+ --prompt_wav_path assets/en_woman1.mp3 \
15
+ --prompt_text "But many of these southern girls have the same trouble, said Holly." \
16
+ --text "Streaming text to speech is easy with VoxCPM"
17
+
18
+ chmod 777 output*.wav
tokenizer.py ADDED
@@ -0,0 +1,222 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import LlamaTokenizerFast, PreTrainedTokenizer
2
+ from http.server import HTTPServer, BaseHTTPRequestHandler
3
+ import json
4
+ import argparse
5
+ from typing import List
6
+
7
+ def mask_multichar_chinese_tokens(tokenizer: PreTrainedTokenizer):
8
+ """Create a tokenizer wrapper that converts multi-character Chinese tokens to single characters.
9
+
10
+ This function creates a wrapper around the provided tokenizer that automatically
11
+ splits multi-character Chinese tokens into individual characters. This is useful
12
+ for ensuring consistent tokenization of Chinese text.
13
+
14
+ Args:
15
+ tokenizer: The base tokenizer to wrap
16
+
17
+ Returns:
18
+ A CharTokenizerWrapper instance that handles multi-character Chinese tokens
19
+
20
+ Example:
21
+ >>> from transformers import LlamaTokenizerFast
22
+ >>> tokenizer = LlamaTokenizerFast.from_pretrained("path/to/tokenizer")
23
+ >>> wrapped_tokenizer = mask_multichar_chinese_tokens(tokenizer)
24
+ >>> tokens = wrapped_tokenizer("你好世界")
25
+ """
26
+ # Pre-compute multi-character tokens (length >= 2, pure Chinese characters)
27
+ multichar_tokens = {
28
+ token for token in tokenizer.vocab.keys()
29
+ if len(token) >= 2 and all("\u4e00" <= c <= "\u9fff" for c in token)
30
+ }
31
+
32
+ class CharTokenizerWrapper:
33
+ """Wrapper class for tokenizers that handles multi-character Chinese tokens.
34
+
35
+ This wrapper automatically splits multi-character Chinese tokens into
36
+ individual characters while preserving the original tokenizer's interface.
37
+ """
38
+
39
+ def __init__(self, base_tokenizer: PreTrainedTokenizer) -> None:
40
+ """Initialize the wrapper with a base tokenizer.
41
+
42
+ Args:
43
+ base_tokenizer: The tokenizer to wrap
44
+ """
45
+ self.tokenizer = base_tokenizer
46
+ self.multichar_tokens = multichar_tokens
47
+
48
+ def tokenize(self, text: str, **kwargs) -> List[str]:
49
+ """Tokenize text and split multi-character Chinese tokens into single characters.
50
+
51
+ Args:
52
+ text: Input text to tokenize
53
+ **kwargs: Additional arguments passed to the base tokenizer
54
+
55
+ Returns:
56
+ List of processed tokens with multi-character Chinese tokens split
57
+
58
+ Example:
59
+ >>> wrapper = CharTokenizerWrapper(tokenizer)
60
+ >>> tokens = wrapper.tokenize("你好世界")
61
+ >>> # Returns ["你", "好", "世", "界"] instead of ["你好", "世界"]
62
+ """
63
+ if not isinstance(text, str):
64
+ raise TypeError(f"Expected string input, got {type(text)}")
65
+
66
+ tokens = self.tokenizer.tokenize(text, **kwargs)
67
+ processed = []
68
+
69
+ for token in tokens:
70
+ # Remove possible subword prefix
71
+ clean_token = token.replace("▁", "")
72
+
73
+ if clean_token in self.multichar_tokens:
74
+ # Split multi-character token into single characters
75
+ chars = list(clean_token)
76
+ processed.extend(chars)
77
+ else:
78
+ processed.append(token)
79
+
80
+ return processed
81
+
82
+ def __call__(self, text: str, **kwargs) -> List[int]:
83
+ """Call the tokenizer and return token IDs.
84
+
85
+ This method provides the same interface as the original tokenizer
86
+ but with multi-character Chinese token handling.
87
+
88
+ Args:
89
+ text: Input text to tokenize
90
+ **kwargs: Additional arguments passed to the base tokenizer
91
+
92
+ Returns:
93
+ List of token IDs
94
+
95
+ Raises:
96
+ TypeError: If input is not a string
97
+ ValueError: If tokenization fails
98
+ """
99
+ try:
100
+ tokens = self.tokenize(text, **kwargs)
101
+ result = self.tokenizer.convert_tokens_to_ids(tokens)
102
+ return result
103
+ except Exception as e:
104
+ raise ValueError(f"Tokenization failed: {str(e)}") from e
105
+
106
+ return CharTokenizerWrapper(tokenizer)
107
+
108
+ class Tokenizer_Http():
109
+
110
+ def __init__(self):
111
+ tokenizer = LlamaTokenizerFast.from_pretrained("./VoxCPM-0.5B")
112
+ self.tokenizer = mask_multichar_chinese_tokens(tokenizer)
113
+
114
+ def encode(self, prompt):
115
+
116
+ token_ids = self.tokenizer(prompt)
117
+ return token_ids
118
+
119
+ # @property
120
+ # def bos_id(self):
121
+ # return self.tokenizer.bos_token_id
122
+
123
+ @property
124
+ def eos_id(self):
125
+ return 1773
126
+
127
+ # @property
128
+ # def bos_token(self):
129
+ # return self.tokenizer.bos_token
130
+
131
+ @property
132
+ def eos_token(self):
133
+ return "<|eot_id|>"
134
+
135
+
136
+ tokenizer = Tokenizer_Http()
137
+
138
+ # print(tokenizer.bos_id, tokenizer.bos_token, tokenizer.eos_id, tokenizer.eos_token)
139
+ print(tokenizer.encode("hello world"))
140
+
141
+
142
+ class Request(BaseHTTPRequestHandler):
143
+ #通过类继承,新定义类
144
+ timeout = 5
145
+ server_version = 'Apache'
146
+
147
+ def do_GET(self):
148
+ print(self.path)
149
+ #在新类中定义get的内容(当客户端向该服务端使用get请求时,本服务端将如下运行)
150
+ self.send_response(200)
151
+ self.send_header("type", "get") #设置响应头,可省略或设置多个
152
+ self.end_headers()
153
+
154
+ if self.path == '/bos_id':
155
+ bos_id = tokenizer.bos_id
156
+ # print(bos_id)
157
+ # to json
158
+ if bos_id is None:
159
+ msg = json.dumps({'bos_id': -1})
160
+ else:
161
+ msg = json.dumps({'bos_id': bos_id})
162
+ elif self.path == '/eos_id':
163
+ eos_id = tokenizer.eos_id
164
+ if eos_id is None:
165
+ msg = json.dumps({'eos_id': -1})
166
+ else:
167
+ msg = json.dumps({'eos_id': eos_id})
168
+ else:
169
+ msg = 'error'
170
+
171
+ print(msg)
172
+ msg = str(msg).encode() #转为str再转为byte格式
173
+
174
+ self.wfile.write(msg) #将byte格式的信息返回给客户端
175
+
176
+ def do_POST(self):
177
+ #在新类中定义post的内容(当客户端向该服务端使用post请求时,本服务端将如下运行)
178
+ data = self.rfile.read(int(
179
+ self.headers['content-length'])) #获取从客户端传入的参数(byte格式)
180
+ data = data.decode() #将byte格式转为str格式
181
+
182
+ self.send_response(200)
183
+ self.send_header("type", "post") #设置响应头,可省略或设置多个
184
+ self.end_headers()
185
+
186
+ if self.path == '/encode':
187
+ req = json.loads(data)
188
+ prompt = req['text']
189
+
190
+ token_ids = tokenizer.encode(prompt)
191
+ if token_ids is None:
192
+ msg = json.dumps({'token_ids': -1})
193
+ else:
194
+ msg = json.dumps({'token_ids': token_ids})
195
+
196
+ # elif self.path == '/decode':
197
+ # req = json.loads(data)
198
+ # token_ids = req['token_ids']
199
+ # text = tokenizer.decode(token_ids)
200
+ # if text is None:
201
+ # msg = json.dumps({'text': ""})
202
+ # else:
203
+ # msg = json.dumps({'text': text})
204
+ else:
205
+ msg = 'error'
206
+ print(msg)
207
+ msg = str(msg).encode() #转为str再转为byte格式
208
+
209
+ self.wfile.write(msg) #将byte格式的信息返回给客户端
210
+
211
+
212
+ if __name__ == "__main__":
213
+
214
+ args = argparse.ArgumentParser()
215
+ args.add_argument('--host', type=str, default='localhost')
216
+ args.add_argument('--port', type=int, default=9999)
217
+ args = args.parse_args()
218
+
219
+ host = (args.host, args.port) #设定地址与端口号,'localhost'等价于'127.0.0.1'
220
+ print('http://%s:%s' % host)
221
+ server = HTTPServer(host, Request) #根据地址端口号和新定义的类,创建服务器实例
222
+ server.serve_forever() #开启服务