• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2019, Alliance for Open Media. All rights reserved.
3  *
4  * This source code is subject to the terms of the BSD 2 Clause License and
5  * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
6  * was not distributed with this source code in the LICENSE file, you can
7  * obtain it at www.aomedia.org/license/software. If the Alliance for Open
8  * Media Patent License 1.0 was not distributed with this source code in the
9  * PATENTS file, you can obtain it at www.aomedia.org/license/patent.
10  */
11 
12 #ifndef AOM_AV1_ENCODER_MISC_MODEL_WEIGHTS_H_
13 #define AOM_AV1_ENCODER_MISC_MODEL_WEIGHTS_H_
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 #include "av1/encoder/ml.h"
20 
21 #define MV_PREC_FEATURE_SIZE 18
22 
23 #define NUM_DNN_LAYERS 1
24 #define NUM_DNN_FEATURES MV_PREC_FEATURE_SIZE
25 #define MV_PREC_LAYER_SIZE_0 32
26 #define NUM_LOGITS 1
27 
28 static const float av1_mv_prec_mean[MV_PREC_FEATURE_SIZE] = {
29   143.67358891063745f,
30   141.6251917346238f,
31   0.36313633945679064f,
32   0.0028162791958822085f,
33   0.000484820537626698f,
34   0.002769969388939025f,
35   0.0f,
36   0.00031274626720947577f,
37   0.00020578555375160075f,
38   0.0007075246732697733f,
39   0.000539641029909925f,
40   0.0013939401375906984f,
41   4.985394760423499f,
42   4.985394760423499f,
43   4.9992148717283085f,
44   5.143739822380163f,
45   5.518483124004564f,
46   87.63597847427077f
47 };
48 
49 static const float av1_mv_prec_std[MV_PREC_FEATURE_SIZE] = {
50   66.86256140247244f,
51   68.04472572607503f,
52   13.23247674430399f,
53   0.0029123438396921955f,
54   0.0015331406169374737f,
55   0.0029149813096313775f,
56   1.0f,
57   0.00047501102871357813f,
58   0.00030025962993117947f,
59   0.0009861163580391207f,
60   0.0012157593528004055f,
61   0.002004954948490521f,
62   6.539447500484038f,
63   6.539447500484038f,
64   6.396589058279465f,
65   3.4870155874262516f,
66   3.8911353973740535f,
67   112.07985259573601f
68 };
69 
70 static const float av1_mv_prec_nn_weights_layer_0[] = { -0.13008492159557145f,
71                                                         -0.1483527373474774f,
72                                                         0.08112076098858864f,
73                                                         -0.9582568679627453f,
74                                                         -0.34794757171071206f,
75                                                         0.6465225723304947f,
76                                                         0.0f,
77                                                         0.06754171885839604f,
78                                                         0.27156803620541214f,
79                                                         0.10635231245664407f,
80                                                         -0.031183926995968583f,
81                                                         0.048122572260291f,
82                                                         -0.19498534230045128f,
83                                                         -0.2614116319273316f,
84                                                         -0.3223762845136331f,
85                                                         -1.2063368350609205f,
86                                                         -0.523333556911706f,
87                                                         1.075632260890728f,
88                                                         0.48989726814387946f,
89                                                         -0.34816466111070477f,
90                                                         0.41668357610256473f,
91                                                         -1.0973562848791671f,
92                                                         0.04183921854389494f,
93                                                         -0.9123815389260476f,
94                                                         0.0f,
95                                                         0.859965047744027f,
96                                                         0.1962095804679813f,
97                                                         0.2606564339077058f,
98                                                         0.26695868715184895f,
99                                                         0.5319308568326692f,
100                                                         -0.23717505799723165f,
101                                                         -0.43127224481782567f,
102                                                         -0.3214545776203726f,
103                                                         0.5850852241402176f,
104                                                         -0.26705531612587813f,
105                                                         -0.5786016766610093f,
106                                                         0.9360519909983003f,
107                                                         0.20771329289016555f,
108                                                         -0.027614159544811823f,
109                                                         -1.175022807046164f,
110                                                         -0.07578967497693835f,
111                                                         0.6890172485324256f,
112                                                         0.0f,
113                                                         -0.008008338164988263f,
114                                                         -0.08064800010158935f,
115                                                         -0.22606910981666667f,
116                                                         0.4541586669210879f,
117                                                         0.07731527661370792f,
118                                                         -0.6744475941247964f,
119                                                         -0.2625842448396184f,
120                                                         1.7018613444303785f,
121                                                         -0.08622229073162656f,
122                                                         0.041858142814941275f,
123                                                         -0.24575964090386415f,
124                                                         -0.046626044730994964f,
125                                                         0.7608713064175202f,
126                                                         -0.23330119070907146f,
127                                                         -0.10115510984500826f,
128                                                         0.9722537349192069f,
129                                                         0.11718554254290829f,
130                                                         0.0f,
131                                                         0.2075123446014759f,
132                                                         0.09465167310768637f,
133                                                         0.7609896851963016f,
134                                                         0.4441038581385328f,
135                                                         0.26064144727430955f,
136                                                         -0.14678625366485035f,
137                                                         -0.03597014452200524f,
138                                                         0.3128680867196166f,
139                                                         1.102496797385966f,
140                                                         0.06642253233084111f,
141                                                         -1.2665494483407629f,
142                                                         0.09049412632000911f,
143                                                         -1.1160621999565095f,
144                                                         0.043420275255913035f,
145                                                         -0.8811412259978966f,
146                                                         0.21076234632287777f,
147                                                         0.16571534463543866f,
148                                                         0.0f,
149                                                         -0.7324075176473275f,
150                                                         -0.3677622514459495f,
151                                                         0.3273532243056415f,
152                                                         0.22922161936797775f,
153                                                         0.8204766691058087f,
154                                                         0.02982161033720488f,
155                                                         0.5266419954188112f,
156                                                         -1.0032154963302191f,
157                                                         0.7007602969763729f,
158                                                         0.37196355167990885f,
159                                                         -0.7608579453228548f,
160                                                         0.08568111584781847f,
161                                                         0.07011061059123677f,
162                                                         0.3233263598082507f,
163                                                         -0.08249928295410253f,
164                                                         0.08220165761319252f,
165                                                         0.22148722752246794f,
166                                                         0.0f,
167                                                         0.6122392701743506f,
168                                                         -0.26429838296378333f,
169                                                         0.31958081620005463f,
170                                                         -0.006027177397853826f,
171                                                         -0.3088310785887994f,
172                                                         -0.5436192046707807f,
173                                                         -0.011080356757423306f,
174                                                         0.12632650770008413f,
175                                                         -0.45097913215234525f,
176                                                         1.8008072867127298f,
177                                                         -0.7630029654575501f,
178                                                         -0.4054774329826579f,
179                                                         0.40386074452544535f,
180                                                         -0.18541426257453025f,
181                                                         0.2444879765079863f,
182                                                         -0.6216724756115081f,
183                                                         0.27030299321302f,
184                                                         0.0f,
185                                                         -0.6835848952967989f,
186                                                         -0.7914184320964815f,
187                                                         -0.6761595019582928f,
188                                                         -1.009565565604081f,
189                                                         -0.1904242439353305f,
190                                                         0.4463417126318631f,
191                                                         0.6025503823452971f,
192                                                         0.5149990860115566f,
193                                                         1.0242970663937634f,
194                                                         0.037947306826401385f,
195                                                         0.07039339786212848f,
196                                                         0.14273796789711987f,
197                                                         0.168103961425691f,
198                                                         1.6596066376811978f,
199                                                         0.19321092229384657f,
200                                                         -0.3710750388148514f,
201                                                         -0.01717015559410288f,
202                                                         0.0f,
203                                                         0.3005688477942597f,
204                                                         0.23877080653829577f,
205                                                         0.2718594552971173f,
206                                                         0.3885402571589898f,
207                                                         0.32999531945669247f,
208                                                         -0.6134460954213243f,
209                                                         -0.13972265462799183f,
210                                                         -0.07180089575716991f,
211                                                         -1.014572598188105f,
212                                                         0.0717207322809836f,
213                                                         0.34896157745155615f,
214                                                         -0.27127687591403f,
215                                                         -0.5058651212773623f,
216                                                         -1.5442435628306925f,
217                                                         -0.6399784724734707f,
218                                                         0.6274301429074947f,
219                                                         -0.4645750072767051f,
220                                                         0.0f,
221                                                         -0.2406726815244178f,
222                                                         -0.06321214115916597f,
223                                                         0.312856714253404f,
224                                                         0.16459514124116134f,
225                                                         0.3993579604809623f,
226                                                         -0.15232044351561913f,
227                                                         -0.5613743948568469f,
228                                                         0.7219801372223262f,
229                                                         0.2936857469624009f,
230                                                         0.7823466656034087f,
231                                                         -0.12416947814098349f,
232                                                         -0.36413756654028345f,
233                                                         -0.07992098796866462f,
234                                                         -0.7395722879842416f,
235                                                         0.8639913543220514f,
236                                                         -0.311931773757945f,
237                                                         -1.7308240470400613f,
238                                                         0.0f,
239                                                         0.394499716712104f,
240                                                         0.6511462819539963f,
241                                                         -0.0722425275974144f,
242                                                         0.13490818194661386f,
243                                                         0.055319135836378035f,
244                                                         0.15389577508097013f,
245                                                         0.28958598328870605f,
246                                                         -0.14608429470539772f,
247                                                         0.09488817462478298f,
248                                                         -0.17231294096622088f,
249                                                         0.6721115415911466f,
250                                                         -0.05664621150536103f,
251                                                         0.03291799673669331f,
252                                                         0.02845382711057482f,
253                                                         -0.9953563446999164f,
254                                                         -0.17994298220605923f,
255                                                         0.6560824519337476f,
256                                                         0.0f,
257                                                         -0.30990646375917935f,
258                                                         0.17215517202874f,
259                                                         0.2026816225170481f,
260                                                         0.22011958747715601f,
261                                                         0.3562520768889686f,
262                                                         -0.18436559057189175f,
263                                                         0.1733377147302066f,
264                                                         0.02818276995640877f,
265                                                         -0.29703005574859076f,
266                                                         -0.3310652639215064f,
267                                                         -1.6091173258529277f,
268                                                         0.45461585790028003f,
269                                                         -0.5078643334592593f,
270                                                         -0.338997374732338f,
271                                                         0.4688619590359733f,
272                                                         0.627099126828289f,
273                                                         -0.5249801376494249f,
274                                                         0.0f,
275                                                         0.34465498218272883f,
276                                                         0.009891680630908135f,
277                                                         -0.27244020967349f,
278                                                         0.05404589867626979f,
279                                                         -0.06220329325739666f,
280                                                         -0.13365376464759104f,
281                                                         -0.13098573553512366f,
282                                                         0.11434198976289106f,
283                                                         0.6740951247574676f,
284                                                         1.3381727185724581f,
285                                                         -1.4865773213251936f,
286                                                         0.05809898701966341f,
287                                                         0.25380780261023456f,
288                                                         1.2716367496512722f,
289                                                         0.1768290070780598f,
290                                                         -0.07554828135356352f,
291                                                         0.8180570085344856f,
292                                                         0.0f,
293                                                         1.0788448980077463f,
294                                                         0.0651938742459459f,
295                                                         0.3807672030015587f,
296                                                         0.6144792680268445f,
297                                                         0.011660612214908059f,
298                                                         -0.018306023765580288f,
299                                                         0.44140813809926516f,
300                                                         -0.13411994195502386f,
301                                                         0.15920368955127778f,
302                                                         -0.19382358417849888f,
303                                                         -0.08802147969690055f,
304                                                         -0.019731052733814477f,
305                                                         0.1104744229169665f,
306                                                         -0.195834419735958f,
307                                                         -0.5005295046454347f,
308                                                         -0.17041241868229032f,
309                                                         -0.471942117351489f,
310                                                         0.0f,
311                                                         -0.3599073304761372f,
312                                                         -0.2745532782968519f,
313                                                         -0.8323064841106417f,
314                                                         -0.88355885384943f,
315                                                         -0.02826466859020679f,
316                                                         0.06977870308805256f,
317                                                         0.11926112095374196f,
318                                                         1.367382707959643f,
319                                                         -0.06119843162964051f,
320                                                         -0.5331395268889569f,
321                                                         -1.2155531584240624f,
322                                                         -0.01896651779524327f,
323                                                         0.10591845408571081f,
324                                                         -0.010632842156504733f,
325                                                         0.6150787968629282f,
326                                                         -0.4191690185896091f,
327                                                         -0.9961718918346271f,
328                                                         0.0f,
329                                                         0.23370364516013867f,
330                                                         0.4156033072362998f,
331                                                         0.1261005546633433f,
332                                                         0.0812413884532226f,
333                                                         -0.008894337353937203f,
334                                                         0.07984447025056046f,
335                                                         -0.1258098052766725f,
336                                                         -0.40245475467767916f,
337                                                         1.78188906675019f,
338                                                         -1.1544387954232302f,
339                                                         -0.41768781481273387f,
340                                                         0.6791211165341995f,
341                                                         -0.4175127856183446f,
342                                                         -0.07353219159767788f,
343                                                         -0.2888813577574072f,
344                                                         -0.7107767892597061f,
345                                                         -1.0450031091195449f,
346                                                         0.0f,
347                                                         -0.9221599545079143f,
348                                                         -0.6747876356740621f,
349                                                         0.30241454354872105f,
350                                                         0.4924965303373908f,
351                                                         -0.14042722740054084f,
352                                                         0.27744210409350445f,
353                                                         -0.14788270997426836f,
354                                                         -0.9081467469237995f,
355                                                         -0.04513115674995093f,
356                                                         -0.5254168669125793f,
357                                                         -0.6999012037974789f,
358                                                         0.434661246306547f,
359                                                         -0.7193303957246092f,
360                                                         -0.9117952623409744f,
361                                                         -1.5097267865916142f,
362                                                         -0.20779888103770922f,
363                                                         0.4935562480901218f,
364                                                         0.0f,
365                                                         0.18303393908923593f,
366                                                         0.34753722677570037f,
367                                                         0.29291001533177663f,
368                                                         0.3832351878354224f,
369                                                         0.3295194956120599f,
370                                                         -0.32398033003617527f,
371                                                         -0.31570906736433746f,
372                                                         0.23657779050372962f,
373                                                         0.9510794465234161f,
374                                                         -0.5122243902568278f,
375                                                         0.08652112725315658f,
376                                                         0.2246634353717998f,
377                                                         -0.9032595595582497f,
378                                                         -0.8936484034533545f,
379                                                         0.6012969720865752f,
380                                                         -0.6454216646117924f,
381                                                         -1.1753786049658332f,
382                                                         0.0f,
383                                                         -0.4360545677728656f,
384                                                         -0.6586237455328507f,
385                                                         -0.34347301697886656f,
386                                                         -0.8909724651992144f,
387                                                         -0.24378721818350263f,
388                                                         0.6179733359297576f,
389                                                         0.0661661181742234f,
390                                                         -0.14120142044993794f,
391                                                         -0.07732699885498932f,
392                                                         1.0221355882357506f,
393                                                         0.44514798994115284f,
394                                                         -0.7371569579959046f,
395                                                         -0.7212499572378936f,
396                                                         0.7453626921081045f,
397                                                         0.5478757761345768f,
398                                                         -0.39411232789985384f,
399                                                         0.7200542656743857f,
400                                                         0.0f,
401                                                         -0.11790869453118827f,
402                                                         -0.12317030713581928f,
403                                                         -0.4207902738133338f,
404                                                         0.15895105878327986f,
405                                                         0.304261777102111f,
406                                                         0.11450744587017621f,
407                                                         -0.11470709991317944f,
408                                                         0.5949222371739038f,
409                                                         0.6549518619412444f,
410                                                         -0.24390606570422838f,
411                                                         -0.4212796009440803f,
412                                                         -0.6269666206320964f,
413                                                         -0.5421193969807078f,
414                                                         -0.12297772128652287f,
415                                                         0.021517257619930424f,
416                                                         0.25462855095544523f,
417                                                         -0.22107798187348246f,
418                                                         0.0f,
419                                                         0.5204516300095662f,
420                                                         0.2837402841862462f,
421                                                         0.11310823283285916f,
422                                                         0.8944351685018025f,
423                                                         0.17487203235834015f,
424                                                         -0.5271221928634433f,
425                                                         -0.19516594503423199f,
426                                                         0.452456617580365f,
427                                                         1.2456272242706414f,
428                                                         0.24166615894862817f,
429                                                         0.09411429305204502f,
430                                                         -0.2730072283327243f,
431                                                         -0.8129383770918172f,
432                                                         -0.24093254193486136f,
433                                                         0.5696499174142177f,
434                                                         -0.11110805836073044f,
435                                                         -0.3968204166235694f,
436                                                         0.0f,
437                                                         -0.04388165369378549f,
438                                                         -0.005631266017272595f,
439                                                         -0.02574211858479705f,
440                                                         0.06230399626660669f,
441                                                         0.17677671232932785f,
442                                                         0.5172871274400965f,
443                                                         0.4919150085620063f,
444                                                         -1.597656637582941f,
445                                                         0.02415185715719143f,
446                                                         -0.17945446376668306f,
447                                                         -0.39340600199798886f,
448                                                         0.25013205256886845f,
449                                                         0.05972330340308685f,
450                                                         0.1359911505596489f,
451                                                         -0.02341033271820833f,
452                                                         0.15726074644063684f,
453                                                         0.47512625913020357f,
454                                                         0.0f,
455                                                         0.7327341664835779f,
456                                                         -0.3689092312320013f,
457                                                         0.4571824787436036f,
458                                                         0.6215465537945456f,
459                                                         0.0944111296842023f,
460                                                         -0.12571956176607574f,
461                                                         -0.2507235674395462f,
462                                                         -0.09579602654351593f,
463                                                         1.4463357293728496f,
464                                                         0.749153535856049f,
465                                                         -0.5553955120807588f,
466                                                         -0.09622771929369946f,
467                                                         -0.2598697420394813f,
468                                                         -0.964691815299676f,
469                                                         -0.8289963178173902f,
470                                                         0.7112949291983329f,
471                                                         -0.8667009730492162f,
472                                                         0.0f,
473                                                         -0.48698304169042794f,
474                                                         -0.18786095669893707f,
475                                                         -0.11425249263203247f,
476                                                         -0.3693391011684809f,
477                                                         0.09933145842585253f,
478                                                         0.2568559685298844f,
479                                                         0.7048512233651738f,
480                                                         0.6056238412407038f,
481                                                         -0.4355558119826642f,
482                                                         0.17318931883915484f,
483                                                         0.6481333496429564f,
484                                                         -0.45728823054344486f,
485                                                         -0.006325004538589701f,
486                                                         0.45609864075494927f,
487                                                         -0.6199385981116988f,
488                                                         0.035105808783046165f,
489                                                         0.1203147963894839f,
490                                                         0.0f,
491                                                         0.383402190836527f,
492                                                         0.048429009055370106f,
493                                                         0.5887186439275204f,
494                                                         -0.20538767641607814f,
495                                                         -0.031237879611002117f,
496                                                         0.3140759860883231f,
497                                                         0.24447070584999556f,
498                                                         0.7271263905705878f,
499                                                         0.8432799162434237f,
500                                                         -0.11530577554199217f,
501                                                         -0.7781023892314718f,
502                                                         0.05359488822710336f,
503                                                         0.5624870388700809f,
504                                                         0.5134656523208906f,
505                                                         0.18304041423438375f,
506                                                         -0.04237421156328257f,
507                                                         -0.20759809886942207f,
508                                                         0.0f,
509                                                         -0.06249337454975615f,
510                                                         0.10081284533873777f,
511                                                         0.3894374350259183f,
512                                                         1.518217777528342f,
513                                                         -0.9100037950171563f,
514                                                         0.17796906121831477f,
515                                                         -0.2892167255357892f,
516                                                         0.6117902467884032f,
517                                                         0.13332120964959573f,
518                                                         -0.3487155932849374f,
519                                                         -0.32920583745734694f,
520                                                         0.08242631209809854f,
521                                                         -0.24920225708110588f,
522                                                         0.8401757259392635f,
523                                                         0.11729108681358365f,
524                                                         0.11222925752499184f,
525                                                         -0.027078490721459958f,
526                                                         0.0f,
527                                                         0.726132375517389f,
528                                                         0.72220359881096f,
529                                                         0.5721582611845177f,
530                                                         0.15139162075524315f,
531                                                         0.6676549461551197f,
532                                                         -0.321449586554697f,
533                                                         -0.10141104515219895f,
534                                                         -0.09711123988777906f,
535                                                         0.9623356184776928f,
536                                                         -0.7941822373167173f,
537                                                         -0.9373923554119346f,
538                                                         0.4573241832354059f,
539                                                         -0.42029139056126147f,
540                                                         0.2675223459380999f,
541                                                         -0.5487300191551386f,
542                                                         0.2236621891916084f,
543                                                         0.11692039230044018f,
544                                                         0.0f,
545                                                         0.1758399202780961f,
546                                                         0.676447587678781f,
547                                                         0.5945412815881029f,
548                                                         0.5669863357359594f,
549                                                         0.8433565415303922f,
550                                                         -0.30300550790708036f,
551                                                         -0.43332881999693673f,
552                                                         -0.4996522695731392f,
553                                                         -0.2084930815451962f,
554                                                         0.27765278702463786f,
555                                                         1.0886848763946915f,
556                                                         -0.0739433655813831f,
557                                                         -0.4762801579229192f,
558                                                         -0.2490825339320731f,
559                                                         -1.8820479350439439f,
560                                                         -0.4251592225775914f,
561                                                         -0.3992922365484464f,
562                                                         0.0f,
563                                                         0.19598917760218867f,
564                                                         0.4860238022746914f,
565                                                         0.3364528828641281f,
566                                                         0.3350950865226741f,
567                                                         0.2773654548632006f,
568                                                         -0.30547262140782566f,
569                                                         0.028649620490728344f,
570                                                         -0.11763407628280315f,
571                                                         0.6237318502627169f,
572                                                         -0.3958952632477945f,
573                                                         0.14797171297835243f,
574                                                         0.45821729624747465f,
575                                                         -0.8687137170773626f,
576                                                         0.06989667196937126f,
577                                                         -0.5752606929478727f,
578                                                         0.16986945686358412f,
579                                                         0.6925071596817824f,
580                                                         0.0f,
581                                                         0.4991250796183003f,
582                                                         0.03424654896322111f,
583                                                         0.6153698611882319f,
584                                                         0.5070872444849457f,
585                                                         0.43615747516328135f,
586                                                         -0.7870352838659244f,
587                                                         -0.6424101231965247f,
588                                                         -0.7005774876651399f,
589                                                         0.79983115431488f,
590                                                         0.15720357955596242f,
591                                                         -1.408372612176309f,
592                                                         -0.039294695217213765f,
593                                                         0.6979415372962309f,
594                                                         0.27403316751965656f,
595                                                         1.2844596102619275f,
596                                                         -0.2781534150257364f,
597                                                         0.3248437714908865f,
598                                                         0.0f,
599                                                         0.4364362371752831f,
600                                                         -0.2548580911485434f,
601                                                         -0.19578001373349452f,
602                                                         -0.04597194387828005f,
603                                                         -0.010035156855533233f,
604                                                         0.0415941475251266f,
605                                                         0.07929549739797387f,
606                                                         -0.060629652912508866f,
607                                                         0.5977303008711333f,
608                                                         -1.4404008068066554f,
609                                                         0.8555694790197376f,
610                                                         -0.03693438534401856f,
611                                                         0.17761411164512408f,
612                                                         -0.11858304304109235f,
613                                                         -1.4241324353471327f,
614                                                         0.1533849765389186f,
615                                                         0.7650643783126995f,
616                                                         0.0f,
617                                                         -0.0639949379280401f,
618                                                         0.4288617817939563f,
619                                                         0.4235508646885404f,
620                                                         0.3419843254383798f,
621                                                         -0.015992360660098768f,
622                                                         -0.773247697505441f,
623                                                         -0.4908452922015917f,
624                                                         0.9868134897291486f,
625                                                         -0.5078689994742608f,
626                                                         1.05632043744864f,
627                                                         -0.38867419409275117f,
628                                                         -0.0065547696858664194f,
629                                                         -0.3056003173415037f,
630                                                         -0.333762331930102f,
631                                                         0.4459671174011671f,
632                                                         0.08219092584580244f,
633                                                         -0.08099158579518179f,
634                                                         0.0f,
635                                                         -0.1568180656346373f,
636                                                         -0.061962372393910135f,
637                                                         0.14065868174859464f,
638                                                         -0.055925712798972765f,
639                                                         0.05136117465820622f,
640                                                         0.0907831030477633f,
641                                                         0.19518110495319604f,
642                                                         -0.7470794578145956f,
643                                                         1.5945999734733545f,
644                                                         -0.4351697502345834f,
645                                                         -0.33253649399571805f };
646 
647 static const float av1_mv_prec_nn_bias_layer_0[] = {
648   -0.651213833993862f,   -1.1243309933417809f,  -0.2123880023097051f,
649   0.23095477452877616f,  -0.6668057665893545f,  0.3082268148379634f,
650   -0.3344916753975844f,  -0.20920185606857844f, 0.6057933917964854f,
651   0.5031857662559803f,   -1.5380096313468152f,  -0.4457245344804041f,
652   1.82368055812373f,     0.7973912064077963f,   0.25706500555622913f,
653   0.1394695119825382f,   0.4508811973450553f,   -0.5408959545111782f,
654   1.064829233697863f,    0.3733268644246235f,   1.1173169029905483f,
655   -0.2012817466400134f,  -0.16628447748302294f, 1.3086000088940826f,
656   0.7267092979664235f,   -0.9097857006590555f,  -0.7564259343863077f,
657   -0.49844128036716173f, -0.4675729246975423f,  -0.03626154526362181f,
658   -0.41957330902404616f, -0.9658160514319954f
659 };
660 
661 static const float av1_mv_prec_nn_weights_layer_1[] = {
662   1.5017296484510276f,  1.044216918060133f,   -1.066541411740906f,
663   -0.7762965171172661f, -0.9814396609661653f, 0.9334065847340715f,
664   0.7117244268817873f,  -0.7695942296628597f, 0.7892157680137047f,
665   -0.5786309358654476f, -2.4444494892027264f, 1.1666759262637185f,
666   -0.9699580532370483f, 0.5849682956422552f,  -1.0372272986941953f,
667   -0.5005014627824439f, 1.1816204711740521f,  -1.2204867615892114f,
668   0.4510263977504913f,  0.35567865078585165f, -0.7811389330738839f,
669   -0.6643977800301099f, -0.6283287371705794f, 0.790873821018048f,
670   0.8861643352684585f,  0.6438840651522237f,  0.6677191546466089f,
671   0.9703715021995785f,  1.250893534236489f,   0.7733742028067933f,
672   -1.249673977776904f,  -1.2890127265725608f
673 };
674 
675 static const float av1_mv_prec_nn_bias_layer_1[] = { -0.341771735378258f };
676 
677 static const NN_CONFIG av1_mv_prec_dnn_config = {
678   NUM_DNN_FEATURES,
679   NUM_LOGITS,
680   NUM_DNN_LAYERS,
681   { MV_PREC_LAYER_SIZE_0 },
682   {
683       av1_mv_prec_nn_weights_layer_0,
684       av1_mv_prec_nn_weights_layer_1,
685   },
686   {
687       av1_mv_prec_nn_bias_layer_0,
688       av1_mv_prec_nn_bias_layer_1,
689   },
690 };
691 #undef NUM_DNN_LAYERS
692 #undef NUM_DNN_FEATURES
693 #undef NUM_LAYER_0_UNITS
694 #undef NUM_LOGITS
695 
696 #ifdef __cplusplus
697 }  // extern "C"
698 #endif
699 
700 #endif  // AOM_AV1_ENCODER_MISC_MODEL_WEIGHTS_H_
701