ELF(w4Y4 (pEEEEEOOO h{OOOQtdRtdOOOR;E g:@JTN9n]^~ 3BK1y1[/g!QOfFv}"(0is^R5 Y"`7I=G<+0r5hlQlahe  o/dIxJH7 8[TX#]4;M6LzcV.m)8DZa?2',OE,pV>v_pWueFZ'y% P*XKoHjs @NwB(fqLPi4xk{D}~Uj-)\{cmMA2b |+ <.zY$t-nSSC\CG_=W&6*?9 wr3q$b>!dtU`#%& ku|A:;@ H/p=F!vh@@&Vpq*I#AJ 8@xAP-jJD`h&1QA`ApKb @2 (1! `PҁlL6R&  a! a% !CCgI"8@@:M H @(E"W6DL@Sd0DL#`D B$~2ACˆB!;=ACEFHKLMOPRUVWZ[\_abcdikmoqrtuvx{}~  !$&)+,-269:;<=?BDFHJLMNSUVXZ[\]_`cefilmnprstuw{}HpLrݐ@ 6d!,1m_^ q«Ց^ "&7W 9.¨AF*?!MR44S o!$ǗƥdYMx;ZzNFXhATU؍oP+xOk\}fcJs@Xbb6MbtN٫sD,"=?MN ~1VS$e6+*ᰯo$^/j kIUd9sH@R?A2cV%ؕ;/Z8[& |2)ZhqR=G-ȍ] }4[l5 R&()8jd{;,PTk鎡90+ĵ]7ju"BKݙ3|SJubXrj'Wes"g#sؽh -y$s>u$ji*~:u=.c@1M3oe\NvW\'۹0nXI.ެfv7t<qִ"qH6w^R"P\Ir Js7~PkzB}='A:A 3Oeg TeSA<5L>gjTűD kO6oN<Vmh$vsג|$GEr6RU5E|(<Bh;=xdsj-^:x^3&`?.|vY]e|:< `Au#n-Gy ~Q'$u٩0$2 !NI)&٪=òPA*ppIx%1*''s$bEtpZKT>YL"ٔcf@Ety_@{!{|n" ?R5R-d$SIǬHWlMw!*;jI{ F- 2kmfbp<e@J)![!Jbǿ}2M-A6р{#k +9}ږ uiQkFf8D&6Ghq<Oۺ ;u[vR 37I j+GES0BVIWqnM kl$éǼESǪ:1o+=,3S ;s[Td8[?A +F̟IV(rks#5'Gr ;_ ;)P1Z /̕_`?7B-[_3fvخ"hh XU)uF" !$y$M  !w$GA'8$% &{!>=%?(!$%%&%Q!), &cJ'b| D(  s <8 I P  84  @c ( #P n L ` j%; f]M%DH)t|x  \H 4, &xL %D5" z   S< p]H m0  ((R\ A @  X (`@  `  #8 k'Od +_$ \l?| Ե c i@b ̱ PNX `y O\/$ ) , -  F\|H 'Qx eLx d  = Pax (U kx< w0  ~i @ v"X c .!(    L j  8 "$ %hC *   j 'lOd lz$ h $6   $+t yhb I  D&IP he  YH  "" %#  \H    O &J ( J  tL 4 ~h\ Xl` h a LF $/h Li ` lX$ $Pb C"D 6L N 8  E8J  ` Dp Q # Gp j!4H n 4h !h , Mh$ ;i <: x | %8 `$8* H S \ *HD "&|F (0U  t< Hg . *T[l ,)Y Uyp i $8 h, ! x|d H Ĭ<  * !T@  m#D "l| t< f Lbx L :  y C  0P @ N] 5 T 8 20b .(<$0 5u  | X` j B(S 9(  JdY, G<  !l  ĩT ho Og z !,d (zD U$  _H ̔ ;@d( N,  x 9 $  c ^Pv$ s @Y A }  8  Hb 4-| @  P a 6 d`, ]XL n ؖ| 0 ~̆ 4 al K  = Ed h qx jd z@   l X P6D ` | <  z  F ̛ y }0  ,  @ <`U@K, g %z T  ; Q  j| $h \T # l '`M _$ a(S (,U ) o T d@P p ̿8 +X  x }ty M| (R Ql }t<  & J { _ :T   t    s @  [ NQ"QQDQQQQQQQjQRRlR RRqRR.R[ R$Rk(R,RS0RX4R8RKRw@RB,2P@03,@ 5`P`0SP @@0PSB@ O@0pS  VPP6@`@d WA@P P  @02hAd!@  );D! Q PAgP@7]%P@-S P@|#I P@r?@t,hx , h@pG-Aa@`~! cJP_ Sx2PES0CUx2G1`0S@0S@pP LppP310^p 0 P@ @ \ 0hR0 !PU:@0@0C  PU:`PpLP(P,Ph x @-P X00P ?<<d$$d `@-P X00P x<<x$$x|\hC-PbAM` P 2P0Sw |" h20@T00St0S 0@S P $pYqAߍ0t0p@ RR!0 e! `[Aߍ @,G!0 &p \L #Pp yP @01 , p01 p! 00 p0v%p0 B'p0  plbph,,(4l804@T0@-DBCM@Pp ,200Sc PP Cߍ" 100S `,!0 pp" ]L P1P"0/PJ t 0RtP; H! 8! Cߍ1  P0A0 P  060 P0-%PMPE bPPp(0(0pd,@0p@-PPt@@ l h0 L @00Pp@C,0,0p@9ؾ@0@-A1CM@p 00S# `, P!0 aPp& L P,00S` 6P,Cߍ``FPp 00 `>Cߍ 0|0 `|0\0 ``0&80 `@ @ 084@T0x,@-,A,! M@$1``L P 0P#0 p L }P#0 LuP' R R Ѝ0A Ѝpd008 P@040@0+ (0x@40(( 00 / C-|a|Q M`P$0S3d1p0S0 T1(P /@400s% pP+0 r 8L P&yU0 0$  Ѝp0 p0|0 | p0aT0 pX040 p<0P ,@ 0@-0@@$0SL0$08 p@-\@\0@P0pp P,0, , 0 p@0d0@-0@M$0@Sp000 rЍ'L P0000Z |@0G-Pl0`@D `t\x`Sh$WV@< MPn Z QH5#,,L   8 s0| 0p0 0CL  SJR0@Bq TMP0  9$ R0 T0L Ѝ0c @3 S:R@B@BT0P  00(  h80P@-8  ˠB R! ˠE R DE RP 40 ,0 \0B R B R #P 40| 0 L0P 40 <0 l0RDD$, ($| A-P@`p jp QP  $0DD 8 0  8 0P$p@-Q@ PPPp8 4PppPh`(A-|TMp`P ``)@`P$ (0`0 0 lP#  „00|„„„0bRRRR""""2„ЍD @h&(0$ h3dhdp@-`@.PPP..0 B|22p 0 Mp@-HMX@P @ 7DPP`P HЍp@Ѝ/  `,@-@HMD@SHЍp@-@P&PP0S! 0S 0S 00cpPPLVp2PRP$ p@-@@MPP @Ѝp<P0SP 0SU 0SZ |2S2S. 0@ _ P$PP'<2<03!`0` R0 P00@Ѝp?0 P|Px \PX<P8P`,`p@-@M9PP `70S 7 /CPP/202S 2S00Ѝp Pp@-@PP0S 0S 0S 00apHPDV(P$LPp@-`@PV8TA 0/S S <0 S !`C\)p`P 0S+ : `p`C< p !`C0`!`\C&@`<Ch hG-@`Z2pP PV0Sf )X^R- ?R R !pp09 0Q0  ,B2"0S740-0|倂匒吂園堂2"""" $ L |。…2園堂"p l`p\[@p<Qzht@H0O-M@@pDH`?XPp X\[`P60S 0S 0S ?Z|PW JW Y^ VJ \ T \ \ Z~x'R| S| ,#$M&ЍP\@P`< \: ^8V61^aqP SNVLWJR ^e 0| #M` \$MD @$M( $$M0  0`M##MM #p`MxtMuXTMkv0 | l P0l 0,0x00p t0OP`? c 0C P  M0#MlD |Md1<d`l@\,pllO-`,MP TVp7P``X< XX0X\00 X000BzRP{0S v0S q0S Yk ?Y YZ # R  ,ЍVP0V\ 0X0X2|"R Xzlp0 t0 R 08` @ ``` T Pv5P@P$O2$0+p H0D  e40 R{ ,ЍP0S \ T[ \ 0S \ CX0S \ Z0S \ q0S \ "0F\ ?o|20l D01ERV 00\,' P00  00,0n  d h\`eFol DE 0R A\`pVti `P V\ ER R00X- XL !;1ER D01ER0 S# R0000SY S Sk S 0 08&0儀S  ! S  C/oQ" R S$`  (7(0R 0 S S0| `  St! T PV| Z0PX0S 0S  0S<   1Rq pRItPD: S l   |1,-.!0 1/1 0 R 08` @ `` / PP&0P$O2$0T+pR 0 0 RL ,Ѝ  PPV{ Cy0Pv tQ.p qg0PXj  "_0Pd 0 S!0! 10X 0 00M0  08|0x0R0L3L0 09)P000ß0 RS2 S; SG S 0 08C00$ I?|bC( 08t0p \PŸ0L 08 08 A 08 RS{ 08RwDl Rl9a|xRb/W\#XRX%M<1<0e0100`$1$0[10V   R4)000|h(HL,PptLx 8T|X48 T Ll(/C-R4MP` 0@Ps`pe p kPPPXPUT ^ YP@@X@TWP; PUb " @ 0@ `5/PPO ; 6P@@Y@TT @2@0` 0 P5/PP@  @P00T0SA4Ѝ(00@u4Ѝ0 k4Ѝ(00@`4ЍXQJ (x0xx0@(\0\\06\T x\P48 8P,00/  @-  M@-M P:0 CЍ@Ѝ/@4 0, <Ѝ@Ѝ/MP@-M:0CЍ@Ѝ/@00, XЍ@Ѝ/`@-@M ?`# Ѝ@-@M ?`# Ѝ@-@M{ ?p# Ѝ@-@Mm ?p# Ѝ@-@M_ ?# Ѝ@-@MQ ?# Ѝ@-@MC ?# Ѝ@-@M5 ?# ЍO-@4M$  p Y`P,$\TP0@P0@P0@ # $( 0,   0 0, 0 `  AP@4ЍDDt4Ѝ( $D`tHp@-0PQM00 0 0@S P 0SЍP 0   ` p0 p p $4 0p0L8 ` 00 (ЍA-PM0   R Q  RЍ@PlP \P%a$W(@* GX[(0  @0Sbbhh 㨊h 0P1W20P1W  0P1W"0P1T* DQ,!!0  @0Sbbhh0㨊h  P1R*" P1T 0 P1T20P1\\Ѝ0  .  /00-@4P"<$0/$4 </0!.SR/G-p 0@PS`0 00@@0CS񏐌f=| X  0  P|RPRP U  H0D  넀P X  0  P儀RPRP U  0  대P X  X0T  P匀RPRP U  0  pP  X  0  Y$  Y  d 0`  C($ X  0  -,( Y   0  0, X  t0p  40 Y  $ 0  대4 X  0 됐匀 Y   0 똀吐 X  400 0[c`C0PP X  0 QRPRP U  t0p uQPRPRP U  0 ^P X  0 H PRPRP U  0| 2 P  X  ,0(   Y   0  X  0   Y  < 08 P  X  0 d0[Pc`Cl0PlP X  x0t PU  804  X  0 | Y   0 f  X  H0D P$  Y   0 :<$ X  0 $@< Y  X 0T 눀@ X  0 0[c`C0PP X  0 P U  T0P RPPRPP\0T(tHl@d8 h<\0|P$tH̾X,Խ|P$̼tHtX,A-`@0P@@0C@pPa R>;@XPU'PXPU PX(P U(P@XPUPXPU PXi(P UR0(PX;8P0U$8P@PUtPX]PUFPX/ PU( PX0P(U0P RPRP (0$  0 RPRP 0  \0X RPzRPvt 0 kc_] 0 TRPLRPHF 0 |=RP/RP+) L0H i  0 V RPRP 0 C 0| 0RPRP <08 RPRP  0   0 RPRP p0l  ,0( RPRP 0  0 RPRP `0\ wQMK 0 B$  0 r00AjȾ|\0ĶxL,hHлd8̳T4pP$ظO-@@MP8P]WX9uPRQPNKJKprprp W  0  `pb`b` V  804 p`rprp W  0  `p9 b` `Ѝprprp W  x0t `pb`b` V  (0$ p`rprp W  0   `pb`b` V  0  } ` [  8 04  g `=$p 0000= 0 000[ @B@B@T @[,@B@B@ T  (0$  ,@WB`b`b` V  0  p`rprp W  |0x  `p3~V1 / <08  &`b`b` V  0  p`rprp W  0  `p@V  \0X  `b`b` V  0  p`rprp W  0  r`pV  |0x  `prprp W  ,0(  J`pb`b` V  0 4`[`b`b` V  0 p`rprp W  804 `pLVJ H 0 ?prprp W  0 `pb`b` V  X0T p`rprp W  0 L`pb`b` V  0 !L` 8`FЍO`ppV TP6 0000`2`2`V ` *` V00S! 5p%00 0 0b2`2`V b p`V0` 0bS <8%   `Z*pW 2p 2p 0 p 0`b`b` V  x0t p`rprp W  (0$ `p2}V0 . 0 %`b`b` V  0 p`rprp W  H0D  `pb`b` V  0 p `rprp W  0 `pb`b` V  X0T m``b`b` V  0 Vp`rprp W  0 @`pV  t0p .x`4ܶ8 \0حlL ȲT(б\0ذd8 X,`4ܭ|<HĪ|P$̩tHĨh<ȧĞl@̝tHԜ|P$̛tHTT(prprp W  0 `pb`b` V  0 p`rprp W  T0X v `p V  0 d`b`b` V  0 Np`rprp W  408 8`p}V{ y t0x &p`b`b` V  0 p`rprp W  0 `pb`b` V  d0h  p`rprp W  0 ` pb`b` V  0 `b``Ѝ `V C \0` 6V  0 Z  0 QC 0  ~=/ 0 v)0 p 0 jb`b`O-` MP0C0p4Sg/  [0#03[0#SK[0#03 [0#SK [  0.0$00 S0#03R 0#S6 0B20(0[$00#03[0#SK[0#03 [0#SK [  0.,00 S0#03R(0#S 0B2000[,00#03[0#SK[0#03 [0#SK [ \ 0X.400 S0#03R00#Sn 0B20匰0[400#03[0#SK[0#03 [0#SK [  0 .00 S0#03Rጰ0#S 0B20嘰0[00#03[0#SK[0#03 [0#SK [  0 .|0␛ఔc[ # 3a[ #RKC0 0C0[0#03 [0#SK [ t 0p .V10 S0#03Rఄ0#Si PB2001@ 0 @D@S C  Ѝ|[0#03[0#SK[0#03 [0#SK 00 S0#03R|0#S 0B20儰0[00#03[0#SK[0#03 [0#SK 00 S0#03Rᄰ0#S  0B20匰0[00#03[0#SK[0#03 [0#SK 00 S0#03Rጰ0#S PB2000@[0#03[0#SK[0#03 [0#SK 00 S0#03R0#S 0B20 0[00#03[0#SK[0#03 [0#SK [ l 0h . @I [0#03[0#SK[0#03 [0#SK8 00 S0#03R 0#S 0B200[00#03[0#SK[0#03 [0#SK 00 S0#03R0#S 0B20P0[ 00#03[0#SK[0#03 [0#SK [  0.,d0␛PcaCl0 0Cl0@[0#03[0#SK[0#03 [0#SK [ D 0@.00 S0#03R0#SR00#03 R0#S` B1000@[0#03[0#SK[0#03 [0#SK 00 S0#03R0#S6 0B20 0[00#03[0#SK[0#03 [0#SK9 $00 S0#03R 0#S 0B20<0[$00#03[0#SK[0#03 [0#SK  @00 S0#03R<0#S 0B20到0[@00#03[0#SK[0#03 [0#SK [  0.d0␛caC0 0C0@[0#03[0#SK[0#03 [0#SK [ 4 00.<00 S0#03R0#SR00#03 R0#S70R7 ./PB20+R00#03 R0#S}0R pp.R00#03 R0#Sf0R% ,,.R00#03 R0#SO0Re .]R00#03 R0#S80R .R00#03 R0#S!0R ``. R00#03 R0#S 0R . R00#03 R0#S0R .R00#03 R0#S0R .R00#03 R0#S0R+ PP.p#R00#03 R0#S0R  .]R00#03 R0#S0R .JHПh, tLԗ̍T,@\ċLx,hHБ8d4`T܍(ЅX,xLԌ |ȄPR00#03 R0#S80R .R00#03 R0#S!0R .R00#03 R0#S 0R $$.0B100B100B100B100B10E0B10d0B100B100B100B10B10S0B10B100B10s0R ((.[ H 0L.{[ l 0p.p[  0.e [}  0.Zt[O  0.OF[t  0.Dk[  0$.9[v D 0H..m[ h 0l.#O-@0P(p,`HP R񏐱HEZ0#03Z0#SJ 0 Z0#03Z0#SJZ[0#03[0#SK 0 [0#03[0#SK[Z0#03Z0#SJ 0 Z0#03Z0#SJZ[0#03[0#SK 0 [0#03[0#SK[ Z0#03Z0#SJ 0 Z0#03Z0#SJZ( [0#03[0#SK 0 [0#03[0#SK[([[0#03[0#SK 0 [0#03[0#SK[VZ0#03Z0#SJ 0 Z0#03Z0#SJZ[0#03[0#SK 0 [0#03[0#SK[Z0#03Z0#SJ 0 Z0#03Z0#SJZ [0#03[0#SK 0 [0#03[0#SK[( Z0#03Z0#SJ 0 Z0#03Z0#SJZ|0([0#03[0#SK 0 [0#03[0#SK[n80Z0#03Z0#SJ 0 Z0#03Z0#SJZ`8Z0#03Z0#SJ 0 Z0#03Z0#SJZ[0#03[0#SK 0 [0#03[0#SK[Z0#03Z0#SJ 0 Z0#03Z0#SJZ[0#03[0#SK 0 [0#03[0#SK[{ Z0#03Z0#SJ 0 Z0#03Z0#SJZm( [0#03[0#SK 0 [0#03[0#SK[_0(Z0#03Z0#SJ 0 Z0#03Z0#SJZQ00 C @HH 0. 0.  0.P 0.^ 0.l| 0x.z` 0\.D 0@.( 0$.  0. 0. 0. 0.  0. 0|.Ad 0`.OH 0D.], 0(.zk 0 .qy 0.h 0._00X2|d|@|ȃ|{{\{8{h{D{̂ {zz`z<zlzHzЁ$zzydy@yHO-@PM@p@`P}I7x#{rqpnjkjk_Y0#03Y0#SID Y0#03Y0#SI Y  0.X0#03X0#SHD X0#03X0#SH X 0.Y0#03Y0#SID Y0#03Y0#SI Y  0. X0#03X0#S H ЍY0#03Y0#SID Y0#03Y0#SI Y  0 .X0#03X0#SHD X0#03X0#SH X 0 .dY0#03Y0#SID Y0#03Y0#SI Y  0 .E X0#03X0#SHD X0#03X0#SH X 0 .& Z0#03Z0#SJc `\,$ T<  .D0 8,0> 0 Z0#03Z0#SJ Z0#03 Z0#SJZb PU0#03U0#SPER U0#03 U0#SPEQUe PZ0#03Z0#SJ Z0#03 Z0#SJZF,PU0#03U0#SPER U0#03 U0#SPEQU',PYX0#03X0#SHD X0#03X0#SH X \0X .Y0#03Y0#SID Y0#03Y0#SI Y  0 .oX0#03X0#SD X0#03X0#SX 0 .TX0#03X0#SHD X0#03X0#SH X 0 .5Y0#03Y0#SID Y0#03Y0#SI Y  0.X0#03X0#SHD X0#03X0#SH X (0$. Y0#03Y0#S@ID Y0#03Y0#S@I Y  0. 2X0#03X0#SHD X0#03X0#SH X <08.Y0#03Y0#SID Y0#03Y0#SI Y  0.X0#03X0#SD X0#03X0#SX d0`.~X0#03X0#SHD X0#03X0#SH X 0._Y0#03Y0#SID Y0#03Y0#SI Y | 0x.@X0#03X0#SzD X0#03X0#SXr 0.%iY0#03Y0#SID Y0#03Y0#SI Y  0.X0#03X0#SHD X0#03X0#SH X 00,.AX0#03X0#SHD X0#03X0#SH X 0.Y0#03Y0#SID Y0#03Y0#SI Y D 0@.X0#03X0#SD X0#03X0#S'X 0.Y0#03Y0#SID Y0#03Y0#SI Y l 0h.nX0#03X0#SHD X0#03X0#SH X 0.OY0#03Y0#SID Y0#03Y0#SI Y  0.0LX0#03X0#SHD X0#03X0#SH X 0 .Lkwxtw~v~Hv}uT}Pu|t\|t |ht{tryqyqyqxpxpwo$wovn(v4num@uD0XH0#03X0#S XH0#03 X0#SX [J:0Q& 1 00>D0X H0#03X0#S X H0#03 X0#SX QI 0Q$ @D2 00>D0X H0#03X0#S X H0#03 X0#SXZI: Xs X0#03X0#SiD X0#03X0#S0.ZX0#03X0#SHD X0#03X0#SH X 0.Y0#03Y0#SID Y0#03Y0#SI Y  0.X0#03X0#SD X0#03X0#SAX `0d.X0#03X0#SHD X0#03X0#SH X 0.Y0#03Y0#SID Y0#03Y0#SI Y H 0L.iX0#03X0#SD X0#03X0#SX 0.NX0#03X0#SHD X0#03X0#SH X 0$./Y0#03Y0#SID Y0#03Y0#SI Y  0.X0#03X0#SJD X0#03X0#SXB 0.9X0#03X0#SHD X0#03X0#SH X l0p.Y0#03Y0#SID Y0#03Y0#SI Y  0. X0#03X0#SHD X0#03X0#SH X T0X. Y0#03Y0#SID Y0#03Y0#SI Y  0.yX0#03X0#SHD X0#03X0#SH X <0@ .ZV00R0SHD0S00W0SH X 0 .: V00 T0SID0 S00 W0SI Y ( 0, .X0#03X0#SHD X0#03X0#SH X 0 . Y0#03Y0#SID Y0#03Y0#SI Y  0 . X0#03X0#SHD X0#03X0#SH X 0 .HЍD Z0#03Z0#SJZ  0 .D X0#03X0#SEX ,00 . 0 d0h . 0 .w0 pH 0 f 0 ^; 0 VHO-@PlM  p?o\20P0S  [7 lЍ0?o\20P0S 0$?o(\20P0S\ &P\4`P0 `P$  @ L@@ Q@  ` P$\0@ ß`8@ <S P!!<PT3 `$0@8 DP@ H8pSE T  D0H 3T0` LPP@08p  0 p 0S \ X  ^ 0  ^ pqp 0 PDD[Y`|lWWLW8W ^^i\\T #24`` 8 # < PU0#03 U0#SPER  U00#03U0#SPEQU@P T0#03 T0#S @DB  T00#03T0#S@DAT@pV4`,0SF  20r"40>,0 2< 08D0>@0PU0#03 U0#SPER  U00#03U0#SPEQUg@P T0#03 T0#S @DB  T00#03T0#S@DAT@@`W$00\ (0$ Qbئ$``pd@ PH 0 P \80H B0C@ 80 A, $0H  B0C, $0 Z8 \* 0 \\ P]<0@ DT0X <e40, 8L0P 8>H  P 0$<<wtSP[DR@RTYHYPDXP(XN8Tp@-P@6PU@@PCpMA-M$ 0, ^pP0S& \Pb`#@`C%n0S0S  R R  BRUA8J.-t *\@U@T 0S  R R R  BRr[RgHG rЍAЍ/0\@ RU0\@ R U0\@ R R U0\@ RU0 R#R#R !\@RUf `5#1@Q00 `5#1@ Q0 00`%#!@Q   `%#!@Q   `5#1@Q000`%#!@ Q  `%#!@Q !LMTTLDTPKtQP> \; C-Y4 PY+ \P0S00S! BRP0S00S !pW0#nV PU0#NTS0S /@-pM@  I`P#00S P `P"00Cs0SЍ`P xx ddPPЍ44 ЍHHQHPHN\HP-M0  P0 ЍGN0@-PM0  @P+ \$  R,* Q4$ Q<0 QD8 Q JpP*xP$*Q,\0Q38Q; \Ѝ0"Ѝ0 @"Ѝ0 @"Ѝ0 @"Ѝ0 l@h"{Ѝ0 H@D"pЍ0FLFO|FOPFO$FOEOMA-M<` @ |`[P? y@P ЍAЍ/  @|π_ p0`P _@P@` \%H D @% , ( @%DN\D78DHN@-@`LMPp`D@P3 000St LЍ P3 P34O-oP㨂4MX Y Y9 Y R R tt4Ѝ0S. S @@ 4Ѝ@0DP  Q,P @2$(  C  4Ѝ0 R 0QPA<S:U\:4Ѝ ᾰ0BఓP簓QhRA'3'KR I" "[ Bi3h刨B'I" "i R4 /ERY B ER ddv"np  0 PUOT[Z  Q&& 08@ S0 8@ VBR 8@HR 8@HE[QE0@ RP1# B> 2ER% 83BR( 88 (8  8 "a`P  0 0000 0,0 0 0,0<0 5l h P0P0BM|BpJ@tKd?@J$?I> I|>I\>`EO-Pp-,M` @@U  t |2S Q 2S gPi\ 0, $^##  OND@ X 0S 0@ S 0S ^ @0` 0,Ѝqb 0&a(A0CS#2#0: @   D .P Rp IKNO R'^P @㏇%b 受" OK: H ST,Ѝ@,Ѝ @"@x$@t`"@\H$@D=H;B;G;LBp;FP;F0;FO-P\M`p @W((` W$$VxP| @\ 0P  0 Q 0\@Vp\ WY 0JZ FЍ@V \0))0S4O-oP㨂$MX Y0S# S H $ЍY Y R 8$Ѝ0 R!1QPA<S:U Q$Ѝ!Ჱ0BఓP簓QhRA'3'KR I" "[ Bi3h刨B'I" "i R4 /ERZ B ER tt"np  0 PUOT[Z$ Q&& 8 @0 8 < 0@0pBR8 @ 8 H <@` H ^[QE1@ RP1# B> 2ER% 83BR) DD A8  8 ;a `P x .0 000(0< , 0 0< ` < ,0X5l hO P0P0GX9PA9 D7|Bh6DA(6@5@t5@T5X<?oP@-20Q0Sg0Ss  R \\c ^ 01 0     ^0 0   RTT-50BCT0000 0$  ( B E\ "41E\0 ;1E\0 0 000 dd-50L H- 000-50(4@03|? 3H>2T??oPp@-20Q0Sp0S|  R \\l ^ 01 0    p! ^0  !0 p Rxxj50 0(#B^00=0;0</G-MP`43OS, 5001""a  00P f 0 P` Ѝ`DD5, ( DGL/H<(/;G-MP`~43OS, 5001""a  00:P  p0 P` TЍ`DDs5, (j BF.;-;O-PM/0O4`V4Y+ Y"`\  "P10 009Y 2` CS0 0 . ЍP` 00 -Ѝ|0S ` `S "BR" P 00|0S8 4 ЍTAPE,:@lD,h9//// 00/c@-E 0@-|@ M@ _`000p Ѝ0 P L P$0$0( d@0=@-p@p0M@ 00qЍ LP$0$0j @04=@-p@p0M@ 00qЍ LpP$0$0F 4@0<A-P@0M@00S `,f 0 E0p01s ܍0|pp`01sT0 P000 004<@0<;p@-P@0M@00S000p܍p^p0  0q `,p 0 H000p @p(0 00T|4@0 ;H@-DaCM@1`0PU P,!0 /@p QL P PTCߍpp@PQL P Cߍt0 p(P0oP0 PP0g,0 0(P0]l4x099p9@-@@@00 1S DLfP@@d ,0,03 @39009@-@@@00 1S DL<P DD9 ,0,0 X@2p808@-@@@00 1S DLP DD8 ,0,0w @L27088@-@@@00 1S DLP DDT ,0,0L @1707MMЍ//O-_oQRPP MPU ` 2 p@p p00 W R  BR񏐈_TMF1  P\@V ЍR R{ BPqnmNR   Rt2  7l|G`c'l`L$    T            P  abP`B  p| xddp ЍHHp l c00 .X7l.(<.+.4@-d@M`0@ L00 ۿPЍ$0$0H @0$4@-Q@M@ Q Q 0 0⿾Ѝd0 L  00 穿P,0,0~ H-3@03@-`@M\0@  L00牿PЍ$0$0\ |@0X3PG-paMl1` @p D00S% , w0!0 V ϿPp/  LpOP @@@@dp" ލ谠 ᲿPp 00 @p0 @l0T D080 @< < 04@0002/|8 @-p8a81AM`0PU P, !0 j@p!  LPPDp AߍU@P߽ؽl0 h P0妿@D0 PD D 0囿5T4d) 1t),10.  p@-P@@`P  #L㡾PPp pdP`pHH40 P00`0x(0X(000@-|@|0@00p PL kP DDh,0,07 @'@00.@-2 M@0P@Ѝ@-/2 M@0P1Ѝ-?2 M0) Ѝ-O2 M0! Ѝ0@- P1.-,+*)('    x  d  P  <  (  ߾D/......p@-d `hMP¿@%hЍp d ༾0f  d ా0  ` d ा0  4 d 0 hЍp<.$..-@-@@L00 1S LᄽP DD ,0,0P x@$)0`-@-@@L00 1S LYP DDFV ,0,0%뿿 @l#(0,@-@Q ,p H0S  10cD88M.   M& ","x,PR  RO O-  M0Q QH 1!0000 ЍX) S/ p )k`@Q X@@ ^@3T  @DVp!!!`!Sp Ѝ P 1!p /  V»#!4+G- M@ᮻ0kW>P P@ 4: L0 "0Pw0L @ 00P( ЍOЍ/v v 0 vd `0 vD0 @0ʺd@tP!,!$"0!MO-IMSύ`P  Pq \A$S۹PP` Ǻ0P  R0B :  0\㑤!  YY0k P BkKY_ ,P @$`@YQ <P  @4(`@YC LP 0@D8`@Y5 \P @@TH`@Y' lP P@dX`@Y |P `@th`@Y P p@x`@ Y`1 " 1pA儸 `1L0+PIߍOЍ/}%x t0 }X0T }<0 80{X@  \08M@-@M 0  P\0 Ѝ@Ѝ/ MC-M4 0 <۸`PD0\p8'AUE RP 0 S @U0@T` 0 004/`AU RP 0 S ڷ@UBU RP 0 S ʷ@UЍCЍ/00#0@T`; h4:MC-M4 0 <upP50\`8&AU RP 0 S @U00@Tp 0 004/pBU RP 0 S s@UЍCЍ/%,9 @-?oMQ20P0 S P@QD `PP6 0QH1@\A0@ 0 0 C#0 0^ ?K@[>. R@ *d` " B(,00\^Ѝ'ԶЍtPp'ʶ\PX'¶DP@'ຶ   d <   A-`@`MPpP ᯸!匁 ืTVR l100SE0S2 Cp+ P3@ Ͷ 0ڶ Pᵶ 0\PP%_@PP T X00 \0儷  `Ѝ @ @)Vt @p)N\ @X)FD @@)>p,`l L , h A-PqPM@ `P p1TU0 000S#0S @ ]0 jP  0L@$ᨶPPЍ `` HH 00 갾, `  O-lM0 L04  D H `P۶0P0&L0Xp @P剸 7R 0BS R R*0 Pζ勵P 勷P 僵P 僷P/ HP {P @PL sPH`P\ 0SY XV <@0SH DH )0 厶0 0 0Ǹ)  !Xzp) sᢸ  0BS0S S$)0 P]P Po P P ַP P ηP PµሶP 0S  R wyN@ 08 P@  R&038 @0A R S SP S\ S 0 08 00Pܴ" 08R79N0 0TP 38p< pG0GqP A@P @"H0S  RH Do$$& ƵlЍ࠴lЍ 08Uxx 1 08L 0Pヴ:QTz 0DSun?$P.1!p!> "$ ("( !S, + ;``0S ` \ Tᒳ"H T T \\*0T2D@HTp, 08 P\p ,T 0G R SS S SO S 0 080T T@! rTH DĶ$$TҵT 0T* T 1 !RR +;!1T`Q@b(bS;1Q 0S*0S*0S *0S*0S*0S*0S02D@H0S 08ᗵkTp 08 P \p 岴 T 0G R S S S, S 0 08 08 08 08XH0TpSL0P0Cp  PH0S\Tk 08@@3SGT 0P  \T ,P |0%p@3S8T p 0S \ T ,0S q  \0 ^l 08 P ' ᒴP 0S X 0XDH0ႴpP 0S  R 㽉N@(,HT( 08 P@ 0S0038 @0A R S Sq S S 0 08 08 08R R R R 0 08S WYN@ CR@T:03@< 8 B AB!A 0T:X1!QQ  !T`0Q@(`0`R ;3Rh 0Se*0Sb*0Q_0S\*0SY*0SV*0Q0R|バN 08oq>0P R P\pT , R s 0 0 0>t p03 08<<"080%z 08\0 ^*0 8  P 04 0 08 08d1 `0B\ \> \7 \ 00 81  0ֱ+ 00̱!0 80 0⿱ 00൱ 100 80 8(   hpH`P@- M  0 푲@P| ( (ٲd ( (KL ( ( Ѝ((.f Ѝ``hG--8M@ ` $`  PVpP0(@` `² d`3$0` Q0#R 43 CQ  |0SdP d@P dP@dijP d@P d弳P dP`|P 0S 0S `冲@P0S㧇N^0S[0 `3@8AAWP pD0@` 8Ѝd庲P`姲@3Sy `BP 0S 0S `L@Ph0S㧇N$0S!0 `3@8AAP b ApXX॰8Ѝs  `P`WP`剰 KUC! @PP`㤱!@A `坱`PYY  `@ܳP `P~YY  `@ʳP qpp`ܱ@PY0 R @\`Y , R  `s 0 p ` 6T꠳P Gp&)Gl"ph!?T pP ` 5hxp@-M@(PP,0`剰P Ѝp,`(PЍp@2C-M0Y  < `P pP< \ 0,$ R#  BMIFD Q Q 0^ Q 0R⻯Ѝ 0 0C00Ѝ@@⦯((➯$O-oMQ  P \ npQa @`ኰPPP  Q`d!01^ 0 0 C \0 n#\ S: P\̳z\̳zL\ x? q0T\ gzj'z'zzS {7{\ 0,0$0X OyNvD P R 0 \ R 0S:ЍTgzj'z'zz {7{ B6a8A~"8਀(gW?R:H"* ^ 0 S 0  Q 0\ ^pW:zTgzj'z'zz {7{z`Tfjgzj&j'j'z'jz k6zk1 {7k{GTgzj'z'zz {7{:zTgzj'z'zz {7{z/  Y $    T j$fjj&j k6kjY P z $T  z$Gj'j&j k6kj \j$fjjj k6kjY<<TIz$Gz'jj k6kj \ 㒳#0S:1ó:zzeں0T:pGz'jz'zzW {7{:0E:"&Ѝ 0hPdPPL8P4 d|\<C-@PdM`pP  PUT Bq VPPS0So P    R< 0  Q  Pȭt p 60@R  @ 0 $1 X\`PT 00P PL㚮P dЍ   00Tl htTTm؝4@`@$(0`tA-pMP!  k?oW`2@@`T/000S"h  `P  0  J  EЍl` ЍP `L;8 `4;8,HlLXC-@PdM`pP  PUT Bq VPPS0So P    R< 0  Q  P̬t pŬ 60@R  @ 0 $1 X\`PT 00P PL㞭P dЍ   ?00Xl hxTTqD (@pP4t0@-0MQP0  00S a @ P ЍHHA? ,,A6 x,PC-?o$MRP P20P0 S*E `@Qz p P40 @PP~ P0A   ^ U 0S\0XQ  @U\0 C$ЍppC׫$Ѝ(P$U  !0S   0 S30:$ЍU0S0 "U 0S0U 0S0 0S PtpC╫X TC⌫< 8C⃫htlHT$0@-QPM@ 0@T  B PsPC\ 0 ,0$^2" B=I6DQ Q  0@T Q 0^AE: Ѝ0 00Ѝ0ddE+ HH#44<p@- M 0P U < @Q  P0 R9 0\T0`VPR ЍpG  ЍpG ت Ѝpd `0G ̪ Ѝp<<G ªxH @@-ZLMT@T0 @00墫PЍ$0$0u Ԑ@0D@-0x@M p@  [L  |PЍ$0$0O \@0p@-0`M@0;P00|"2 00 cЍpp@-0`M@0"P00|"2 00 5ЍpO-P@M17U:Pת`ც0S| ~0S y0S `0S> 2|"p 00 0poUD000@铪P+Ѝ責U GƫPᚪ`F0S= A0SA <0SE `0Sᬪ  %P֩ꉬ! P  Ѝ{ P  Aتඩ"快 {pPl঩rTPPi8P4|pG-@ Mz- NP" 0!0|•0 0@魫Pa`3ာZ Z  wO Ѝ| ` `Pp`c Ѝ@ `PpA Q`pt<A-P`0M@$U   V t |2S Q 2S pPz$ \0 $ R#0< 0O)N&DQ: !"#R000 R R R I/J?&*N 0:  040 RD B 2E08;B083B0 !J JS 0 0?s000xS !JJ0000!40l !JJl"phP "JP1J000!40U JP !J>  01JP "J  "p,b$p$Z"pR$pJ0 p0< kl0 hp0<blt4ht8d8@<A-@PM`pP  P Ѝᬩ/0S *0Sp? Ѝ@ <\$ \⸧8PA-@P`ᲨP ӧPvp0S 0S0/A֪@ <x$ xh|Dp@-@P-`@|P ᝧP pħ0SH  p@@ <\$ SpA-@P`pLP mPᖧ0S0 A@ </$ &@@-4\ 񏐑3;N]o7~}|{zyxwvutsrqponmlkjiV `_^]0S 0S 0Sb 0S P Q ?# ༨0S 0S 0S" ନ0 SV R 0P" 0Ql" 0Sl Pa Q{ ?(" |2 S S S 0! m!! fP8p 0AUD\[ Q!0 Rt! K\! DD!0 <0$! 4 ! -  &0        x 0 \  0Pl(P<l <P P P/00A/ 0 /0 0 /0 00/}p@-Pz@ $00p@-M␧0O  |"R Q "R ṦP@T xxࣥd@`⛥ЍDD0@,d|\@-MO0O  |"R Q "R xP@T xxbd@`ZЍDDQ0@,I`x X\ P /- E M\ B E\ Ѝ4 ! `T!tDE\h $ !lA-@Mp P娥`ᱥP: 0S* $0 ᙥP/\0㓅#0S ЍD0S0Q+:  0Q* 0O$0֤!H0S L0S 0O$0Ĥ!!XXO⺤ @ 0O,$0த!LC-@ M`(PDpMP 0SL ,0 5PQ0Sh 00S \0㓅#0S 0QD  0QL Ѝ$$0Q]0Q  0,0g!D0S0QZ:  0Q* 0x,0P!H0S L0SH D0,0>!! 0,00! 0,0$! ,0! 0,0 ! h 0T,0!{4,@tH$B> 2MQB> 2E0  Q0 0/ ;1ER" ;1BR BR\A"U&DQ! /\ A2U6DRt01BQ0S01B@o/\ A2U6DRtD01E@o/t !B\ R@o/A-`Qp- S" @%dPT W PNW [PP60` \d0al#@@ad$((a\ dp@-@M!`v  D |2S9 Q6 2S3 JPP'\ 0, $^##  FID R R 0 P  R 0 ^Ѝp   Ѝp\\jЍp@"P<j("P$jpH(0/ R /. R@-/ 0!1  R R R @@uբ  ..O-M╤`v  |2S~ Q{ 2Sx P[\  0,0$PU1! 0ONDp S R 0 p R  R 0@U Ѝ@t@] 0&a(A0CS#r7p:P\ R,[P0S- L3NWPDq0!.Q瘣#$0\0S00 R[P$P ~O Ѝ ~E #~ 2E0pd ` pHH$p00۞$pp4p@-@PQM@ `\ Ӡ⍞P 003$0Ѝp88ⱞ$  ⩞$ppp@-@PQM@ `\ ᥠ_P P0!1 0 m EЍp88|$  t$$p@-@`PMPPT  A     L R1  R. 0S+ P3 UPP\0 \0C0S PЍp0S 0010$P. 'PЍp%Ppp  PLL  4$P0 TtpPA-`PXMɟ@ 0  pPV O00U T00S0A2U6D0XЍӝXЍ耿O-p,M`ᙟ@m0  ȞPPJ0PPY 0QJ \0 0 \ R X0S Z $0(S00\ ƒ0\\ RXY' A2U6D0V00,Ѝ`@X00T P 0 004/P 9j,ЍXP0\0C0SZ  0 0000”A:/P ܽG-`P M0p  >@P20P R \0 \0CpZ."  Y %  H@09/0@?0?00 Ѝ`pW  P0@@7/,, Ѝ@ Ѝ<G-Pp Mẞ᎝0`  @P.0P R\0 \0C`0S*"  Y !  J09/@ Ѝd`V 0@  6/@ Ѝ,,ড় Ѝ@ ЍкG-@` Mpi=0  혝PJ0P PR\0 \0C0SG:"0  X0>  0E 0`8/ Ѝ\X 08/P AW`X P 0 p`08/P XXAA@@A9 Ѝ Ѝ蔹<DG-p@M`00PP  p |"RE QB "R? P(00S?\0! 0( SVB RVI A2U6DV00 rgB00  ЍV Ѝ Ѝ$0"S00r 0gC"͛ bÛ b⹛h0d b⮛D"@⥛꼷l,D8LP̶O-@`M\ Plpᙝ\ ᕝP0 lP-0 dP/P5 &PD 0 p S000`P, Ѝ訜P  !FS FI F? |F6d `!F,D @F#ꄵ\4 ĴhG-P@M`pߜ 0 FPP 0+!ES^ B !BS S Ѝ\ T5\ 1\ C-x0$lGc0'` p7lhWnc4""gg$BWl`p83B V +'l0S 9 00@ <֗$ ͗茧xhO-@pCMPƘPm Uu `P Cߍ< +Pp}Q0Sy 0G4S񏐡A^v~}|{zys=] #ponmῗ0S ẗ0S/HS᱗0S$ 0 p0)0 i厚`Po ㋗ ㇗ᓗ0S 0 0`)0 Lq`P@D nkz0S0S  0S  0S  0 0(0 )N`PU KHW0S 0 0x(0 5`P "20Q:e?RC02‰#20S -0S;'0 080 0< 0S00'0 ֗$  0S|d'0 Ɨ0PS  0S0 000'0 ௗ ֖0S ݖ0S&0 0x000͖0S Ȗ0Sl&0 0|000Ḗ0SV0& vᆗ`P *`P`᠖0SP% ^n`P +q`P}ዖ0S ᆖ0S00`%0 A R CP R* <`,080[j0S 0 0$0 #H`P2heHC"? RwWt Rf RJ  !`U /tt U XX U ؕ<< U ϕ   U ƕ 0‰2SP 3`0U ⲕ U ⩕# 0P ᾖ0S 0S ``\U ⏕Z[8#P 㠖# 0 P嗖ϕ0S ʕ0Se0YLk 0P A `U "P  Ao\ X`U H< 8$`U >0 !`U 3x`U *o`U !f1`ї#`U Vb`U Ml`hU DP`LU ;4`0U 24`U )3`U ۔ X ܾdоpȽܽ sعxTldtt`Xl^0n|X4ho0ț|cܸG-@` Mp៕P PP  Ѝ`40S .VZ6<W?CGSRQPONMLKJIHGF=g}B?>=<;:987654321#0'|0 k|00W ប00 ㈔  ピ ~$ yᅔ0S န0SW PD0P(   G CP宕, P$ P(Pѕ4 PP0$0,00B<0pZ0S U0SPPa  WYC0S >0SᛔPPJ h dWؓB,0S '0SPP3  W+0S 0SᗔPP  Wઓ"2 o" $ ໔0S 0S ؓ00yP "000$,0 ,004 00 # 0 㶓P00 0 0 0SZ0SF PC 0S@ 0 ]PYPP0h @ 0D #  pPS z"x0 Hx00"v RVW R5 R!  !PWx PtWy` \PWpDP@WhR0Sc M0S^ PWV@0S ;0S?XZ#2S PD  000ޒPP; 6 0S 0Sp 0 㥓P$p 0 㝓PPW઒ PW࢒  PWP0 0W$PW8Lܖ\dPXgpxL`U,(ܒepPO-)]M@P0` p F    p ,P!ᛓFPp0PS 0S 0S 0S 0S 0S 8( G᎔P( =( 8᪔0P0' . ốP$ r R' 0@3_P P@<3Sk ? . 00' ؑ0Yґ!& @3Sm & & ṑ& ؒ$ r 0ᕒP\≔χP\&0  Lᙑ  P@  /H0B2v00]% ঒~]ߍᑔ%0 ᕒh0S l RN0P2" P% 0<3q"$ PFP .%0P0y]ߍA00<7 0$0R0 ,,pؑP`,0 ds T$ =,00p0ds 4$ 3p0$00@3œ4 000*3 000"3 0003 000( 0 #$ ꒓0KD#p A p QX:2"\#  ߑ埒PP bX 0" " ̑b"Z   AЂốd `═DHD" P  Aᥑ;"a `Pp`㚑]ߍ0壑D! Y! J%00呑2 [00傑#`` L20000o 9%00 , !00!ꐲDLԶ  \xd<$dԱ|tdYLXԮ|h\p@-@PPP Pp<0S' 70S 20S 000Sp@{Ցp@vd `ZďpHHZ༏p00Zഏp%4DXH$V`VO-#M@ pPD# ᳐቏ h# ঐPiH# uP # <3Sh0S 0<3" \X" {83S2S 083" nFa  tTh$POtY_ᓏPe$" O'5 Ѝߑ`p0kG!p A 9  0[ Ѝ{꾑aAl!V ` p` aꬑ8!` `Pp` Ѝ蟑!P A l0Sn.譑0Pi 0壏 0[ˎ2Sn/藑0Pi 0协d `0[ⵎܯį8|dh\R!G-@ ฏh< ` ᫏PP p ࡏȎ t勐h$ᇐt呐ᗑˎp@P  700 0]`ԭ@@-@ZP {Pᤎ0S ៎0S ᚎ0S @|\ X_6@@_.((_&  BR̀RO-@-\M|( 1P 9P \Ѝ<0AL .ŏPᙎ`E0S @0S ;0S 83Sd 0SA 0S> 0S; D R H R T ( Hg P0 00 P/ DDHPD0P034300|& Ŏᝍ kWW& `Pp`㷎%e ⎍P| \ X₍ \Ѝ2 A|uOjY b% 0 2S "R  Qm*H0H0JPH ""dP"R31#h% c P% [㙍@t/a % N0@ >PE$ < z@$ /Ɏ083.L R6 l$  ,⠎Pk@$ 0$80/΅<   0S; 0S8 x0< $ 0< S 0#8 0 0S& 40<0004080 0$ 8 PU01S (@0唵$1 S ds% ˆ 0 00RTЍ|0Sdp`pYX 0 |! x  K㥆 c 0! 1$0L@H`aT*pㄓ@, D 02#Q 804 R P 00SU00  RU 0S@V, @ V0@0|0 0 00 (LOVx0040 S (0HP哵#,0P\0( %%<`0S&hV0@ p(V 8 @Z) P,0  ,   H08ȅV040ZSx0000Z- 4PP\0( %%<`0S&hV,@ p(V 8 @Y* P00   0<啅V,00Z4P B |0S@p`@`Wx 0| v.|0Sx@p`@`kWx 0P| b<<\ ,ԔܔܓMO-,MT^| `V, P\ @ 0SpR.:Y @(V(P @((pEpP  i0 00000,ЍOЍ/ @(  R ( M`Z *V ((@`F( > V( 0P \ 0pG pC 000,ЍOЍ/ ( !0P,ЍOЍ/0 00 0 Ƅ̒MO-4MX \  @`0T\0 PI 6&0$06 , 0(000 ( 0 pW%`PVP ! 1U1! R *V 3 #U ࠃࠓ+ U G V p#p3 TTD(0 P  ,#  Rc: 00R0#02S4ЍOЍ/( 嚄 0XC 0@@ 磄  `0\0@000$ 3(0 (`@@D( oT0(@ `  PEXF c P` k g  `0\@00@0@(`0Ac P`@ X F B  000(0 (P@@D( T0(@P cEB @@  XP     0   孃(`0NXp p  000>  ᒃ(0 3'PG@D( (pG̓T0(pP@ N PEc` `  FX` ` `P`  Y㽃 L㹃 A `0\@00@0@(`X0   砃  L0>0 4@ 5+0 +0  !<0p 00$@ 0 (  , `0  X<PꬒdTЌ R/O-P M(` PY$* 0S RB( 0SP0 @0\@T(0:00c000  B PY : Ѝ p @ Bł 0p 00C0c000    B 0  00C0 @O-P@M 01@<0$( LP`P0P0t0p@)  C! # % ' * p0<#PD0 @0@Y< pLL@t 0S "\0 , "4 0 $ !#800< S 0#800Spf0pSb 08 @ 0R?00S 0aV ᰀ0P10, ṃp$P p00< SM R 80ST00 0S  \ T0  /i 1ᑃ`\PW/i4 p#(( 10pL$ 0 0S80\ SL@o<D @Ɂߍr R 80ST00 0S* \ T\\0⬁DDD 0ࣁ<XDԊЇ؂O-\MD <L0P倐匀 PH K 0SH 0SE 0S ہ  X IP@PtX0 l00 4 @0RK 808080T040< P\0%"( 04 S 0#80 b0S) `80,0P8000(000aV 0bPp 0W 0S X@( X @S㄁ 0Z40@ 040R 0804S+o  XtGP@PX P@0 [ 87P0 0H0 0 7A007T㐐0$0 qdw 0W1 @ 0 0[ PATqdw1  Xڐfp`pʀX0 l€  XDFP@PᵀX0  ୀ@ HU (P -p0 PPE PU PW]T哀 i [}@``8刀[0 ,偀tXـ F  Ҁ p[u`p`i[00 0B_[0 V0S0S L0S t`p0P(`0 ;0U:T5pD00S 0)0S 4`p0$00p$(`0 0W: 0`0(@Dp#`0 0 0!R Q r! ^NU\Ѝ[0C`@`[X`p`X0 ' `D`@01V*,吐HL0PP( 0#pW <0< R P 80ST00  RT 0S`U,(0P吐0   <0 000 0 D <pP  X |14@ @0@ oX4@Ph@aX`p`X0 XTPX 04@ @0@ DX4@$>H7Gl08P XԀDdd=؂ԂP=~L}|̀|0}|D|$yL{PO-@MP8( (0 H   F0PLS0yY8y0(@0p#`0 0 0!R Q r! ^NSTЍYP@`PyY<yY`` yY|0 xYy `D`@01V*DpH,4P 0#PU <0< R P 80SS00  RT 0S`[,4P刀0  xy 60x 0000 0 $PL y  Y T18@ @0@ xY8@(xaY`pxY|0 xY 08@ @0@ ~xY8@(xxqxQlxinhtk,nkkgjPd glfi0fHieje,"(d\iPglbag|af,a ^4`daO-@P0GMH P0B D zPa P Dz0P QX0z0P<0b 1X `d04z< H L 01yP 0S Q { @0R 1Q@ @1PHP@x P( % 0S" Q /,P t p p/ , !$   R ,  , R:P P6zX<3zGߍ  w5x p0S <0L drP<0@(B0 @@$PD1 H0#x d Ly(0$ H0 0800\0z Px { 0Sx 0Su 80< ` 0< SD 0#8D0D0S2 =00040=004 0` 8 ZL0 1SC (@<0唺$ 1 S ds w  8 0 < < dw40D 040Sw o(0$ 00 04Q ,8 \ , ` 4 \`0D0@ $& 4p<R'x(w X@  81SP Q U (U  RU80(5)0SK@TW @0 1儡S P Z` (0C(  Z  (P@T4 (00$ 400 Q008Q80Z 80\p@ 04'04S(:w 8X`@ 0 1ASm Q T (0C(PT P( UT$(0$ 00Q \ 09#< R P 8 0S P0 UT(㜵,\v `V(0$8 0 08 00Rv p0S <0L drPpd qx< (  pp$D1 0H^`(@pW* 唼#%0PU R* R:0N`W:^ @0p(` C_!R  \ 0P 0(P 0 S,  [@T*Q^qv x(0 ᓴ$C 0Bj PTf\v 1 00 0\PZOv 1 00C 0SC0@T1 , 0 0u1  0 0Cu 0uTvT  (1@ D@1   0S@!0  `0 u P<u\u_u@1 t \1u(0$ 0 0PF 540\050T050`0@\0 '0<S080(u cXD@  81SP Q U (U  RU40(5&0S@TD(0$ 0 0[4( A 0u  1@ 8@1   0S@!0   0@!   P 1 Tu\t(0$ 00ti(0$ 00t4(0$ p00t(0$ P00t88tP PwGߍtu  8 0 t<c 0 !L 1`0LpH01|0WF* TpD1T x 0#0h0S 804 R P 00S[00  R[ 0ST0| 0T0R ytHv0P0`  0S\ 0SY h0< 0< S 0#800S 0l0l 0 8 ZL0 1S{ (@<0唺$ 1 S ds t l0 0l0S ἰ800l0 S (0 倠 | 哺#T0P\0 %%<`0S&hVh@ p(G^e_[d\\](c\bX],]\$]\]|UZpYpYYOVXO`X R(NL?(??,?T 8 @Y* PT0  &t   0|sThl0YU sh0 < 0D sg800h0 S0 l1|0l0P\0 %%<`0S&hVT@ p(T 8 @Z) P\00s   \0l|sTTh0Y|s  8 0D is`fsjdbsT]sU;@`XsU s Z<c 0 !L 10LpH010W* p谍D1  0#00S 804 R P 00SX00  RX 0S0 00R谝sHju0P0  0S 0S 0< 0< S 0#800S 谝00 0 8 YL0 1S: (@<0唹$ 1 Sl ds :s 0 00Sh000Y (0$娠 哺#0P\0 %%<`0S&hV㐐@ p(T 8 @Y* P0  s   0rꐐ0YW0@0rh000 S/ 5圠00P\0 %%<`0S&hVㄐ@ p(T 8 @Z) P\00r   \0crꄐ0Yr  |Urh  0 NrVPIrGr0 < 0 ;r^r )<c 0 !L 10L H0 10RL* D1  0#00S 804 R P 00S[00!  R[ 0S0 00R qqh  0 qHDt0P0  0S 0S 0< 0< S 0#800S 00 0 8 [L0 1Sw (@<0+$ 1 S( ds r 0 00S000Z (0 )Đ 哹#0P\0 %%<`0S&hV㬠@ p(T 8 @Y* P0  q   0{qꬠ0Z000Z/ 9崐00P\0 %%<`0S&hV@ p(T 8 @Y* P\00q   \0Fq0Zq  J@7q5q  0 .q +q1  #q[Pqqq0<  0T  qWhq <c 0 !L 10L H0 10RE*D1  0#Z 804 R P 00S\00  R\ 0S0 00RXX pH$s0P0  0S 0S <0< S 0#800S 00 08 @TL01S^ (`<0$&1 S ds p 0 00Sꬠ0pZ. \=00P\0 %%<`0S&hV@ (T 8 @Q01# P\  0p0   \0cpp Wp Q $N@WpUpSp D 0 LpAꬠ0pZ l.(0 +#0P\0 %%<`0S&hV@ (T 8 @Q01# P 0  |p0   0ppZ\<< pLO@pp d 0 o|_Poooo 0< 00!  oNCp 6<c 0!L 1LPH`aU?*s pD1 002#Q 804 R P 0 0ST00!  \ T 0SPV oRPoooo0 o\0< 0L0 0 D1 H 0Y+ P\0 %%==< <x8:`8:H8p:;:1!0@-0 R3 R8 R9 R8 R7 R6 R5 R4 R3$ R2( R1, R00 R4 R,8 R+< R* n n          ꔡH BDB,0_$ 00 0 C A C B/H0 00 P.  P+  P( P%  P"  P  P  P P $ P ( P , P 0 P 4 P 8 P <0Co//H0 0C-阐 Mp@P (`@ Rr" 0@n0  s# 0 q#000T Ѝ؞H@O-o@tMRPPDU`@d@4 (0 P0H0o0P,0 H o,4(L4p0<S'x W@0`@`T \P ,80  0^Q  P@`TP@8(  ?0?0R?  @?/ ````VX` Po ` `` ``o ` `` `(00 P(0\ SdPfmPHd.pPp4P `(0<0S+[@ 8 @0 S00ө?JmP [p\PZ0, omDmDm>L`0P0>00T0>0X0>0\008 0^ pXW8[4@ $P<Y<0 P0 @ ' 0\" Q@0YCT @ ^ 0W$0pw[ppfXp0d0Vh R" 00T( R" 00U00\`( 000RH,3od D0 - mdtЍ lX01X0j0^   Wpp R pR񏐕pRLz,SN0$0(0 S, (#(p lX-0D0H0<0S00SX [S<0(, #(p  ulX0T0X0<0S00S? [:<0(, #(p \lX  Z 4 8 S, (#(pK ElGS, (#(p> 8l:T0 0X00d0h0[000 )X0T0X0 "X0d0h0[<0(, #(p l4 RX  Q Sc, (#(pq$p0[@0 " @  0Y? Q:04 (,)pqyp RpT00 R 0 R8 S$ $ p  X  ppp$pS000000 ,( "A @080(p, #'d< (0,#pq k4 (0,#pq kz, (0,#0 000hoktЍp L @0fk@0L P40^k40~p4,0pR!80Wu001S0(㙣)01E00MmP H mhP H >mh6& 4P0 @0P 080l0d00<@4S80$H(0T00 <`, 80\ l[ 0Z 0 Z  (0 RZ `V<X `(h00\ lpW 0S 0 P  (0W`V00\P( 80R\ Hm0SDD@d000`0, 04(0:d 0$` k-lP- (p,`4PD@ 000Y0S `0  d 0($` k 8 (,(pqp *80(, #(p0qX0Tp<0<0(, #(pqp0?,( *pq S4p8 80(, #(py0qH0Dp<0, (#(pL FjH80(, #(pq0[dph0 80(, #(pq0TpX0 ,R_ Sf\ T 80 p 0 W/ RI TY1,0l0 0#  #h( Z( 0咊* 0R0 000l0hh@iZ( ᛊ* hh800d 80  Rd (8Pp,(p P 0 (Y)010  <0R #80CPpBrX00#04(0, DJ>?>>>l=<;@;:::87*6l7H7\,X,322!\.` -D,l-0-,, ,+p+X+D+0+ +*P$p4(@<0S P 8 0 SWp1P\TW 0 08 ><00@0 W,P7:@ ``(@W(:^00\0#S "0XZ#[ 0(@00 ``D <@ Pi0W80*(P W 00 W*(P80SD i\40i8(40?X40h 4400LLh`h 0X TpS<0qS030#ph 0H DpS<0IS030#H hKh"( $pppppS   p8 (,(pq#p 80(, #(p0q0p80(, #(pqBdp0chT0  p YT40h40,(0(,0Puhw(40oh40@40hh40Xbh1h]hxXhPUhhtOh Jh BBhpC-@Q$M  & Q# Q pP `6iPP  0 @ j($Ѝ<<Oh$Ѝ "PO ht /0p@-00C$ S#;HY|0'n7`bC$$00p80001 0000p8P0@`01dP0 ` @($0 00,Q4p800@01T00 p80001 0$004tP 0 p800@0$10Q0  $pO-`0M`<Sp$!4 1 0 Y?0 @0 0 P PE PRL,)@ $x  ph $ X `R3  @U".*Ѝ8 0`@ !  XTH ` P 8 H@0   ! d H 8@0  0  0g 00C-0$@  0Q|+(8   Q!> P(\c Q7$A (    8P0@pT` @ P8`0pPQPp  W4  RP W+T P 0 < R  @    ( P<   W  R !  dP  WD P   d P  0 0fC~fD8G-0CM$@S./.-9)(w(cA#"! -{'0`0PpS40PP S00S  0$0080 0 100Ѝ800P@0100Ѝ800`0P1$@0ЍpPWb0L 0ZU0BPH  0S 0S0 0800 0 1000$4  0 800`0P1@00 @800 0@1 0 P4@ 00 m L$00/00xC-PQM 0  F RC Q@  R= pfP/ 0@`V \0F&p0 e\@V Q Q0 ^ \@nfVЍ0 gf<<q}eЍ "qse<Pp@-`PM0  . R+ Q(  R% ff@P PU \ 5%\08,$@8,$SЍp<<{:eЍp "@{0e0Dp@-`PM0  . R+ Q(  R% #f@P PU \ 5%\08,N$L@@8A,$SЍp<<dЍp "@d$8A-`P@p5eV 0 fe-g3h0@-@MfPT   eP0@0#,D@$$Ѝ088dЍ0  dЍ0p@-@Plf0P $^ ,$R D ă(TpXX$d p@@${d p(($sd p8Tdp-t"|d 0`@^p 0 /G-M&f8DtTK H!<  heY0 0@000S' ,0S$ 0S!000CS0P P U 00S``00 W\ _ePLU@@ T@d  /eЍPLU@@ T  @Dc0d$O-,Me` Q % d0P0$  pdTU) $eP0  ;  R\C0 40S  $$eQ 000 ;  RC@0(P ,$e(DT ,$eQ 0A ^     SX    L  0\pS  @PRࠓࠃS  Y  ^ 0 0 0T4@ QG P00P  ^ p40pp p p$ pPp40p8 0 0p3#0 4P40 p00  p< Q@ 084 0S0<4N ` `Q 0  P PR pB@PS pW  Qp  @0RV*`@DDĆ  00db  d,Ѝdb0 000T484<  00db 00dbh 0d0dbL 0H0dbxP,LO-LM$jd84<$0S    0S '$0@ c!3(0 000(0080 0@000S 080<00(,0@4@@0D0 0 p (0 `P 0Q.Pp@0P@0X ( R  R  R R( Q'`0`@0 XW4P\,`P ( >^(B0( (BS pP܀ P<` (,`<00 0( S(B ,U`:D` (,`D080 (CR@ PR(E@@9 Q [  T0+ 0SP` p04Pp4 P   ``Rp 4P4P0 `PK(@Z(D@@0 (CR@ PR(E@@9 Q Q0  R0+ 0TP` p04Pp4 P   ``Rp 4P4P0 `PK(@Z(D@00T(C< PT(E8 Qj Q0  R0+ 0pU` 04P4    ``R p4Pp40 `K(PT(E0 00R*@("$ LbLЍ(A [:  R( (BR, ,00 (A[: [*( (B R, ,00  ;0R PS(E@@| Q8 Q0  T0+ 0TP` p04Pp4 P   ``Rp 4P4P0 `PK(@Z(DB Q  8D @ @`|( @$`t|<  O-TM$pb0D Q  a0P08*D0(0 H0$0LPa0DT $b(0P 0 ;  R\C00 4 0S_ 0$$sb(0P  0(0 00408<   R C@00(4,0SS 0,$Ub(00 0S 0Ep00  @ HRZ`=HX\R XD!\* \HN).^ R \p R0R0D4$ 0@0ZA Q  \  ^ 4p0`@ P$84 ` p0pL 4p 4 ` pP 0 H @0, Z0` pe<8t0S@p X0H4 S `,`e 0SP V 0P@UQ 0S  RD@Q*0 B#0S5 B#0S0 qR 1 ^:1  ZFR`HX,D ^ 550 * L YB" L ^50*I ZL,\ D ^*I ZL,JBoo ZࠓࠃR``T=  D`\ * NX@ L \* NX@ D\{* NX@ nK&L \f* NX@ YDK&\5 0 *NX@ L \5 0?*NX@ 40S00<0SX LH\* B#Q 00 R0!000V`1^ B!Q 00g^!$ _TЍK&S^  00F^1 0=^0Z0, @$DH1 D 0*^ 00D4$ ` 0840<4z$_0P0'(00 0t 00 ^ 00^ 00] 0|0]dd]px`H$`<,dp@-@P_HD]P p@H^n`Ppp@`@-_C@-_C@-_ //000S/ -p@-aEM`# 1001 p@P,_  ) 2;D<1K/ 0:`Eߍ@Ѝ/100!(10 0a_ 0(  V_  0( @ K_  0( ` @_ l 0(  5_ D 0(  *_\D8a\a0aa``p -08 ,]00]P0@-P񏐮~xrlf`ZTNHB<60*$ T" ^@" ^0" ^ " ^" ^" ^! ^! ^! ^! ^! ^! ^! ^! ^p! ^`! ^P! ^@! ^0! ^ ! ^! z^! u^  p^  k^  f^  a^  \^{  W^v  R^q  M^ltX< tT8tT4lL0@-S S S T  !^@  ^,  ^  ^xX0@-S/ #  ]  ]  ]x  ]h  ]X  ]H  ]8  ](  ]TQ Q //@-@]#0Cp@-@P ] ]$ ]p4 ]` ~]P y]@ t]00 o]p(8HXhxO-PDM04   Pi00p@Su Rr Qo 0Sl ~\0P(0[[4@ @ 7]08SD l!l $ d!  , (  \Q2* Q  $(P$@]Z`,  0`]ZYP  0P \Y 0 0"0(0(DЍXX[(DЍ 0 00"0,(0[0X`t@O-PM'   PU0pP@PR 0SO QL 0SI [0P|08[뜀 e `p\@\\\0SP 倠|`刐 lp吀 \@\ X\ T[ \0``` \ϠXTPQLHl4D8L@<<@L8 4$L0(,,L(0$D HLPT XB\0S|Cx@`8\5\\1\P-\*\p00SJ (3$0l03 0t04p 0lSwp0\W@ 00 !@0 \Wt\0S Q; 0S8 W0P 0'FV0 @Y ̠ P Y 0 ` 0P[\@ `W\ R0` XY ,ЍPPU ,Ѝ"0 0("0$ 0UhO-$M`pH@LP0PW 0JWP0 0P @NA P{W R=$Ѝ mWQ* 谟@0 00T *P0S@`.R:&6#:\SV6V  NW0h `p `BWT:A $ЍOU0000\U t|hO-Q4Mp$ X  QD0p W ? 0S< Q9 0S6 ?VP'$0(PX 0 `00@\PH0@\ @T0RY `X 4Ѝ  0V00 0@  {WHHU 4Ѝ"$" TpPO-MIW`P; pW8 0S5 0P00000 PpV0S"p0T u'@ H  M 0p@ 0 00PpV0SЍЍ  FT"D8@A-pMV`P* 0S' PU$ @ Ã@^ 6L- U<0 p` @iU0\PSSDp `GL@HPQT *@0  RU00C@U,00`\V: CU4lЍ, VU QU LUD, FU00 aMS4lЍ U U U U  U  U U U T T T T Tx Tl T` TT TH T< TD00kT`P~ 0S{ 0Sx KUPb 0S_ 0S\  R@ ̊@z:p00@T3*0S0Q 0  T  0[   T  00[ 0XPSLJ$D * T  @T T:R 9㐠000C0  0Q <0S L@HpqT*0@0@ 0CW P0## R 80Q0   ET) ZT 蘟䈟8T x2T p,T  h(T `X"T HT PT @T Th T\  TP TD T8 S, S  S S S S S S  S S S S S S S Sx Sl S` ST SH S< S0 S S S,@SP=  4! S0S2 ж&P   <` R&hV@ p 80\ 1 S ! 0 8 Y  oS@V,00\P SS,00S %  % 0  4R   PPP1 R+ 0\' 0\$ A 0  @$ 8 A0 B8 \\ C,,\0 $ B 08 @$A0 B8 SЍ0<<r:OЍ0 "Pr0OXH0G-`T2M@0 0P U , OP| pOTj T` TQ TA T N@#TL >:d0DS,! p0OTL TB T3 T# TJ  0 N@NU <N/QЍT :d0DS0 0jO@  0 IQ@  0 ,R@  N@  0 P@ 0 3O@  0 xN@@N, (@{N"DO-@EMP @P\0Y%(Q? 10 ? 0$02 R1 8 "`V+  pN0ST8I?,O!t!@ 0 DP0 MNDONpPC 0 5OP(@T:Eߍ @ 0 #P @ 0 P @ 0 P @ 0 Px @ 0 OX @ 0 O8 M(H$xt ,TC- PMM0PpR+0 L + Lk @U` 0 400O!0`0 O#ONPC0T`p" T W@\ d"X0S0@ WMߍh\0 \@W0 RMWW \d"0h\0 \ @W0 ;MMߍ0 4M``#MMߍD 0  PiO("$#oMtd,4G-Pp-FM@,@iO+OMP!$ 0>ONM`PU "200 !? ؁ 0= " : ؂ 07 # 4  0M P 0NfOFߍЀsM P|@@NlNN  B    $L\A-pP`N@M00202080400 @-0 !N萏P,0 0 /DA-@hM`pd QN|1oPV00S3PQP!0d N<wLP ( O1P 0000eLP  O0P 0000SLP  O0P 0000AL@P@ h O<0P 0000hЍ @,ddTL, x@-?obŸR`20 M \0S@`Pp LP D mO42P 1001KP  [O1P 1001KP  IO1P 1001KP  7O\1P 1001\KP H %O1P 1 0 01KP  O0P 1@0@01KP K@P@  Ѝ N\0P 1001t @MhL Ѝ @ ,8\T<dXp@-@MP`]KP pWKP ЍpP cM5N0 ZM,NЍppD 0 00/|L0 00/\8C-> 0@M@aP @` 000LpP4 LP/ LPP*   M0 00R@0 @PK _NP YNP f SNP0 ЍЍ0<  #03/0$,lA- M @L1!0P00S 000S p@f`LAЀLp0  KPLP0s 0S ЍppJd000S0 KP,00Ѝ@XA- PM0p BL0P" Ƞ@ C G  wL1 BL`0vKPJ0 CLnKPR1 00R&:0<L `KP<\0XA P!@ LP$0LP0 >LDKP0܍Q 0 P0KL  *J  "J pp J XX J DD<@,ԇL8X8p@- `M P@L @000p 0P t0@T@ Ѝp =LJP@@4IHLЍp@ @(0S! R0S R0S R0S R  R$0S( R,0?o2/0/p@-`"MP@ K L 0   000`"0 qK L,0($  0 00 "0 `K L" WK L! NK L! EK L!  `$ 0` \Ddd EPP 8@ D >EdDЍp@-'DdP D00Pt 00#4 /T 00S /8 00S / 00S / /H(@-LP@P @L0 0CP(0(0CE @(0L@-`@` L@T0 00BP(0(0C^E (@0@- LP@P @L0 0BP(0(0C@E @(0@-^LMT@T0 @00BPЍ$0$0C E @00@-`@M\0@_L 00 BPЍ$0$0fCE @0@-P@M0@00  ELrBPЍDL iBP4400?CD 0$@D0P@-@(M@ !L 0 m X00  00@BP(Ѝ$0$0CD |@0@-h@Md0@"L  00BPЍ$0$0BD @00@-@lPMhP0 #L@ APЍ0$0$0BhD P@0<0@-@tP,Mp0P ($L @@@00AP,Ѝ0$0$0BCD @00@-@tP,Mp0P &$L @@@00AP,Ѝ0$0$0BD 0@0D@-@(M@040 08000<0)$L  0 00AP(Ѝ$0$0YBC @0@-@(M@040 08000<00$L  0 00[AP(Ѝ$0$0.BC @0@-@(M@040 08000<01$L  0 000AP(Ѝ$0$0BC H@0l0@-@pP,MlP0*$L  @  AP,Ѝ0$0$0AyC @0p@-@(M0@`P+$L  00@P V 00U00(Ѝp$0$0ALC @0@-@(M|0@,$L  00@P 0s(Ѝ$0$0A$C T@0p@- @(M0P@`-$L   P00@P 0s OU (Ѝp S s s4040SAB *@0`@-@(M0@ .$L 00X@P 0s $0s(Ѝ$0$0#AB @0@-@(M0@ /$L 00,@P 0s $0s(Ѝ$0$0@B @0HSRQPM`-Ѝ /@->O-$Pp@SRoo8V 0fƠ03v.~,(0pc 8Y 0p@ # 3 "Y  R@0 0C|22cȌ Q pB030# Q00S B LU <Ơ00RV0A@/  0fƠ1#.03~p64#$b (Y  D#3!YQ@D @ Bs00 b8W 0@ 3 #W  R@00CH.x~ ,00c8X 0@#3!XQ@0 0C|11cȌ R pA030# R00SALT@UOoTSR!\0pUpL@ `dt2Ơ41#0Ġs 8)nQ H#3+Q [H@y0nR @3#Rࠓ^@ A Q:  W # 2R X @U 0W 34f`2$ @4@-_vendor_ai_cfg_max_vendor_ai_validate_vendor_ai_alloc_procvendor_ai_initvendor_ai_uninitvendor_ai_comm_lockvendor_ai_comm_unlockvendor_ai_get_idvendor_ai_release_idvendor_ai_cfg_setvendor_ai_cfg_get~YWRN:%s() cfg max_proc=%u is larger than built-in max_proc=%u! ~RERR:%s() proc_id(%u) NOT init yet !! ~RERR:%s() proc_id(%u) >= max limit(%u)r AI-init: engine: CNN AI-init: engine: CNN2 AI-init: engine: NUE AI-init: engine: NUE2 AI-init: plugin engine: CPU%d AI-init: plugin engine: DSP%d ~RERR:%s() cannot alloc info for proc_id =%d init() - begin ~RERR:%s() Current setting of VENDOR_AI_CFG is not same as first setting !! ~RERR:%s() already init !! ~RERR:%s() g_ai_support_net_max =0? ~RERR:%s() vendor_ais_check_component_ver fail ~YWRN:%s() AI-init: cfg chk_interval %d < 100? set to 100 ~YWRN:%s() AI-init: cfg chk_interval %d > 3000? set to 3000 ~RERR:%s() AI-init: plugin engine: not support type = %d! AI-init: plugin engine %d fail = %d ~RERR:%s() AI-init: proc scheduler => unknown type = %d! g_ai_comm_sem_idinit() - end uninit() - begin ~RERR:%s() NOT init yet !! uninit() - end ~YWRN:%s() NOT close proc_id %d before uninit? ~RERR:%s() g_ai_comm_sem_id NOT init yet !! ~RERR:%s() give proc_id is NULL !! get_id() - begin /dev/kflow_ai_net%iopen tmp %s for ioctl failed, please insert kflow_ai_net.ko first! VENDOR_AIS_FLOW_IOC_NET_RESET ioctl failed /dev/kflow_ai_netclose tmp %s failed ~RERR:%s() p_cfg is null for proc_id(%d) ...? get_id() - proc_id(%d) is available. get_id() - end ~RERR:%s() fail to get proc_id, all supported proc_id(0~%d) is in used !! get_id() - fail & end release_id() - begin ~RERR:%s() p_cfg is null ...? ~RERR:%s() fail to release proc_id(%d), it's NOT in used !! release_id() - proc_id(%d) is released. release_id() - end ~RERR:%s() already init!! ~RERR:%s() cfg engine => null? ~RERR:%s() cfg engine => invalid sign! ~RERR:%s() cfg engine => unknown type? ~RERR:%s() cfg scheduler => unknown type? ~RERR:%s() already init!! VENDOR_AI_CFG_SHAREMODEL_MODE could only be set before vendor_ai_init() !! ~RERR:%s() p_param is NULL!! ~RERR:%s() invalid share model mode, should be [0/1], but set = %u ~RERR:%s() cfg multiply init => null? ~RERR:%s() cfg multiply init => invalid value! ~RERR:%s() cfg multi-process => null? ~RERR:%s() cfg multi-process => invalid value! ~RERR:%s() dma abort failed...!! 02.07.2205300VENDOR_AIS_FLOW_IOC_MEM_INFO ioctl failed VENDOR_AIS_FLOW_IOC_GET_NUM ioctl failed ai_support_net_max is ZERO. VENDOR_AIS_FLOW_IOC_MULTI_PROCESS ioctl failed VENDOR_AIS_FLOW_IOC_NET_INIT ioctl failed ai_support_net_max(%ld) > AI_SUPPORT_NET_MAX(%d) g_ai_support_net_max is ZERO open %s for ioctl failed query support_net_max fail VENDOR_AIS_FLOW_IOC_CORE_CFGCHK fail close %s failed VENDOR_AIS_FLOW_IOC_CORE_CFGSCHD fail _vendor_ai_fill_fc_parm_vendor_ai_set_preproc_addr_ofs_vendor_ai_op_mem_alloc_vendor_ai_op_mem_free_vendor_ai_op_work_buf_alloc_vendor_ai_op_work_buf_free_vendor_ai_op_gen_initvendor_ai_op_openvendor_ai_op_startvendor_ai_op_stopvendor_ai_op_closevendor_ai_op_getvendor_ai_op_setvendor_ai_op_addvendor_ai_op_proc~RERR:%s() not support fmt bits (%d, %d, %d)! ~RERR:%s() not support sign bits (%d, %d, %d)! ~YWRN:%s() FC: svm shift(%d) exceed range... ~RERR:%s() invalid input addr (%lx)! ~RERR:%s() invalid output addr (%lx)! ~RERR:%s() Unknown PXLFMT = %i! %s: get block fail %s: blk2pa fail, blk = %#lx %s: mem_munmap fail %s: release_block fail, blk = 0x%lx ~RERR:%s() proc_id(%u) req_size = 0? ~RERR:%s() proc_id(%u) alloc memory fail, need size = %u ~RERR:%s() proc_id(%u) free init memory fail, ret = %d ~RERR:%s() vendor_ais_open_net error %d ~RERR:%s() FATAL ERROR : module is NOT init yet, please call vendor_ai_net_init() first !!! ~RERR:%s() module is already opened...ignore request !! ~RERR:%s() FATAL ERROR : module is NOT init & open yet, please call vendor_ai_net_init() and vendor_ai_op_open() first !!! ~RERR:%s() FATAL ERROR : module is NOT open yet, please call vendor_ai_op_open() first !!! ~RERR:%s() module is already start, ignore start request.... ~RERR:%s() proc_id(%u) op gen init fail=%d start() - create_joblist (%u jobs, %u binds) ~RERR:%s() module is NOT start yet, ignore stop request.... ~RERR:%s() module is NOT stop yet... ignore close request !! ~RERR:%s() module is NOT open yet... ignore close request !! ~RERR:%s() could only be called after INIT, please call vendor_ai_net_init() first ~RERR:%s() VENDOR_AI_OP_FC is deprecated, please use VENDOR_AI_OP_LIST instead!! ~RERR:%s() UnSupported p_max->op !! ~RERR:%s() p_param is null !! ~RERR:%s() param_id(%u) not support !! ~RERR:%s() could only be called at OPEN ~RERR:%s() op(%u) not support !! ~RERR:%s() FATAL ERROR : module is NOT init & open & start yet, please call vendor_ai_net_init() & vendor_ai_op_open() & vendor_ai_op_start() first !!! ~RERR:%s() FATAL ERROR : module is NOT open & start yet, please call vendor_ai_op_open() & vendor_ai_op_start() first !!! ~RERR:%s() FATAL ERROR : module is NOT start yet, please call vendor_ai_op_start() first !!! ~RERR:%s() invalid in1 addr (%08x)! ~RERR:%s() invalid in2 addr (%08x)! ~RERR:%s() invalid out1 addr (%08x)! ~RERR:%s() invalid in1.dim width,height,channel,batch_num (%d, %d, %d, %d)! ~RERR:%s() invalid in2.dim width,height,channel,batch_num (%d, %d, %d, %d)! ~RERR:%s() invalid out1.dim width,height,channel,batch_num (%d, %d, %d, %d)! ~RERR:%s() limit in1.width != in2.width (%d, %d)! ~RERR:%s() limit in1.height != out1.width (%d, %d)! ~RERR:%s() proc_id(%lu) vendor_ais_set_fc_ll_cmd fail.r ~RERR:%s() Unknown AI OP! ~RERR:%s() proc_id(%lu): Must set work_buf when using FC ll mode!! ~RERR:%s() proc_id(%lu): Must call vendor_ai_op_add when using FC ll mode!! ~RERR:%s() proc_id(%lu) op proc fail=%d in lock_job ~RERR:%s() proc_id(%lu) op proc fail=%d in push_job ~RERR:%s() proc_id(%lu) op proc fail=%d in unlock_job ~RERR:%s() proc_id(%lu) op proc fail=%d in pull_job ~RERR:%s() not support input format: 0x%08x ~RERR:%s() not support output format: 0x%08x ~RERR:%s() YUV2YUV is not support! ~RERR:%s() Only support YUV2RGB! ~RERR:%s() meansub plane mode not support when src format = RGB! ~RERR:%s() Input format is YUV420,input_img pa = 0x%lx is not 2-byte aligned! ~RERR:%s() Input format is YUV420,input2_img pa = 0x%lx is not 2-byte aligned! ~RERR:%s() Input format is UV PACK,input_img pa = 0x%lx is not 2-byte aligned! ~RERR:%s() Output format is UV PACK,output_img pa = 0x%lx is not 2-byte aligned! ~RERR:%s() Only support scale down. ~RERR:%s() proc_id(%u) op proc fail=%d in lock_job ~RERR:%s() proc_id(%u) op proc fail=%d in push_job ~RERR:%s() proc_id(%u) op proc fail=%d in unlock_job ~RERR:%s() proc_id(%u) op proc fail=%d in pull_job vendor_ais_check_component_vervendor_ais_get_net_is_batchvendor_ais_user_mem_va2pavendor_ais_user_mem_pa2vavendor_ais_cal_sizevendor_ais_auto_alloc_memvendor_ais_get_max_buf_sz_layernet_map_addr_with_parsflagnet_map_addr_with_parsflagvendor_ais_map_ai_ll_addrvendor_ais_map_drv_addrnet_unmap_addrnet_unmap_addrvendor_ais_unmap_ai_ll_addrvendor_ais_pars_netvendor_ais_unpars_netvendor_ais_check_netvendor_ais_net_def_invendor_ais_net_undef_invendor_ais_net_gen_chk_versvendor_ais_net_gen_get_id_list_size_vendor_ai_net_gen_chk_model_is_fresh_loadedvendor_ais_net_gen_initvendor_ais_update_1st_layer_parmvendor_ai_cpu_cust_set_out_dimvendor_ais_update_1st_layer_parm_v2vendor_ais_create_1st_layer_addrvendor_ais_create_1st_layer_addr_v2vendor_ais_net_input_initvendor_ais_net_input_init_v2vendor_ais_net_input_uninit02.07~RERR:%s() library version check fail! library version(%s), check_ver(%s) ~RERR:%s() kdrv version check fail! kdrv version(%#x), check_ver(%#x) ~RERR:%s() kflow version check fail! kflow version(%#x), check_ver(%#x) ~RERR:%s() plugin cannot get ???? ~RERR:%s() plugin cannot get version? 01.02~RERR:%s() plugin version check fail! plugin version(%#x), check_ver(%#x) ~RERR:%s() cpu_prebuild cannot get version? 02.15~RERR:%s() cpu_prebuild version check fail! cpu_prebuild version(%#x), check_ver(%#x) ~RERR:%s() invalid net_id ~RERR:%s() Invalid va 0x%lx, mem user begin = 0x%lx, end =0x%lx ~RERR:%s() Invalid pa 0x%lx, mem user begin = 0x%lx, end =0x%lx ~RERR:%s() vendor_ais_get_net_info fail... ~RERR:%s() memory is not initial: 0x%lx p_parm_sz = %lu = sum(%lu, %lu, %lu, %lu, %lu, %lu, %lu) ~RERR:%s() null input ~YWRN:%s() %s: not support flag: 0x%lx ~RERR:%s() unknown engine type : %d ~YWRN:%s() preproc address should be 16 alignment: in = 0x%08x, out = 0x%08x, mean = 0x%08x ~YWRN:%s() %s: invalid address: 0x%lx ~YWRN:%s() unknown engine type : %d ~RERR:%s() null memory... ~RERR:%s() unknown input mode(%d) in app ~YWRN:%s() <> THIS IS APP MODE BIN !!! ~RERR:%s() vendor_ais_chk_vers fail, NOT support this chip ~RERR:%s() vendor_ais_chk_vlc fail, chip 331 NOT support VLC decoding. ~RERR:%s() mctrl[%lu].addr is NOT offset-type!! ~RERR:%s() mctrl[%lu].iomem.imem_addr is NOT offset-type!! ~RERR:%s() mctrl[%lu].iomem.omem_addr is NOT offset-type!! ~RERR:%s() mctrl[%lu].in_bufinfo_addr is NOT offset-type!! ~RERR:%s() mctrl[%lu].out_bufinfo_addr is NOT offset-type!! ~RERR:%s() vendor_ai_drv_init error %d ~RERR:%s() vendor_ais_pars_net fail %d ~RERR:%s() null input ...r ~RERR:%s() input size(%d, %d, %d, %d) < model first layer size(%d, %d, %d, %d) ~YWRN:%s() not support input format: 0x%08x ~RERR:%s() unknown input mode(%d) in common ~RERR:%s() unknown first layer trigger source: %d ~RERR:%s() p_output_dim is null? ~RERR:%s() p_mem_manager is null? ~RERR:%s() ext_info pointer NULL! ~RERR:%s() Invalid buf_attr(0x%lx) ~RERR:%s() custnn: proc[%d] set dim of layer[%d] out[%d] is failed! ~RERR:%s() null input ... ~RERR:%s() input source pa = NULL??? ~RERR:%s() input source va = NULL??? (layer 0 is CPU layer)! ~RERR:%s() input_init fail, in_buf_num(%u) ~RERR:%s() vendor_ais_get_proclayer fail...~RERR:%s() input_init_v2 fail, in_buf_num(%u) ~RERR:%s() net_id(%u) multi-batch uninit fail, batch num(%d) ~RERR:%s() net_id(%u) multi-input uninit fail, in_buf_num(%d) vendor_ais_remap_kerl_memvendor_ais_unmap_kerl_memvendor_ais_pars_kerl_memvendor_ais_unpars_kerl_memvendor_ais_proc_assign_input_addrvendor_ais_set_ll_basevendor_ai_get_kflow_versionvendor_ai_get_kdrv_versionvendor_ais_dma_abortvendor_ais_update_diff_memvendor_ais_restore_diff_memvendor_ais_get_multiscale_max_dimvendor_ais_set_model_idvendor_ais_pull_netvendor_ais_get_net_infovendor_ais_proc_input_initvendor_ais_proc_input_uninitvendor_ais_proc_input_init2vendor_ais_proc_input_uninit2vendor_ais_get_proclayervendor_ais_net_builtin_CPU_execvendor_ais_net_builtin_DSP_execvendor_ais_update_diff_iomemvendor_ais_pars_diff_memvendor_ais_unpars_diff_memvendor_ais_start_netvendor_ais_stop_netvendor_ais_push_netvendor_ais_get_diff_batch_memvendor_ais_update_diff_batch_infovendor_ais_pars_diff_batch_memvendor_ais_set_batch_model_idvendor_ais_update_diff_batch_memvendor_ais_pars_diff_batchvendor_ais_unpars_diff_batch_memvendor_ais_restore_diff_batch_memvendor_ais_unpars_diff_batchvendor_ais_get_diff_batch_id_infovendor_ais_get_diff_batch_id_numvendor_ais_net_get_input_layer_indexVENDOR_AIS_FLOW_IOC_NET_UNINIT ioctl failed VENDOR_AIS_FLOW_IOC_NET_LOCK ioctl failed VENDOR_AIS_FLOW_IOC_NET_UNLOCK ioctl failed /dev/kflow_ai_net%uopen %s failed KFLOW_AI_IOC_CACHE_CHECK ioctl failed ~RERR:%s() vendor ai ioctl not init... VENDOR_AIS_FLOW_IOC_REMAP_ADDR ioctl failed VENDOR_AIS_FLOW_IOC_UNMAP_ADDR ioctl failed VENDOR_AIS_FLOW_IOC_PARS_MODEL ioctl failed VENDOR_AIS_FLOW_IOC_UNPARS_MODEL ioctl failed ~RERR:%s() null input... ~RERR:%s() unknown engine type(%d) in ll VENDOR_AIS_FLOW_IOC_UPDATE_PARM ioctl failed ~RERR:%s() invalid eng(%d) VENDOR_AIS_FLOW_IOC_LL_BASE ioctl failed VENDOR_AIS_FLOW_IOC_MEM_OFS ioctl failed VENDOR_AIS_FLOW_IOC_VERS ioctl failed ~RERR:%s() vendor_ai_get_kflow_version: open kflow fail! ~RERR:%s() vendor_ai_get_kflow_version: get kflow version ioctl fail! /dev/nvt_ai_module0~RERR:%s() [VENDOR_AI] Open kdrv_ai fail! ~RERR:%s() [VENDOR_AI] ai open fail! close /dev/nvt_ai_module0 failed ~RERR:%s() dma abort failed, fd = (-1) linearlinear-o1graphgraph-o1graph-o2graph-o3(n/a)/mnt/sd//dot_group.txt/mnt/sd//mctrl_entry.txt/mnt/sd//group.txt/mnt/sd//mem_list.txtVENDOR_AIS_FLOW_IOC_PROC_UPDATE_INFO ioctl failed VENDOR_AIS_FLOW_IOC_RESTORE_UPDATE_INFO ioctl failed ~RERR:%s() p_max_dim is NULL ~RERR:%s() invalid p_diff_resinfo!! ~RERR:%s() RES_ID = %ld > max num = %ld proc() - pull (sync=%d) - begin proc() - wait_job - begin ~RERR:%s() proc_id(%u) wait job fail=%d ~RERR:%s() proc_id(%u) net pull fail=%d proc() - wait_job - job[%d] ok proc() - wait_job - end proc() - >>> pull job time = %llu ~RERR:%s() input mode(%d) isn't matched with first layer model mode(%d) ~RERR:%s() first layer imem count (%d) should be < %d VENDOR_AIS_FLOW_IOC_INPUT_INIT ioctl failed VENDOR_AIS_FLOW_IOC_INPUT_UNINIT ioctl failed ~RERR:%s() invalid input!! mode_ctrl_num(%u) < proc_idx(%u) ~RERR:%s() input pointer is null... ~RERR:%s() input addr is null... ~RERR:%s() model id is exceed the max diff model num start() - pars_diff_mem - begin ~RERR:%s() input pointer or addr is null... ~RERR:%s() net_id is invalid... ~RERR:%s() diff mem addr is null... ~RERR:%s() find model id fail... start() - pars_diff_mem - net_id(%u), model_id(%u), pa(0x%lx), sz(0x%x) start() - pars_diff_mem - end ~RERR:%s() invalid wait_ms=%d ~RERR:%s() not support job[0] with engine=%d net(app-mode) => FORCE ((order=%s sync=%d) ~RERR:%s() invalid trig_src=%d of job[0] start() - bind_job (order=%s sync=%d) - begin ~RERR:%s() null p_group_list ~RERR:%s() proc_id(%u) not support job-opt %u start() - create_joblist (%u max_jobs, %u jobs, %u binds) start() - cpu_callback_thread_init ~RERR:%s() start() - not support cpu_bind=%d! start() - dsp_callback_thread_init net(app-mode) => FORCE ((order=%s sync=%d) start() - bind_job - end stop() - destory_joblist stop() - cpu_callback_thread_exit stop() - dsp_callback_thread_exit proc() - push (order=%s) - begin ~RERR:%s() net_id(%u) multi-batch is not ready, set batch number = %d, but only set %d input ~RERR:%s() net_id(%u) multi-input is not ready, need %d input, but only set %d input) proc() - push_job - end proc() - >>> push job time = %llu ~RERR:%s() proc_id(%u) net push fail=%d ~RERR:%s() input memory is 0... ~RERR:%s() get batch mem info fail... ~RERR:%s() external buffer info may no align with model! ~RERR:%s() get diff mem info fail... ~RERR:%s() input model info is null... ~RERR:%s() no suitable batch model id... ~RERR:%s() vendor_ais_update_diff_batch_mem: ai kflow ioctl not init... VENDOR_AIS_FLOW_IOC_PROC_UPDATE_BATCH_INFO ioctl failed start() - pars_diff_batch - begin vendor_ais_pars_diff_batch_mem (%d) start() - pars_diff_batch - net_id(%u), batch_num(%u), id(%d) start() - pars_diff_batch - end ~RERR:%s() vendor_ais_restore_diff_batch_mem: ai kflow ioctl not init... VENDOR_AIS_FLOW_IOC_RESTORE_UPDATE_BATCH_INFO ioctl failed ~RERR:%s() calculate max_batch_num fail...the max_batch_num cannot be referenced ~RERR:%s() p_input_idx_set is NULL...~RERR:%s() input memory is 0...~RERR:%s() preproc_idx_num(%u) exceeds AI2_MAX_BATCH_NUM(%d) limit !! VENDOR_AIS_FLOW_IOC_GET_FC_CMD_SIZE ioctl failed VENDOR_AIS_FLOW_IOC_SET_FC_LL_CMD ioctl failed _vendor_ai_net_push_vendor_ai_net_get_ext_info _vendor_ai_net_fill_ext_info_vendor_ai_net_debug_dump_vendor_ai_net_debug_layer_vendor_ai_net_debug_performance_vendor_ai_net_debug_get_memsize_vendor_ai_net_get_head_vendor_ai_net_get_mctrl_vendor_ai_net_check_input_start_address_vendor_ai_net_check_oldtool_input_vendor_ai_net_check_newtool_input_vendor_ais_find_layer_info_by_name_vendor_ais_get_external_first_layer_info_vendor_ais_config_ext_feature_in_vendor_ais_config_external_info_vendor_ai_net_get_in_path_list_vendor_ai_net_get_out_path_list_vendor_ais_get_path_by_name_vendor_ais_get_net_input_info_list_vendor_ais_get_external_sdk_param_vendor_ai_net_yuvfmt_str2hdal_vendor_ai_net_get_first_layer_input_info_vendor_ai_net_get_first_layer_output_info_vendor_ai_net_get_last_layer_labelnum_vendor_ai_net_get_src_layer_cnt_fmt_vendor_ai_net_get_dest_layer_cnt_fmt_vendor_ai_net_get_last_layer_cpu_buffer_size_vendor_ai_net_set_last_layer_cpu_buffer_addr_vendor_ai_net_get_last_layer_cpu_buffer_struct_vendor_ai_net_get_iomem_vendor_ai_net_check_input_format_vendor_ai_net_set_input_img_vendor_ai_net_mem_alloc_vendor_ai_net_mem_free_vendor_ai_net_init_buf_alloc_vendor_ai_net_work_buf_alloc_vendor_ai_net_io_buf_assign_rangevendor_ai_net_reset_statevendor_ai_net_setvendor_ai_net_get_vendor_ai_net_open_normalvendor_ai_net_open_vendor_ai_net_close_normal_vendor_ai_net_close_fastbootvendor_ai_net_closevendor_ai_net_start_duplvendor_ai_net_startvendor_ai_net_proc_vendor_ai_net_pullvendor_ai_net_proc_bufvendor_ai_net_push_in_bufvendor_ai_net_pull_out_bufvendor_ai_net_stop_duplvendor_ai_net_stop~RERR:%s() FATAL ERROR : module is NOT init & open & start yet, please call vendor_ai_net_init() & vendor_ai_net_open() & vendor_ai_net_start() first !!! ~RERR:%s() FATAL ERROR : module is NOT open & start yet, please call vendor_ai_net_open() & vendor_ai_net_start() first !!! ~RERR:%s() FATAL ERROR : module is NOT start yet, please call vendor_ai_net_start() first !!! ~RERR:%s() ERROR : proc_id(%u) please set VENDOR_AI_NET_PARAM_IN(layer_id, in_id) for input image first !! proc() - >>> proc_id(%u) clear io buffer... !! proc() - >>> workbuf clr time = %llu proc() - proc time = %llu proc() - >>> inputbuf clr time = %llu proc() - end ~RERR:%s() ai_buf is NULL ~RERR:%s() Invalid input ext_info_num(%u) ~RERR:%s() this_ext_info is NULL! ~RERR:%s() invalid bitdepth_fmt(%u) ~RERR:%s() unknown NN_IN_OUT_BUF_FMT format(%u) invalid out_bitdepth(%u)!! ~RERR:%s() combine buf fmt fail(%u) ~RERR:%s() fill_ext_info fail, proc_id(%u) ext_info_num(%u) ~RERR:%s() proc_id(%u) is NOT opened/started yet !! ~RERR:%s() proc_id(%u) is NOT started yet !! VENDOR_AI_NET_PARAM_CFG_MODEL: pa(%#lx) is 0.VENDOR_AI_NET_PARAM_CFG_MODEL: va(%#lx) is 0.VENDOR_AI_NET_PARAM_CFG_MODEL: size(%u) is 0.VENDOR_AI_NET_PARAM_CFG_SHARE_MODEL: pa(%#lx) is 0.VENDOR_AI_NET_PARAM_CFG_SHARE_MODEL: va(%#lx) is 0.VENDOR_AI_NET_PARAM_CFG_SHARE_MODEL: size(%u) is 0.VENDOR_AI_NET_PARAM_JOB_OPT: method(%u) is not support.VENDOR_AI_NET_PARAM_JOB_OPT: wait_ms(%u) is out-of-range(-1 ~ 10000).VENDOR_AI_NET_PARAM_BUF_OPT: method(%u) is not support.VENDOR_AI_NET_PARAM_CFG_WORKBUF: pa(%#lx) is 0.VENDOR_AI_NET_PARAM_CFG_WORKBUF: va(%#lx) is 0.VENDOR_AI_NET_PARAM_CFG_WORKBUF: size(%u) is 0.VENDOR_AI_NET_PARAM_CFG_WORKBUF: pa(0x%08x) is NOT 64x align !! VENDOR_AI_NET_CFG_INTLBUF: pa(%#lx) is 0.VENDOR_AI_NET_CFG_INTLBUF: va(%#lx) is 0.VENDOR_AI_NET_CFG_INTLBUF: size(%u) is 0.VENDOR_AI_NET_CFG_INTLBUF: pa(0x%08x) is NOT 64x align !! VENDOR_AI_NET_PARAM_IN(0, 0): sign != MAKEFOURCC('A','B','U','F').VENDOR_AI_NET_PARAM_IN(0, 0): pa(%#lx) is 0.param_id(%u) not support !! ~RERR:%s() p_head is null ~RERR:%s() p_mctrl is null ~RERR:%s() input[%lu][%lu] check fail, start_address(0x%lx) ~RERR:%s() get p_mctrl fail ~RERR:%s() input[%lu][%lu] check fail, pa(0x%lx) ~RERR:%s() input[%lu][%lu] check fail, usr_w(%lu), out_w(%lu) ~RERR:%s() input[%lu][%lu] check fail, usr_h(%lu), out_h(%lu) ~RERR:%s() input[%lu][%lu] check fail, size(0x%lx) ~RERR:%s() input[%lu][%lu] check fail, usr_ch(%lu) != in_ch(%lu) ~RERR:%s() input[%lu][%lu] check fail, usr_fmt(%u) != in_fmt(%u) ~RERR:%s() input[%lu][%lu] check fail, usr_w(%lu) != out_w(%lu) ~RERR:%s() input[%lu][%lu] check fail, usr_h(%lu) != out_h(%lu) ~RERR:%s() layer_name is null ~RERR:%s() out_path is null ~RERR:%s() layer_name size(%lu) exceeds limit(%u) !! ~RERR:%s() Invalid bit_sum(0x%u) ~RERR:%s() Invalid buf_attr(0x%x) ~RERR:%s() Over limit!, ext_info_num > %u ~RERR:%s() p_path_list NULL ~RERR:%s() p_input_blob_info is NULL get input blob info fail... get_out_path_list() - priv.ext_info_cnt = %u get_out_path_list(): ext_id = %u, path_list[%u] = 0x%x ~RERR:%s() p_info is null? ~RERR:%s() i(%u), buf_name.name size(%lu) exceeds limit(%u) !! ~RERR:%s() p_mem is NULL ? ~RERR:%s() p_str is NULL ~RERR:%s() p_fmt is NULL YUV420BGR888~RERR:%s() Unknown yuv_fmt(%s) ~RERR:%s() ai_buf is NULL !! ~RERR:%s() input_info is NULL !! ~RERR:%s() label_num is NULL ~RERR:%s() ERROR : proc_id(%u) please set VENDOR_AI_NET_PARAM_CFG_MODEL for model first !! ~RERR:%s() proc_id(%u) auto alloc mem fail p_parm == NULL ~RERR:%s() proc_cb fail... ~RERR:%s() proc_cb VENDOR_AI_PLUGIN_RESULT fail... ~RERR:%s() p_proc is null? ~RERR:%s() given layer_id(%u) exceed max_layer_num(%u) ~RERR:%s() given in_id(%u) exceed SAI_num(%u) ~RERR:%s() given out_id(%u) exceed SAO_num(%u) ~RERR:%s() get first_layer_in fail(%d) ~RERR:%s() get first_layer_out fail(%d) ~RERR:%s() get p_head fail ~RERR:%s() check OLD tool input fail(%d) ~RERR:%s() check NEW tool input fail(%d) ~RERR:%s() parse fmt type fail(%d) set_input() fmt(0x%lx) fmt_type(%u) %s: invalid param! %s: va = 0, mem_mmap fail %s: mem_munmap fail ~YWRN:%s() io_buf start address pa(0x%lx) is NOT 64x align !! vendor_ais_pars_diff_mem FAIL !!!! start() - >>> ts_pars_diff_mem time = %llu vendor_ais_unpars_diff_mem FAIL !!!! start() - >>> ts_unpars_diff_mem time = %llu ~YWRN:%s() ERROR: proc_id(%lu) is NOT stop/close yet, before uninit! ~YWRN:%s() ERROR: proc_id(%lu) is NOT close yet, before uninit! ~RERR:%s() proc_id(%u) p_param is NULL !! ~RERR:%s() Wrong value. %s, id=%d ~RERR:%s() could only be called at INIT set() - MODEL = (0x%lx, 0x%lx, %d) ~RERR:%s() Check va(%#lx) fail, please use vaild va or cache memory. ~RERR:%s() set CFG_SHAREMODEL is FAILED : could only be set after CFG_MODEL is set !! set() - SHAREMODEL = (0x%lx, 0x%lx, %d) set() - JOB_OPT = %d %d set() - BUF_OPT = %d %d set() - USER_POSTPROC = %08x %d ~RERR:%s() could only be called after OPEN set() - RES_ID = %#lu ~RERR:%s() VENDOR_AI_NET_PARAM_RES_ID_IMM could only be called at START set() - RES_ID_IMM set() - RES_DIM = (%#08x, %#08x) ~RERR:%s() set() - RES_DIM = (%d, %d) fail ~RERR:%s() VENDOR_AI_NET_PARAM_RES_DIM_IMM could only be called at START set() - RES_DIM_IMM set() - BATCH_ID = %#lu set() - BATCH_N = %#lu set() - MODEL_RESINFO = (0x%lx, 0x%lx, %d) set() - WORKBUF = (0x%lx, 0x%lx, %d) ~RERR:%s() size of workbuf is not enough ~RERR:%s() addr of rsltbuf is not enough set() - INTLBUF = (0x%lx, 0x%lx, %d) set() - LAYER[%d] = %08x set() - LAYER[%d].IN[%d] = %08x set() - inputbuf set time = %llu set() - LAYER[%d].OUT[%d] = %08x ~RERR:%s() invalid state(%d), could only be called after OPEN, please call vendor_ai_net_open() first ~RERR:%s() p_info is null ~RERR:%s() get_in_path_list fail(%d) ~RERR:%s() get_out_path_list fail(%d) ~RERR:%s() get_path_by_name fail(%d) get() - RES_ID = %#lu get() - RES_DIM = (%#08x, %#08x) get() - BATCH_ID = %#lu get() - BATCH_N = %#lu get() - WORKBUF = (0x%lx, 0x%lx, %d) ~RERR:%s() could only be called after INIT ~RERR:%s() please set CFG_MODEL before get CFG_INTLBUF ~RERR:%s() vendor_ais_cal_size fail ~RERR:%s() vendor_ais_get_net_info fail get() - INTLBUF = (0x%lx, 0x%lx, %d) ~RERR:%s() get_last_layer_labelnum fail(%d) open() - begin ~RERR:%s() Wrong value. %s open() - check chip - begin ~RERR:%s() ERROR : proc_id(%u) input model is NOT supported by this CHIP !! open() - check chip - end open() - check model fresh loaded - begin ~RERR:%s() ERROR : proc_id(%lu) input model check fresh-loaded fail !! The content of input model set by VENDOR_AI_NET_PARAM_CFG_MODEL is NOT fresh load from file. Please reload model file first !! Possibly reason that cause this error => user call [stop->close->set model->open] just use previous model address without reload model file !! open() - check model fresh loaded - end ~YWRN:%s() Running simplify model bin ... buf_opt.method(%d) is invalid => auto set to VENDOR_AI_NET_BUF_OPT_NONE !! ~YWRN:%s() Running simplify model bin ... job_opt.method(%d) is invalid => auto set to VENDOR_AI_NET_JOB_OPT_LINEAR_O1 !! open() - <<<<<<<<<<<<<< !!! RUNNING SIMPLIFY MODEL BIN !!! >>>>>>>>>>>>>> open() - extinfo update job_opt => update job_opt to model set = %d open() - extinfo update job_opt => model job_opt = (-100), ignore update... open() - extinfo update buf_opt => update buf_opt to model set = %d open() - extinfo update buf_opt => model buf_opt = (-100), ignore update... open() - extinfo for job_opt/buf_opt is not found in this model, ignore update... /mnt/sd/ori_iomem.txt/mnt/sd/ori_mctrl.txt/mnt/sd/ori_aiparm.txt/mnt/sd/ori_llcmd.txtopen() - init buf alloc - begin, req_size = %lu open() - init buf alloc - user init buf, pa = %#lx, va = %#lx, size = %lu open() - init buf alloc - end open() - >>> initbuf time = %llu proc_id(%lu) open with job-opt=%d (wait_ms = %ld), buf-opt=%d (ddr_id=%d)! open() - group_job - begin open() - group_job - SKIP GROUP_PROC() ... because this is SIMPLIFY MODEL BIN open() - group_job - end open() - >>> groupjob time = %llu open() - iomem - begin proc_id(%u) user_buffer size = %lu (using buffer space already in model bin) open() - iomem - end, size = %lu open() - >>> iomem time = %llu open() - end open() - open time = %llu close() - begin close() - uninit_job_graph close() - mem unmap - begin ~RERR:%s() proc_id(%u) net gen uninit fail=%d close() - mem unmap - end close() - >>> memmap time = %llu close() - init buf free - begin close() - init buf free - end close() - >>> initbuf time = %llu close() - work buf free - begin ~RERR:%s() proc_id(%u) free work memory fail, ret = %d close() - work buf free - end close() - >>> workbuf time = %llu close() - end close() - close time = %llu close_fastboot() - begin close_fastboot() - mem unmap - begin close_fastboot() - mem unmap - end close_fastboot() - end start() - begin ~RERR:%s() FATAL ERROR : module is NOT init & open yet, please call vendor_ai_net_init() and vendor_ai_net_open() first !!! ~RERR:%s() FATAL ERROR : module is NOT open yet, please call vendor_ai_net_open() first !!! start() - work buf alloc - begin, req_size = %lu start() - work buf alloc - io buf, pa = %#lx, va = %#lx, size = %lu start() - work buf alloc - end /mnt/sd/ori_iomem2.txt/mnt/sd/ori_mctrl2.txt/mnt/sd/ori_aiparm2.txt/mnt/sd/ori_llcmd2.txt/mnt/sd/group_mctrl_entry.txt/mnt/sd/group.txt/mnt/sd/group_mem_list.txt/mnt/sd/dot_group_graph.txt/mnt/sd/dot_buf_graph.txt/mnt/sd/dot_layer_graph.txtstart() - >>> workbuf time = %llu start() - mem map - begin ~RERR:%s() proc_id(%u) net gen init fail=%d start() - mem map - end /mnt/sd/ori_iomem3.txt/mnt/sd/ori_mctrl3.txt/mnt/sd/ori_aiparm3.txt/mnt/sd/ori_llcmd3.txtstart() - >>> memmap time = %llu start() - init_job_graph ~RERR:%s() ERROR : proc_id(%u) please set VENDOR_AI_NET_PARAM_CFG_MODEL for model first !! start() - pars_diff_mem start start() - pars_diff_mem end ~RERR:%s() proc_id(%u) get src layer cnt/fmt fail(%d) start() - end start() - start time = %llu ~RERR:%s() proc_id(%u) vendor_ais_net_gen_uninit fail start() - >>> pars_diff_mem time = %llu start() - pars_diff_batch start start() - pars_diff_batch end ~RERR:%s() Cannot find ai_info by proc_id(%u) ~RERR:%s() Cannot find input buffer by proc_id(%u), please set VENDOR_AI_NET_PARAM_IN first and just before proc. proc() - begin ~RERR:%s() proc_id(%u) - IN_BUF_LIST not support yet !! ~RERR:%s() proc_id(%u) - OUT_BUF_LIST not support yet !! ~RERR:%s() proc_id(%u) - push_in_buf set fail %d !! ~RERR:%s() proc_id(%u) - push_in_buf push fail %d !! ~RERR:%s() proc_id(%u) - pull_out_buf pull fail %d !! ~RERR:%s() proc_id(%u) - pull_out_buf get fail %d !! stop() - begin stop() - unpars_diff_mem start stop() - unpars_diff_mem end stop() - end stop() - stop time = %llu stop() - unpars_diff_batch start stop() - unpars_diff_batch end nn_memory_graph_update_buf_referenced_for_group_nn_memory_debug_dumpnn_memory_graph_group_release_allprenn_reorder_exe_vendor_ai_net_mem_getmaxstepnn_memory_graph_group_add_pseudo_allprenn_memory_graph_shrinknn_net_alloc_memnn_net_alloc_memnn_memory_linear_shrinknn_manage_detect_overlap_vendor_ai_net_mem_alloc_mem_iomem_fix_vendor_ai_net_mem_alloc_mem_aiparm_fix_multi_ll_vendor_ai_net_mem_alloc_mem_aiparm_fix_ll_vendor_ai_net_mem_alloc_mem_aiparm_fix_vendor_ai_net_mem_pars_addr_vendor_ai_net_mem_unpars_addr~RERR:%s() null p_mctrl_list [END_T_2] p_io_buff[%d].end_t = %d(from p_io_buff[%d]) [END_T_1] p_io_buff[%d].end_t = %d(from top_step=%d) [%d]group(%u) out_buf_id(%d) set (-100) [%d]group(%u) out_buf_id(%d) keep (-100) ~RERR:%s() mctrl idx(%u) is NOT grouping [%d]group(%u) out_buf_id(%d) (%d/%d) done. buffer manager not initial => pseudo mamage(%u) (0x%lx, %u) i_id(%d) => pseudo mamage(%u) (0x%lx, %u) => (last_1)pseudo mamage(%u) (0x%lx, %u) => (last_1)pseudo mamage(%u) (0x%lx, %u) i_id(%d) => (last_2)pseudo mamage(%u) (0x%lx, %u) i_id(%d) => (last_3)pseudo mamage(%u) (0x%lx, %u) i_id(%d) ~RERR:%s() alloc b_bufsize_set fail ... /mnt/sd/proc%u_nn_mem.html~RERR:%s() open file (%s) fail ... %d ( %u proc_id(%u) dump (%s) ... done!! [%d]group(%u) release => mc_idx(%u) => i_id(%d) (%d, %d) => manage(%u).life(%u -> %u) => [nn_manage_buf] (%u) => <%d, 0x%lx, %u, %u> [%d]group(%u) self-skip [%d]group(%u) prev_num(%u) => group(%u) in_buf_id(%d) (-100) done. => group(%u) in_buf_id(%d) call prev release. => prev group(%u) all release => prev group(%u) all release => prev group(%u) buf_id(%d) done. ~RERR:%s() nn_manage_buf alloc fail !! ~RERR:%s() p_map_buff alloc fail !! /mnt/sd/nn_mem_%03u.htmlopen file (%s) fail ... %ureorder(%d) >= original(%d)...skip reorder [%d]group(%u) add pseudo => i_id(%d) manage(%u).life(%u -> %u) => i_id(%d) need add pseudo tar =><%d, 0x%lx, %u, %u> , => group(%u) in_buf_id(%d) call prev add. => prev group(%u) all add life/pseudo => prev group(%u) all add life/pseudo ~RERR:%s() p_buf_referenced alloc fail !! ~RERR:%s() null p_mem_list group(%u) release all previous group(%u) update buffer referenced group(%u) alloc [1] mc_idx(%u) => o_id(%d) find manage(%d) (0x%lx, %u), end_addr = 0x%lx -> 0x%lx => i_id(%d) manage(%u).life(%u -> %u) [2] mc_idx(%u) => i_id(%d) equal mc_idx(%u) o_id(%d), skip pseudo => i_id(%d) need add pseudo group(%u) add life/pseudo all previous [3] mc_idx(%u) => o_id(%d) life_o(%u) find manage(%d) (0x%lx, %u), end_addr = 0x%lx -> 0x%lx add debug preserve buf_id(%d) fail, debug max num(%d) exceed !! [MEM] debug : add buf_id(%d) to preserve list success !! [MEM] debug : move buf_id(%d)_addr = 0x%08x -> 0x%08x, and end_addr = 0x%08x -> 0x%08x [%s] wrong intput: p_mctrl=%lx, proc_layers_num=%08x ~RERR:%s() p_io_buff alloc fail proc_id(%u) user_buffer size = %u (ideal = %u) [MEM] debug : mctrl(%d) buf_id(%d) will preserve !! ~YWRN:%s() proc_id(%u) detect buffer overlap !! => buf_id(%u)(%lu, %lu, %lu, %lu) & buf_id(%u)(%lu, %lu, %lu, %lu) ~YWRN:%s() proc_id(%u) buffer overlap detected !! flag is already in the address : 0x%lx proc_id(%lu) user_buffer size = %lu vendor_ai_net_group_calcbuffersizevendor_ai_net_group_setbuffervendor_ai_net_group_llcmd_fixvendor_ai_net_group_linearvendor_ai_net_group_graph_optimizevendor_ai_net_group_graphERR:%s() user_parm_addr is NULL ERR:%s() vendor_ais_get_net_info fail ERR:%s() mctrl_entry_size is zero ERR:%s() llgroup_size is zero ERR:%s() mem_entry_size is zero ERR:%s() group_list.p_group is NULL llcmd_fix() - begin llcmd_fix() - end linear() - begin ERR:%s() mctrl_entry_addr is NULL ERR:%s() malloc llgroup fail ERR:%s() malloc p_mem_entry fail ERR:%s() mctrl idx(%u) is NOT grouping linear() - end ERR:%s() llgroup is NULL ERR:%s() step_max(%u) < 1 optimize() - begin optimize() - end graph() - begin ERR:%s() no this mctrl case ERR:%s() group idx(%u) is NOT set tail ERR:%s() Fail to graph optimize by VENDOR_AI_NET_JOB_OPT_GRAPH_O2 graph() - end _vendor_ai_net_debug_dump_iomem_vendor_ai_net_debug_dump_mctrl_vendor_ai_net_debug_dump_aiparm_ll_vendor_ai_net_debug_dump_aiparm_vendor_ai_net_debug_dump_llcmd_detail_vendor_ai_net_debug_dump_llcmd_vendor_ai_net_debug_mod_llcmd_detail_vendor_ai_net_debug_mod_llcmd_vendor_ai_net_debug_dump_mctrl_entry_vendor_ai_net_debug_dump_group_vendor_ai_net_debug_dump_mem_entry_vendor_ai_net_debug_dump_graph_dot_vendor_ai_net_debug_pars_addr_vendor_ai_net_debug_unpars_addrvendor_ai_net_debug_dump_vendor_ai_net_debug_layer_write_filevendor_ai_net_debug_layerai - all.trace = %08x ai - proc[%u].trace = %08x CONVDECONVMATMULSVMROIPOLLELTWISEREORGANRESHAPEPROPOSALPOSTPROCSOFTMAXFCPREPROCFC_POSTPOOLBNSCALECUSTOMERANCHORUPSAMPLESCALEUPPRELUSIGMOIDPRIORBOXDETOUTDEPWISEFP2FIXLSTMREVERSENORMxxxAPPLLCOMMVPECNNCNN2NUENUE2CPUDSP???mem_mamager, user_parm.va = 0x%lx mem_mamager, user_model.va = 0x%lx mem_mamager, user_buff.va = 0x%lx mem_mamager, kerl_parm.va = 0x%lx mem_mamager, user_parm.pa = 0x%lx mem_mamager, user_model.pa = 0x%lx mem_mamager, user_buff.pa = 0x%lx mem_mamager, kerl_parm.pa = 0x%lx ERR:%s() null input ERR:%s() vendor_ais_get_net_info fail... [IOMEM] mode_ctrl_num = %u, layer_num = %u, parm_size = %u, model_size = %u, io_buf_size = %u ---- Layer(%u) ---- SAI[%u] = %8u, pa = 0x%lx, va = 0x%lx SAO[%u] = %8u, pa = 0x%lx, va = 0x%lx [MCTRL] mode_ctrl_num = %u, layer_num = %u, parm_size = %u, model_size = %u, io_buf_size = %u =============================================================================================================================================================================================================================================================================== mc_idx trig_src eng mode layer_index nn_layer_index addr size tot_trig_eng_times ibuf_addr ibuf_cnt obuf_addr obuf_cnt imem_addr imem_cnt omem_addr omem_cnt in1_src is_img in_fmt out_fmt preserve idea_cycle mc_idx ======================================================================================================================== mc_idx i_buf_num buf_id offset size is_tmp o_buf_num buf_id offset size is_tmp %6u %8u(%-4s) %3u(%-4s) %4u(%-8s) %1u %14u 0x%lx %8u %18u 0x%lx %8u 0x%lx %8u 0x%lx %8u 0x%lx %8u %7u %6u %6u %6u %8u %10u %6u mc_idx prev_num prev_idx_addr prev_layer_list next_num next_idx_addr next_layer_list %6u %9u => %6d 0x%lx %9u => ---------------------------------------------------------- %6d 0x%lx %9d %6u %6u %8u 0x%lx %8u 0x%lx %lu ------------------------------------------------ [ModeCtrl->addr]parm_addr = 0x%lx => [AI_APP_HEAD] mode = %u, parm = (0x%lx, %u), stripe = 0x%lx in_addr = 0x%lx, out0_addr = 0x%lx, out1_addr = 0x%lx, in_interm_addr = 0x%lx, out_interm_addr = 0x%lx, tmp_buf_addr = 0x%lx, conv.weight_addr = 0x%lx, conv.bias_addr = 0x%lx, conv.fcd.quanti_kmeans_addr = 0x%lx, conv.fcd.p_vlc_code = 0x%lx, conv.fcd.p_vlc_valid = 0x%lx, conv.fcd.p_vlc_ofs = 0x%lx, norm.bn_scl.bn_scale_addr = 0x%lx, elt.addr = 0x%lx in_addr = 0x%lx, out_addr = 0x%lx, roi_ker.roi_addr = 0x%lx in_addr = 0x%lx, out_addr = 0x%lx, svm_ker.sv_addr = 0x%lx, svm_ker.alpha_addr = 0x%lx, fcd.quanti_kmeans_addr = 0x%lx, fcd.p_vlc_code = 0x%lx, fcd.p_vlc_valid = 0x%lx, fcd.p_vlc_ofs = 0x%lx in_addr = 0x%lx, out_addr = 0x%lx, in_interm_addr = 0x%lx, out_interm_addr = 0x%lx, fc_ker.weight_addr = 0x%lx, fc_ker.bias_addr = 0x%lx, fcd.quanti_kmeans_addr = 0x%lx, fcd.p_vlc_code = 0x%lx, fcd.p_vlc_valid = 0x%lx, fcd.p_vlc_ofs = 0x%lx in_addr = 0x%lx, out_addr = 0x%lx in_addr = 0x%lx, out_addr = 0x%lx in_addr[0] = 0x%lx, in_addr[1] = 0x%lx, in_addr[2] = 0x%lx, out_addr[0] = 0x%lx, out_addr[1] = 0x%lx, out_addr[2] = 0x%lx [ModeCtrl->addr]parm_addr = 0x%lx => [AI_LL_HEAD] mode = %u, parm = (0x%lx, %u), eng = %u, ll_end = 0x%016llx input = 0x%08x, interm_in = 0x%08x, output[0] = 0x%08x, output[1] = 0x%08x, weight = 0x%08x, kmeans = 0x%08x, bias = 0x%08x input = 0x%08x, elt_in = 0x%08x, roi_in = 0x%08x, output = 0x%08x, sv = 0x%08x, alpha = 0x%08x, rho = 0x%08x, kmean = 0x%08x input[0] = 0x%08x, input[1] = 0x%08x, input[2] = 0x%08x, output[0] = 0x%08x, output[1] = 0x%08x, output[2] = 0x%08x ERR:%s() unknown engine type : %d [ModeCtrl->addr]parm_addr = 0x%lx => [COMM] in_addr = 0x%lx, out_addr = 0x%lx, tmp_addr = 0x%lx addr_in = 0x%lx, addr_out = 0x%lx in_addr = 0x%lx, out_addr = 0x%lx, tmp_addr = 0x%lx, w(%u), h(%u), channel(%u), batch(%u), top_n(%u) width = %u, height = %u, channel = %u, batch_num = %u, in_bit_fmt = (%d/%d/%d), out_bit_fmt = (%d/%d/%d), in_addr = 0x%lx, out_addr = 0x%lx, tmp_addr = 0x%lx in_addr = 0x%lx, out_addr = 0x%lx, bias_addr = 0x%lx in_addr = 0x%lx, out_addr = 0x%lx input_num = %d, output_num = %d, model_num = %d, temp_buf_addr = 0x%lx, temp_buf_size = %d, parm_size = %d [ IN] = (0x%lx, 0x%lx, %8d, 0x%08x) [ OUT] = (0x%lx, 0x%lx, %8d, 0x%08x) [MODEL] = (0x%lx, 0x%lx, %8d, 0x%08x) in_addr = 0x%08x, out_addr = 0x%08x, mean_addr = 0x%08x, alpha_addr = 0x%08x, beta_addr = 0x%08x in_addr = 0x%lx, out_addr = 0x%lx, tmp_addr = 0x%lx in_addr[0] = 0x%lx, in_addr[1] = 0x%lx, in_addr[2] = 0x%lx, out_addr = 0x%lx, tmp_addr = 0x%lx in_addr0 = 0x%lx, in_addr1 = 0x%lx, out_addr = 0x%lx, tmp_addr = 0x%lx, indicator_parm_addr = 0x%lx, feat_parm_addr[0] = 0x%lx, feat_parm_addr[1] = 0x%lx, feat_parm_addr[2] = 0x%lx, feat_parm_addr[3] = 0x%lx, static_parm_addr[0] = 0x%lx, static_parm_addr[1] = 0x%lx, static_parm_addr[2] = 0x%lx, static_parm_addr[3] = 0x%lx, hidden_parm_addr[0] = 0x%lx, hidden_parm_addr[1] = 0x%lx, hidden_parm_addr[2] = 0x%lx, hidden_parm_addr[3] = 0x%lx, bias_parm_addr[0] = 0x%lx, bias_parm_addr[1] = 0x%lx, bias_parm_addr[2] = 0x%lx, bias_parm_addr[3] = 0x%lx in_addr = 0x%lx, out_addr = 0x%lx, tmp_addr = 0x%lx [%u] (%4d) 0x%016llx => cmd(UPD ) , Reg(0x%03x) , Value(0x%08x), ByteEn(0x%1x), T(%d), O(%d) => cmd(NEXT_UPD) , Addr(0x%08x) => cmd(NEXT_LL ) , Addr(0x%08x), TableIndex(%d) => cmd(NULL ) , TableIndex(%d) [ModeCtrl->addr]parm_addr = 0x%08x => [AI_LL_HEAD] mode = %u, parm = (0x%08x, %lu), eng = %u, ll_end = 0x%016llx cnn: w=%d, h=%d ===> w=%d, h=%d ******* layer[%lu] -> modify w,h ERR:%s() null p_mctrl_list p_mctrl_entry idx(%u) p_data(%p) p_group(%p) %c%c%c ERR:%s() null p_group_list p_group_list idx(%u) step(%u) addr(%#lx) cnt(%u) prev(%u) next(%u) p_head(%p) p_tail(%p) ERR:%s() null p_mem_list p_mem_list idx(%u) p_group(%p, %u) alloc(%u) step(%u) step_end(%u) digraph G { node [style=filled, color=lightgrey, shape=rectangle]; edge [fontsize=28] edge_color_list [ label=<
Edge Color
PREPROC
CONV
ELTWISE
FC
SOFTMAX
POSTPROC
RESHAPE
LSTM
REVERSE
OTHER
> ]; text_color_list [ color = yellow Text Color VPE NUE2 CNN CNN2 NUE CPU DSP UNKNOWN "(%d)"[label="(%d)\n%u", color=red] "(%d)"[label="(%d)\n%u"] } purplebluegreylightgreytomato4tomatoyellowpinkdarkgreenredsalviablue "Image" -> "(%u)" [label="%u", color=%s, fontcolor=%s]; "(%u)" -> "(%u)" [label="%u", color=%s, fontcolor=%s]; node [style=filled, color=lightgrey, shape=rectangle, fontcolor=white]; node_color [ Node Color ]; %u[label="%u\n%s", style=filled, color=%s] %u->%u %d[label="[%u]\n", style=filled, color=%s] %u->%u wbERR:%s() open file(%s) fail dump to (%s) success ! %s/CNN_%d_OUT%d.bin%s/CNN2_%d_OUT%d.bin%s/NUE_%d_OUT%d.bin%s/NUE2_%d_OUT%d.bin%s/CPU_%d_OUT%d.bin%s/VPE_%d_OUT%d.bin%s/NAN_%d_OUT%d.binimg_file_path : %s; addr=0x%lx; size=%d ERR:%s() fopen fail ERR:%s() null input(p_mem_manager) /mnt/sd/output%umkdir --parents %snetwork_performance_J%dW%dB%d.txtamodel_name model_bin_size total_buf_size proc_time cpu_loading %-85s%-16u%-16u%-11llu%-11f _vendor_ai_cmd_callback_threadvendor_ai_cmd_initvendor_ai_cmd_uninit/mnt/mtd/%s.txtdot_grouponmctrl_entrymem_listoverlapreorder_dumpsim_ai1_bugshrink_dumpnetinfoclear_iobufset_preserve_bufidtrace%xperfCMD(%s) argv(%s, %s, %s) res(%s) ~RERR:%s() command parsing fail, please check by "cat /proc/kflow_ai/help" ~RERR:%s() KFLOW_AI_IOC_SET_VERSION fail ~RERR:%s() KFLOW_AI_IOC_GET_DEBUG_INFO fail ~RERR:%s() KFLOW_AI_IOC_CMD_OUT_INIT fail ai_cmd_tsk~RERR:%s() KFLOW_AI_IOC_CMD_OUT_PROG_DEBUG fail ~RERR:%s() KFLOW_AI_IOC_CMD_OUT_UNINIT fail graph_debug_core_opengraph_debug_core_add_blockgraph_debug_core_set_vargraph_debug_core_add_block_with_var_x1graph_debug_core_add_block_with_var_y1graph_debug_core_add_linegraph_debug_core_close ERR:%s() filepath is null ? ERR:%s() open filepath(%s) failed !!!!! ERR:%s() handler is (-1) ?  drawRectMain(%lu, %lu, %lu, %lu, "%s", "%s", update_only); ERR:%s() var_name is NULL or len is 0 !!  %s = %lu; drawRectMain(%s, %lu, %lu, %lu, "%s", "%s", update_only); drawRectMain(%lu, %lu, %s, %lu, "%s", "%s", update_only); drawLine_color(%lu, %lu, %lu, %lu, "%s", update_only); layermemory_addr#00FF00 time#EE77EE#2288FF#CCCCCC#55CC33_vendor_ai_cpu_callback_threadsched_setaffinity fail %d ~RERR:%s() callback wait fail? ~RERR:%s() cpu engine plugin is not set? ~RERR:%s() callback signal fail? ai_cpu_tsk[%d]_vendor_ai_dsp_callback_threadai_dsp_tsk[%d]VENDOR_AIS_FLOW_IOC_CORE_RESET ioctl failed VENDOR_AIS_FLOW_IOC_CORE_INIT ioctl failed VENDOR_AIS_FLOW_IOC_CORE_UNINIT ioctl failed KFLOW_AI_IOC_CMD_PERF_UT_BEGIN ioctl failed KFLOW_AI_IOC_CMD_PERF_UT_END ioctl failed VENDOR_AIS_FLOW_IOC_NEW_JOBLIST ioctl failed VENDOR_AIS_FLOW_IOC_DEL_JOBLIST ioctl failed VENDOR_AIS_FLOW_IOC_DUMP_JOBLIST ioctl failed VENDOR_AIS_FLOW_IOC_CLR_JOB ioctl failed VENDOR_AIS_FLOW_IOC_SET_JOB ioctl failed VENDOR_AIS_FLOW_IOC_BIND_JOB ioctl failed VENDOR_AIS_FLOW_IOC_UNBIND_JOB ioctl failed VENDOR_AIS_FLOW_IOC_PUSH_JOB ioctl failed VENDOR_AIS_FLOW_IOC_PULL_JOB ioctl failed VENDOR_AIS_FLOW_IOC_LOCK_JOB ioctl failed VENDOR_AIS_FLOW_IOC_UNLOCK_JOB ioctl failed 'yx) hh qOOo 0h ) P H^]ox]oo2ZoOththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththththXUai: "proc[%d]": %sai: "proc[%d]": %sai: "proc[%d]": %sai: "proc[%d]": %sai: "proc[%d]": %sai: "proc[%d]": %sgroupflowiomemGCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0A6aeabi,8-AA   "*D.shstrtab.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.ARM.exidx.eh_frame.init_array.fini_array.dynamic.got.data.bss.comment.ARM.attributes  o  hh 00)%o2Z2ZD2ox]x]0A ]]J BH^H^ Shhhh NththDYww@_qqerrmpEE xEEOOOOOOPPTXUXUlXXq0X-pX7(Y