/*
* Copyright (c) 2019, Alliance for Open Media. All rights reserved.
*
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#ifndef AOM_AV1_ENCODER_MODE_PRUNE_MODEL_WEIGHTS_H_
#define AOM_AV1_ENCODER_MODE_PRUNE_MODEL_WEIGHTS_H_
#ifdef __cplusplus
extern "C" {
#endif
#define NUM_HIDDEN_LAYERS_12 1
#define NUM_FEATURES_12 6
#define NUM_LAYER_0_UNITS_12 24
#define NUM_LOGITS_12 2
static const float av1_intrap_hiddenlayer_0_kernel_12[] = {
7 .28372 f, -1 .3333898 f, -1 .3180022 f, -0 .007156151 f, -0 .40799126 f,
-0 .57538104 f, -31 .81647 f, 6 .7057495 f, 6 .351472 f, -0 .029544508 f,
0 .026801195 f, 1 .12863 f, -0 .70769817 f, -0 .24183524 f, 0 .0649113 f,
-0 .7189517 f, 0 .21791299 f, 0 .12840256 f, -0 .56424767 f, 0 .16924907 f,
0 .4605501 f, -0 .170895 f, -0 .60358995 f, -0 .15383226 f, -4 .0523643 f,
0 .6961917 f, 1 .3100256 f, -0 .4189354 f, 0 .37264112 f, -0 .14555685 f,
10 .628014 f, 8 .184437 f, 8 .941916 f, -0 .011731001 f, -0 .45127156 f,
0 .42704004 f, 36 .84277 f, 8 .988796 f, 8 .844238 f, 0 .00030091056 f,
-0 .022038324 f, 1 .3566176 f, -8 .863219 f, -0 .84811693 f, -1 .0908632 f,
0 .00023130262 f, -1 .0698471 f, -6 .755927 f, 7 .1711984 f, 4 .7216063 f,
3 .5099216 f, -0 .6650184 f, 0 .5935173 f, -0 .6696286 f, 11 .8595295 f,
0 .3001874 f, 0 .29822728 f, 0 .04319222 f, -1 .203178 f, 1 .1210147 f,
0 .035045594 f, -0 .20559944 f, -0 .015388541 f, -0 .7857941 f, -0 .94100875 f,
-0 .1278549 f, -19 .22603 f, 7 .9466896 f, 6 .5048656 f, -0 .22195444 f,
0 .19061874 f, 1 .3927288 f, -8 .896529 f, -0 .48146892 f, -1 .6098932 f,
-0 .0030235797 f, -0 .6533787 f, -2 .1333003 f, -22 .256454 f, -4 .934058 f,
-4 .4707212 f, -0 .015831878 f, -0 .4243649 f, -2 .776269 f, -0 .23762038 f,
0 .1820098 f, -0 .51865315 f, -1 .1893421 f, 0 .34969202 f, 0 .10636194 f,
14 .545696 f, 1 .3849198 f, 2 .6815193 f, -0 .5145498 f, 0 .45948258 f,
-0 .8842355 f, -0 .9111363 f, -0 .39652422 f, 0 .077266276 f, -0 .68084997 f,
0 .4593515 f, -0 .28872707 f, -6 .936231 f, 1 .12253 f, 1 .7616503 f,
-0 .014069137 f, -0 .0052156276 f, -4 .5095444 f, 6 .2076726 f, -0 .058755957 f,
-0 .4675936 f, -0 .13039507 f, 0 .12094394 f, -0 .07285393 f, 68 .26125 f,
7 .4893136 f, 8 .770954 f, 0 .020274093 f, -0 .027877754 f, 1 .6579602 f,
-0 .1825479 f, 0 .34832543 f, 0 .07472531 f, -0 .44812247 f, -1 .0941806 f,
-0 .16749863 f, 1 .1394324 f, 0 .47983396 f, -0 .99983627 f, -0 .00064249727 f,
-1 .3345739 f, -0 .057157427 f, -18 .14875 f, 16 .506035 f, 15 .539248 f,
0 .013191509 f, -0 .021674965 f, -25 .006235 f, 0 .51220596 f, 0 .7334426 f,
0 .81836903 f, -1 .0443225 f, 0 .4459505 f, -1 .2045046 f
};
static const float av1_intrap_hiddenlayer_0_bias_12[] = {
-4 .154915 f, 14 .33833 f, 0 .0 f, 0 .0 f, 2 .0440118 f, 12 .40922 f,
-16 .77514 f, 0 .5879813 f, 3 .2305415 f, 0 .8303539 f, 0 .0 f, 14 .488708 f,
2 .94393 f, 1 .874383 f, 0 .0 f, -0 .53140444 f, 0 .0 f, 1 .8456234 f,
-0 .55427986 f, -19 .856262 f, 0 .0 f, 0 .17281002 f, 48 .31631 f, 0 .0 f
};
static const float av1_intrap_logits_kernel_12[] = {
0 .26843873 f, -0 .09576241 f, 0 .34427166 f, 0 .09914787 f, -0 .10275399 f,
0 .02999484 f, -0 .1467772 f, 0 .11594324 f, 0 .29200763 f, 0 .0067976206 f,
0 .050393578 f, -0 .018694371 f, 0 .3333476 f, 0 .2127221 f, 0 .35128218 f,
0 .19968672 f, 0 .08099991 f, 0 .084850654 f, -0 .16045967 f, 0 .30286232 f,
0 .6164765 f, -0 .27140254 f, 0 .08210814 f, 0 .34852806 f, 0 .25028184 f,
-0 .12188078 f, 0 .16310331 f, 0 .31253803 f, -0 .10792341 f, 0 .065858394 f,
-0 .1349708 f, 0 .08948815 f, 0 .31905392 f, 0 .03680656 f, -0 .05040944 f,
-0 .051539157 f, 0 .3211852 f, 0 .2137136 f, 0 .45037416 f, 0 .22748767 f,
-0 .10978614 f, 0 .06475646 f, -0 .16954158 f, 0 .32831904 f, 0 .16479677 f,
-0 .30020145 f, 0 .066221856 f, 0 .37213042 f
};
static const float av1_intrap_logits_bias_12[] = { 0 .95783 f, -0 .95823103 f };
static const NN_CONFIG av1_intrap_nn_config = {
NUM_FEATURES_12,
NUM_LOGITS_12,
NUM_HIDDEN_LAYERS_12,
{
NUM_LAYER_0_UNITS_12,
},
{
av1_intrap_hiddenlayer_0_kernel_12,
av1_intrap_logits_kernel_12,
},
{
av1_intrap_hiddenlayer_0_bias_12,
av1_intrap_logits_bias_12,
},
};
#undef NUM_HIDDEN_LAYERS_12
#undef NUM_FEATURES_12
#undef NUM_LAYER_0_UNITS_12
#undef NUM_LOGITS_12
#define NUM_HIDDEN_LAYERS_15 1
#define NUM_FEATURES_15 6
#define NUM_LAYER_0_UNITS_15 24
#define NUM_LOGITS_15 2
static const float av1_intraph_hiddenlayer_0_kernel_15[] = {
-0 .77480125 f, 0 .3219551 f, -0 .015702145 f, -0 .5310235 f, 0 .5254026 f,
-1 .1522819 f, 2 .682016 f, 0 .08001052 f, -0 .2539285 f, 0 .04711023 f,
-0 .81296307 f, 0 .2675382 f, 0 .1952474 f, -0 .0664705 f, 1 .2989824 f,
-0 .3150117 f, -0 .8022715 f, 0 .045423955 f, -27 .584324 f, -2 .5608704 f,
-3 .2280366 f, 0 .05272543 f, -0 .47141576 f, -0 .07644298 f, -53 .77942 f,
-22 .393923 f, -23 .027853 f, -0 .00015186476 f, -0 .010696465 f, 2 .7064638 f,
-22 .776028 f, 11 .514891 f, 11 .138167 f, -0 .001243723 f, -0 .4802433 f,
-8 .758646 f, 0 .26398206 f, -0 .23485385 f, 0 .27586034 f, -0 .004954741 f,
-0 .4935232 f, -0 .017607696 f, 69 .56049 f, -1 .1756641 f, -0 .052366666 f,
-0 .38052833 f, 0 .32474658 f, 0 .04634263 f, 0 .8583235 f, -0 .528438 f,
-0 .7868907 f, -0 .4757781 f, 0 .4620985 f, -0 .70621157 f, 231 .40195 f,
6 .805205 f, 9 .420295 f, 0 .02585775 f, -0 .03480937 f, 1 .3577378 f,
0 .1758226 f, 15 .056758 f, 14 .437874 f, -0 .1305005 f, 0 .115103304 f,
0 .21297209 f, 55 .821743 f, -6 .611156 f, -6 .8552365 f, -0 .011928095 f,
-0 .2042175 f, 1 .2557873 f, -1 .0722278 f, -0 .2683614 f, 0 .48318478 f,
-0 .73739994 f, 0 .54055226 f, -0 .03224738 f, -0 .06767959 f, -0 .21015017 f,
0 .29171246 f, -0 .6937296 f, -1 .2342545 f, -0 .41278538 f, -37 .9365 f,
17 .68424 f, 16 .263042 f, -0 .074828684 f, 0 .06607806 f, -0 .16763286 f,
13 .594707 f, 0 .6152676 f, -0 .4371223 f, -0 .8365592 f, 0 .8273623 f,
-1 .2126317 f, 0 .1216157 f, -1 .3002136 f, -0 .18856938 f, -0 .2589358 f,
-0 .76897144 f, 0 .21777137 f, -122 .25033 f, -0 .23490006 f, -3 .1238277 f,
-0 .13916978 f, 0 .08576391 f, -1 .7391548 f, -116 .24812 f, 14 .906071 f,
13 .468357 f, 0 .02332889 f, -0 .034617376 f, -18 .506111 f, 0 .7500542 f,
-1 .1882535 f, 0 .40848416 f, -0 .28434393 f, -0 .71471655 f, -0 .29188696 f,
-0 .46588746 f, -0 .17324813 f, -0 .62460244 f, -1 .1801276 f, 0 .28993344 f,
-0 .22072886 f, 129 .2688 f, -0 .33782578 f, -0 .34836572 f, -0 .034112718 f,
-0 .023666814 f, -0 .5865087 f, -33 .484146 f, 1 .1431375 f, 0 .56056374 f,
-0 .0049730353 f, -0 .24347587 f, -1 .3003352 f, 0 .88973033 f, 0 .8499571 f,
-0 .5678484 f, -0 .39009875 f, -0 .062105156 f, -0 .13965102 f
};
static const float av1_intraph_hiddenlayer_0_bias_15[] = {
0 .0 f, -0 .2926711 f, 0 .0 f, -1 .0303509 f, -27 .459345 f, 12 .412848 f,
0 .0 f, -2 .5971522 f, -0 .02733541 f, -19 .881912 f, 14 .391992 f, -8 .249469 f,
0 .0 f, 0 .0 f, 13 .676118 f, -0 .6472994 f, -0 .07189449 f, 1 .1986839 f,
52 .479107 f, 0 .0 f, 0 .0 f, -3 .0187025 f, 1 .4435643 f, 0 .0 f
};
static const float av1_intraph_logits_kernel_15[] = {
0 .05390722 f, -0 .06859513 f, 0 .036842898 f, 0 .190772 f, 0 .13623567 f,
0 .09321194 f, 0 .2314745 f, -0 .13958375 f, -0 .3058229 f, -0 .0104543045 f,
0 .11336068 f, -0 .276115 f, 0 .00470723 f, -0 .49123898 f, -0 .15988174 f,
0 .087681435 f, 0 .022517204 f, 0 .073877744 f, 0 .2968856 f, -0 .1401399 f,
-0 .38788354 f, -0 .26005393 f, -0 .39564916 f, -0 .16195515 f, 0 .2680102 f,
-0 .032179773 f, -0 .35758728 f, 0 .25819537 f, 0 .11468631 f, 0 .13573235 f,
-0 .2672175 f, 0 .016490124 f, 0 .048118807 f, 0 .020319486 f, 0 .07892215 f,
-0 .21821865 f, 0 .08434734 f, 0 .3129456 f, -0 .18215221 f, 0 .08884877 f,
-0 .35621428 f, 0 .11405768 f, 0 .27370325 f, 0 .14956686 f, 0 .01604587 f,
-0 .18334487 f, -0 .42385718 f, -0 .08033409 f
};
static const float av1_intraph_logits_bias_15[] = { 0 .83619016 f, -0 .8340626 f };
static const NN_CONFIG av1_intrap_hd_nn_config = {
NUM_FEATURES_15,
NUM_LOGITS_15,
NUM_HIDDEN_LAYERS_15,
{
NUM_LAYER_0_UNITS_15,
},
{
av1_intraph_hiddenlayer_0_kernel_15,
av1_intraph_logits_kernel_15,
},
{
av1_intraph_hiddenlayer_0_bias_15,
av1_intraph_logits_bias_15,
},
};
#undef NUM_HIDDEN_LAYERS_15
#undef NUM_FEATURES_15
#undef NUM_LAYER_0_UNITS_15
#undef NUM_LOGITS_15
#ifdef __cplusplus
} // extern "C"
#endif
#endif // AOM_AV1_ENCODER_MODE_PRUNE_MODEL_WEIGHTS_H_
Messung V0.5 in Prozent C=92 H=84 G=87
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-06-06)
¤
*© Formatika GbR, Deutschland