From 0a404363ad78cdbe872cf3fd06352169ce210f6a Mon Sep 17 00:00:00 2001 From: Travis CI Date: Mon, 16 Oct 2017 06:08:27 +0000 Subject: [PATCH] Deploy to GitHub Pages: 8fe7bf38028b9ed9995f35e7fc3bab209d76a99a --- develop/doc/_images/bi_lstm1.jpg | Bin 35593 -> 0 bytes develop/doc/_images/cifar.png | Bin 466572 -> 0 bytes develop/doc/_images/curve.jpg | Bin 53277 -> 0 bytes .../encoder-decoder-attention-model1.png | Bin 68089 -> 0 bytes develop/doc/_images/feature.jpg | Bin 31204 -> 0 bytes develop/doc/_images/image_classification.png | Bin 52635 -> 0 bytes develop/doc/_images/lenet.png | Bin 49835 -> 0 bytes develop/doc/_images/lstm.png | Bin 50694 -> 0 bytes develop/doc/_images/network_arch.png | Bin 27822 -> 0 bytes develop/doc/_images/plot.png | Bin 31006 -> 0 bytes .../doc/_images/rec_regression_network.png | Bin 83127 -> 0 bytes develop/doc/_images/stacked_lstm.jpg | Bin 31077 -> 0 bytes .../deep_model/rnn/rnn_config_en.rst.txt | 4 +- .../image_classification/index_en.md.txt | 221 ------- .../doc/_sources/tutorials/index_en.md.txt | 14 - .../tutorials/rec/ml_dataset_en.md.txt | 111 ---- .../tutorials/rec/ml_regression_en.rst.txt | 348 ---------- .../semantic_role_labeling/index_en.md.txt | 204 ------ .../sentiment_analysis/index_en.md.txt | 328 ---------- .../tutorials/text_generation/index_en.md.txt | 338 ---------- .../_sources/v1_api_tutorials/README.md.txt | 5 + .../embedding_model/index_en.md.txt | 0 .../gan/index_en.md.txt | 0 .../imagenet_model/resnet_model_en.md.txt | 0 .../quick_start/index_en.md.txt | 0 develop/doc/objects.inv | Bin 2865 -> 2679 bytes develop/doc/searchindex.js | 2 +- .../image_classification/index_en.html | 434 ------------- develop/doc/tutorials/rec/ml_dataset_en.html | 344 ---------- .../doc/tutorials/rec/ml_regression_en.html | 572 ---------------- .../semantic_role_labeling/index_en.html | 434 ------------- .../sentiment_analysis/index_en.html | 546 ---------------- .../tutorials/text_generation/index_en.html | 594 ----------------- .../README.html} | 32 +- .../embedding_model/index_en.html | 2 +- .../gan/index_en.html | 0 .../imagenet_model/resnet_model_en.html | 0 .../quick_start/index_en.html | 0 develop/doc_cn/_images/bi_lstm1.jpg | Bin 35593 -> 0 bytes develop/doc_cn/_images/cifar.png | Bin 466572 -> 0 bytes develop/doc_cn/_images/curve.jpg | Bin 53277 -> 0 bytes .../encoder-decoder-attention-model1.png | Bin 68089 -> 0 bytes develop/doc_cn/_images/feature.jpg | Bin 31204 -> 0 bytes .../doc_cn/_images/image_classification.png | Bin 52635 -> 0 bytes develop/doc_cn/_images/lenet.png | Bin 49835 -> 0 bytes develop/doc_cn/_images/lstm.png | Bin 50694 -> 0 bytes develop/doc_cn/_images/network_arch.png | Bin 27822 -> 0 bytes develop/doc_cn/_images/plot.png | Bin 31006 -> 0 bytes .../doc_cn/_images/rec_regression_network.png | Bin 83127 -> 0 bytes develop/doc_cn/_images/stacked_lstm.jpg | Bin 31077 -> 0 bytes .../deep_model/rnn/rnn_config_cn.rst.txt | 4 +- .../image_classification/index_cn.md.txt | 205 ------ .../doc_cn/_sources/tutorials/index_cn.md.txt | 13 - .../tutorials/rec/ml_dataset_cn.md.txt | 105 --- .../tutorials/rec/ml_regression_cn.rst.txt | 349 ---------- .../semantic_role_labeling/index_cn.md.txt | 201 ------ .../sentiment_analysis/index_cn.md.txt | 325 ---------- .../tutorials/text_generation/index_cn.md.txt | 339 ---------- .../_sources/v1_api_tutorials/README.md.txt | 5 + .../embedding_model/index_cn.md.txt | 0 .../imagenet_model/resnet_model_cn.md.txt | 0 .../quick_start/index_cn.rst.txt | 0 develop/doc_cn/objects.inv | Bin 3442 -> 3246 bytes develop/doc_cn/searchindex.js | 2 +- .../image_classification/index_cn.html | 441 ------------- .../doc_cn/tutorials/rec/ml_dataset_cn.html | 352 ---------- .../tutorials/rec/ml_regression_cn.html | 588 ----------------- .../semantic_role_labeling/index_cn.html | 449 ------------- .../sentiment_analysis/index_cn.html | 558 ---------------- .../tutorials/text_generation/index_cn.html | 611 ------------------ .../README.html} | 30 +- .../embedding_model/index_cn.html | 2 +- .../imagenet_model/resnet_model_cn.html | 0 .../quick_start/index_cn.html | 0 74 files changed, 30 insertions(+), 9082 deletions(-) delete mode 100644 develop/doc/_images/bi_lstm1.jpg delete mode 100644 develop/doc/_images/cifar.png delete mode 100644 develop/doc/_images/curve.jpg delete mode 100644 develop/doc/_images/encoder-decoder-attention-model1.png delete mode 100644 develop/doc/_images/feature.jpg delete mode 100644 develop/doc/_images/image_classification.png delete mode 100644 develop/doc/_images/lenet.png delete mode 100644 develop/doc/_images/lstm.png delete mode 100644 develop/doc/_images/network_arch.png delete mode 100644 develop/doc/_images/plot.png delete mode 100644 develop/doc/_images/rec_regression_network.png delete mode 100644 develop/doc/_images/stacked_lstm.jpg delete mode 100644 develop/doc/_sources/tutorials/image_classification/index_en.md.txt delete mode 100644 develop/doc/_sources/tutorials/index_en.md.txt delete mode 100644 develop/doc/_sources/tutorials/rec/ml_dataset_en.md.txt delete mode 100644 develop/doc/_sources/tutorials/rec/ml_regression_en.rst.txt delete mode 100644 develop/doc/_sources/tutorials/semantic_role_labeling/index_en.md.txt delete mode 100644 develop/doc/_sources/tutorials/sentiment_analysis/index_en.md.txt delete mode 100644 develop/doc/_sources/tutorials/text_generation/index_en.md.txt create mode 100644 develop/doc/_sources/v1_api_tutorials/README.md.txt rename develop/doc/_sources/{tutorials => v1_api_tutorials}/embedding_model/index_en.md.txt (100%) rename develop/doc/_sources/{tutorials => v1_api_tutorials}/gan/index_en.md.txt (100%) rename develop/doc/_sources/{tutorials => v1_api_tutorials}/imagenet_model/resnet_model_en.md.txt (100%) rename develop/doc/_sources/{tutorials => v1_api_tutorials}/quick_start/index_en.md.txt (100%) delete mode 100644 develop/doc/tutorials/image_classification/index_en.html delete mode 100644 develop/doc/tutorials/rec/ml_dataset_en.html delete mode 100644 develop/doc/tutorials/rec/ml_regression_en.html delete mode 100644 develop/doc/tutorials/semantic_role_labeling/index_en.html delete mode 100644 develop/doc/tutorials/sentiment_analysis/index_en.html delete mode 100644 develop/doc/tutorials/text_generation/index_en.html rename develop/doc/{tutorials/index_en.html => v1_api_tutorials/README.html} (83%) rename develop/doc/{tutorials => v1_api_tutorials}/embedding_model/index_en.html (99%) rename develop/doc/{tutorials => v1_api_tutorials}/gan/index_en.html (100%) rename develop/doc/{tutorials => v1_api_tutorials}/imagenet_model/resnet_model_en.html (100%) rename develop/doc/{tutorials => v1_api_tutorials}/quick_start/index_en.html (100%) delete mode 100644 develop/doc_cn/_images/bi_lstm1.jpg delete mode 100644 develop/doc_cn/_images/cifar.png delete mode 100644 develop/doc_cn/_images/curve.jpg delete mode 100644 develop/doc_cn/_images/encoder-decoder-attention-model1.png delete mode 100644 develop/doc_cn/_images/feature.jpg delete mode 100644 develop/doc_cn/_images/image_classification.png delete mode 100644 develop/doc_cn/_images/lenet.png delete mode 100644 develop/doc_cn/_images/lstm.png delete mode 100644 develop/doc_cn/_images/network_arch.png delete mode 100644 develop/doc_cn/_images/plot.png delete mode 100644 develop/doc_cn/_images/rec_regression_network.png delete mode 100644 develop/doc_cn/_images/stacked_lstm.jpg delete mode 100644 develop/doc_cn/_sources/tutorials/image_classification/index_cn.md.txt delete mode 100644 develop/doc_cn/_sources/tutorials/index_cn.md.txt delete mode 100644 develop/doc_cn/_sources/tutorials/rec/ml_dataset_cn.md.txt delete mode 100644 develop/doc_cn/_sources/tutorials/rec/ml_regression_cn.rst.txt delete mode 100644 develop/doc_cn/_sources/tutorials/semantic_role_labeling/index_cn.md.txt delete mode 100644 develop/doc_cn/_sources/tutorials/sentiment_analysis/index_cn.md.txt delete mode 100644 develop/doc_cn/_sources/tutorials/text_generation/index_cn.md.txt create mode 100644 develop/doc_cn/_sources/v1_api_tutorials/README.md.txt rename develop/doc_cn/_sources/{tutorials => v1_api_tutorials}/embedding_model/index_cn.md.txt (100%) rename develop/doc_cn/_sources/{tutorials => v1_api_tutorials}/imagenet_model/resnet_model_cn.md.txt (100%) rename develop/doc_cn/_sources/{tutorials => v1_api_tutorials}/quick_start/index_cn.rst.txt (100%) delete mode 100644 develop/doc_cn/tutorials/image_classification/index_cn.html delete mode 100644 develop/doc_cn/tutorials/rec/ml_dataset_cn.html delete mode 100644 develop/doc_cn/tutorials/rec/ml_regression_cn.html delete mode 100644 develop/doc_cn/tutorials/semantic_role_labeling/index_cn.html delete mode 100644 develop/doc_cn/tutorials/sentiment_analysis/index_cn.html delete mode 100644 develop/doc_cn/tutorials/text_generation/index_cn.html rename develop/doc_cn/{tutorials/index_cn.html => v1_api_tutorials/README.html} (87%) rename develop/doc_cn/{tutorials => v1_api_tutorials}/embedding_model/index_cn.html (99%) rename develop/doc_cn/{tutorials => v1_api_tutorials}/imagenet_model/resnet_model_cn.html (100%) rename develop/doc_cn/{tutorials => v1_api_tutorials}/quick_start/index_cn.html (100%) diff --git a/develop/doc/_images/bi_lstm1.jpg b/develop/doc/_images/bi_lstm1.jpg deleted file mode 100644 index adec1606d64d6e35ffe7e62abfa9a09309b05c84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35593 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

27#9dk};rh=2o>h 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 z⪚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Ϥ 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%0AvDl#& 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 |L(p)T?x{0(o?~;oEl}*+?>Noo+aAQ|p^+I% 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 qm(2UW_!qx-`}_crd-;V|Loq%O z@sK^xUoU&?MWP}ZUShYP5AjQpwou3+1J%~TCrrK#t%HPLM9V~@R9xe4CDE}TWRFn; zG?GIds^oo%W_lf&Lu-t)hfNh;`+eBmv>XGZ8o@Mkyo@Arl{v7XbdK^L zmN;2kUVi3WdhO-&sR!Ce=YG0)F_K^By*EjIR&^@yTokn9`Hl4tz3FDjynYMzx*)7#=Q?|sO<5!f4ny%E?OfxQvf8-f4S z5!mB2{ilxLe`9|?IEYTu1pY+fPW=YKQ?92n^A&2Z@S6~3ROC(JLJ5bv^wg{BThucN z!^?sIqMcG6zD_uZtE*Iy3@B>vc@H{l!#I zDpw*xvtd=ni@s!q&lN4_aasj&OG%}4$k~A@-E}XM ziZDRo-hN}w=l8Pft(yjv9;|=vJZA7@)BV8v)wRHJ$OQNN$X^!Lh2nX~IpsNUdwp@V zZ{L^M<|hB{jro=5QQ>b2_heDCs%Sp#*oR{Rb5A)GZDRJ*iG1hba~BpSb2sVj@!V|= z=5zP6ZQ1e69Eqk2{>;V(A0aJK5YWt~O8I_r=6f3}uBu^l4YCNurCJ%75GPh~J312c zSQPIo*ZX~RqBZH&dB-t7H4uJ=F*>)$+4+>;&oyC7Av)It8$P&Zp}kkoth+s?oQM)D zMF$H><7(C^Y2h@;-NnpzWKrz=i>~H;MdE72Wl_pOVL5T8VcG7+}XzOBxAz5&^F<)-j2~@rQUE%WGB3Vk?p*(`4$%2 zytts&E$S`?{+yu11#fh8 zG(GpqxosC`YI-Pr_UT`s)p$0vmedIG{X9o40lc4G{G&mh4iH7#O4*1?4Q>>C~&t)v*chR}VIEBOkolFYr@%&1>yVR7a!;|XZ zpZb&A#`^h7Q|X`m`|CVEB$MJAscK$Zv5vz#t-Li$si}H}e^E>?F9d|@$k54R7oXR{ z;An%#>P8tRoaJe9sVYsa)~1DxMx+~1*w)IyE<`#NbD-@hsAR<(8b5IEes;aKHtqI9 zGi<{}pD~;#p!@Bg{mbbfD)M(8TXdJ%&7&?@cwafMVrMRHGKGze=g^-Q8_5=(m5Njv zaD-Vfx=ea|+36Q&<3bw&ssWl0U$+pz8AQj1>gzk+#$JrMvJ!MoZE^j!v>V}HJDbX@ z+fq&Iv2Evkb>yk^TK|9G^Rj7THmq)$^JIYzvQnfNYS4|)LP-6krFB~G*DKP%z)ZS? zRm|idon%feu5o#Z`bx`mprQzkS6*uyrqpvMImdl!w~(szh@)zU!S!EeJZI?q znx;Kl`4PM5G_zGj%=Y>fgeDERzVgX`x~+RoRqe0)y062c<|3`>SyJB3*}1DwZa57n zWnut^NyCUvY zezsuesnQ4fAx5Bs`~vsycl`N3pZ>;Q|Lfbv`cuFCZ_;beehxVUJTb%cSEFyV+LV~^ zz6y;rT?E{GT`Nq8@-@!+PVOo;Q7CTKr5aT;H$rm2`DARveDc0_oV@3h5^-H|J{!0! zvvz2$GC`MKKPuz&{-q8i0D9^8`nx~)zim5bJ7=GJ?l+=)PEpRHaHeBn;+8F7)RHqe zL5GVDo{VYS!Lah-dH0-He@RlxgUAQ(R3D@ zDurVm{|UrLUwP$f`odGM)4jNq1vv}rxYt0#&Oh?fWVx0Inbs{G0QH5GaC``v}1A# zTdx{Au^Z5v3R@z&smqZm={SNZHo;qcQxg&}oTKZ$dzJDNm;`T5jixQSypd5)n+8@~ zv-X}h*J|1en% z^M_6nUx!6Ogz)M&Y59l3`W=;EKx`(sK`XN@xdcZBn0`(djwLKP z*0Gq;YfP2vk@3Ft-QV(0(upJ6Z^ZShH`4}f#!72zR$PLv%NBYy(Jt)fZBU~|Oo(%e z;aIB6{-^4>@(SuEt%*Kp-=I5vSX`h+Y~W=k8yPLSGe$xD zT;o<3vMOG)7E{`T-~5f+#`-g_O{5?Gxl1fsjGO4i)(QdBTI#A_Ox^YK=pHSkrkYhA zc$=ZHt#(#uN`+Pp<4-`ehH#}CIxEXsabV}LSdPJPa~fLeOfzfE*um(5rACe|{szxk z@5$iMpwzbNY{_9T$v9xUV2iOR%fiTFy7JWDNyqlziI8O-9LFupV|hI{=Rj9PTW&)# zv?tr@Ofa)XEAj?GQaO4zgm^KY3FY``gQl%NgkMA4)a=!8P9=7ORnujIPk!cx>BMp~ zu|M0%Y#?tNb+l6>@j#pQs&4Of-Kn|ffo)^`@{Qk3PhI-u(7>u7XwtJx#r4t+)XEWv zWzS#(GpDXX;-WHLx;dB5pU3O$5_TR_s$Xm7Tf#&&U;&65LkNrms$DZNnNH z$wq2vFF{@aZ!WBPnh6+c(b-w$GfvrNPat1bfsi43O?8MZ8iXl@v5rIoxNrKlul${D z=d29H*|Vq9#fz8Xb7wIw0*9Xle4WpHo_f{j4TD3|NgY^BYiawp-QMJ+ zNokU%mI&ruFFXPPB^fc`pFvm3wtkVCIyOv`J%2xiJi?8ec z|Nf8v@wW5+zdrU;>Df>J2V_o^N2z066}Uw#G|=)KG`R-Gn#P>=e)oR6jUO?ua-gDq zn8^X3M2No0vdFysyI$JT~DQr+)9n zG>zng_k?S;#;^7m=ks0Vh(xw%M3fIPr%zBMBS${VdCNk%|B3(EHzXkKEH~+6$Vt zjlc`fKApz!t2%u65J6HWLTGJF%GQwGZ^hBR8T6r+#i<(W4~-f9+91lGw;+zz#Nz1U zRn6jS;Gsgcs?>T})w3WebML~YX=4)^f*KwzXgJjsOdkE)CNhFXpNG7DBPNv12(9_t z9IS1m@BRKC*mllKXs=wo`FuuRM2JG27DNfXA1yJ=So~Ss)XMKh4wXv;E;a^x!r<$` zGL_h8RI|XiSeTWH0$Gv_Pcm-9E)aqCFrBqlruB!}GZ}cGax5lnqBR5_^@zUd=T$*g z?dJc`*^e-W+e-plEcONzX5mp*3@7u9*o8+)A^6K1g{H6su{_U(QPa^dQMO#FQZb*Q zLicn%()d{z@4Da@)RzOnH%sPvZ1Oulo9J7BI70W@!MI^E{$5wnhDx)xGpDzW_2Bqw zdiL@huZ!IPBAKlONWBfK>2T|8I?}$7_O-5~EMA7dTvO`mXa||>Mzag8Ew5<{*P3~v zEl(Z7cNzvaR<5I&!~z`(O?n!7Js9s8_iP&@+TfU0qhPHFrNOo1t*Bm=Xax_mRSi35 zQH=kAZ+{YzyF0zy0un1$!!qt;Inj-cAgP1^7ZpXGvq(Uq=;IOr4MLcS?3qlz6c_oD z4T1!;y*AN`*^GbDbunlqxY+dX{d&uQ7vCzr*K~Bt?+w|bWaN7mN~&&UF5X@ngGg<6 z%CQS-=-M{cV{`p!aOPTU;9G2f>uf||FI+=VVD*i$fT=1Y`q^kmII^S{pB+y9*Ywl_ zS-?}PihH4fdDx5yVGH+ME5frK^}VQ`6Z9`J9-vdzW%WF-HmkRnFpo?4dP~bB%xyO; zWT-~o$o+)H1g5RdpLGJMHIP)V*n_9OHG-YuVSw>dKlM}ikWIxs?fq3rfYZX-(TV3? z8;Mti5gR|RLA6Qf-j}%ynJtQ%IPVtL9^D2+dEz+)Z>|%f-;S$uKLRG! zh=zuSSSJjk)RYpncC1YVJP)l)-v7Z5rVsPD^SE*8TpAx4VE#A6{H(@Lup0AO&r9^$ zM>%uTe=9`G*wFJ_^?tK_=H}12Ye6IcDS8~XNUj~(>d1T8Ak2SNM9)b;0bw^W)S4yN z#=YSw%T;-a(>&{&0mxtcw(s9|&Z5xQ`d$jVB0rn2tCwcHcHIA-h-F63k-)bM<@u^g z)?rM2+cAsovP{|Ak$Opl4;?&+!uG+iF%pSy!;0kS(W7}E=+w6n4@K-uT3RpzMmI^p zOC25tZ%sw;xLR5QW#T^#Lc^X!#bSii%pNNX_7oajs_h;AP}*k*-SS^0 ziw;X+sw1Fk-lzgmAzMRmbFma5J~qlq0~R*&@TMbM@-vjV*{i0jeFz)k3LEJIXFtTo z)xGV!Hxa_KL=#7#Tv_EiN_9qU!uG0D^Yv|~^$>Wpbf*G%{!^>;1`-BPX1~_W+^4rR z%k^dan^1@}*n)=;_83{9v&hAWGDtw>8Rie$6Bf^gd(Lb-=Ud~;=`*j-#Lwy~*HUNY zSn8-6N&D)?Q%A!JpAmy(kbw@=+nZ5uZ)!P^YU^9Mu9!fxSSxsH*;dodDmN5Lcm^YD zD~K@?Y?#HasbU@O^clU0j~QNELgxeyG0*bmlFd^Js2snT#T)JW|LnU6nzr+Uie)md zzX6%3Q3*)T)(S`;?_a{drR&tQ2!={G_!rSOYN5!Tyc1KU`}Vu;d6 z3D?zttJLQZAeDhIl*P{oun4?LD7}?{iVZ4gaSG?2Ie2W42*Xy?wr?Bj z{>jVf+Qh42NhFPF1usEvD^Mk;2I7KTWCO_=3`ftuG?ZR@eke^-b`iy@q$Jl!K-*ls zoZ9Ot@ic6vLkLnHCQ0d3G?pyClEA2{1X0>l$GwB<_cG|sat+ocpo7fy6}B!0$m#B`P0+Wfuf2k7X9uFn%?`~_off+2%4^6d^L>>-Xy4CUV^lhn>6SS z5J8RsO)lex1xt8BidJSmT^7X69H`)DF&|@0f@sD?QaL}kOPTBF-vkeo#HGl|3S`{! zajZ>w9T5GfLYaRa+QB%6vVZk^{?@i}R-OFT;A?SCl@YY%M9cZD@S{OgIml!MbE~eZ zm4BNFY6yTy#5bhT(L<&{wa_ zVLS~LFE#PisJnrAI!_QYNI7v4vCkEPC(XfUT&r%^i&fgrK5`Y_}3QNbe+B^C^Cm>@tK!)x|SCgIH}(xh#}wd>b` z?Ju$bpp487H%(d2MbXVWj1qZ|w)S=mI5WD{Mt16>74)i^jI)u<)W^=lcZSiz#-iDY zp%18$3tGU`5?xV47O9Yv!D8aMs$^TO5^fOQ4N|hd+h)1Y@J1{obr823$*!B&T-w%n zZ1TCu^hwaeRwXvRD9agWSV9pY5pl}oUNb&-Hp`rHw(dIIykkSjC`j0XxHt>@2g;QH z!kaYCQhruEQSJojke+QpYIlXs3uf@EyaGWu^5N4n*TRKvS(RitV+G=Lk*9I{dTK>e zcnx`HJC7pA%wel8UrlwTW2tttFIBIzIDy*KGas5T)~x|ORLxx_cTvSwzVE<5vz13v zLwndA)KPk=K?%Ox?6h>5*BVLnCH-IXrj$(^7S>B3KWV{-v@=Gn2dIy;(HXGYTI{3s>UN%&<1Mg~g}P_dw5 ze2XtiDqEbwYmUsCjjU`D;xMmKN+4fKFa^;kBUbDDOAxlUGEEFNNlZ4CHu)O^t}Ozu z5(17b%C2M$aUG*X!DHt!$3`(o05AjZZ5a;7JOSYhrRg~`>m>rU5;Ej@-n)-7R3D|@ zO|tR|Hr}cX7G?=*h6e^xKV_l*zJ4~~Ta<|U(%|4w8XucT6O`D72%!3I^rh?9 zZ^Z9>P9M+pd&_Ub21o=-!$ZRa5d8g(o9W8cEAjO_<7RN_e0J_|22oj`v=k5D(8T=GwXt*&glXPVv_Y<^6*qew0im{0 zt8liK2&k7WiEI4?Lb^eDd4t!8M83C-(u<;J#B@P9H3Gy|M~d^b7< zSrvkxb^L(P`5Vi2!s})~(beXH8^J*?Ke=EBlCt9nVlAC{gAf`-0OUE; zP`|GR3Jww`aJEEeGaU)0de8w8uwdy#4*!Ci^gvBxIsw#sg0Bz4OQ>f<(qC+xO=^OT zas?!TyE7IGz3G;@`L$XJbcbw=Wr#(O#TCSBxj<;%dES{*<6@JuR_$nl^Ppc7Kid-G zF9t^j2$tsD{P{2ctzA%#jc8h4m?auVM`G}Z!rZN}X@GcXeFE>tv94m#jB+XCoy)3C zAbvSGj)y28C5pSwnendz0jev5_)Wl6v3fOCER&&c&VyQTeF#h}O+^Wd5*JZOlo3nl zU@5I?;p;l_Jg$Lrhs7P(y@Kr5vSL~uPigLIDqrp=V3`V{zUZRdh7ul@?JTv5?D??# zq5okZYt9c1lI?)mWm|LuG$=07US@VWtwH`=ogPaI6C-JQ_-2~8bv4b7^rzXezO*zx znAYf~+G4TY!X$Q$4Sbo+c^#tc#^g-ez-z9QPOB1rw}E}iCbmP6Kq3&+x@1$H5;iI& z1YIixSyRIUX@0_B44w|zZ!FjZ5hY$9#;Zc^O992bbG+sC+#;x$7{hu4&WPoZIV?{S zV-FQJjgWkN>QgVI&wlDzl8}jXpanFkt(<=`U#4_XSF)VS3D|0}g{hyPNHsHksch;} zYTX!3N1C=Mt1_m+J)scEM;N~~n{HkiCwRgRWV|dbPgbVQCCcn;j&NAOX`y->kDs{PA6pKXy1&GM#=j@||~hcgy;)MIt+|7M%!U8{y``b0%(5>iUnN79JSQ8A2p+>;%s-wJXiL@0_P@!w_UURY8wzN=Uet+E%bj#B{v_1XYYW%t_)n%;h) z&wur5QQ6Mn$D2XG2nLyk9KU#VtSf4!}1`3MmHXdR2XKm(1a0Yq0}d-dFK(ql}_D- z#gb5>z|k;}ig?O(o8U&=$wlxDWXB?0AWhu-!tu=nNnKpyH@F%WcQ7rp@xh&din@5N|#1i>>%~yH&tP9 zXprQ50=C}*ZF09MUT+aHc{4FSKKy-g6TNd&Ebx~^1vc;~TP1*5!XIsp0BL-%KaCIF zBw!j&3!tCNoSR0mt5frs=~4>1!taJB)A~Hubs96=k;ybOh_NkxaPt$Guk!E8EMu@t z;LE_pd=&GfQ*?v*yrx4urKnX&{~%1Ic3eulXG|phhg`!h@Q3EQEg*9?H`ukg7F;6c z83@$m$V58-^3`{tCcV~^#A3lRIp9$vlN27bn`*M!VerXO~7JwLAPXx+#A1>$-M}5#z+bkY& zcTem5K}riHW#_WNK$L+EI2iwV#(tJ@US+(8c3>LkJ>*_2n zpsTSlXN3EWy*Z;aS!y7ci{2=S6(_{qiC6e2#(k6#S<84!1clMz7TvOzfJrzk^%sz% z$Y3n9@tj$%Zy!k5jZ2qPKS9$Pyqs>hHNBl(sTHI18qmiw8dWxsMiF^jnP>hp$0UUp z;2GvYz@gFIC0@Nuqr?!tg+sT7SR;428yTNU0)uky3%h;gSd~+HtD+oNU(-p#djQ1# zAP?I9;j`7^-B}|i%f=J$H7OD{vKSDG!ulCaDnoie)LTBDor(mo@CU1H2&e-wZaHbMF;BDZ><)dwhO%EA>yVq}Q%ZrKex* zPuK8^Y}lGl4;`yd@3^NiJ$$q_J+!YZon)@pxUNS)PEyR?(TMqW8)m*#p;^=9r?O;F zDqo(YRLgxnP0~I^*>@7eYL-N1?&hU5fAyubc;&gYeB~8<9H$7JxaM#h-|E;yn*QVC zi~lD7(haCK_$PHiau&@fYGFiBBKHL%re(Bar%tD{4?L8PojDU6s7e-Y$%`d+)N$k6 z2_uoRmcYxKql;R3cUNb$FE?VyTfy%}2u6m-t%(a~Q+^-|SRrHgW{XX~AQup?$BkAj zE8R8tq8yZMa`s840l77AqM1*z0{pzpBMT4kJqtoGv7%*OLM*P`AR*nA5LT^eYx+s) zu&-}8y>_KP-58yUAfiUy6uYooTr`oj3~110YdUvR$Q)S4Ffc2GN}>I-%WMgR%>Q%K zCjU;=<&@9AsJ0KM})v z43ujrJyytA<*yz0d61Gxu;%>;jE(>NLER%dftg&b{yw8_X3JvQf%P zAR?Sg1rh`m1ekSOGpVt3Jk^&?Q*MGIBmiL1(N$OyZItCi8`#b%?M3;Hc^kys$ewqM zc3fsR2+eslB*sLQa@hhVyfZAI)1W|e@MnbaS2aW?aIk~vme>A;3+W4=dojI!?i#!r zg6EML%1I+^jBs)Iew^>GT^pkGJV*;R!O1+GcLX;vSs2$1IwDsIF6Jg_=cXLBMbHxl z%FOW<0;=eu(^NT7!R)Q!0h`Q3HR` zhJZ!RadCEu@!%W@2G{05CpYoji39>k8w>roBGZmrCY_(%R$z?edC;<}gY)V96%bw!$)nBX>120xI@wvC z?&+#Zr@Cv?@qLY{y9KVTbP3MCn&hej!|4tH@;VSH$G(^sTCDjDWBKzVn;3GIU-P^H(9EIt`@jucCXplXaIW~ zRpM{WsC9OqrqndW*z3-2ur$VF(z4Tz19c@hM<7g_S5ocT06Zl417y1vB$p^zUA=fc z{oyCSn11)SKbKx2;Ft!jDWw!w&0_1;Hv)N?VC`}x<>rOShjY(@S$^&n-`f--@E+M+!$O`G=gQW}_9OE*ELE?gT(7cUVA4pO?9hhxRO zaSqqgc;VM81T~v--$0d?CTWA`^G+e>u!=lHQ*~$RZGz-q)3yuJ^v32Mb6Ld5yVL6w z2|zBBxzUvu}8GfEy59u{E-uG?AElUFR326xgL28DW-Ip&C+4N8F+P z?dkL(x^ipF(*mfj$R8S-BhzV!68jh>??LXT zfz{G9xKaw2iZySPQaY89w>tKMrnkP0-gdu@4Ou=yEHv)XS@ApTVF-5A z_;4|7uyq*z(i$0;`Y6>vz$Z?eNT*MqNheR9PWRq>U#NIL_~>J_wH{)#D@WI3K8;VY zs9P@KPMD{3F-$fv&jKD zIZts7M41eR%o%-tP`(S*JQwq<#$6eFCtuDWf(%o=88(|B$jiNAkz8Q|Q1Eh95lNNQ z)yuK{+wv>due#7WeAieLIBwb1yzXWg2G#5pkvvQ%1|4(va{=c$Ll zJCXI?m; ze&E9}(>fn|h2UvPjub)6I%QwKU*%j@DATMnzjhu18>@3@ z*UYRS+R0;lElmu~rT!~psSncZ^aMc-=uZiAsDcf?5?uI_ z3{s>xf}uiCWDJ}uahZ1%2|^)J%1ZtQU4_^374JZo{F@@`R4kG2ij9eO$z5XZt@7D7 zR7i3Oq*S_qf|Ldo3fL+IV3*!FWgq8|W!4tT-%aqv))pr~IBqiM#$|*> zr)4w%NPgz^L}uqH5sQTA8XzL>xdo6aw8*_+@TLlPRqfqKWTE02ygrkNN&=Y**0M?n z&6TWgCU9npa)vf|4+FNjiQzN{pKocFdy%=~ePB1U>mV~Vu7`y61p+G3)&)MF-OyQu zzQ8jzK;=B^S@(|}J(eDL;C^HYItm=A!ZmkB+>vbGIk)TKM>Td6bniQzI*&h`4xD*3 z9X|U|IsxhY$UXu+Bt$&tYOZN#GgS=&sTBgBX%dKO^x?)qJ-G#mY^&3;gRSXkFBAj8 zZuTFOz-bUH#Wv-T$+s=1Yqt#X%2LK=i-2+kF69b5%DLJeT28vt&Bgk3b+#g19T=v; z;A-mcAJ_|;-gc4Cf5HdOHVTFI*#b8tplzYwg3y~V@)%_mNs2=dRi{`q=FuFQAmA9I z)mS3;zJ2>33%0|Fg8M`!eDLs*bc!IVy{jkS|69>sJen#f>D7=`O!69i{r#Cpu3B*6 zy^AgJv1t~v$h$Xk+tjrM$hG)Y7J)fnZ&i(#S)^R(gqlm~DgpP207^w=i9030z|H8F zG^0 zv+4Ig^@s6t_ug}FI)G-+7T0Hy#e0jz&TAgpSB$|jndlTq%`imIG5BOEP`{xB&1Wo# zQpOfzDJLHOZRRxXS_)+|TtiM^2`-84@^a0he<|Y9EOu$YJ~Dzx9vr6UU%8mh5%?@o zs@+Ed(6aAf8i1(!^lLZLXJ5LOKKt^u^y-aK)Qh<~1mWYLLC?H)9mMIm^tsQ!l&)X9 z1uuxrmdtjGi_=g;YriGd$lwW5MHdw*W&BqZiwuNe$H6ACxdL*w!sfS8L)m~0gP^JJ z1`QRX^K{N_plL(vx2083t7U@1DNw8t#%^qGJ&jP-xi!6`4dA=bhA{id_FUqrXGw_=zUDsAa z=tk*Uls`Xgcrd54iKRTXQvT}hYPoBy1I4B^TLrD4wz{2rx08FAf9YPW%BjrH>ouo=U&|tG}B5 z?Qi~OdiLDSFZ~C5&-nlB2!x+iWb?U|KDt)a^e70+g~bLBiQHd&`itp{&pe%8KYtG7 z;8NkkNiyAT+BAzVna~u@*KNE=(>IZi4cQBy*AtlC`YJQ81(8d{#tPSdi3cYGmW6 z#(rXk?ujec`_lOvw?Gue(lt<#VR#(~R>R?_OveuOq~4C!u$0+Ccd90ASQsk<8R2Sz zu}y+7JL%TQ_&3>f?3`Oi4`@yMja|4O@uNZ}9-M(#{8f^6KbKpP3F_LE*nX@^_5!5p z83?@tqnu~owRGKR`-vh?&*pHKhx-~C$p^7Lq!h`cg0aoCrb21%_A*wmvnd4Jcg~Yl z16u;7B{nG`F;O`=UFsZF!}T)QnxV8}me~hCX%UpB`@rFJ^1gdg8;kiU{GR77+)PiO zy8&7=ke+${Mtb^{Yw6bHTsm_0WV-+H$5{Bg;R&rk2p*&~c@B=tWxCDAKyl_7UyxGt z&MM_$ku@s>Xct(hkJEv*TY1ig2Eubtf=c)nYe)ewCqbBI2#QujuQ=yr=FI^2&C8VA zUbs4xt`5WBScR7a(l<-lVRpF$RFS}z>qA#I;-7TAfqGe*cD$?j`$nxM*i^bf0NQO1 zU{`3QL$4L(@G9o>5~T1&G;pda8VUUB(%A3>U3QS2*}U%F91FW8*TB+sBm+UxQMl1y zDI-r?VS~a1;~Hie3j<%v=k7{oI6m_8Hu$^z5RugyC|lk5{3vJ#*(<-U;*dqM0S zx%tm=jtQZ2WzljDX!-;tolye!zQM8d>V<3Rb5FmNe*d!s#{7GQ z^8GAmVW7}JsCIO&a8LCkt1xhDFqE{{D6wwHNh6q1f+I@p1k1}HjWf)hWdikT=DZ@G z-iKMjB%^G04^|?y+t%Kb4jnkYYtU3v+d+36ByWh{wKZLI>e)CzR~vsHL~oINlExL# z+`gOF(zDM!P1*VR^zv)3q!(U#F+I&1{?bb?MH1|Fay`&z&XF<+9^if$XRVj~AJPj3 zPL}JU+{ts<3wkI=o;V@5sWlMb;9dqY?s|N8q}qt!ZF|pt_*Mja_1qKcVzIwyc7_ghXarL(DaWjvK2CsInudV^qgdbmH0-nc~9>~+fK675MO>8=}w3_dtS7w=mf zf25%4(?9n2)7O3DH>R)s)8CPP;zvL6|Ji_G@5I0K2pFtXV-RUqQYBg!#Q-YWhh2EQ zS-7z$K`bn-C`70J%FP=$LV!-BNG+Bd5P+@o2fRzbQ^|%=rE)mD8j&ait0_x-EaGx# zBpypJmn$XmRJzwR13FxgN9JTnazelg-sD(x{aN z0n-whi`{?A5M5VTL>CFJ=IOXw;O5>f%iS>0V{y2hl$o8!N}ric*;fu_V~~-)!5ajo zucnt?e=a?L?m0><&!(qedMbVP`Ol}%;F7@{mW;C0m(Pc*4YYY5)6oZZFomeZzho}8$i$0q!w)sl`hS9T;#m7GkoTfGE{ zGz};*f!gyygz!$DIUB*R9dv{J*I1N>=`tHhV~pU z+#*0J7iF?kqA&ytu;h75sv>xnFc4oRZrZ zD9?3}u=Ai%)1VHW@bm6Hel$IL-^q0P*a2F>OKCla@XKQXv|*88HH@HDL8bws+`tqh z$I|FJo0?*)JCAbpb~dVMlU_~zmxfZ`c`S!+Avu8fWMwIv4XEIT2@G@Wwf>3pxtIFW zxj{PL5Th)i3|&b}cng70x5>)EeW`1I58bY)A|sWt0s2{6kL*AfdQB~;C^ynEN{3Z< zV@GNsfUZK|vyt*^BMR4+*;Xlu@MZ*l4RO!j8XHKrhWp-hL5Xs6;fTPgP=3y}oCKOa6gxF2iZ0J+H}u~^5Eh73ZhsHt(EzJ(J9+N~ zpQ*rUDx%nTp1jUe41{zO*%M64X>S5!4VkId5&dU#4kb9{cYMr2fBLqAcDKU7hbC}E(LDW8|=*OXD-LGl0ZGAWR#CkV3Q0O zSFuH5`62i#!9fCP6x!sfGy*qRleY?Tt8UXxk!Yv@6`)H!MEX6=l}IDhvB$X2fKWA6 zrGGdG=c8OEv^l`GS>WYB|SjirlE!`&rJr;aBdea=bfM6j}$bu z6kxZg@9tFE{nGpJ-ZTC`Gy)Z2dWnsOGWfxz$tUkZQ&a&DSL{N^Q%|Rma6=FYvmSR{bqJ9*^&BM7>14y9 zBt*M#Dc83b(q=EgaC2=li#KI37V}z2vc1O+gW~iegsEhO{!>aglu}wndICMCGNd1> z(90?bIfMeSCD5o$4$e+9irMM0mQ|Y7tWv0S=dsKjT#lB1K0lDX)+c7FD%DHqFNYvs z3(C^HuN$5QdNduF2ZK!AymBd>d+kEHHaL9GgTq=z3kMac_2%o)hv&J9X8OQB@U=OjSeQt;G&*$h?);x%R7c^GG? zt2IqmUjNkrOn50}(pXwUz|_Efp@FFZ$t;`M$lNL@qg`=!QOT(Tp&(#7xc_iE0?GEs zp%Y=1(T(wIdv{Ih>Zwep&orh-AMZ|Q?`us5_hFGidA5@KqTG9x&tA%TsdW?gB=cA6 z6ji~ic-|@}a%=3?o33mD81V?vQG+B2#U@-9-~w^7v|1?LN$w_)EG0;&K=iZ%#IlU` z_^m1p@_4|p+l1i1u1yGYVKbTm7+eW}(Y@-Mi9qGDezvOiKCyNs^Ituzh?ZUe4SBc-;6dON-l$p!kGr#n&YEmf*@7qIEY z@Suc_vMRVZon8Cj^mGOB`tAwBPaK0lTn!it&k&jCoYv&+DdMV}1m9bJ9snim=W|@< z+%JQy--5?u;ycNjyhxchO5qHsntTTi(1AzCv#%YJFLIj{hRtm?g*Ph++Zioa4jrP3 zKmcbzn7?Ok40B=3cMF`95K)({B7EnvoJu*@zaGo3-u(yDkpnHMivXw&*#IQ(n2)Tf z+`Dri!ItfoxmJS&OXsdmkjPAmrBey%eBL>(rCoFD@VK_nmXrAZR>!WZqR!D8tFAz#^$0tPIIK1AUaVZ^ z;<#z}kW2B_2RsYv_;M}2)HA=t3+?^-Kl2EPB8lc$4zoUQ*+7$1Ay)&NaOVamwe#%^ z*~RJ8r;!q9kM6l6hmNH7jhr{jIgSse9dE93noW0pW(3@xP{$Hhxzt1rKd0`jdw zmr=G?aAjYom49f6GSC-42N&q~(rf2mq~u2XEuw}Ks03|l)J8TZz7>QqlUbqq7* z?z+_0SW0F___#bmx%71i*w3aHU;cc0_JuF7h(FI}a22SXauMTOi*Q{HwiuQMYRUd8 zSoB44Ht7bk45<;!&Lbz8{Duv#x{+Y1?I^+0(Nx{ilS=EGIXC>Gxc<{B_rd|ukFB*y z&H)k=UIP#pNynB@DhZaVn?Z9VX=1NZN(p1FvKa~w&$X?cYoz5va9do8)PfWwvUC{> zvmJ`cJ!B*yxNt^p&`(jsjWMX^F$1^l+^ersrn??? z9;3pMD{I z9Kq1v`OFLH59x-yN(ru<;QCZgCw_{pyf0n1-0SwM&cGj=0C_BDQ*NPCxD=tuHqe&t zj(ySaFhtj3SxpOp*b1mGLaLNS?M`eVXtL45fY)Hgq{+`B$`nBYKX)o=4Zr_em0RZyWd!AZ7z^6w@jH{E}b37a;E0F4@S`!o1*kMLlP@3 zLLS$G%`?g#@Ocf`>j|6;nrgV$y~%FI*UowjRxv%P z4MX2blBG~6xB9?BlbsLW{MfdVOG^9XFaLD<`j0-5jvqgn-uIEem|nPYjfj^)+x6H? z*D1^V)Ia@h8xvX%ECIcm+bs(FU76((d%S+c_}a;AUx+VH=RkOSNpcRgjrC z4V>f#Lg=2SOtnn*)x@UKv{{GX;8Gf-T(qDLi`i+sPxfiETo3}18iyU6Rj}jisi8gmfdg-mK4MzSTzWZqMRFWlxlJ(o#P*E z&$}I#Zxt?NLgDNN6|p!)f6hYv`mBd06FrEGt+JbY8ppIL_J(Y3*~TtVi+G_0Ae*ekuUF zOom;_c|=P!*V*pHHP&l46}u(tL4?{Vb2dxlXM-zOB$2taNBw@H9kSm> zNRqtCGG#2|UBEfpSW+~|&RuehonvSTjh(&~b?JNVeJ9D&`_dEdcs~i$`_g-#{80M9 zd%i5a?>+BNkH6#b^bQiMcRc=r zeT_k#8h0cO2H;&?z3IM(INx`?Gu{8_qwI~x!|+_RTtu@8K2K*4mQn4HltTst8bT43 zi(R>d?zNe8@xq1l>=&O&ufFigT?3s>iBY6yzPeV0E>Z|?W>3lJg0n#f`or8DNQy}? z=e(*oDRW){+W%A_t2GQWYToRw`VB>X}+iM37|!Uv{eYPj94Qnj4f1 zSYz&)*sIG_BN9sTSI?TbB_(2(z#oFXos7!>KYmWHRTW5gE&GejK%0EVN|L7r_@<5i zZ376aRRv1XQWZ1`f2-qm(6l@|lz#ZzzdC){xBTVw@BiQ>vfNwg=}-S`dgR2h^drCZ z!mh9J^l$!bI(p7V_t-<7`XgHNV!|JH9y-~CG&~3;EurqLBq*=VNDx#sjgus4Q~90&o6YctjcRRnO=yru-mS~lAT zT1~38U15={;Iq{NLDZ7PHj&M?5jeFr*J3fi_l+(Hwn&d~pHkNAzW@@1xSnRR28NQ9 zdF0MKMpU9Qf$+{FY+d3r5(r@GIClze6@V68}jwkxulIjs_o`GHY-aCWqVfwSV`&)BU|I+6=FP8nf_e+h$w!?eyhD&neHt&8}& zXlJ2ZTTfswdQ`ECw$wDG;OmgeML3<4W#tO^A=-yOqGrJc(<@l|2*0U$L^XrJY7@ox z^3>f1qJd^WtwG4L0cG-vY0hJm#~{ewaN2jQB<(*=;?uzA zAe$cniI}7sumt~Rm98Z|C@Sf6&QiJ>?ZW~IDS|gW+{F1$6|v1AHs{VbjekqfPIG6K zuSC5abYdUtz&+{V`yNW~dgPJxegdSAy!(mtr#}4t^fh1ck@QV}`cI|rfK&VJU;i!X z8@}f2Xf*ipw4di!fIO*Rma89Z>dwnRlT2Q6aBEpN^vXgkvVcPFGS-U(y8;Yr1h*np z)e69JU7A?ydO*?ZM2~3p5XH&DwGxs`DCr|PKtQV0MeMa)i&iwzP9gkz--8dP(+@t9 z9)9OLS>KKj&?*j@;FUEZ419!EeG`hq1W-)`>;@7_jufm^2!7^4@`m9WUB7w_55md2 zgC?m2az+Ck$_@Y_4P(=cLcs)GL!h36D2k7={!YTba(%Zs$2D3|dyNHkp5WYda2lR! zAWag-xd*H=c&{5YyS5d}tYNlpaOQxSP+Q(6VBFWcKN@}N2;3u(-BtKhFfcc8Sk*9K z3JDdjlU>J*;}#|267G>&E~Q<)r6Oe9Uv|eXGZz=QR-(6!bRBkrMl}&(DZnf(VhY3R z85H`LNEDPGu;FD@Hv~CTBsP^Gee0}ID)cef5Xm z1qhap-}|}$CH<3s{TmURdwk~y|3tb{_@=bHF}?c(UzQ#|dnjFp4=`1HrILdfe!k^7 z@BQ+>;0SoLiS86TOtMZ>?uIakS>dJ=ZPHY?j!ktG0^Mt`K|1cI#Tw`{O0IHKBta9X z$elTK=rEJNI$qbz#+%Rbo??2IRfJaSwQNxw)9yAioe0?OZ~^B=wULt*S0mIImqn`wy%=@ZMC z@;gx@*D*hn=b^uxB}0RYYJ(|OA+?p}v2qw0#Uyp`IvY8h3?XUI5=#$ZIRlbZ2AQ(5 zrRna4+Rx>D2-3Z_2UTf|PPfrXGD0{t<3Q<4kfbGgHjr8GKXx=7zxPZ!N{3m`;oj8P zj+Fx)GhS;mPRpB6NmvLi-H@ph?6pJSY%FKN-k5>wVJ2p`Dx!W`yR2VmtYq?dGC1Ou5@M0=0{W#K(gVfxBFLDe1$b{{^m?MWxpmuQrU5OVA?I|4e~G%dM(PEBlH^RV(Pcl*z3{5fzjU@6Lo5JZK-JtoVlyQ7^`NAS}@pmCt1B^~Leg?)cp zI>F=Q!LD=z9ehP#P{!m zk!_slMr3pD-QSy9XvcT1w_vv00E&Sh6Xws1GwVukPY0Z#F3fmaA%{!e&VF+S8ezQz z4++dK5acMu?h5G{vCti9LTfjy*EE_bSpOh?%Nv~~F$ifC0`@7AH0NGMV!aRYy<%V~ zg6lkp_ZA7&%F6j^`At7h0~*Jd`zJ=qs3nA@To3XKb#}I=Bi!#DtdF;Kv~~k+3W--} z&V_hsmX-)v8-nQI`k7SlkR~Cidw(0%ji&5%x&S>y3Xlk^4h5UsOH15?2E21K2+1;6 z7YJsfdy)HIEkLUwn#PyF)2wivKY>ABX zV?Xhuw}1NZ2ficyi=X@D^h+Q6So&B0==-N(V|GodizevCQ%fFa@eoNmEO$Fp3*qG3bbOtiWY5aFdsE z*TJ0B{-J~tS$L0WKN95}PnC_5g-E><$<>==%cGEYZ;`o8vxs=}=uEDC#wr`BMz;n% zLbPfgRbnks0Xnw9drUy+9;D-CXm%ZL6V?fHY`!G=t3*?4WI5687Je57X?X!ttgi~# zIV?bS91UhZl=`k+znOmJH$I+z{#X7@`sAlSmHJT(t{`w}!WyHok@3}>R;GX&FOs3JH6CSl1oGZ)p1U2P>`+{6L5VhzZJej+&~y`4c(OuMNf0tz;P&5kP}W% zWeJ=cT8rz-<``!LH&xi&C2BHg4iQuyB1v{V4M6T58HF#xd5mEmJw+GX5)qPFyYnFU zb9Q-c8w5Xmp)1q9(=H|EF#ajIbftsmTWE1*vDQwvln# zrrk^6)ZIq=brZ;Hj0?dh*I2D8tvkZt9aNUqjX(|M=!huU>1naLgmTL)n~*BW!|-2h zyPu#%eh%XD(wrqaqxCn-$Te1F&IWSe!{Ab`k()1HGoK~Gm(umsj7-BJcq~T`bf$w{ zbnuz+i;jXcHq%Pp$OhI5+S`hFuK(_1V?INv_a4yd4!(9X7eI`4Dr&Vkc#>0?H)N5g z9K2zK_iRJ1N^z0uWL;^_gF6t4oh@zjnq}8HYf=v;f!_J!fEi%drh%9U#E#= zjDWd=lH5^fEgjumRPkwy!0^`3TgE&sSqBk9%yOB=fDMFOE4Dzr9d&i5)J8Ip3_g;H zDc1)iu?f`U0KwIv1MLJ1yKLkpcABM&urHU_nvn}o5+itjimhtKOaN8lxicS3!m{#y0oN-eg%bR|-yE+d#_BW(n^gma zFHP=tsm?`!WaM=_p7IC&&%~2+s3UQzq5HHz(UM9{mouilH90t5ATu%tTHzj@A&{Ry zi)_|;$+^$k-3rKPn+*6zwx=-=W+7nlj$G*FW;2* z<3o1*p2ySw{y%?L>O^0mcFevGe2a@b5x=*Z9&LlCv;;DC?zPv_i+Hm24-ODOtgx7|k&L<66Maj7X^ zNiEo|bk|R$uG$g&>V{G|uIRf3P0?xRhREL=uuKLKb}`<6UJV+8qbA<}z`;Z5C?(_L z%<032576?>=4Sxy94ubI5E?ab(vQr4?N$;|RQrgMDab-28%Py=CCkYxa;SLU2?G$& zO@#v&)#>3raU2YIf{(J}*wlt)kzhG8YxTv*s1?NIy+oc2L;^r7+=q1rq+H)BMgG`y zYT$%a!F`J|rmgt|@k?l<&C(LTLg16o!P=t4yhW?}W=SIfb_s%_Y&hsZX^iZg8K-m4 zvd$#uJb=B#1cBZ%=L5bKE$m?An(eB)B_4TYFguRhq=v z{RSZ(4&bpf_on+Fen)VwDl99x_VBtn;GpA@PhwC$PYHMlj**7NqUT`=#KZn6QF2j0 zW6MrZsM9Bpq(|;QlO8;MaF;bcugk{MmX75RxsDk;h2>Hx`Z^?{D=2Ft3DSXqa4ja? zu5S(edx++p`=HDmaV)uiEz!-<(W{nJY1qmbK(eNJyT=&Eh7jMo{^#DA+|W?T{cQmJ z;DZmuUf_E~N&BwDxvuiK<4cr@=UB@m(=YJv5_4}=bdL&@Q8B=*%$0-2+Eof;_QMZ(AM3O8VH_Bk%3rA z)l{D;lhbHWjX3CA9dV~FtoNr^3eVd2z~kx2$rIcD<}blXC>{~HuMcz4U7Ygqr@kSV z@rp-FLwh>jOG|PbQ$bLDk!&{~Wz=*ZjgE}sapFB6Ne5W4_KrXP5r`YzSsPhGp+?T6 zGgvaXv8L`jP>RV`U%4gadF9Yj`90Pd6}%6I*Ay1j}% z)oZlVU!t5d%}VFHtdQa5l84d@1_;*ST?}(}9p!@^$04BX(`V1%gx(oCNzodnb~rb; zI#Q86N{km~h8tE23ZxiggPKSX82wrqhb1zvNfMu11WDIuOTTz?I9<9yi#mZEWE=Jg z(IDH~C84%JCWjuV*?K6ytH-j7wMPzK<*CS_poGRbRZ&8y zAq%Wmm<~c_mBA*TWYd6xMXL$~u%2_U1Y*h5pvsSHdvZJ7IXx%>cOf9zNfKojP9q2x zpaP22=pR)MrjD|ksl8+Xo10O1JCK*@hOB_w(^$2XdK#D0;g*HeTR(-eJDzx35F#U} z*?wffP`&nWq^F#zklhS|l|B{-n(FA@I}EqZ1{ga+?|OiW^XmscnX#Qd9u*uBIY_FBp#aaM(>E2Uf=Wain-he-u4HN29?RrEfTfrYrJ0b3EPB#CH52Tz&8T_>qryockrXl1#?|c}9 zi87rr4S|wAhEm5vJItm6*Pjd^#XZo-y?N^JL4u~^kbs+_RO5XRWw#K(R2M3D??su= z;LR>AVcJ+vc1z2PL2HIV6vCZ=Xg`fcS`C|XGbptP#eT$C57T%NZkD1=1$W>&Iv2b5 z9i@BjaH?zVjCT6WvE$q+=~uTMN_G3srUnddtKsd1yaxC6l3gk!IW;yyi1;x_DjBmz z(Dydbs-7+a`JOg9W1H_D>bMSBXDlqITssJuJa^?qhS1IH@9QTBo()3#egc})bUYuy zouRjPUpkAu)w`a24+Q(iDXDdY^vl2i#-5MMu|3@HO=x7WAKd&JzV?l|I`N;^HD!7JolszrEjk3NCgDTB| z=tp_c&O;kfAjUZ#4Kht6^OWX^`1JLdX62TYqv3t z&90%KuPzw;!X_+UkUn^;BWB9l`tA;24wd@L}{|jvNJXIu?&3Gzhe{bw>-gb@bOjQ7&G(m~P#=74|8Uknj}zlhF$z1G`|KkEgWlS2=KHWQEW5@6z0VSE?aCKD-xAm zU@h;klS+8Byb|6`1ZwI)RndlDEksOLi>1d>c1qjBVbvnvKb!i7`Y>v}ny%bL9Blz2 zEt_`*q}$xZSvOX>1~2kuS#u$*bOvqm#v7K9=ZKZpm> zwM8b!SQt#!dVZAV3~*NY{Q@N2G4!B@36gG5dVK8)Zr*eTmXYl?wzZ^s2=*0}$+TRN zN8$z&86sm~e7sI6agvU`Nz}tPJkQX-*?oFhmUA=M2-_M0Ii4taHGJqnUPL(TMrk7O zi8g-5PpIB3Rx)PM-%7rf<;iAB11%E2*&yoSc7)(20ijTTV5Q-qQ4`V{<i8H{SKnrv>!jL?zVAxY z(u-<*7g8GSsizlxBsvH8!)xgQW!;Y!)qw;1d3}}d;X6V4S7u<%`AHDuwRXPmJS-zc zz+KQZvU^V=xm>4ptbi&C>$EEA?H$dj0Rh%o0@YV37rlsa^3|IN_E9ozhc9$ue^)wl zxFa3!L0l0Xni|A8CSez}vtQ6FQvU8EZEf-0$bDoRx3@wjR8WcD(q2NB+ zdBmr%{39Y^a9!BM!u-3Sw`F)(!hX=xd4Mrv14k3f<^}_%5Sa{bMdqnJR%$pAz%LQ3 z$ahx~j?QeeOlfQoZ`^aiiedwnYkDvV2&un}CP1>2CA9%g+GYPXLsW%+;JT~Bh{1!gx zZyXnY_1~b#dAAP5Tb}veFaL{-fTTZ(*|`j-xTJOu*~nF-$r7D#yTMBf)+k50>AK-9 zb%_?xS#}So(}zFuk@Up7-VKV-LP=sgok!^MGoODdUAuOJ5&$moV4Hja&V_M6()i-dio+s}otnXs$=59GbzE&kcljX%KzBYieq*Ts%R8Z<`B#_dh zu$f0SNM;p*QET~FI?*_gPS@W`N2>Z#N6Gb6w>5~V>?}dlI%O2b$P9LCkznxdg*w}0 zWGM>+W#tAI^uDtkB27t74~y&^+^-pQZQOWj8H4?utq_tCfINO6Jpz~Jk<&-gqi2q# zCmuSTKJvat(pP`kyV5s&^nK~ie8s!dhn{>m-NW-*`RsK-QT1wIS!U&)swc~JZaWpU z=U6akQdp0~L8IW^&=1M565PXr#biZ+M}Uc0xOMW!yhryDwB3LIDO&bVBFws)&fmgp z_;NqyyyFn`H_-DUpgVIaJ$T>obml}C?elExAh4E`p%_vsEX6ksbm|tKb$w{(5j1UX zD$_x^nvK?yqk2&y&@}|!HK<-I_}WasTMK7r*TYR*B%mnOATptOED{}C1q12EdN@p- zxZ8v90a8YIQ^Ll!!kk~^f~>)DTOpuW;YL>9=mvHk7cX6<+Yys*ElUWd8W2mZGf=VI zCz`-~jIJ#8q2%ra;XJF32as#$qwB%0w_^cmDkeDmoh>IT01BI z2H@~PGbXWtR-QDjXlx3NZ<)OZrk&D?Uj{V>?50X?r~UbxPzD*VWNn#Nb|%GFCWn9v~$ zkH=0>OYb z_WYaS>q%KyN+X$ic+nSNY0TsPE%SQffznc$!?Vr zT&Y2}Wl-Kv-88vSs(`OjIa`F=Id=Vg8o74)E%(+qG8@h|Mm2X&lsr|jwm5?q=ycix-EV82mk$7r{BAlf4@9-J^kW8`H}S8l|r=kz*n(5 z)TVd;xsTp{iHk_Lf6aINNa~|rf9cczHvO5u_M>4gxp(~Wk3cCIVGt;z43ihXjQHe0 zN{)`utkMFDwiQWw3eG}?TkGJY9Hs1Z_{gE47F@i1DSi60pG}w1`VRqTI!-wjjZBmSAhQAREj)?^g|}wvj+dp~hZRpAQ}s z-ROom+Xi>AJssK);T9{64mebGf&35{ve<5d`ubUCxgIx%^e!7jBvho&tn%*NB^JwA z1H|ug2i@9M6(#;kN}`l>u-aH=Q4QWUxHjWQFWu{2xJVRmO+0koe?vI-c@fG-CP8q_ntY7@E$yzL!IgV z6Nl3KAG2-o2IVuLG2FaoKMRH*qzcwRvjMJl!+@BtO?0yiv%Jjl(nhYaONvUBK z`HhNNB^}z>hzU$+C;*(IoI!`-Mm_VD&e!46bm8@dbmhWq8t$X~#wHU)c+mu!?x%xVudcz|VaP#m4L*UWQM$gCK+;()`3(6Ho6s@o< z?t4WmyY2hMH7xV!wrngcg%xekHA}cE2D}>pHnff${jn-8ns8O!swy1=^)@ZjPnniUWK^{wf zMmUJtUM(VK8vHq%W9*_ca1&_?gf6i2_$;>zLkxrKX~1~}8>`&lL-NC3U~|x2M-kM! zLo|7UMEdH5SJTZ4=dfKuQ;J1NE~;hM8Rn${q-dmTP9!|cnH3Y%2%2&drciGS^Slw7 zfSlHiKq%J;94YT1G&-}$z6J6(%^1n2R9+;}6tl0h78P>T*IU@%Ko+-_-k=`swj)Q- zR1fR_yZ+%1-~RolfAOC{(4$Ql$ozqC`KM6+a@{^3`4fNN4}E9)@csJ=KbuM)LF3~i z-}J5N9fwY*|MllSS@?Nn`upGa9VmM;pl7}@{kfw>-qLdV;?Mn^bf~T@oqGS*rq{Vi ziWO!5aF;}Jw{ze7*?)l%5M44z%4NCCFOqniEmh12STtDd&6YLUwUu?Na8sFSMK;2M zW^gqP+40)7tLgHkD=fxJ0MNz2X5@zDCg8>^bZl#^H>({?1A}xLNtR_ohtOaUytAE3 zwqMvKY%)5N&=F-kGjKO+H*NV87LdrCaL8W8$=dFTa7q`Q0s&A{#FpPRZs2*!6^p>W zLcp_py}V|b0R13LN>#_U{k4tO)Xtu!2%cIxE#nc?fy7mi#i5`G;UB)80%ID_gBAYUN$^0+QgNJ%eULW})UZZ)& zae*;w0u4BO>SXHe?%->1q;9yYx$kSr0s4t`%&0Z|!L%r3hrf~HIO1%C1Q zXVX*9e32mcQs}(wJaSnt-=v$2@oLBpR6r6&fNo@k7Ho81IAN`5HYnfu`8Q|;aovy@ z>N!Wr!LOZb2IB$Gn^D3$U}baxlt4_u6oq88vh+fWfL(bf>}zPdZ*4%8zD7f66qB)0 zxP|1w;B*BWTnneR3mO?PzElA?Ao9Qnjuy1JfzPBQzy#!IJLcq~Stiy*xQCKyFCALP z4)mtuhxez$`?}I0N^b`!%^iYc(n~q43uLl|b*!DX^xh6U>nO_|J$Qh&{}#HR5IQ87 zvD8vyIg;SJk<8v!Xmz=?6tcP#N)o%kA6cM~pvgJH2H}0+W>gY36s74P=XC7o5hN#; z)8{_-4CNSnw8jzlBLQ8)zi)*gVFvEtHOk4ap~`=b-{0uRPi<(G#-EAw2fvE}?I-%u z#aHYsqWr7Y5NORZ4FV=kWh50|?A2&x--r&^Hp;zr&3Y{qWZm_U*z9@QkRksuJmW+= zTvJeb-gh`X@(A2n#;UePG)VJZ8j|35X}!}&Nog2P)~gsE|N3wJPWpq-Jw8eO0DnX_5P#*pZ8R)VEaQp*H{Sh{1q^$=ML z;yFj|xOPoJ=0N+bUF?BG&x5^bCo5&w0kj=oMwjlj&;EWIzIr7%r%DKzb-Py25}*|pYjo7j(fK)s8E-#btv9j9 z8AQZX9YNQede+>gW~3q7>hSq%K$w)I{Vk3{tWuUf{55|${e$oRG9v!MvnOt)>(r1d zy6#CQSRk@G4jwIBAdm7R?@j;kfBJ#+o-@V330sKl|Q@ z$31@j!t?1X-uF;yBN8kg6P>*M@}v68or!uMtSO zROroShAXGb=hr~~R5Brc%X=2x>kSShHBM3LnxGS9*lf(dV5)^Kn>)Agtgs9;@eyXh0Z|B3X%%P-tLtr*tWeB2O% z5XzV_zen%9a^nxge@!302a+4>#867|YEDc@0(?!f`ZfHN$1Y z;5RjVc7rCn8B6q20ogNYx2$KG5gG;@u5!+S0JpL`U;iCPlxcl%?rV1MvCyw@{x+{o zLzJE48hAQ(pNVp*ITL&<(7P^(`rTa}C~h}L(9nyeMq6uRss;745m6WRI?IvFd*@O+ z)+t?-7B$PYojVXf?uTZsO(TKSJi@Qnuo)Tx5wHVD!M;K-!nU&xQCT(}xmVhmh$e_$ zI_DJBT0p9y|LS16bnZHe`xC@BjFA*&5YP3nj6t-JjqAeA{`B&t%NP%j1_w?r#KHcN zbp1Sjh1bT@>=^!JqQ(Tb`jt6%x8#U`L{#E6stm;}_xHR3f#h|B5GN*vX|vy5g*dzc z;f9qH7=)cr!P>^TAcES4`Rsv%h&sY$lOGivIrV?6o)K&q=Qy|eNuIv&(z)~u%_Azd zw>DF{C&*u8Qx(Om(O8`Ka&Co9ie)Ofv;0g;l_JqteYRN7d^7H+;+nSmnwiT@@@p*H z&Y&MQ4wAWyj*#%|F;bh*5jL+4IBP!x!uD$5>NGL(?6 zk0PIepVxo_b{|C72zo;$)fi17>k)kI25oQY=wZ)=2u-)6K})S3d^?U=RcD!J^xIa9v%p7I@duh z+*V2EyeTc)yM`$bP{Y@jVhvP90kUGKa#%bo4z@H z{nvvGecQLCAN`j-DT^`zsX`m+pFhDfJU>x-tosa0)=2AHXZ{fOB&h6Bm^fT>lJMR z%4gEq;WY(sNs-Gr%5TwnDl)+4?4r>KPv{`E?ap?~PFM%9p>%5pLR)q<3)nRE>+>v% zpZfhzrr-VD-%T&R@-iyOH_{DIkAcC#taw|<+@gbH7k*IgkujO%28r%w18?mrXeS5d znFD@apbJP@eQzLJKwL0N(KRZSv&BX!>08?j;wn0;RzL(=+2F9iaPw!;ETyGb&o$d* zy^*UxX)5Um%Vi!G@hHVj zK~$e}f-GB7;v5^Ao>rELEKgPtM1@kf^8f5QzK&K1B54K<&1j4?vM|b1+2Y~nT4X`d z4&uB%Xc&sl@cAWmsu*5Ri&7h#e?oE`ie+-E?E9doM9& zb?DK^HH%JB?NL-(W==_f^?uWCLn{jtf;xh{rVc(!D`SgO`~-%lBa?k31KgKLJ1lOF z@4iX}s-tF^(i8=A(T+zgEtKJQ1y1lOCgdmbG z%gjrZ$_UEGxF2WmwQQ_dOvl@{QWxlArLdQsnmm0L&9^?*EU#-2iG$lCe@}#*d%%)b zBy;-B8Ee780Z}@FNN00vM>HVFA*_HJ(9qnSx_Xa=TD}wrEkPeJj4X|upg(6`6@>>l=M~2x3nhrOJLrg7j(W1u+^k%Ku^t%w?K|Wufputq&2I9 z8#FmA?g=qUy#H-Iz3AW*-Ot^(!F?6|*o6pgqBww9rsox zQIJWWr8S#0T%W!7w2x|Us6++4B6Z<%aFBA^VID15HW|2zn0wu;xK|CDM4jYp))H*_ zxhI+9zU|8GfAB-;$A0X`($67;>E9@b`Ex(> zlj(2%sPKb&44+)V$&kNorWQ$PJv>979TuSidQ{NJV_ zR8>7{fZbbnk(9x;@vfTnUtIU<`c}f-I4bWr*ynY^Ih3Ye2f{8`{{UL3U?*|Er@G0Y@)nHO}+l@=(&M8o)d96LX zw1v`z3%F>;ZYt){J!5wopFi&bnWsdA0QiBD^g3e%bnZgDguTSFUS%M7lH|2)SR+_6 z@Dw#M6E)~`3~YbRlFl8SZo1tNkYU@p3&koC=k4qP)#m+*cB9zMPKb=68Q^)sseik@eYJ27;^_? zrWVbYasp~*KJ!In!Hz&SBR&1NFZAeY6ous(6C@0?jDgo+MppLDO|j6@ZPuQZ`9%RT zYM|VJ2#uu-hfd3%xFAYKShiw5yYVb*vaQ_+4G1h>Zfp^0*I_Yn}b10YAuaBOO3Qbj9C#eU{q&+a7wkza!#%P*d{L4)UG z0AUG#8glX|o2Jqe(XHtk!-w!W?Z{5Fp`=|+(9}YLb@b$MbdUB&N2{7?^?^>Qq|cNi zKy7ZqP!{9z3RA5YEa#E+^+f;>(8DSsGh1BsQwR3 zm8J7j@CO;+qrEjq>R6WbRdN|_nYHCQK~q1@2(zF~qN^fYVUHre%j?H8bMKxF7>IU? zNYX$fvEGh3wb3d#&oX2n>KZ!;ATY3oaqjxM&U(4?a2-}!V3Ed!MFJ;nZ*F?(ob)B`{GP!?a$z0x&qN%F{VG`0^tCcbk33iP$`1P|G zh(u#p1cABR+PNuWWz&#c)G$uoag6lcNEcpsI=%S$Pp7`i=b=vE14ock-zYk%u9wE) zQWtDGk)vp%j|~VFsRyI-dk!?FM~^k9cb;fW_hRf@5Bg-8U5zH!7lR->jFmqLw+Z5q zW{Bc-_zYD;-KfKUMY6ae!6Nt(;71_O{S%EhcPCwUeuOvut=xnEX9pME^1`n5V(QOy zZT!N||Eu)B{Q$T?N5A8Ll>Yl4`m55}B>Cb)BpHAQX_kM|1?)+}=c<1-Q zBH26s*hWBoo)8?%qGORs1Pogs1IEwPjiDPMY)6#)$8nnS&e-T^AVY3~B2i(7Vo8q4 zc<{i!EKLCESy8pz5_=Ug>M%DtLWq`v*>Q^JhG5p(0gOy75W$bF{rdm2MSIphXolj z))txHGPSy;P>5FuPz7r}{&@H^Q98TG2#|v~%XKlURm(~8bQu8|AV1eqy{Q~1Xl|DvEfEluTUxYys;PD8SmjM9%8G@+z=b%}sl8V?Z_87$iLfcjZ)yhZX(Dj4n{N&Y zf-w?~S<1LO54nZKCJZxSgQwd{+pM))%-Iz-yhX-rg=?TuGW`r7`dl5}U+#wh)&|xe zC3IHKQNFu60=EMoq>K%@y16SYF&`!u-D zhzF%YOW);`)tyJXPVC|jjcWpJVjffenWGDFV6Zg3b`8s;emHsr*!LYnVDkv2S~mIy zJ3k3d=jiMk!}xY?jt*3j7t2M3x#(Ids_NR~c&Jg<0FTLXu>7*YeOriuIK>ocW_< zi?oX(buQORh4|)ejQ8>G`gF3VHXUdN9U~A@Yj2n) zpD~od7ZmZ8o5&P205s^bb6WhSi-4=0NVlHyUGOHOVIbS;M2Ruz0vSbntK+RhsxR@! z|Brs%@V@j*f9p>c{$w+~_QD@h+WY17i@)-lsc$T2S(W=9O26^r-}e9LW%r)^pLYaY z5TZSs8$2@GVo9ukTE~nMd9qYj5ae?~ccB=86JwSY9&sUzrpc=CHKbjj-)2g3t+d(O zK0VI{H9R~NwfO80hhG_)mNqOJSgL7bwiewRyq_DD8;{yPJCE=ZBh#9rp1;aXBSA!h z;R;B{#vFGG!Nmp}r4X~7O1@v98LsJyPzIq?&XV0*WGHkc$uSxqA7t@@2ZFB6IybT; zPJeF~R2|x66=W@ex-e!XK=qb&)J>6xwa8*5sPfY*c(?Jq zUIMRsPo7Edd&j%dlaD@5`}}s1+v4I_YzQzoc0mmZ0=XS!)ojdlnD|!mo@DosxJ6=? zy&i0Es|08|lw0mpjeUvDKpsZemPFatPOW@xT=~_Vu}om+jObS_?dA1uG@y8HE@tKm zX}ULf?Mkq(*(fdi3d^9Fxjip@AFyJc>A=p|1bxUX>PSwnbQEXL4DT~ch z-r0E=FnK>XcMMYl+>G)L8?@bi@{80ZV_rwlZhBTXbzGw3BYZ14S1=Km7+r7|6J67!Ab<+Q3`&G>aw zLVlQrqzCUgoetnh*Fd1SK~OsdA7v6@S-Dl(e26e_h~&8G$)~Zb8g>|3GijTm{D3GN zo1_8M9U6nT$NbJXJJ+6Kz*kv=G~}J0T!FK+l3uAKo;cQ)9z*x)Fms}V z&9_!b3xeP!%4s%OLYHgSL%b< zZ$}>UOskx`4lxmfa(`h*Gi5rHR_1}P7YJn_w_=V41t!Fn#F5&N@Et)D$%H2DTx-$& zumvI+UW6p=^F*2?b7x*umKq4RgTfH`eNM2wXS|Pd*IN_SgwC$+NaS`NBmFniB-c=$ zQgbW89Stxht=_ltlA>dn>t$(N19CZzeuh9;!*7oF;{G$B9Kk?(Xi|!SL6gF@iUDVi zmPqG3==~(B;l5@K>u??9@Ms_?=>O$d($|hp6kONcRm|V`6#w;tCf@T~{^7q#*Is=l z{iFZ!doYyD5omK;SNf`N{+{%&f9tbp;M`~EAlhYa?EUD!;t1rMz$2Gmvg|-nav+qg z3uHfK0z3?SCMR%t>z@rC~o^+BBR8`KTJCkRjT(wc)8L^u!!-rY5EqRj# z2+ycxUUwlp!B{}Z?yD3F4M=?ZQBP)hiooQ{KKP;Z!4H2qYP}#zi2WTobtav9;GuNn z{)bZc>HAar@w2HBwd%H0_oRalKc0?0@xgTT$q%MOkG(e?diV(fs)sSh?F>Tk44bc< z0Xwr?RMcnLL?35pe37oW^XaLl&rwDo8zx{;6p*Ew#S4xAnp;mi^p5o5_q;zndjEsz zDDB{FyQuVs|DUK4@3k%`DS{w70EKQq0m_=w$ZBI6oWn9=9fSk)X@ek1M8RNbg-z1T zP%9A$tK&R^bHPK?QT37Hd-)dn0fH*XC#$Zalv+jUi(n~&Yeg_ap zkx8!A-KEgQMY@A1w=SRs6HN%4+Q`adGXwE4`QTw7QNuj8`>YkA!3F}NVFU#Ynk?_^ zJmgf>f~uK7xX>GbMMtJd0{6l80tU-4!oyE&fH&(AcqYQr|aNT)xobSr&PSO zUV+N>7MeBqCQ{-Z1Ie&UbcK09`xYXt^$_Iche<3pqRa^I7Uk6v5UFaOQ-Z?$#s(HE z{N8I=L>ji8djz0%MC$*RxlC$PD`M_t0XkzeU~u`zs$MJ1UE`S%Pj)+Q2%DU0_<{w^*>8f zDn`d`c=!A;s4E`vlw3uNr-ojZ-f!bI!-L ziIQM;O%QF0g)V{%OZlphtITbXlsz#eE-33^0%`CguX8_kCCXylHLtaBX$18_1>WkE zytm*uT59K9wdt{W&fukj?zUR)M}%Eim$9^A9l0?$n_j&(oz9_Pe|eO^i9~RbwP=C4 zq<+~FJkoXMr<4ObkT+;%C`VJQ8iYySl&GFaaJK0R(ud(vZb+~b{7ba&|5pu~z)RDS zdml@G^GAL>T_2EJvIQY*IDPzMKc2qvD-lDaEV6g}@s5Dpoa|_w^_iUf{u>@ga*KEv z#I&LY-i=j`q&wTSXCRwq)n&4nC5W34?c4;-JQO?2!k8*VXEkx#Lxo7)2vqO3Ht)va zLbAkSx=yyBXj>)0N!Yir!ALF?p5J*Gd$~CE(5-X~mEq2ML=j6+!lsj|bW5I(9dvAJ zg_^q=h}qPNEwLa}E;!+4Bw|GHv&BP3OJs=}1VheV1HtlhDMn~uB5zkx@uT->uo1Y8ImPqjhh!0bGFQRlt?!3Wbrj}!QuIGGwc;b+j<*2K6r(OuNI|3IqN zVucO193-g>Bgs-avFgx{YNK@5bM$mNbn3x$;=XsJ1INz7_vi@YTT5?~7>SNinj64I zV~p>Y*c5J2(s=#yO@gK&2!Bj2d8tD5@TS zF36T2ea+}#Qs0TcV{S#M%*|51U1aB3Ox3`@$$&{xGib=V)+i(i^K4RgjkRuqe7;am zhbtv|V#|YzdMKKUY`FPaqAW;*)I#!ZWTUb?Vs~0Ah+_l)ZgJkuiCd!+m{m`al{1f- z*GrU9(L;yx)5zzn<~&7u;Jy)bw1e!mq4m@ZpRSqmUQG#M0@r$;QphCA^V2jCh+*7$ z+rSq6AUq6@nuD=E%Hc2qe{YLa09dshTj(zYjZQ>9qG;pwsLM8jV z@5S;v?$7+&d`}l3JHEGT6Wt#+^s8el>DB^m{1uIOZK4_vr|DoDHS(itAPjb1Yh_A7kfiOXg=GuL9;a$CUJ!Drb@9XPWVAgG) zBF-yOM%JqZO3!QjD}v(iXVKsSUoX~ey9{&CxN6`nqRa2?cy`W;W(9h~Je(td5_!r& zlYySLItCVUqjFcP>i_;+q}4z$0*!dzj5?Ka9z8f76t$r4Jn;rJzM8Ncs?tfs@}YlE zgrlBS-a`m}SYsCDKob0HaIcm!XUa%Oxw)7?tH_R&P_@80fY;gp&74A?ZBN)AF%TV>bQeHJqpNCTmA7J){(xLPU+ zJP4l3D-rTza}PcN?-A1bZuTr(OOzDXC_k)+ju6CZQ3W!o5*E9#l2MpYvN5R4GM#0X z9;bPXV}d)$LN0$ONaYc5DX3Yf_4BV55T3gm<~UpfGryfj8>H8Ef}>j6*|#7rZebfz z+Jemmn_LNHs0}-XLP$@P%u*HSLg3-1>|&;{WR>;{UFZVgr_|PYm_-_Qdev`LR0e_= zg#bQcPriCh7zCHH8R}Lq^3%J&C!MAIao@v_;I;NB3gSm8=YcqIjW&S9H{_<=wUg(u zwEVgXa<@c=x5UEcLbu9e1qH=5Sc#KM4FqX$&G>ya3!L;)wP1$vL%TuHcJabZl;W?Y z!NG|re#%sw)TdUXU ztl@g>vgqZKVlI`ecs+Shb*8Ez6W7a=3Z4rbEjAlBuW7RHWlPK=L|#ovy==yzEkzR0 zpv8{XFm6UX$FW#oPR$dT&8wNC){UhPHv`8|o(}W57A}iusU4=iR#*q|y!l-;u|hGN z^YC>di2>!&pDfPD#ojJfeF@cgVE#2}{{la)jyX`u24GQ-+c)O1E+$(9liq8VUi2B8 zpfsm|Wblb3+=_a@;c2Bate3`ueFS&iG$OP@Y;QqNs9N40$-@ktcng^NTJs2tmz{?Q zkE0oySOf)`DiUPjkUR=b4IQm)Y%>JMOKf%}e6DhMfMuNMI??w$2;}4dzG>JMP2aqd z=K8Ovm9fE8g^f`?2G$jn3|AM%396@}v|C0QsFI*MN|}<9V;8inFJP9t^h$LI2r~07 zLDNq3$-w*0c~n5y<5I3lI&VqqExl>JxibxMPhF$M?ka1-`ToK5h38*P&prD>h;dFa z&a)tLN&$$b%RAEG*95{jV<}Dd15qNAiGGrZ8~DYkjlI z1ri-${8!gZ=VS0RAyvbl3m#mdEE+Tfkw0Fj*wnLTS=aKPNhNb%jV9N%2zb3`B59EI zVp+k|l%k&RjVVDG&I!wF4e-2O5IJZokcgx7vHg&zq%-@KOV`uOFTI+EAU@aBpsrin z8t9B%2bFv`+`!nxSM1*6W?Zo(h~L^)w42La<$XehRy`_LecR(12X5L8GIG#)zUItm zL0aK4k48XviLt;>vtZ7#nYiFAv(Z};j2GeWCkeDf2JSjU4p`tyDOr|*B$Sb@mVtQa z0B^7*>L!ss_+xH@Y$)ZnCQE812vPu3Li;8tLp{X#MpS-F`I#Cfp^=WSShcnRd}pby zj_Xt3)W)JlU`w{ujcMmmN`c2to=(klOqF_#3}PiZhwaGSZSbX-{8pFFf#l8e4s+P? zA@rA)=uFuH@j*>X%w#2 zimk%T8J2h!I)H`I>2&iZzo(;1C0`xR=RhC=!I6t$AVI*p#D<~8#gwj!_TJK$ZgLbf=gn?8fwmRP9k|=j$%_&!3JMP z*JX1PirXT9p&)M{kh5Gha@-sZ3PNYhjX@$g@1^#U9d;7hl_^lW$zaSZcjuwHw1%a2 zm>T35ES9Kr4=+i11B0g^q_fd&^4>Kf!*($;mX^6@FgkVa$*-$~AEF1|sS`&i4K|`p zh0q^bXk&1L=0SF5#z)flNMBl;8z=bMN=H$VKa5OBI~_xv zkJ#j{3ziwXyHd7+5q%BWlHd{A6~*RE;I>G@lFfiKUq)ZcdVI?oK*wqrn+=0d^q`i; z`%?*}xeCxJDm76e67e?RtgMQyuJ51UN?#bCO`jT{NuOoTyg(p+lYs9Uo!~FO_p`KU`fuw7!RETOmdkynX({kh7@RPID&b%?uSIja{ z7w&r#TAd8aBnyWAN4BHdbPeTEV!Nhv2LioS&U?8aTpXRTf_au5`CSd?U%5*|nE^_a z4kKvc0WUQ8tAz$6k$Xja<)RrtmC|@453s^!oq~>(LFXLEX&Kj>Eg~Vb4;soIrL~Iu zNxQeT+u>ZB2p*e|T8TY|_gN*_H^`GP9$l87Dve~^EzyMwJew0TzzUbm^1_O zX4cfTiIS5jm9{FgY=#mVCEa!-Flcv-@9zc@-EX@DA5Q!kbeQ@O_`8UJ*)4?T7TmnZ z&||Gr6;{qn=-p(K4O`${1njs|a$Ejx)cje@rr4M#$iSDd=FmsZ4ZVs*r-~p%gV0(Q z>JngH%L~(#CFiEuxX1DC8k*%nJN3vk@(V0P1Xd!-3y24<%lX-P*a--lRN?}~>s#z| z!*c_5jD?A#9o8-?N|Ty_+B#ioD>0j9s0xEtXpY)InV<*L0s?bI#{=m_SZ~7x>`q$imRRiICAjdhG)X)i87DKIvC9i%QiS|!;Sg<- zJ?2(uyIm05oL(eDXTwCreG!?3c><>CSvH2LQREoNs9C5N*`y}ftj5MvGPVN`ogX*H zAgS(xe!z9nmPY#@UEGQ6xu%#46BJZIHnn4D5=3ACU8`YAPjhhV6u-NLU1OsYv^d_4xDy3Bkj1x@x|@Z3Z_9HS!n+jsV1C!rD$A%3|_hj+Ph z5_y4o<1x=<9^G<|(7o^(tDujP6 zf2#7$TyDTdq#Y}!W~^>RmgJC?YXW|o_+0p#(B8v-h@e$B0h6@QB4Z5~A(#IpWa|)! z!$h-=u#8|j>y2MKACx*+^SA%R*fmFWVTID_qVa)A^B|ekjT*}MqYs98+ zY!T7PT%l1qpJA1IYo5=!z_p&^KA$ClodF%4~ib28$l-G38mW_+r{S5gIEVYT(T1*eyTV5?7Q^44UN9?M9HsK|1(>;<=o^>lPT;3R^g8H96p}T(uubZ z9#mu3J~+S#Lb7<*rHf^=xV@ z9Z$`heW_{lT58_vPg^sPVj=F%Q(D<%fmIHo0q?6$i0cOrbkRx<-)76kfz0=?j4?b0 zSsS>$9C?MZax}dpbn?3m(2fm>)^=La`8Pc!FGTZJgMr2{k!_?LV2O9flVdbl&<(mU4Jt=TluW@Ovm8l>s`c5_P`a3Un##ii@!k{23moaiLZ$~9 z3d9#_uCRT3ExZcRfMR?~*LKl6@=Sy0;?9+&O9Dj$K`voUC}o`ey&J6315@$}E%{qQ zWXDqn4c>Vw<@(g3*Hni(cIrBk=IVRXTwQNkZ9SUi8}_Gxjk+`d>boR9Nx&aL5wCAU zhF=QGZY=0xw@wbw}Dee%geZi7Ov$NS)Q9h)qi$;C~ct^R)^e1 zgQ$H$0$?{~?U?3at&=sDykA{I{kn|6PTxY4FQJp{gxUsxlCegQiFnnI*B$?SlH=`3d%drng;K z^d&y9e1Hhj6+g=!N>Q(l$(0{b@Akh)8bK16KoNCG**|0HdgGAsI zgmTHIStCOpODCnFGiOexd+$A)&d^@`;DZkY*QNumj~ztC!|Y7H)ZItsTZQ&dD8o{M zLD|^s+(NqUyJ_6vXAsex2*ha)1P%iBEy_>*2zZX6oW2{<6pNnYU0_+n z_o8rljG{`wIED?0d;(WV&pGDEIUpK9ZjN;0MwNzv3&?0}nllsxU6& znBH2VtW<0hJ*Oi`8$9%mccx=#FjeyX7Qfpv6J>ESAlu|oCi$PzsHMW4hr?EjHVW$& zB{?iaSkvk#$yHWr!>~$+%Sx);Adp@jNt?4b(!|Y6>B_lR(=9v*Eje_;**ehKnhti< zr-L|>x3b_Z%gGoSW}FmAon&EOr=-`M+B%~_trsrQg zpUz#po}PQ@LVDrV%kj9{KhAhpAq4^2LJ%fdd*@;4#*IuKl=p$;Rc|`ESaO@{xONTd z{SY)Xa{X!vrt3j#szG*CtFA!~~yq&{fcpStDw*fdSfJCl=LY1(_Sk`xV zl@TZJ!xecmw6dpFIBER4ma%Rk$k|8meY&eTJ#ef$oj%@^T00Ch_0}W_00FdU85=a8 zU!=uOwI#Ym4Q_&T4H8RXK6NpNJMd0J%aL_5>nz!=cK4x73iCpOJs;k{W|~s##MDHH z@=oC;H%HUT0{);1ica(W0vVobWs$dPu+-h%mAZSnvA1G95N((5Y1!Aczo1C3jgP^e z4J}HESdvzO-U@;BzO_}#bW2kNh*N19jk~4!F%V%&hSA2n{Rn=&>l*VoJUN4e&%(lI z$P|u3x3sXBRFsvlVGN_%0|2U1D#uQzm6FkO2 zBt@i{TCq0BnYA-K?_mbKh4TsF-CQPot79){dduN?`~A|1Bq7g$Nm5{t7v*Lsq9!U6 zK~yoA%1X{o@@j~7E;*CluyA~wh>~4hX>w^TYd7gX7yO3kyvXQ_Xw&iI$I}y!Kc1d^ z@?Ghn2kuY3@GnBgB&K%GO3cVC;q5%+Dv3HoNyN?+m2T;B(>KXm!=Oo(*&xxXoE*9> zISb8;x{Fd}S}ScJlZNa{<`^9|mJ4X8)=%jog|}!#sv=Ve~qJ3NO5z zX#%FXSyiz4Y;a^(s3pvjg-%auKLIpc_^jK`y+~Lk5RVP{q1`SeL{?lDik9 zjNxYrv`)@~Xce0%Xy5U(XVV8h`qA`dU-{AW-Vb~zz4OT@36dU94?Oyg^ym}sNl(1* zgX#4B48(n~^%Kc2EYAJgfbTC4g1h>m{F$!c!XoeNq}>4E1(B>ZTQOC9oR@ z&75bxX`gWm1@>DI*T;ikzaDl$Cr=!ve28H+r1v1UazDI$?g}QfR|9PtCFs6}dFc5o z*AX2>!Fd-wn-J7w)6n)LxFODsC>go2*ukd+f_#lyf}EzbpJ23|jijxv6tZj;n=f_} zl7KLnUAIHZjSpl;ZLLz6qZ4v& zR>=d&)|7}P#s|ZD*S$Qt*Fv{Pa&I(YfNtn^l|Xi>0%L8u{ANIXM?ixoRkDvctNME8qQtc~<_X{; zkCWx3NJ1<*#hrHdQA6O^sF`&9s_=|r;1qkPWc9)ehim|^&NQs%XKkoWAMI|5VDtWa z4kI0MEbTkkP2+_@1#1oImkC^G$0<)?AYn%xqPe;2O(YsaTJG(`pzaS)u03|>Kp>~0 z^uB%Q)$P0&V=c&?&XxqX;Cii~MYfEVm9H%Vv_gq&8qU+$C=w0u!xjnP)R?*5*>|m z*zC-LEH5sPv%bR_gp0IWFNr}?2qs71l;sd2A&dmlf3lUAB~wdu>e$sl93j347;v+OHVpSAJ3$9e*b^Ut}A?A8WvUO|#)okXr*ao+!khK~>NGzX%6#J*Y z;hVQzlTk>l|N7T|m2Mz>vm`vq1rXx3M8*7HfT+I2W+B0`iuceo)Q&5cGf9WKqnFip zrE+}26xv&Y^CIV}2}Gh%^TtrmB_Ohs0|QS58ka5Ik;N>K(MV+8pw_N;kyUlOjLPA+ z7$_|>Mk8c-fA*XI9Ioz1ww-se!^fZ~14~f@jcl~oa^%LDOLaM*@`(2B!25INl)cvS zXd6`30AWi~R$OjBasn!>A3t?Eoj!}s)6t{wX~-zuOu~~(0m9t+8&PlUJO-JXoARDf z8hYc<$8TV0Iszik$@X+Nree@k#aLF7iH4drNMm&aG72sGX#4F=wJlu;aW(fs(R)_1KmSrwWS~&o4%*W3Y?%;f~K0VEm4vn zZyw4UJn`s5QKGo>P8GBl*G#95;=c`{PfOZ9NWmm z_jNQ<=7wO7P@tdF_gC9Yu9ktG9j=z2Ew5PqHhY&#W`eP4HyRszHTO+3MC?YDoI$Nd z@W#7%y#6X8L?5lg$oAlNn2m${j56y*xq9j93xqrxNUws_vufiSDt+i ztsfG@-Bx@z^_c74nyeiJjhbM0(wTK^Uk5_4htkm_`>>_yfXLoN`N)=fERHBKHq(6J z#&7eCnn=o~G$HcqJ*M8)nvMfA$Sa`j)W~gD&vSi!g*p`mRe#IU;+KEzw{JT$gWp#! zJ{6P(IhSFbBCkmc5lg#vX@bCjrAGke+O3bHf}mSG#M0xl*xgFPLs}YAF$Rc{7%?9L zrB{|Lk7k(2C zXnz*p6eY9jP@rx^LJ%>HX6jNCVnNFDC=epc_F3ko=ouG6s(f!CB?r*IE7OgEb+D54 zLm3Vq&TpGtvSyy;+KAR-Z1e1-EJ;FNLDKicmw(4@vmky3FYil)Rd4#Id%yT^aRmPH zkNn;A+rRPapaI>t^_kpQv;>jR9ZIUAG|V@%pXjz=vRO|Tg^+xzRfT1*;>PZCEt#p! zWcki4L-5>ewagnpQh2m;=h9RN;<*qCh1<@`YZ^Sw054y=d^LUc)r;GP{+Sn^Nnc4x zYJ%=8{YMXUp@z+-+j`&>$Wb{qB^T2zOlZw!Y`a&&pps6jTFMqR6$B^>C$^se$k-2x zFq|&G{tV|2xtR=XKZ>;*pb5it=Z#Xn^9FBbQ_%)P0`ROJO?+Mj=*&Jv)fVY8TGY1Q z6j87S!0Y3`{qgiwAN{Ir=N)8kQ9D(1Lt20Ulr_RQvdI4``b2r3=UX)gQK3Lxh^@A) z-^&q@H$u=LsoiMNR$6`D6sHT%C<6q8q0l;V-QZdnfO!R@oMIU^Yo(~D<8`TEQ@HcE zacd&|{!_0LKxBlmSVDB+mU1iC$JZ%gY)e?6oi{3}tAV9(pJ-u;nKl{l8ky@VnYQO8 zVzz1Us_X!zMv*h&0uh1=7fQ3x=&*58mN4Kw3-I#mUH=`e>9my=yfv2}~DeIVH zT`eh{0x@~`-UrzGHq#}#xi0jNr1?s`=sFIjN`AkzI!q8b#QLz2e)s>H-o_D0e(gv9O!}%1e-%8q{V18wrayT4v*|ZK`CDo5^0^EvIp-zHd-KQvECe~RJEf@m=Z1|NFnXZBYJy-}M*LkN(uZq962+esq#h-HR>M@x#4{!FEzo*3*$W z>V4r`iiWm#lYF%XZ>JwQf(0PVV@HqE0Pp~Hy?W3Y%2~J$Ox$=a&D^}4Rta#GYndY% zTgJz6ku_yT=o(n-mp{#Cz2lgfn@Ioi7yk}rFyU(8Eg{sY<{2j;7iwAccsdV7 za)k)D&y49 zx-b2`U%L9H6JalC`lH_?Z;NMMxx@xBIuwe_!9U_tyIBVe9GO<(XN8}~jCN+TScK=7 zh=n_NanUM_n#fe_u_7FWmT)pC`qVyqgi7q*+mI;diezl)Z`_y z%Ezj;y;$-lkEI}U!x`a5G_$j%xo9uoXY#ddFV{mWcu1VLpJfr$?LAMv7xMG=4ynvj z%K9cQ3Zi0;k=(0T3m6~ED47oCmB@jp-|F6yrP%ybZcLdd9IJrH6@gUo61dh*>#W|6K$Gl=@Of7Rgvd5R6dQKK{WgbWAB9suj^KgN; zgJyyGB0ob8T(o1`H3ZtE3_v;apdjVVNwRSnSFz9$9a6Wi zU7jP}^NyB6s?DH_3fP)Bh{&kb+k36?TDLe&vKWB~}O!pi+wC%jFy!KiI$4k7wMg8Jm-+og3Ag@*4)0Rc;{B2Yi zRau5uFAG{m1=QAiOHp<5 zE)e+J(Mgd9du;lI`vD`o{TZxTjF=F9f$4S&GY; zuc6n=HUEzCuQMgqy<&MaC=EGj%TZG-n78@3d4bBGA%0s}V|*3)U;a9pp5o85!L;|T z<6^LT`k@cpHLr_5*bAE8bZGW|u{Q#HBd|9Ddn2$n0(&E{Hv(^rK%icG$KD9+jlkXr z?2W+Q2<(l(-U#fCz*~>NUeL5RL-s~sZv^&6U~dHWMqqCQ_D0~3Famo)(;s1w_MWmg z0(&E{Hv)Sjur~sGBd|9Ddz_}dIk0U6UVZA5>H7JXqIExe{p1dX;1Ba(sC$Qynue43 zCuzejB{bZ_A=yb}mS`7U5NK`Ky#V1)fj~8$svw8f>DtZfsROcrt%V(3s)tL=vx`bn zu2KZ5bO(u#-%HuE<$Hn7nLqdae|OtCkByF|-~RW%79Mz+^l5__=M|!GnNTemS#o1^ zW&~NW=&@(lmxSx=z+R+QOI%f##sAdqP~t^GZYGvy6VOm-4jY3^Sq^S%s0T|b%*19% z+RG^9e(g7XC#~hjx1IOD{`p@>S1-Q=5jm4MCGbkrRM0NoNx~-o25B+=GSgEx=%}&# zMY3oGMzyuH@Hf(4TM^bYbUH%h4RcPumUwLEqJCe|DH7!Ktd6X$iGFEb*D6TF8YKIi zC0fzuuw1D@a^buG#{abKoTu=|x_0T+EFS?OSFt<^(h|$Fxu@DVDyC=C&XA>$EDbro z7O4O`b3(0I1!vyN^O7jPLf4^$Y#R;ckcY5+*p~lg=Eo#0US1!`#cMua?HDwYN|Anu z#wj$Ss?-)@7}thZ()a(+UrRlmJ=@Ovr+?~SrfXy8Awi=@#c5XR`^C6vO)@*p+(o$2 zi(FmXV9_r_@Yl;r2@Q$XA%MvItwPsE^0j{>ab4x~aJ?_A3*YtK-<$8J!Xeps8nt%M z$#uhr@*-P&hJ0Ry&aMLKRwBMWbOX2gkt(^#`%g1ZcuzX3oV#{I+B~v>Ot`vK`wt#0 zxCH2psAr^|yA`Rk=K$kPhaaST@1J}|chR|vy##ly`p>@f9MT3C@;EAw;(e%TH|tU< z=Tm~bK!s}v53NtyTH29rXs0{363wFA$+3#c`N|qyYI@^&U9^3Q#sJqxy)G4Sqgllc zWJuJmp*9oP#T6DtlD5^g;`-`Tu*rQGnt6IaGRA-P`@VnMd9R@#clpvY=;Dpx2RIdL zaJ7DXTw8tT8n}PGZcE%lW256SpKa<5OO_y6XF{}VuJ$6cieExVZ-;bWM|bf0{0!P% z%%K)+YPfDw6VqvQ7-<2{OHHIoq&w_RYw4hKkg=b}hDe`1g-u(KU2t7Gdh#(uKIw|Q z<9Ou@pTg&GFy`?%8d4Q%Co#Tu*Q!pgD!HAT8`xNt;vnGf7m!RSrCYH^FFqs^N|1ah zSw})bf;WR-q53zAeF?v-ftc^-(-C5ZIbDs3bu<9+OeG9dpI0(L;ZM7Z6{1yPUxCz3 z#-ScB(69gczi`(aDgIzDXnND3d3*lim;dPxr_X)-7tt2Mp<1)tP@J|CDLY=rqJ(zH zawsHYi=l!v3!gXaDw-+TGtKsSH)pg=!po=CWXc}#npZmh#wu^J=!t3b=zwa+`L)-Po4H%1? zLV$L%8DtQIsP9v3)%P|trZNxEnWAc2I1L=r(5Fv-RNujPmhtatg=3Gdqb8QZXn&4*1AHj+RHgg^*MD1t`PX!6X- zq0i}@b64o<@csYK+h=q-Xm;UegN)8Aik{P<>J3l0@9Vzq>zc#@rlYqbJbhz-zxv3v z3*n<5d{2Dd-q-kyxPG6ZU!%PO<7GqJ1vb6S*rkSHEceb0T*YQZ^|rZSea8$4)>)`m z=^Sc7CcI!1NLowYH0FsJ|xkAqr@>O<4^mJHHs?Zk|mD?&MHCFVXc@SV6Z2 z^XIwA)xdv-;RiF}fmim0YIK^O_@f))>ctSg^{sCRzwuu_wQpR1;tzg5y!YL|9FvO` zldPwtFx@ZMd#%gDF0R{Ux6s(cfaKrJLX0wQ0V$st=ho8ZbI!Y>iD-)qs)F(di znL|O7D(41D2FG@k#UNzQRlrS9bL8kdmNaUG(UGg+sV5)DK==}C!VH_O=Wiz~fg&4m zBdXvf#0pguID771bjOAm_jLr$EAjd@O&&aPmd$=BYIo%bpkvoml4&H}p}zL!=3dUU z?_U4XyWbgp_oE+*34mt0`Z?C|xeW}6D%81a5o1j=pUlOY_};+42_zm)ge?SD3#$F2 zb+yJIT3KIU92BDT$Bx~93>Xuz=q-n}lY=P78fZFYSLT{lPbzaN@)2b}_-qE)CV|ct zx@9Jc1%AhKfBLBx_MNkSZ=e3yFNX_s{!Jm%U=Y*U-5J;8M%L*rRKC@4VfFc9Qrz&aAz3iey79ejfrsS#SyGw zRtOwP)VMG0-R)uE#OaV?5gWxuX#CbKx{GU&RXB#VNo{!5*Zh?*aO$yr=l$NF`PbnR zLFx)ZoC~FCJSYjQSyMMSmukgY3HGW`{4XyNd=o6!FrHU2;!brS3)0t4AkQ^mQB+&3 zMd*~yKGyGM65}=IUXgCglomX^RGPmvKF7JXvWMVrN-}BkR#S_Q9U5^<1ez-RH`J*I zm*?3tcT3Bm9pm#~{P~aE4Vu0(L!dwYRsY)0{_F6$-~Y|1YMe)-C$@aE5t`Ai(+Vt7 zvFyh)G@;*rze`GtaV5t=u4Jjfz+%r%R-SMSQ3FyOwVgElXcUL zas>o4H6T#7Fl&N4j~J+SAlrD<)u1P|i!a>ublKX}S@y}aERr^A?c=;Ma*9cW|<2$fYY3)Ee1{;eP zt~?*kf9i4=>K)v7-e3K;uR(L@$*8nkkABoH*V)>p#6V-1n&Wy={@$&{S)PB_IXJi{ zLP{c2>RPFrV^E^#U@hm?$fl7e>&<}h={;9VCaXr7K@$=+QC+!;^I2a;BL|JI0$-O| z=(jOE9)6%VboaG{<=MqBaRrrS7VoeB3x6^EyMOg-`_B0fKlKOU*VxQ8$6n+;W~Szm zdsr6xB$#Q5zK$X~n_6)gxD%LUv65*8;c7sCEZwjJ%7iuhL=}4G?=G47dw=tT`_9?m zWD!$n5xhh|drwcpCV0`sz2_Z8aY6f*@mqWT>Cb_|!OP~m!|Aj4ATl`^^}%erk4n=qWb&)Qp16dG&3Xh-@>T)r3lYb*e2|g%r^oQ{lWw zAfP^3t(qW;q9T;L#XYSkHz3l)jgIGLz{2-^?K0MO)Xa#msmP&1zy>%vDUei<_-H}% zN1u6O-@V>MQ|Swj|3*0f;zcAFRuDIBMTk%nklv$TDrL< z)#WgUewGHjDdvp=$JGR)2J#!+A412N&}0erv$zS=yUyUiP(#pEKybK`ag_zdUSsS` zF3iVdthF;2rAx-fXSl~aJA%g?Rz;drRAYHlPvGR7DexKEGiA`8()nSvgurMn7ykXf zdC!;JJnwRv{`hglpXl=G;NTV(N^J>t3C7$A z^srl9#pD!ZVUbNuO`Il5cL$GHM$jFd08Rn3D4MA$u%d}<2E0+2izekb*xUL4DN+gjs&8bW+=kXLVK z8~^TPVd@Vj29622MK!BRg0*H1IQq0AqyvtHL!K;3oI34Ei-SITx;tu-H=)sAkj3_TY~-)EDwS zWSaO;)v#%6)+zEQvSXH5RkMw)3gV@)jJp4@B)3foZkuzhtKA64j#Y)z#~TT*QlYms zgQ#OmXjOBE@l{9EqehX}QwwbG=2IWb$Le2|V=&T&T}wOm8FiM%5WB2phnEsugZ8x7uRyNH42L4(>rg$^DDyK^A1w?@Y(<6aF@ zQ<%Sk2)O@yzi%t+M{ODAO*_}n$Nfn&7B&bl)|L^(q>fl-piZ#aT^}I;o8GnMtwUU{k@#qQJtR~Xn>;X|7|2!^W?)fIz&_8<+5Im@?6*e!C2Fr7mFoLX;=7fZ8=uZLmQtMAsD!co`VD?&)E+YhV~5UlXiEh2J$sG}9lu);AV8zbP!1u7rj0>!GkP zi5TuO5fMtHyh6Yg8BNWSij8sZL3AZc`uW6n20P8 zsQa2_e68^wCV~bd^{kC4F0hrcq;}RazL}SvyAozb#&7@xUG3`(=T09Fk39Gw0qQyC zZYE6J^!lgKno>($eK0)V@NA6MQF|^1cb@wM<6?GY9#ly*Pk~LwABjq>v=8q;!TA;? z_gZ}AYGcyEdZMu-bZ29_9J=C~U){kaZ-{$v*?52eUpD*zFTrnum% zWUHxW^b6V(_lpHCf}sl8ljf6(`)RDI%CZ&?*8i=|?~=9TL6|yO^g45(A|NOA7`xUW z>PE>NaXv~hX2g6yLxx-pyuDReVZc-F<8O81Uf=UV(lGK+(8Pikkq#CK5q~*V*1P1M zxELA;){{lm3hSa`?Br9N&HzHVRs^Pj4Y-ADBpc=S+1RnHkn>TBoDa@FSBJ?fzfW+s ziJw|U+Y~-W!N3&toL1`o0|S%>2zClw^D2{CPKKdU#U1;I^KNfT@i$%J%<+CWEd${` z5P(yIpb+g@HZr&gEGqJ_+`x6S*NbX^py?ihhx_>bbA$bC`uM0(BI;m~vm|HWr*L7+ zt0Uh^h3`c1R^Cd1=ji5OV9|ugUJZd@nc#4ZGFk~}yJ89~??@LF_)-TC$HppU9Rnq= z&gUU-jP*Tww<#Lw^EPg2!1t`0AVQ0U@*4FoRMu2PaD=%pmxq*FY>yEY;$q1<~oL5(>! z5-ceUo*6s+t#FcZc)MW~+Rmb$(j1rbY9we&>*+>7SWD2_z`bcf6fz51p;7UPfu3*z z_2^Er;3nPV$#5I^+S8W}-N*I|0DAgvKC6~+G+m{HspWr+fzIfEma60*^!KC(^xCjGuP_n&FSU1CsMobRx|K!UVA=VeetPq0 z1HdCTMU}J5Bo1+--?QMb%&GmNfkX{Kv4Js~?`-lK66?jc5T-^E1HO4VlolDQl*_6p zoo-VWs(|1Xc$G*nL_#tI1r7S~X~zVTyRm>j9EnF2Nk^4dHUt9t18$KlYWcLfiZVF- zO;I3&nj#6!;kme#aDx~pYXk&(AdcO*83V=)V@~eT{M;hA9p=SHT&i)Px(TE`1Kl8x zsdgSJM-yvvnzgV>I8>`8#(ngFWXu#m64i9#Q zJm}RXX!gpShQjPUd{$dC321u{$p#5NNu9|mv!C}r${hKNS8+FJ`jf>Ke{TQEl8PlP z;cx>c7ahNDqAnb5D`fXrzS7&sOjRXf38~Skn~BZFy9F6?gCM8OLQmKf@^B1}AL|Ok z-K|9RWCE(W>PilYXB$Y=;K;wzoxPRpq8)g*gF)X70??TUfuckuxziF>v?n=mY_llo zvE_m%M#d*Tt!B&{f5hC9TTR7ntqGqK+yxfAHC|>5hX)6%F|*~SM}Q< zNu}&qLWEc=0n##*WM2<|Kk_5?-D0KEa@PK%t1}-?9q$eI zo;?vBzVBo>9fL0Xy|5+N*uX4xelkqYOvlZ_Qp%zeo=mk4BTVl}x|UJ__quj#gJ)nB zN!ZGTQJWRK`UqgwSaerdoL5+w)b`1tx#0{MH zVf3RS(nJO)Sz7|PB{l;mQL7?ZoMq0<=;(?;~Ia;bg-pENXGG7~yl3mUTDZuCBm6ngE^Hh+b~@-FGiGH+^tzC_S;c z)q(sp;}42IV|c9v(HW=w-FwVnzOJn+i!rZ>Jiy!9=w zU<1a;n1X=UV?rQGxDLmsNO01~gFMOmKY)Y%DFdArN?mPr;Y@!v^yKv+s}BA7y3n23 z4cVGvNQY9$LQHKV8ORF45lmI!Oce1LGkC2A1x*+Z~%1 zaJ+A1Y*s4EVSJPT>f+}Kke4DW%8zXr7gDJztE z^hne%Qm&aKeM|IO{fHsU9Xb?%@C|3QHa<-tqD_n|mDaO1SrAAzb748v)Cm^rMMZdv z4H305xI%N|*4m&BkmONLEX-r>jMDo$C}|DrP91?qH370q#%6)!g@%A4zqcs@!WfrN zRATKcMT1=u8=kA)h6YTIyJ$&uB&R)5I`_3Yze+GVPQVH}OR}*<^TagXfss-Y8*f|6EKk=O=lDw9-8f|s)t&CEq@tqySi8i383K#Q74(!HK4g0oGNLjw6a z=G(4;E-LB$SS0m#b%aj#k`9uyc2M^%g2M&4d!p(Fn~vvbDo+5rO~6@gY5rx7yFt^R z+wkX4c3}yT*=CKz6E50;u+TU#h0guHUScgQES3Vg+nb5hG1|3zi$$e@)ug@(o(pJE z9f3j{8N*P2SLmb6BpPE7;s@Au(Zq%=VX;n*1PhVnmS*eiymvoY;~*%?a91`QlK@DG zMzhuxS>cF zLFV~^!>K8kAR#Bx9meJ$^sEVKnLxv@8#;_rE|b(a&&DFWZa}KPUlBL*4PKJ5MdCzx zOq3&!iy+q^W{vx@%4@|^CyT-=3r4YI>5UhBfC9f4!z7>UWkeqf(6R|_< zz|lc7-Gi^lhco9|*7K#(`G3SXoM z+LI<2Ifgmg5M#5;Yk}_4)mFpzD7&>curSlb)d4crULQJ|YeGlUZfI+&kmb_Vguz>x zfN5ocU;spHm4IN&1)5;0u8BK-I3bT?G?L?(FD;b3wOg?eJP{s!Y!H*?-O$rdDRQtjJp6EPc+F$S@ovk-&3Th&Bx|g|Bp`2~0&-Yk+=zIraBiZ;4Xg=`1TZ2Hy`m4?ukyw`2-MAR zgT{nspMN5}Kmd00)^*B4a|9f`Kks3ahbWAjvEwrGsknD0R0j_|7;6aN8`xCSm=-rO z#!{dgDV}+TdC)8}YDX&9=5s57T5PVugJb^HQ0nLAFn0(}Bv!N07a=m2m|s=9mcwbt zU|wy2hLk|4c}!eC=uGU=lM~6B<{B0Mrv;N;kO?2M7TSQ%SM>Yf;W}MsFu`M3r`vT6 z&YXGc8Yr6q=gizZhzzAZ*1kH|Zq`^6U};`W&?M{{lZO}QF3(kpL5o&Gmg_-p4aN1E z6G194P|NzsW!l2}R(%+oA!#DO%6A-N&h>+8_J`)q&d@+mUz5p(P2OvoQe(oW+<(-8 zXf^<6Ry9B)U`#o-wB;ei3`N%RHKI$;X$fAX!Jz9d;C^iC*#eQ;UEd06g8n?*R}Zc}AK~8UV!(wxriytFENGjmZ=WOO1OScb1|O6Ubel_;Q$-0#awQX>4LcA$UqqD6Q!XM9NHZ0vq7)5}Qy; z&K8?M+Qms`aHOB^KUN`i&yLQ*! z$=zI7T!Ucy)YF&{e~mSP&Mx_VRRc5&&^{ilHGSB@{rR-o~ z=paV18*4Ei%O2?FBhGIs4g?FA|9CGpC)7;q-{ z&Sp`^k-SMad@HTZX}MQ90yq%mG6ZBw=qFDOg?sNi6^4iVA@pZ?PtZWno>fphc~ct% zW{yecbrRSo-k7nXctrWO*0Lu^L^CDLCXkQ}_q#!q#j(I;N+YNtkTF?VrWCvaM`?=^ zTAhmp^WW|`(RN3lrCkG$Z9ca^Icb&qCZb`Jg`7Y)e>>(Z8@eX?{xRWXKGezOA((#Z4%USG)b>8_L^hqU8HmaG&nYD5Meu4^Eph+bFJ~cOz<|D zgCf&0ASFmt9wth@FdiET!dsvnG=bWfK&&%ntMr`X+%8~olk#bqc}V<)ylX%qCGWSRZNl7IpH3IWVEHh(QDISrWs=eYV@@9K89Fmhf_&c%n!X~#pFi0}+pgL`*~$gkGJu0E z8XHDlK!Q4nHtF83xoK4mzl$MbGZ|_}KcwWr;{-r-ub^R43psIzP0kkSbuzOxT7)I% zxzXCe6_FYir6w}G3=3g{S&oth@{CwSm@CrN@PZZ-Tsl4D%#HKb(mG*gTEO_o9;YgFwYHH{LZ%gE=51aUgc$Q~CKBxM3i z$1V)Dd{~ri`BtZgzb_HAtTMsP;OYr7Gn5fk9aw5~-P=Wv11U&W3EmVV;c$VVbgRBj*)OFuACd zi!M=don=ge&NBQPO0VhzwR7HX26l*z-x>=O6O%ykE72%417|`h2V2Ky7w3>Un2zOx zi znMJP2CZ#r?cVUB;aJtTjAqcAE^Ra>N)Kg0GdvxE`Z!>;t2$-5cAbE~B>MZ=b7cI;7hd-Oyqcm zY!pQh7oPFfCY-wlP=LlE5MVT=C|AwVg07T<1bPYeB~YIw%x}vOj?-xar*6J7-wd7! z%IfOX8cO&uCQ>Pa_cnt06DN;x!UyIf|J+!I_`O0W839hzYN8ZcK~tx~GhhZX$LK}` zxmy7>t;pwL6I~;~UL|<9DWQe{a@%qiyhO?PnG76BUPYpft2f8sW=Uu_@JcrOJeyrl zcYl1P8B>M0-iS7t1TnXmo7*Bx1fU|ZN6-r+X}X?7tqHzagM2~|7P1FQO=_NT-Aqc+ zD}$y@%8ymdom$ap=Am3512l>96`-C92(iIT1sRPJW2(&f-sJDLK=>+*TLZVmIGfU) zx=#iwe10YpnVIu;&9e5^Nxo!`NjtCu_2404xtSoybFHG$rJ7)V8-%bxuw=(wqI>7s z1^U9d+Le~0B=Ue33PpgN_&w{!|g>5P?4kh}ud z=4Tk#-Wr<AbnF7H<~bV-HBpLd zuYt@?NwW=^kvu%ZR_;p^Gs$@;QW_oHk1UC;4IpCeDQOnbwEIgRcgu5sve@F!?O#R5 z`91RSZQ;BGg-M`!v)w2J$wFVF<_jxU5!I$UhY zcM%i8F|*lLj3^Q^4KnPy68{kif|I@b_JSDh4yQ8neL5qwso2s$-k_!NWG#7RcE0tJ+;02n_9fvW*^2 zF`Zasp$3F@1)2o{uek7+4U8x;tt^v;fhujmMc{`7O?LHI(gX2{$dBA8f+t?K;i|9Y z%LV(k&|p15X|tqDct-io=FmntH1EA;u}dF8;l=!;^Tk4gf;2sqV z)nOi;r-iYlP{T9tK&m5)W=%vF6?o)&q?$>d7JY05ee8tL-%dc1<({RR(4Hd5o?kee zl3SLvTW%esVuO27ms$<|C%3}s`#`OFY6)%(C}1TKnArhmV}YEhk?S|YwaZiJLV=8| zAQD-C+{&~wFqeyF7v9|5EE^xetwO3?>f-!#nC5;c@6gPK*OI0Sk8vsaTiv93HszE= zH_Th8%GGhUAOH1RT#Bw z0OedhB7vzTSZO2~NP%*TTFTX{Gl-#FSI34bS8okOLY`ghQuV&YCJRe(aD~{6%bMn(Lm6i)Bjrly+X$TV{%~8;SHl zagRfJ=l%BHH0OImeTMO7cP9y@L5zg(`I))c2x3rax1`MjEg;sSSL>YDBxAt9HR`x= zU9QMY{9e;uLS(YqOi-SIqL4H@@GJ?Gwz*dG*4Sysn&e)w20FgPds=E!*mKiTF3+n% zVlAcO&=@g5Vm%gZYp93gN(Y{G>RQ(4PV|(Hk#KjX2!!EMof@LdO!G@8zgGvcRc0=% zo8-wu<(b)K*?+7j>X2>}O zI}w!YKOWipfkIgI&M;(zn#8Pc}QJzo@WKsXF%2r{%XKByCsZs`=0XFwg zia?<~Yu-B|K5URe`I6V&AXF}Q0dtX)M6T|Kd#MX_3D{ReDi1Q#4aY^*Tv-WmVU~Eh z$D?pzu$}gxE{valn~!o^q1lck+h((5`B~fC32^MtbD_6X=*?3VxrPNMa7vv(Ob6P%r%#4^&zy`h25Gtp{aHH!Q$O6XJ_wVRyL?6^ z0-s`;4xpXG9XkdoX*Rwlo?8xrb_;cjYJP7At_rCh{GEE*`MX)5Gf_L{;+5;+McTnH zUB4A>PR)dM0*gknA0@rxl!E&}wraVq zYRZsx1Wq+-*pMl&^BJlgFOlWa>ch46MvmOUqsX(}FrWp!*k)j?vA~W`jj;gFg=`0) zLNmlu)w?(03~dsG!AEfuZY220R5KPGuREoPG+rAohnZCd0*h~L4GVsSU6QV1EhLZSvMY)}>Ts(2dr{uTnyyeh}uS5bK=SFCyysyJ05Ju^igE z3*q5chw$n*HimoduLn`ehO=h}LpLQ%8v{~GYVcYG)fgXx06e}5ibik-~teFtmem+OjfgCjvrA9gi<A@gidY;2T|%Sb`&fGmk}t7LCN z6BV(U^Hp4%T2jjdR|Xns_)Ya}pc|ljmSz@cUtfpQw?e?O%!awB-Vgsa$TV4q!8G?! z{VW5g5_30l7!Mo?UY7iSffmPko*=^RGK0-|I6@NdGtN!Muj`6ym)B@8+{Bp6aE+ay zRP+Xf1_HwdJ}+HGLqIjcjFdU+`CJpBY7iDXV+~+jm!e26_g@a8^n%#(&Px*fIIb8?qSiCJoCz=GerRGI%boOsFj_C>fy;NwJ~4;6xx!V z(i%Pk*XxuTWU9b|NXCFqp-$Et*I7fM*!;tJdAhZhzWAF8WzrS83YBAUJy+rT;8Ewe zN+CE&U{qV3VcoL#)F2E5vn5YQZ7Zl7^aK#ke#&hfl=CpF^OeEWxUnfYa z&Yl>As|QyJ#Hflj-Kxgo;(Yx4MuI<^a_W?`Ac)JP&^Mzp!WGh>0u_biKLhW{#s-^+ z)(D(dRk3}U<4B}w9%bcgm#@OHpiTJh@fCFk;t-FjbV&!D6U@n6ARAGP((gGz+ZfQz zt#mxK4}?ZCg2rrDsB3N~VW9JbOm%4ZB(@=RH=#ysYpbo&Davb-hz*$PK}HmTV4W^wQ$n zA2qHnUcMZjzi@?e$}}qDAOZ$0mOpLlXK}0nWrIl-(T{Biv1!VAiuzqgm+1VZD`Av2 z^D2Vqq3(__Nbpo)wfTnUu{0=t>bpHc=^=(YCE7}iG%ax-n6i|qhb*{Ef*^U3c7Xh z*aAANr*rH0ncDE$H`RwXyrl&)J7j1m7pG2jgmWiPz?tfbG5|H`ETx+XlIh}Wq%(2X zz>qTIEE)IA>M*gmju~fAU5<^GbP8lvx z72H5JTIcjSoo*)gmYEEcE!kBFYDFD=k8QrLf#gVDZ)E;CPUQYo!6oIJZbNF?lOrR7ccrfzsTwe|z+a_zQF|G|Y+)owBbwt?VGv^2n=i%%a z0OknxZ9b4bQ1A8ed0Ez)G(nSJy9n-EnZHe*JD-!KpG1YNE_0)nnW02J2Y{o{=HaPl=7*Tr1`g~e;vmCiSc*P@hVB8yi z@Spwruc(0G?!|HkjF%ke%u$8x)QWN9sFoVV!dM7WiU5ihG^&`JXMvo!rl&X5g=RH+nR2iHM0RyU}cDkhRj;{*nBNL<7$n>8|! zZzEN)W9^6q&yr#igb8c2>4^?0=Eh~jc2e8mC8W}!Ve7vOe-bX4&?S}wtypRtL)34G zR`RwynjI{3ot>#Lc&v>epgWu#?j-90(j~A;w4LOk?1qI!N=JwYsy5yWA~J|jXBT`A z`5*=%MHanv799!Y2ah$7lSLN14Poub#ZoX6M1(~yssOvu+8x6^(T1X8>56-lLjAjz zAg@foQWP==0jYsh)5N{*hLnH*nd4+%1E^p3hI6L|4|KZ8!y>A|k>&^<%Q zK=hCyLmGu7z6PXSVX>=OeC`1!>iYCqb1a z#uJHvb^b3*Us?wd^RpF7>HDbF$ z5ZuH0S`sFBvm9ZUW0`KEErOlRog&QxWa^YybG({JICkhTT3qCM+3@9lh{TAjw$t(2 zrsi0qU0Y~p@jjC169O^6yKoC+W{GD*Knd!gC~eA)Q8{EHxJ;ZiHq=={t+A1Sj;~E1VbLOmxuKLq%JwFeukCzg%vg$#{)4gG)xg|N+yu#yvnUZ; zy&kH^prQmLc^Xo<&NRqDV{Mv$BLs^GYKC&s3@GCD>z9!17zfc}b0=6*x5%L3h$VzT zg)z#;>?!3eJ@c7cpj9)Lx=>;-(>=S(xT+Q{a<(hz%gblHWoe2|x{ATSr7i-kI_AEK zh{$4^AVI!TMAg~c!ImgRF$cImi5FzTZ;FI(*8nYN6itodoQZ@;{SmYT`C8YmU4h6y z1yYwZx#&%}#B*K%ZJUR~BX?;9V!Q&Gdew8dk=~C*d+q!J(1^X>tQH7x`rbOa84T*m=;# z>G3d&9LWN*ECqtUTEQDi)F-`b)lUOh=yt@}+Cdkfu-4V-Hl1WM3B1gDp*yd@Cp7N1xx-RNy)igp{r41r> zqgA7+VSrLgrcy^uyM}?sitUM&E!C@R8OXJLc_=jHsi1R z-u=d=YP@{z4?h_f1p^vmzC@cPS$HgQ$yaJ%;jd=$Nv<`9@pC1b3NL3s654VK2O4Ne zBvt7bjijg-vqbh~TQ21eN<(VD7;shbS=wsoizSaj)$<&iWDgyGb|0Css@l6s>E_Mf z_$_pA?eEHX|9gKq+_-)*28ITDLd#~bW?$}1QL2E+Z|z={Td$?ef|Zp1Af9p^@)U+Z zjt0=dYE@O;?lu;;j2=$h-`LLYrpM-&B@pT}umcThgL~6xClou#7U)YgtFHPpRUj$# zbrAdsWOLc}@ZI14L;D8$EZmnDUVJk0EXMJgx_a#<6yzTI^yGzNAZ4i)6Y$TSLPe4EsJ%~#CvDKc!=7J%`4cBC zxJ4)HRMbC;U1D~%F`pbm8U9AJ;?Cph=rzn^7a;~SE@)lfa8kQ9U?5%XFRj99#A}GHq+cjs_DVA_o6P}yYIZupMN~8@a*f>=$@s+Et}1=pY+Gl zy2ZaqN`*H@Mo5mdlxli*RY7!adW#ouqM@Ij@i3I;i5Bit0QElVokb zT&o*NFihC(%BIdiX_;rnGtw2opmLUkZ2`i5J$s%avN~UU!?%C$m)ziAD$fcfiip=p4YLGCLA6se|LiZr zCgMhr^sdFdJ}ODup_U@LZ=jS{*MwgX`W_9GI~v%Cgl4rOQ4B~&?phWwNssExNaBth zBFUfdcIx^4b~HfR>2#2L5&!PM;pbK?CmH~7PSNkmy8E6JyunM{Jm}upqT9@X%>~P> zuYQ*-raX@x$V|9#^=7z=r`gmbnKpb6+nbAsOs*`lF->9j0DQfUwuj_XJ7pR{cN**P zzCzbWMdn3Gn5Y*|%^=FhLX@XX`V=L~hwdL{b3cqEi0D}^P(6H+#cs)tB3p&E3Sbdh zQ;bgWHOhM~9K!9Az$0YN&PdD_3DY(3yk3+TpL}_*B!KMy=T2p`crVL%S*;Wt*Hn45GM;Rk> zTx0}D+O@13Q7^{k2IZgC)fqbVsu1W@n@epYN?e?GZ8gc3k_p>OjIk9sWT>`-FwIWR zhS8f?snAiifVubh=mmr{pCh<@nnr*t%u%>WM~n~0R2!vjB{H_yh$k@-9=Uvxj?6{Y z2ngB)aGR77*F|OF(usQ4@VjcuiDo$V3@!~CY{>BCTDeUNexX=Tuu5RhSdeGwoHf{1 zb|IlFBwQVX8iN;I3=|_!0zjWSk&y-iumgwdnlb`4{LTt%kFp&GL+Y5NSmP?7L`odU z87$K684<0h^JS->-MUF&9Bpw7Y+DsJ6%pfafo0b~o+|{jw&TwbTu9oNkJ^E0ZVU1j z8WXRAuoV#$wPD6p)#}3Z#%2}He5tLYnueWiuu|JQaOaL;maK{Xxe5I7`ya*SQ|@-eO33p zCH&RD^TXjgzV^}h@A2!G!!`VV#wL@WkDY%W)6U-v=WoH#f9c&z;TCAs?|tZZ!n@z| zuJEpRzbAa;lYbPmyDxRzynG>i`1d{-e)|I-2!Hg%3t`bDl6v}O$fF}@$Sg-Mo4d!K z<{fa8lUGt;!E*At%fxOE76AD*)~avf@AT|*&k$gohdVIA;030qRJ5fjr30A(y+c|+ zPRFEI>m(JkrY#E}PD*)7Y#ND(TOvMbz!TlmdxIm>!dL0sg`o zBv(DqBAL=ICmicrGK3?w3UDHiUF5xo zSu{xOhBR|0t?7mEh4a_L$3OF2c>L+hVR8Q zB&S6N8$m0`PzM>>!NaoYGGyaXN@xbpDN0T|ls(5r$HO=sJ9dKEF=*M%&VRdA%vfE( z9ZU651I*78^%Fg^tYEp*j+&a-T5oyQa!Ep{r~Jg97UV}zF3N*e^h5saLc}tM!EcTY z{@n0Tc;&rk@Z#%YoGRLQxIDKqkIoCO>5W`ln-7j8ae0xhpIP{18}eo-<8mD$rUrav z#@-72j$OuOVWSEitxW>NLKwScXB`AmBpKw@>0;%n}3N7WK0vp=hKWxkk!X60Hv&8LsVE_leNm{OZu(@p=NWA)dE>e*8U2 zei{U<>sVtLJl=zdr5Mx1btbu?Q81r_b8MLM;pEuCXO&GvEr`+6}PujlI zoNGPntu`qT+?860WNI|GL~5!Oc_a{&_m|7bt)rBr>DNI@6aQ9H#8-iPx<*jA2$Ho3 zXRE+_)-!+AK*|t2D_U7cuwhW9avbsY>wHj!u0 z-bRF0a=P5CEIcmdEq3{xDN1syNEp}+wT#O6^z`*`>*kB$#*Jqw8D9cbJ4|3Vc&IiZ zBuE;&crDyIe-$)j2IXm5*g=MrS!km4Y$shcd@8wCfL+o0C!5AIlJ3PC0>B3SHnGg9 z0l8L-s18Y%T3YBujHG`_cd*+|Ew?g(x|SZIGR|iON_X|DGyxR7RA7{!#H93y?ptXI z@*L;bmnUvfhNKj(-=ppGmhLw6abz8h4iDV>=uZd|K8U1;UW-M7302lpiV9O2Z6Vn5 zJt-8%byzzVQDQlJMF{(olqsF#v+B_iP){PBsV$GXQw`898VR;6_1eti+_hAfG_dSH z{FxVAOQ2eabOgKG66upw~lD8yD@V<<-(9$@G@5Ie8gV*62UV&i~??P1jYYF}vk?XHT>ueJWfP768 zgqJ&F(DdPd^|!;vv*D)Jq4o+~57L|0aChS7Tl9jo%c$^;^Cry#BEV!ngg{PlbQ=!`~h5 zfAHb(`Zs@lc-P1GyE^}A1`l7UpJjPShw@pV?ioFtBpUDWZElm2r{S7B^@YzyX!wcG z{}Cc~ms#v4ArsC3lY+9a*cQoBNKm4dkZ`eliVcG*y`We;+~t*iGqqTXEP`^nyf#gA4Yu4UDg>EX&`LR6kG$fZgpYOLsDV4zq;?Bq zOj{gnWr|7*aG$FPL>;5i^&Hq=0<}Jia)#18Pm!6q1qkY6#c*Y!9G-Y_F+6i=1;J1j zd=P|nu4RgVYz%~L3RULWWlA7gWvnv}$*5WGqNr<$4a_oz2&(bCMx?C-xR)_%B7C&KWlJ_z30;l!eGOg_q7!|D>U6ug%3 z4qIR2TnJpF_Lw0Q<1B>^P7D0Q4%E~;XbN!XMZOvVyqmGXjOC~e+qPK~+_>suTRf#5 zN|8q%%tet3JK-#2+Uzh#ImAvo*OYa}PaQ~0j-bgBj~%oUzU_XE$r@d$mNT8xnP!kl zw6R22SC^Cw5C&(C*ytf5Ch^;54}#qiM!q84Ehx2Hbr$(Z78=H%2?@Np#o1eMoG#OC zH+SgNB`_};FkwS7acL~9%%b#7z>tIAn1lbNH2`)%iN8k!0= z17xX6giMmPrCJj*X%eDUQYj2feBTxVMmrI2Tpte?2r5SvDrMa$vA#zHlajuN-E>ij zo#(87o=E!P$*5%w9f_6oFki-FRLd%mX3=exx)qjH@}Q1jh{!l1k~zj{JC%w?){Grh z>3Obp8K#))TH8d=O)s2*6Qy#vjyl$dM*eo2F}*=^+p@;V*z|}{>PEoE5<=Zb zeE|~v*u(^5Wb$RV{}?n?(2`gt8<4R!yo<8@XSW? z08_&0e0}$i{f+P)KmMP|C=z6-t*bA3y?Cr6pZ|}(_if>yzxOjQz4z0<^>g9-zyHVZ zvPsH;))I~FKK)Za9RA5K{UK-t@F-5qw*TEd{&ep^;#)?WFPqUg`Z}}lc}kKpV_`h; zaT86N1@?UM$j61zHRV+FU>Nwinm zQ}i&ga!`68QPXuISHs!ppu4CAvB4Z1kZwHU>e1@haUxo3bTe?FM%_6_r<|q9YBHN$ zT2n5U&~cFsb$pV0sH5$HLj`O_g%_@b%hyIhQFb5zqvB2{nweRNjc^=aDoLMq?b&_P2A@RLZq?WG67~;w?nm95 zSvH_uHmGL!27LsQ_nkdPhu%rk{32Hu|i2|8q^1Y!_iv= zVB>U#`GUK`80)3&_^oey3#iFqge*_++iu4m0n#F7sgk*+>Va{@ZYvjJiO@lwMtO75jjT8DVEzN5Rx`HUKyVM!J|ZwILl%`HcBvz_~a%V z3`J}R+@O~P@7jVP70@mg&+K!kQE zQEh<4&EPRM%bHT*+H>%ix+#U!Q*u=^%QCG>^v$4~mabBKb`FHLnG&tSslMN~969E; zK!9CzjzvpGmGUy1Y=QBLNis-Ti=A&U?(1sQR8ramt{D$>15wgt#!G=_gM-Hg<*oVA zi7=5^Dis)|VjU1Y*8#+Cw z^3Fz>B<`4^`D2^U^!F^I?eMp#VsIa~m@6c^4cG^D^dp_n%e~CTwN);pC3LAIc2;Yf zC9;{c_NY5X7c_%Jc?xA68tek)mz8`F@okpx$=o)PTBk#Ap1C>=Iy^Z}LWh3X68qN6 z9WiKn>@WZG@SlF>{~PWb-pecpUK#$y|Mm0Xr~lCpx>Lr0Cf=#|Uv**lp*MxMfBUzD z*S_L7k?0HIhyLxmUiyr$`ue{We&xUZO8Avu__^@yZ+hsZ@BhRP{MGp1m5tf(Z-3&S zhTFq-@c!3?fBjQG8{YXJ{%!cGJ9x5oLpfmY9)G%bz@W*6#!jwfGVvvNH6;e5i?PtH zE2YG0vyc)s{t?QykALQK;gcW#MELY4J`q0m_#cG}FFu=etsuX@NhGi5TQw6*PoOn6 z0yp$TWRU@X+jLZI773Q3E1)vkSzNm{9X|4j&xQB>?#IH1KKXb!kJZQu+0Nm^l1hTW zsQ#_Ww`5Q=C?{7;IC)>YcTSz`4qbh0o@R=BYQrKVW?0GtNQUf$Ae;eyS4lQOJecML zaW0I?0VrtcVqcDaR%|4SPsUBeewy?EDvs6#?AgB zF84QYP!64mdOeXxWf{nF0OcV&D{Fw`cPTTjvwPea;9o^|A?2xPF#SxS|ZzQNcW z!**qol93%f+J{JDE-;qnK<+Nym<><8I7JXQ54k-Z-o$$Mmaltt3~0xeis6M@%i+>A zEzHYXVTrE1MFOV+*Q1GgQ6*{p`;-RYd2bv+Mc9O6Ix}}6y!hg$Fk^iNKeqYkDJcDE zh0@|08cY>9LlSQtw_cNZua|!tS&b4KQmYxO@(@-3-T;-^f{$e5g28<(-@u#Or5vpW zPeg7dd=mt$^ZP4oWZKV&j#Pv8s2>(Jg7)Uz!F#<;a3!Kv0PV8XzdFi5fFASTD_Cu) z2P7J(f1rp)B<}L;O`;+>nz5qRngW`wnlQr$v~z8fK)=qcjpwe$l*pr-zoyi+)gV|^ z7zKmIb@4YR1__ee30Mfevb33};r{p;3nY7M%(sI_nfKTrcrP0qDgi;Du^z=ADd`dv z$@N-*BQph;50xd}vz>A_0U>3n>Uz6^r4X>e%N`IJC%DXJvGf3qZEB{pNzjxBxlP0C zQcXWaJG@=6v3XdL%e|7Efkx6$L!juxw1oX7g40^YPA|uZx{*O&t_6 ze9k5T)w&v1BrXO_4Fq{9N_g@kYk_oJ)8pH-)v7Zm@3Dzeq+BggUFSuaU`Wx*JfAT% z+>P>jM{M9xD^3K`q+?UFVZYij$9(sCOvGF>4;}@5Bq_ZX2x<|}r^GD^#&~4S>So<* zuWM$km%{lgP<2R1Ha6kXlCYXgi^3Ujs{f||sU^KlHS}T=4J%wUW>$L)v`>vcHT#sI zkrtr)1Czrh5))k$g?i9_9Tt|NsI5{E1n%%1U+#!OQ}+Xpgtvd|+dzks$g&pin74fM zcZJv7OHf2coh<_@Dpfe+)nTH@-i7 z*E{}U_^prr_8sSXRE+wv*K+rV{|)YdBsxo6wz$eUaFfsyBr5VUVC6O`6ecOVNdhN9 zgB+kKN>MkjO`zR!H9Ygw`S8?}&xU88#mOAKuW7PNIZPrNF5-zYHRz9aDv~lIVbabH zAZvpL7D$7p=Pq0hpZx4o;rBoJnefRcAal}jfosK~!}m&5Zz-+qDMUMI6TwVS7dAZS zuH(Ch)>a9`b8wEvZ_UPTj0T9bc@U;7uNKO49i3TPY3cBhhe55q(Jmdca$b4OXL}G_ zqa5W*Q)0rYJ!A$Zkx++uiMe(h@)ptBpiaapp4a}PnQSm+FiF59F>?(#dxb6#OJMQ@ zRGQRUroDsmV1HjUqt)rY17plqi17xZZis2J*WuxTaQ4h8f+<|aWk2zZTJeYL=ldP_ zxur;V)p2R1+;H~vvGCX{?+veg-7CU_51)&67~R-MWLd%=4-TsQ5MD>PM@Bl@^-h#ae<>C?`#&M&e8EXqz5K}%#kC&<7x#o$NOE&*h?dMQOkx^;XP(( zkG_Dt##84nhmRAq8+;x-W+p(pMkz;7QqVwEWp$}fYW%42O$JUtiEzMnDdjrO4)ZtNNEX&6!gAqKm|A$A7V>dg^Cbs1 zKuF$U4AU0QeJYb=*l`wZGqeMN(_$$|flLFec#eZFXApC^doCHeTML#vc(h}t5vt{*D2N6s4W zzX1Za$Of*3N7PbduIz$RsM;^dSo7(5x|vFB)b*g5DxSC46yPr8rq7((gpX1v>7D1= zfouiZT9#53&fKXiGKNcx@s@D<6k|FsHwKM09GiDIk0p?E5vPO4CP7mX1agNUNd@W6 z=zr(BHXA!qY>pf!J9*a#QX2?BassZVq2K`B%2tZ-U|}i;xE0YW8!a+OenCGrzNR-Zt^~&5V=wF38>RoYqY|5QY?O zR3lGW1$jvd9BXxT94VPL2;&BFB9pNffQ67=))DdFD?j>9PE`O>N z%N$xCD%98V{r;A=aJ=mpXnzlD;a2#g-8M#{`$r28np4o)W4FhaJbqF!LQ88~}|! ztaN|pczJ0hFW3*zR( zq@6UV2(#GeE!T`nt$YpuGVd-OYX^*gc3xQbf2)A!H zKv6X19Ljpzt(M@v!S8_}>T*1Ys`tsEW3g0VAi{DQgH7AXyFjSA>GJA87sf!tU{7Ly zItFxf(GWN;Q(l}V;~#~DJA$OaP3%)=q{!xWs%@TCX{N>n4R^{Al z$26u^-@&@0fOudqVf^aA4qWaHqmyo6628Fxc7C}|EOWIXcL=vI>Snng9a zn)$F!oBZmk;+|~!%#)}Z9}R#Zt1AKsqR~Q`E3=0l#4@xxX=D-dO*RNbombi-)dG8{ zab?%0>wpP|q-0Sy3G(v)v^F_63p0B8^s@^Uh3SJsW zFLMv4;Wurdzg0&E~8d_sBO5BbVsYEt{4mS}^J4YKy z@C-S&nS-^I=+tn^AtKa;u3DQMM9@_QTn*q%+HQAR-Fd&axp&*FQ6?~!Fdg5Ul;Wo8 zgdL@sNe!s`I!7Qw|9qH%5d9op6Xi&VjvagJLvKyNS#7>X zB1qUw?8enrN!Zaw2Gz%v9`RXh!XHylDHF?fDukiS8(wa`33dW3C>aRZUF9{hN*W z?7aR)=0tbCJ)9msj(P5hsNy{eC-gFs5;Jfqr8AiP$sNrTytN}5BMK<=wYOkhMxs)+B^Dj9w))wcijJ~qir(& zyF>_g-}KNOh}}$V8jVEh9dvi~b>zc9PhaQ(*${nk4yf-U2vJRUhp>6%N$|2w+iY%2 z<5<;*$%1F$sLYYwUAsDhZpuOwuxn$WE4v?!b#?J(LDA!>wW~8Uu*r{;@m;!skt*fC z9*sfimKx~8Uq~h17=Y|QT-g15yQU;DYT9YwB)3I}^fnNrV;GxuL%5Abw(t(x;3=Fy ze!rW~Y=&f5+|E*tOpyUoeqpoQVbZq)t>^hYRS`GgCdtd%#yB#E0{Y;|bDw0&EFG$% z&Ia7pdo1+e9he72O3{_3sAEP~;)65Vph-_UgFDIFc1A(mzB!I{2c-+klqZl`FmTEe ze0e{XA#pFk6blBPv1c5U?g0+ivH5fGG!IGF5I(d)_mZItt8Z4shyecJF+Gip!FddVA(OXs zGVbe^*%+q?RuRXnCyR&kRmA6PegT0$BqSC=d@X-zA}oR4joBbb&qBwMjSAWY8K7u@ zTd%;Z!hcN=Y_*o~xyI%UtxXtjY=jjMIeiul9;-+irbvh`T$@GK0=tzYjXHFwhh}$K zE$wABpha=h=i$ilGx$~dVH$puB~DfRyLt(tv+%o8B@h`jtGd#Zh+87Ju!=FTO#-3U zTRp1Uw(LjWNTyRA8*Vy9-~n$){RYuqRkmGYB=$xNBaq*!T{dN&XBJk~iV%l$bl4pl;P9n~enJjkoP%I0re2c9_MKBl0Da z>ppl0a?I$nX27DdwloCJ*3~iGwjs3RdPqhcr<+lOttK2}-+APolgNp@BJ|;LI1l=@Kp8)Z zfJUu993u$yvif!M9-^ztCd6{4#?l1rX?aZRYgL^lem1^bRqfA}zu;$^Sk?hpT)-T|}2b^@0+$gDjb2-3m%XrmtQAnu3nqD4m@ z!mk5WGWRAOL3X_8c{Pvf@GNSoOK>lAuHOJ^pPrfy=U==)$?oas3l)XNAiYL|Ov+O& zEZ*Incnl2;pwW{LFI*i9AO7SMkiT!m1+|?4-NUOD5?~zxf+f9!hm&-c_VAg-8A>&5 z&O+=`P@;$*0h!q>+!sqh8=BpMEcCOnzxMU_hld{;22#gJl=6YWKn@;&-7rmPzVtwH z?qUIVc4=}sMd#P8o2n}l=rj=If#m4bWQWm?K1;R}1Ie#JoV5f{qQh((!Xu(2M|QtV z(;0Y^%x;#&NaAi3RAiIRg1oeHk6JOpmCs>k&n)n@q-l>5S>htPQq!pAu0d)oVG^p} zk|;!h`DTZp_68+?#<^^BZr1TL8XwcfZi%5{R}_olI*b1%9f`KFi+&VX%vRVi*LjHq z9y~-j27tSJF>I@g(h!Iv!mF8}b8K`B5+wn0mW=kkGsnUM=Y~R_`?JAfJjXbgqq$?6 zplEEGj-RpdaLtZCUN;cJoCS?sitX`mu~@*X397SXl05{=UHG`=37+kQS)wcD>J_x1 zuxGghX?Kc1q0A!O!iLz_*&7}>d-mu}aqmJ@oKEv{lpLP=(%*u-}uyEtr zAz%<;O_~YR{i=(ltf?8~AV8_y)U*gGtRapE*?$hdx2ZA6r2M?Gx`o#6A(D(HIuuC) zFblppMequIm15l2@i}tAmXL{Xqgqu%>cGLH2^TNyh6~Tb{~%DVYoI(yKr?cEiBcni zlxuYmW-V!fGH~A)Mf@mZEU}TwCt3jsTAZhI2wfaYk~>>$oYq7%N+p9A;ma`RQZZmk znjFmH)dteA*z4bAeyazh6-6GTu$oROJ1sYO=0|mO#Y?DR%vXyzI9C&7TH?J%uF;x_ zO?RDVy#l#kPLk@_xm*Qa+*UYurh#Ne`2b3d+}jd6_PXMroRb_Kg<3lyDtFT&tfaoB&$u(2f=2{OP1}DBuZj{TgY!o??G=MA; z&_DOwizI%RxRg@pC2-GE*0Padm2znnO$JrzPAK}V%$?@2wncynveU-8Wq>lyxR_x~ zM3OXos*>kJBDMvRwXVI8ygyaIt(~!7NBIjaT{r=`mv##t#SIcI9HQiX629XDa2oG_ z#VbK#2jDrPiVk1THLRIVzh=sCRnc}vDFe`Kp4|p0vE0d3K7T`L6lJ$m0?^Zvb6Ew6 zpQG_cZlpY@D%M7ScbfUP1^>-buT2znl>QimVT*t;!iX9}Ylv<4v|Okox$UyC4B^bHKn2&@=HqCH4;wT%jl1!W6T`hN1YfnYNxH20eO}Vpl;BhGiL@t0@+}y3j|6v;eq=G!YdySnt+3&*^OERWBv>j#>aAk3C}=41apS5URXc2ey>M}QfQ|{45Ps}bdkK^$&t|@e zX3%@z{|Dh`e(t^D)1P@ZW~FVd?JSbCmTMzGCL!Fr2h#7mEc1dLIVY<18VnG)EK*8X zP~eWhWSs?Kl}xFGpkFTE9af4B;j_=)f>ewa3mkwNh^5DSx5C3`Yw%~Qi`EQ1J;R}Q z@OT(L4NQFhnQ-dtFubAOXm&bFx7G{K!?C(C5j#`1De1-1p$o2XI_Iv+f9xTOlKqmf z4lZGD6&5f_mX;P=(AOy8-NK{o>1Uq} zm#$o8IjDkbq;chN3}zQZaR?+UY*gBD?CMU>xk)h1LWJRE)UF&N_hjx#I-aCG^0Jl zDH0!3lwgBskb}dfQqphHvW#PHfaKmq*94m)SU9Kr)7E1b<5tJM}9Pg!KZTQ0HR@t-(e%zBFXJ5E* zE4+CAX1H>367fd9PZ=*}$85rLbSchGBH*|V%2Z@?goM5dk!l^@l%#Jv2IaeH0o2Gf zI@ax7DuTXh)XY{CEseIyBt#|3Sp<2+u#tDvKr+$R*+R(|v04)zG@cF}+~&pQanQmE zHcrQ%x>j(cM4I^TO;nx>Xg?L$>!F$pFMt2nt z#_lxGCOe^q2YSK)K8j5wLn6Gk!bi>-#>vZc433PTBQ~Mbf!BPl?PWZ+C8TbGrcSCNz4)HydkM5K1x_*N?mc}^c=VA6 zLl+V)`kdzBY-c-$5zQrl)}6vig(XYYtvaByCMqc}cYG0P^7mf)-Ti-b=eG|c-*5Qm zKO0&x!}Qp=@l<&8t6me{`D-5zzxk^_9lrao{TSKR9_g;(+roEr0m0@U3;*Ixx6!6b z_!mF)o#Cx-|Gx0ozYPJmZ~ck==XzAj(H}PoxcmEmtUFLr%~cGS!64tpjjJ7Pl6J_9 zoh)QR)C!r&?HC7QpJ&lu;=k9_SAj1QyLIeb(*um0LMhF87zvC!Gu zM^=Ef2WVD12vY_U;tm1UA_&#Zk+CpC>$w}bLUp2D4eFM}&Js}%RIROt95~E*?X-*> zD@7Igxmq}CaH!WJY`wM3f=LHc+z@F!zcsxTe(zJ4!uvjaIsCyNVGw(5DU8pfi3G{E zu8C4$4$>#$oVd$^c=W*eISV>-iD^FqH*Buttmx=sioyI59} z*;mmib<|-APF|8~&B_RPNN$y{F-x#HMM+?elGnOgRcgT4;m5PlB4I=4buz?j$Ohb? zG`2#?rWR6aw%x^q#hYw)8in8j0xfma_C;>Y%qn(A67aeS$+x%y2k3c_z!zVf|KyTES2{4lex3mo5jh)nt|UmMoD&JRx5)d0WpXZu=lGTIuRZK zdFqA?tIm((!+=r*Lc*rx>jp{hD$w)3`WiNXepq5z7L5V+UuKb2NRP{e<3s5N;%Zha z7)l|QHdAE7X~tCx2As-193CWlYm~ZIlqL#nw2qV}w6=0>1Ucv>xxl+|ssR%>H178r zC1T4pX7#R*-jW6=2W{{o>@un%%c$Y=Rhk#UT!ACC#C@1za~cEnkwmR9Yp0!5BnRyT z9Ic>zZV}70dzaw*v|#Q|xG)Kv4DqNZaL05Ff6<93tZ)Gn^Y!;S|)bmIrB%$oxA&ZLmCn%X7qJgfBxNhk)cNYWf?z3Pt<_ci~A^ z!_(W!{k25}9H$xY6CfjKxkD^Z*v&+;ehNJ>FlHgJ`!_6h)0oYxI&=%sgHdjeEO45Qfh{4rpi7Vg*zKuABma5td`st>9}1bXf1$3HKpt# z6TzxxT_r(cK5iq(=@>F7HhGA?aT4JbZRCIIW68;pPvrftksNM4^6nq48mcCWyo`MT;x~PKARb z1;e01yB!i_?r9C&AxYPE9xHKR6Nim08BjlwL#Ya7IxmkBx12#rW(;I@dQRkOg+yx! zF4j`ia7X{2c&vMl=6LXCLE8?3d#-cxi^^<{M;Z3231kkQJkubRDRDZbllE6=2hp%CX2BV#5FImIYJD_c#ATW1aJ@= z?M@cC?-K|Gq6xJ{BSsAyg%Sdm&ZATebHYH#QkYs^28_;eJr$Qw!Cyh9VVxjqolR?< z_fzvmf><3ToeUhIJjhsYcN^$VCj{N@a0U_4K8&fGnX^Y7j(J3DG8p@w&RcOBt&~32d3MjG8{(Y|4754U|GiQ}IPR%tU7ADT^(` z4RTKTy(WI%;&X&^TMZg!aOFB>r=C&{A}%G$*30t25L8rZ;oxEUugWnbq9Uh=z)Ive zTAJACLO@d{SeT^LcJaa}DDNam46XnKk{Q+;%TrqfpVc50yIi~XxFfs9R9kH9vr+9cSn!qg2%tn#Q8AL88IHy@8 zKt$M;VUVBI2+FC~p!~>~SlX0FvLY`v!@cz$M`Ly!2SC`WK*g(hIo3T7#cCDU6)96y zoY*RARn=Jv!yZScf_SZZ-BC(a+9?MWLVvn4_gulsgU1%{Uu1mEGd^x%&vFfSfh%Za zT_*t?Cox*#*&(_TC2uC_&NY}XkSzE&8zAO0NZDK%A7#D9){1je`oj3ddt^sln!Tlo zJ!ThC+9mYCu9H+=x`B(u)zR>|=daOW`(pU`=U)g<<2-VU&h90ePs*ITmBcdRWrKP9 za!1WSLZw#lqGpG`e#x5kGvJ8uL2QAVkPTd>+m!E!b_y^y3&r5%j#Y^cgfA5>gg5Y|v z@VAkP4c_z0@FPF@pF-}_KNp@^hMGDV?;JCH#lQVCpZ~+~+|y4Y zE=o&29%W`}jgsuh1{HU`0-^5HpL-F%F$^)8EKUgn5`*bzdlBsqfcxE8S+iT%1be8l zpFVp$l22=y#8KEym>SqOYO~lfO17fe`(aI6P*^y?sX^X&b zfysECE)oMrbzR&%GN}5l+d;*m6jjF=yJamZX4d)|vT^V`yKEvQHo|2BH%kfY`de zMHXJWf7&QHnz>7CwOo->P56%Eo$q{SxOwwt{EotjS%|tmBjq8~w@I??L=ZI^pK^X8 zAdVl^uIkua+;kj6w&dGURtMR+nfCGyIDfv!7AWTA!X}FAvux~)F*rh&if5Ti1f{L;ATG11Epk0skX9G^_U=>R?7eT=cg|NYz7Rh9*-sKc*cB;%iCe-PY$4EUprja8 z%$b1OSQZ(WuYqu>XfEeORewvq0wsx2t>|lFs;U%+dT8>b)+n_suMj*T>97F*X^joT zjZ*}!1KT1sdHR^Yoyc5d^^W5?R1+K)L6sE&{i}cNZyxHP`^^vhXP$%3^lCn-GHtM? zx_e@zDq32_9Mf68oq)axe#zXdV<;)T8j$9Z2Qgss`4}`Mnrlgs+d#$*+;u`8T0Qr| z4m|_idD`vAK`!RmXuSs}O_8`9yTCwRc-?!?gW;b0Ua{|9U$}CaPR&~piQ6Q|Nj@hE ziYMLPd|wmWO*=vfk}VB3knDA$OXga#2v@H{Fr*^6$eey`HEJ$d+jM1MtZ&nZu|Ytp zK(AuAu8$?2hh;m_oT_*|aS4b)faLc^0&|Jre&+Z6^}o6AoJDv?M=nHEZ~|2G7IqEznk?jkG@}XO9 z+F4)I93Fc8Tfby1@DkG0(R(8N^Z)Zdg%=qd1*y4Colta2gIG7a5V0RRWS( zvW1E1#i-`}_~)MqpZ?Tmv0HgMTw>5pAX7g}b~F!yuu1^3&illAKd?LOme7d~QYX42 zLcV5N?hQ76$Py|#Q=w$rx5iM++46;U7-qBMa}8;OCI z0xdwx4QjAJs=ai11m$Toaagok&}6F3QYz9MR8>LvPf7~Zv8l8mp4WSvPM_lt#)l}o z46<0ABw#s9IrD61Xg|>ta`3-8`rD&*#KFVTOOE$;Q=TE{nVbNfpq8&*l|iEt1l4xE z*j2(}SRmNYT4q%(C!Yq38KXb@c#0vZ*NeUQ<_lly$6Hq2f`>LMw6k%3HXAhT;Zl%PqYVn1gbg8Rq> zCZC{tk@RoJ7SE!e4Omrj%Q5V6QTct1%}p(&d62GoHt-D~_zVl`AYO7^SbWGKN<)Yr zJl;!y*~sR;97YLfSJ!a02gx#Pmg}=j@a%b6);V}YJ359=Hm}YSJPJ#dF}QOR;aorx zRm~RViyNldw`5$A2D^^ja2bn@{B0w`pAvl}n6~o#L^Q^y*U*xoG)Y-*fey9>2816W6gEq<84SbH$7n^I8#b*e@ zA)$K>xmKkG4DyuyAYh~ua0VTvNjOdO+<(y;=V?(=zoM8R1j-34Qo>mzxR|DlbDco) zCL72o3hgtXkZzU|)%*Lp;PCaM%QHyu)Dh>nU8hB|d~GN+@K%%O2mmAo9=EO1BJ0EQ z6LWc+Y~HzS5+riBO;_orqJ|)bX^7OjXfD;V88>mSOvMZ|9b*RbKCc+Sa^E)zC=%2R zyp9dpv85i7m6F&sNHpS0LU)bxUo&W)v*#hF>j(ff{$2(Rw+@igUc_TNj~%1SstpwA zHqTDU6Qx89KIsf*GnX$^VO&&UTw4n=>&9Kf&ocZ?2d(SPqKAyTimKZTc6Ep}p=6 zuMUsC@DA&P5iT<=^6bsl zc;|;cgi-JBg}HJq(Ry20oxT=+^+$gwy!ZT#`0Fj5gW<3J@Q;MS?8}p~zU0Z={lTB; z4m|(FABJm}UWlkmvszp%JS)_F7s+C$*$}Q0OxVrRplyR%7!pgF(Df{eX%-7hH9{q# zJe!n3RHI$cCWDfNNXV=U#m$j0!D8+AB_*l|y-Dk|hQG@M18a8szy-2fu0~BLTS#LE zi6)YT@U|cLTl=ofGQ}4@_bDa}0S!Tf8IrJby{MBx)@_|6V=#r{EN#iVGIKSvGug5X zXm=hff|*jtcj%n#m9hI5c zg}9h#DPc>ssGgftBU}U#7t5W_<(S#B#FzNJ6*)l!TYA*F>U-)g&gw9!+2dxSchxd_ zNCv{~%yUs2Tc;oW>itO55{uad5D*Q8&EC}qnxqtUYiuSW9F`GpYaEGa=nvKn0aMa> z5d=#;75k@WQRkk852xz(ny%y^5bFw&vax#I1N}X8-<^yI(yHYZe#d~z#omBv624b0 z3#dH1lm?}uD%`hPKIiM+`VCPd=+5Ka@BJlEg1OMeBJK0GlgZ$xU8I2LzC@rS(xh;u z_g_K73S1!fDmM$qQzM(X#BcABW8Z)`%RM)USYljE(?K{cVlu)VPs37b5=( zL@fHWNs#9L^4|)M+KganrPk7mWNOPzN`i2Y6t@(q*;1XKPQYnO>@!o8ci<;(F!w|$ z&YT?#_uqFWnj%}?k()CQKTgXMH_Q^xd6tep(dhr_Z~fgvantX9=;vcVA=xiog zDi(3E#vTIzRlk!!#!0B0#|F=&z8;&44Co(HHkP?8CHbeKum(vhAYtnuj7n%&y3#~g zqVgK|e}nT}UL)x%!exOFZFySH$~raM*m!M-fTDB>&Xse39H{h$cR0wZJS%nV9kCr7C&b=PXTq^xLPHf@bVDmPpaNSXq zwWX~c61|N8qF}C*qVga#BrxsR7}dwlR)Q}Ehx%r&t(&0ha-F{CukT;?MBV@B(;o^K zQP=mGo}!cP98DM6&lqg2@Y!RxCZkBFByQJ7kxzqYQA$g822hr`T<5Yh=Xj4ze3c6j zQFWbkO?2&1#-LuQm}rd4^+mlY--}W{Yh()aO@ruB#}Z}fCgOpwdd+LYVE-LfAKdjP zpZgel$_%I+Wod$x?iPJ6yTUQ}qTO_8+A%GGzL@}Shkd1phEpe<+i8MGgQlb}02I=u z4H|sXdd#t2DVVwn`Z!Gu%4dIIG~?@_EPxh?|mx# z#(Ul$e&bi)AAbGazZ2g5t`CG?|MlMsAOHAg!xRg*4&Q3R&~_5rN7DofYRgClO?>Ji zdFasnjh!!%lP7^S>DY)1n06u{OLAg1)reu^*(AGnQ&GRg4c=DeGCwG5Yr(=Cm2xSA zr9dBc_}wi6sBKC<3m|8gu1h572R3R!pd%32t^ zgjw%}8F(lY@P;N>gbvsC?ToR*P&hm)HS0vqqPfGX$U;>B9kXS6-Hn3UylB~`b{DEP z%WaCJd$3>yGT9(nC^xEcQed;5LuX|QKENpcb5qmP(ek8`vXuOkP6(iFEJ~UPi!O{H zKsp8=VnaR@?{7Q41W*_BgNL0y=OK+>yLO%6cQjhSh~%|!&&-bHgJ@j31c7>b5!7x3 z{U}h663}-Qzo*-KPVX)PG8b5NW@ZR_D{SyBWXhe#dLi5&i@{BvphR-1*{%qLk`W5@ ziEt>jV0J5!wFOePXoIDg<>kd#emZ!hTOefjw(zo}CMo+glksX7;r((SZ-d;d&Xf90 zs71hG;TeDet--A*aqkVj4NBW+jOb;KsPJr%Qen(WI$fp%Xc>(p0}{upych%jEW~fE zNA$B>fgmh$JEzQm#CeqTZ}AeHJA9x!#s*=#znztl^P=!3(gCFcgy#wyx+NEYnX1~P zBpPia)V7j`NWdc@#&dN3CStM%9|ZrL!z=;bEaQ0*o|I)iecw)^4u2Ne1`!brt39tt z#=ft4o~H?v+F}L9(;9*JQ3rcYqARp#50aF&lCqYlooGabKw$$)$jsbCxN++`0p}F= zjnXHGsvVydlA{VJNrgnp*8C#lNd!lXNcP~d%Vt_3*g+C2H1IoZtY0SyKpuMa!{K2J>hFE%TsV8*sc_%@C&K*? z00^Aui-C>-j)-sz2zdtN*mJFLu2nIJhau&1C7GHvMy{}El|=700<$3m9EVQ~MZw%= zp0UBW=V~dkNikb)OtxZS>T78RM5VxhW#+FIIbSkxRAACMHK{#u#PYS;Io7mQLu_@W6w^ z;h{$cNDA7*Ntzj2NoqBFmVYOoYrUYRAUbg?i!Zx}|LI31IH~{0|Mg$PfA|MK7=|?U zvL`^%NxFcK8u?I84KR zxe2f4@}-+ttz5vs^*M;h*l@6Di*A^G$tN*DEA#u3Qbk}21{O9V#4fu1hkv6Jx|_o; z1WPj{|83SJYTzNk(^lhXPvWA^rY0g|SCpA-G}v{qWpT*DOX%y#haooZAykFCshL;X z(Z=RBNjK=sJR8oO`Z{hvEfAaW&}zifu6Zc*HX?pkLrZIs64WZF&mvt_1X4%vA!87s zpP6ml6`eq{H1{;eJ(4AY{PrFepi+OLNBfRJy zysIh5q2psWSU^UB=V!>$=Lz1(Iu)iAWuRkalzBG+`lm#}1{+kunZlz>I|leo2ajd6 zwqAVU5@-*GyJWJSXBLFI3xv9k0HnhGFA>1XN0_4gdIcWU)90^4KA#Ll0w={!o7BSM z0H8o$zga8(x6Z~_2C=IpJ8nT-t|hw2O9TfofDFHc-&YL*$+5m6o)=|0N)BypSc7P< zLB^OT0P8~MrIXLk@E(;dy8jXu%D%&ZPQ);lRvQqxgIm-B7fJPdvubt6+8|^{(k`2D z3k#}T2N6ciV(q%zMB~Ol2U1?-fYqrKPPSX%wN(ww5Ajr`aLt$V1Ypge4R%Bod0vsT zfs}*gNWvR}KNZ&zRHdZ0ifCr!-W(j)(qYMv+bH!I6h^54cGV*Dz>c3CL^RWBH(bUb z!M>$BHI>{P?M$?s5&2h991+eOW6e%Od4~qz<{zmP%JJO4(`U|x*Sz|X@Zdua(e~fR z91L_Tu7(jrM3bhEM9_1d>zJbBX@(N10;IRgaCe^iE_^r%(RPQ%bBH`Q&qcnXNsF3S zszp;KWqd29xwSIk-QoDy>Ji~KpvEx$xImW68&cUORb*=&a9T61?3(o}9tBSyS0OfoGru$!UUwH7* zbK${9PKO5`IvyT;;4}db+H(AUNyAvUTLqGZWx7WfDSNI$$hM&(>OKk2$yGG5qr_>) zq7o`LyO>lSBT&fl*;{Ph27y0M*>^+Mm+9MiZj0a=K8e>@!VPdYYncvIN8J8i5vP)%cL+J;CQ}yNedrfvNgJ(#r>LjPL=2Nr+=^-%V z`qYa`wDr(_BJohEo!c9cSiKDwC`T_6#O$ir%^qS&TQv0Gq5Az6+_hc!cSRCHyCDk% zzjDd8Y6yn$5nQ8#ZJ8#5ExZJqSdT?^qtprsj$*iWd9E@K>{OhGdaw?!FGGi_9kprB zKi>h8gmgvUKs$0d4RAc+YM*Qg_uSix@^=PT0*%)b>ldpTHYJonw91U#3fJ{=$De-C zqUD;~%2Qci&0uCWfQGPZx3nF7`P(p*kQf=a2%H3|uBiS|*!VWD{S8q^f_@3K{JhnU6wi zTSwIPldcn6*OAZXJuF2OScuJzVojcnqLwy#A!hy5s-?5A zvcUew(2W@ezU}TrR1ddxljjl}+!C$5bCf3L={~Z1q=Ea2wkiD!z&-S547QMca)un3)p#V*>2B$vTpC80=TBJ(Y%yvC~{u2a1tg#k6bL~ z+03qEFLLP$dOerye!B^m2L2GGGHde&nHz9V=BeS&&LLYcPgl*%ShQT2QB0Fo+gtEn zByZ2cEsK74mT%&=MQMtKeHyKl39{CMN93pQ|FnH*2F`c$H>1~nAPtgbr;k{e>hJ|3 z#aXWLlH_xEV$*QlHdru4%4`$Y1hs+1T;V!8@Ij~$=!DE~scRJ?tpVCHo3pkjok%H2 z9JVCZjp%4QRuz^Q8&SnhBQ9tuInCnQ$}=-aIC$7eq(_@J9lI=&S(*+kd8m)0)q`1W z6>ZJ>QDq^A4zSoN1JDW~InTAV(2*neW0ua*Wy*?{Gz0;52;^2aG)T5kUcy>cC;JVOd8$j-_OIW}I`}oI!vL;+mV; z6xb|8`|Jv9V4hk+aZYS*LZF3!o#;!7YMP_!^QKpq3i%yeXAdQvq43(*JQQB@*kf$q zLyUn2%9ZN`P0JvW1m&o$uOewsM$TZ7Ht*4K0(iU|6-zvl)1(qsOiGw>p7-8$#18r$ zd5LWFO_WA>rac%=s}I!C4x&K!TbjVOQF|d!vOMD}19~de&LC0YQ%lUT{K!DtLFSgsL zkMnXfw{tj$8E+d%NDeda7L>|c;9Yhgd(jM{QsKf@K$qmvOfwH-#}^9iB?ANIfjp}k z)*q2BpG@qCCEBc5b|Y$RV+~YxL^bSf5mbO=6T}JnN7)uh>5MCb zCOLnu%{#0!S)~RnnaQPOUQIy3kk+8Jl*p4!JxSm4fg`GVgBnvpHQ^QE((7(hw1?n% z5jTbT0wv?(d{{%KVi$hn27zor)GBrw(tyK!D>@GdcBZKYEV5r!W2~HE%;+`P1wUZ-lXrvNR<^G1)rRwl@MrtB&kj-4LwFU5Hj+Z!1e-<0G_6T+q zojNrHT!xMd1NJV1>CfUxeDO11_}m|c>u^>g+)b8X2}cbJYvPuXBwNa3u@i^+7KxQA z2scJ2X&3i|H>5zEzawc<`wz=(tzdbnsq17~r zPD_aeIr5RBY7+}Eldu}-ShC+={A+)A-%VPjB=f|lJ`we18tJszA?UC)myjou5|eLL zx3`&kUUqOr0;5X6u|qG>crl~1y}6kM-2XOETSU-pnT>G^vTXw!cQd6WOGUQo&RPbO zz>NinHX@U7jx>A6A}W5b&OwOXVc7tu8ZFIgnpJG%$~8>6DS1mY%wk#G6VAKZ7&^8{g6u0EdxNi47> z7Cd`(-Q471h#FYZZ6Tx8f<%J&BK($Bfz zuQ|iQm}AV?QoqS&-QL2b3J-qpAzA?nu8u6>N*o_YDSZ$j)o=gi z@7;IK*RNg)Pki>X1h90mvUx_kAj@2AN=1+&uS33AC!3snyDc^wZL@}kBym$dge-3N zmPl6-WYN-TnhwzWQILL+V7?RCfHb9#vk137`p83}t*aOQOOaCTIKkmGYT^Xem?dk^ zqDWvHf`aoPV-``6x!B1nXU1{r)+y3r;Lx0IK~cMp5`QnR zJeyh?+a1?{V`1o+femwxaj%-RfuwpxdcYO9_x{^?YD>ImjnmuBQ`?y6k;$0TPpybP zP(5|c)_eznF9L`JJsR-V5@2NLJRCX!U#s`@{(C)xF*2Xo!G>EP0IHB2tvi1x_mxG9 zn3Jv-+JaO#pDmrk<-1uH23=fODuo*~$c&7P()_@U=2xR3_x3a;wo85>tLiDocu#}4B}is0?v|2OuXv;594eC{JrgEuQn1?mPsaN(ac*VIG09n z5>#yf%7*j_$HSTl8fEpOYT(?L5;ZyX*;WYj(n^9*;*{t0Is)+%gG2ky`-Q7d5FnP2 zBT~S{fiY#)CiY3e4Q!zcmeH6)+>t*wg%`vkC_!}tR zD@dF|__7|2w|W)6*$Z-9&n~hL^;-JyeylLD(>aHxT_;>BkqtZCG&k(_iim$Sc|biK)$F?NW~RT7a`a}+ zX28++$PGhnlfB8Rh@t$XRGlJ`$!1~=+3HgVLWjdF?#Ix7X{P+OiH^%M$cSA%whG_Y zT~ZUrQcfdTgy$e(^r*wW1q1FHKGRZS6N^*S88N%&dj?=?x>%->0wKR*hnM9)rT(?g zu&QB8d4Yw@ZZj9cxfMDBQDxo<8eYOJ;eDNuO&}$3o@4=^>^I z_h}N1dod4v;9gqQPoLm^wzFwNutxoP79#S@G>Z@Bu(R-0<|rl3&hQoCz(vX{A{CN} zd&%+#hcNCPBxoHNB)DrMXu+5jo{{8H$=3%D(XSlm&`SM7RHH_%9L7YRh4So)lay}z zDUE>6P!c&onP-^K$g8^q(qSOCL=dO`(kAFxtqU9N_6Aqo1W;{chbm3m;gcAeQhorv zv^=bbogGHD$eU~(qv1rt?goqYP56;l&}|u~gJ{F@tdYurL)GtAORc?>5ee`OS`mE-E0YzmKn?P>>O*B#AH!7#kOy_Pn4T(jA3~Ks^%EC1at7Pqsf;hr1CzhA%Pp@ z>RCtF`I78{!DE(<yp&_-QM*^Tb$O8vJT!EalTh}-vM5g_-hXwEB5HJmMMg|hV!wgiSuulK7LHmUB-<(G2g@Q z)lky1tJ#FqrkgsY2Y9Yq!ecf}$i))5H<^&rb%gr54MNJW$eXe(EqbMdM>R>vZL+8BKEH8K54Vv!8Q2Xw{mddznf+ZnK z79k1LG3Zcko`s}_387M~CbJT>W0pYaNphw0CX)O#n~VcdUV_1kaI`Qe3xe7ujJi%Z zPG=xfo+NN;WARhtM3J^7N`sPCqa}$8utJi;SB6CHJ4dMb`twF6faf6EArU+(1#3pD z8Sb7scU;h25beBR!AeN9NoNg`l6;QATKv>_4n;JWHnEdX6_2k<>G0Tt=fYzT-N#0If(5P`fkC>d$QUJ98rU4#T)2Nxe+fQDC*=yc zB8kRJ8cBfR@W`VNhx^W9W^BooV5pB0&`E-_egdclHlc|5t9RpqOgTUzsD{wzPM#ug z8)Ea%MxwF^XD!e4B<0*QXO2e%qQXMC%(X2VMB1InhOXu$p> zhidNN3A=l{&~af*G8~)WW!Uv2QsxMA11W&W%)v`pfq#^U(6b$J&Td?G5?MA`17*>V zObH9^7eo#WTrBl1Tkd3IUBjex5#HGv0ahuNec9|4w*>Vt17BbR9z_*-fgsj_zE^6j1B93<}+?y;MOOzrVe=P(#c5$ko zHBT^QFuyB5&AQov!^9;v$lVqS6&E8OY$Wh%CMZ(GQ*v^HU4Zm`H`XxDmCIlQR1QHs zARmqai&P-X-(|+J_o8+$p|F!teomG#Xg8srdLn%hUDhKoc779hh~_XJcDE?8)yc6U zfCXLDWc=WnNP%ob#Bd~96Sqimq2s~2NfAi#Dv8NF3B?@2-?Ak;#=|z<)H`dG z(-;TaBqZAet&PqZo@f{Jkp4cnXmyqF+?7k=nHSGvuzW3cYK!o$GmkCjTBDA}>a6KC zTZzx8-P2Y}h`<6pg^WN0LxR=+2XV{0LDSu!X@Ah9*qVf5rSn~QESK-`SR$XroF?|^ z+qzG1qzWtAe^=O?m@i%S=c@{%C3LT&zmLo0E z>@x9>(mXng298eN_Y=U}duo6H2yTPoiY!PeN%*{%0co0Rh&&ape+l8Y<$20A1PSce z1ZK3OqjKDl!`!l;(g)flSptkEL>E(OyS;3g78OkXyR#F6%t5@nAn`ZzZ;AejdrBO+ zMW@?MI_V0OBO?#RhkxL(W!%L_9)NZ_)dY~Dbt@3%HyH~(bd^2y=!2mjDBl2AgiIcV zQYNkN)^hMlY^_d3{TWMNRg{q^cQQ8WQLSr)Ol{t*x3ghdwC*ffqfZAy=DQ3xaw>kT_6&E!#wW?|MkMZT(T^waQn zmRXebD{Ca^7L`h5E0T73iOpqx*-ozOs0?4mS858y8hZW5{@`&^ql9wp`!MQ?uPJsp(7g~neCioTQNV+qb zKOndj#*-Vb#EjI0jFwSv9OlO(2T34H?kf zHM{^Xho_!8AD%`y@ww+Ngv*G>P=ZziTC#_*ituAtANfoV8cu{-#P1{jmk-hT9?K<{FQB;9CLYA+EGL^hG= zzUL7;{7i7+Z4or(+i6k(Wvz>9?D}TP$+HU)&L${Ok%Y@4a2jM!%8x>`t_zngUW=W! z3rJ6hUDYxk4agQr6y&#MxE7@rBL6O~|HA)=*ATzuT3*zbP(MDdd4=_CR+D$h@+2Aa z1Y#1|A%V{G?>v=@Tpep{sx5S3Al;>yFXqi9^s;W=WL>z0!@=};xH@tp zTws3cTj?AvP|B~N)DP1;c1`;~yQOPb2aAx;x9C8X=VV9X%N=)vrn^DYzB?eQp;2Oq zMb|7-Q&~mgn0C?qT6i~FV6ZX>JBtiC$qXbiWUTrYS@w{xQ5&;#;a5Am5M$);tC`Sp zGR#gcGN4DtCddk~RX|uUg;RY_n-#sLVw*Cn4GVw5Y7!PEI3n9Ve5h-L)dj1fIy>^G zqH%5%#8V@MEJMiNRYcvG$iuQs;^t|KJys2DkY>Lcwr;Vj$)oUZ+$8;Kr%qHVkEI`9 z_Tv#W@tO5(cu{X=@2Fytl~WN>HYQ<9qZ#qx@=F_=*#MlBlXTDAcarvFN?BPK9XD}S z+SrQArrE;%$P#$8l3h2E6>V<74hSoFscIIP%q97RQWZby_~Vg|34 z3y^stn8$*IUBbll1bnosWZP4bf7VPOrl;2EAKhod<`feq*jboi9;Ez5Dvwdg8s5$LWk-XxvQu!-CL?%Hf%Y>=Ub z*iqT7JA#6Qqu4cwcE-{tS+Ei*RS^*u3OKsf$!kU?`7IoiP{RxX`i@ zYbrd?COFOa<&dZqlxCAw#oeGUW&wMgI+4jN<>>bA76eC;rO6#VYlTxJfhm@b4wAX<>mNic+(|eIv9Y}~92`Kx zqOXTCYA0sh+<(Tl<-0@4z+QRD(r@e<)02-t!fw)Nu4~X?mng_w9`4ry8}J0&z-csr z7AV7t?6@Y%`H}d&Ncm|-@5iY4jd(3%uX8MkuO3>=)d zs~~z+B)4)H&z(KR>p0z~xfpCq+;@rdd8kV!2Tt)=OMW+R;d4nhrS@6XtZ&1oPr-8< zjC`blo*ufUhe;SoY)D3wbFov?;P~L7Kx`F(EHu4-$L~uBOepWFyG5y_Hg*-v`YP-pw3iMPA$iV2pgO_C>X2)uY z5_pB=wmuv0^@=h&@}k%)L=zJk7pogu1AiHI&)tnvzI^Y1kZ%-YGstlB=2TTO-ejRv zs-^^lEU{2;AipQYXqid4z@)OHC<&_MtJp0f1Zozgx^iNnV9;TmTj5A`U&dH;u3}Yk z6K#=o0+lG#NR8bIVniS9RM=BQqeOu$Q5;(Ev~960$f9hiNM&%(-E4Xb$ak0T8$=mE z)!8k=d#71!ZPyi@(n`fwRMj@?qK0o3@HVf?0KyvmZG>FTmZbxAl`J0=_#6qti88Kx z_!sqZ5);mZ<8kn?lo%DM*;vwSggF8}OMRkEhFGFlRO~`E_q>5csEPAyU~|?GbBCa( zhPLh&EGOht)w4J?^0Rg})??k-aGcJs6X+71>CcDzFj;+wvebj{Tu!lZXW6*xcgf1( zmz8MiT|t+mOaRtoD?aV~%^A=?&={>j4j!>A$-R=S>Sk)jYH7{@dlkaBWuA$t2^MNi zS~*YN0)|9b;at~Pd{;nvrYV_>%uZrua1(O&B%9y@WefNcY#v;3+}KkDl$$Kzi*DFD$B14v3GJ8TA3v?Qw))kI0z@}XQ2Hzvy!25xpaNtqFZX=s4M zgm+wymS@X@DY}3}&=xK4fmA7unn$6$zQOkY!>!p(>f+F;#mwXVwn!*6(1w7|W@eD) zc&#I7*9WW~>4Cb&UglmFq^O#Ju8f_C-ES-L5w`MoS%NR;p+Tb^rgH?5*RK)ivXL** zBEJHHAnLS;_+}O5=o}lnx;?7|lxkHeI$QA>5lpHCpQBUhs3QuT3ViC3 zSEfr)zR(tEO{x*?xPeole|R|BH`z_sO5&k;xSP9#emPTz=OT$7euj09ZIeFcl$B(I z5Xt|}c|8W}=o)P&xoH74<-%fTpTTh?CP#!jNfa&d8ED82oQ0@ukUu(!2rP-ob^IPh zofMyyyuAaVp3xu0WIOwg#XzJJYcV^}45p*+I znIRYw4J?{avVNzU&})JpcWhuFQXzKXBK1SL7=$9w=%VHRVGwx)r)f)4xBNZ=)Eo&? zv*k*DuZDTO15#^`VLRw^juLboqQTYZEY;Fo*`(zVjWA`5u_wls@F|=OH?Dwup~f%d z+zeg9l5Hd7yrzlyZF2_|h!W$qu*rT^VhmyCTp}r25glg_DiFXHDgEgN;PvjXJ|#7~ zFMZran!bGFmp_{`GpKP9P}_wCz}9@l7AySQ$h>Hof?c7CdjAfCQ9q?kRb?SP&S}%Z zqN~P_sEoV|^=!HPCs)2w=h3{H83w0nct7P0`aA>YTioJ}1?BXJ515mppY0)5g zJu&DIDvw*#;o!sCpOCmb92Wv7s-)Zs8(u{}G+icLprYU%89I|yGPnE(A)-yQN`oGA z4G}Jht9x833Ct2GEid~0WR0}6kYwKrY<@~32y1)4Byk%6X$2Ae=P0w)bDhy_@4%sz zg5?z#Ap=e~Grii5(OJ}qgo9KQ#ULYJi;dX;%gsU*F51g*9cFZHOd156d3V8C z8YJ^Pfl%Zy-9tn0iiUdH!!blH^C>oQP@Zl|MW@g)>C98wVxh=W(mOre0k;U=PoD@F z_Apo-96Y=)qG+~+=V;^ZJ%-f=8RnTYkifN{0RE5G51@;3P?VIgGq0Wnua*VAh7wx| z#AqH4$rN3WQw#GktMBugY2nsS%QpEmK~p;$NOMOw2Fiip8u3HWsyygMx8%;24!Cgb z1aM@Yl>7Sndm|^R4??+P=HM|u3-@9g{T+z?A{tu+NfM)dw$+SD5lXo|+Hb7D5m{Vd z^T0n&YZ!e24PH_##MNvF4XG+Jdw67Lhe8)+7K3#4Xv|b=X>-ry@!9JI?W0`UGeD^b zl+Ug$11oJxVyT(yuSNaZfJ&ulNxTP-*m}-(s(@o1`ci31u36s4(q;o?1(nd%=#kSm zPuJw7%L||ZlImWQe%Y8bU`nS4GVKemc=S{lh9B1jqSMhvBLQ7bmJyY?=z=RJ za^z-SrbBm;zcZ+|T|K3~9P$OZ4iOrpD0D4Qw@Rd0e>WRU_Dc5$&s)2w(l)K^{M?SU zj5a9vx0$g;9wwR?yakov+4rKMQ z$TDxhaeV%%=Oa>UsVu|%(AQ1F=Nhgv#WRM|8NVHN>j)OhHxq$fqnx^~ zIzJ`!B8Jg6OKh+fRWrBl22Fo9;m7}wpBe)LHm=*9F`BPhUUM^ZqmCUZh7Q)HZQX~! zr~ZwK(-IGzlncPXvCD=_?CR5Qm-%hp?4RTa!! z*Fy>PLUm&oH(~JD3COjT$)4mQtdf1nRoS4%?!qE}#7s{0U%Q!H;0)9fkv@%HRmfE* zPfnGj^Mss!@R*{d_d1)_#57h1EO2^kc|Q~=v@=B4@CL-*8Wew|UE20>ts@j-)5c^L z;^{ma-aG{Q6*Z%{cPcI4{yn>vybk#u+uXlh&aGOPcV6Ucp~cOCa-XPE8mocMmO5T6 z!erSw&f8$>;9)SlY4$C-gmYCWPyL$VfqsHCy0utr+a?8ZHcn-fkS;C`6QwScE-t>m_?>xm9D4+A)>>KOneF=>@1QO z3$r2xl<*i!ddJ!EW|P3Ss3jUNHK0S5#|)^p*cdF)$&0ZIvw`e31p?TJG(r{VT@@r% zH@`Ik>NY~GVqZlWF;W@vKiR4Y2r|VK)(v{b{2U9t&Ao>J!Y_?S#S*Taw9F1WHcdm z*`|pu!Pq==`35NP#5g{AYjnBM1=-or9{GAE1O|a7Scd};nh4;R$g6U_P#CnXmLR4D zpD}`_7BqrHZKJoMXboMTwyfKRUc-H9=DtNyU7l|qbLLh8=uTSAJ39$L+tGmIm7?Re z1j4ks4*43C)Q~ktnXVNjY4yUK13ORxlp!%7Ghnpb(-;%6!*fvtMGrxd2gNd#Sx?0_ zcnzuTL}Np>v(|1~*E4n19NIi{^_EoUt>^s-cOV&q0(w)_lyV*N*@9A4gJhcIY%=C< zp|3W=#=i=>w`2DP_p`#^skE-0jJz^UkE8s7YuFKpjR9a2$XS6gr4)$Ww+7L9O5pX{ zhN!B}`?-cIud&QrTf^v9JEIL+>*a7wvi2;Hs9JJv<+&=os)ya#`_F{_6N8{?eW9CV z=*$E6ppbqFSqg~cme(zV5nx!3)?&@3ju)SNHe7!4xv+|4#V&ztjb!p8)cG5B={P26 zg7t|M3FSj143wErncLEy=UleKkAP`o0_w&n<8yi$Ue!!Ee`PEtP)Y|hlIYQ+L#HK( zc@^EEtYh3>?ju3!CUOV}-EOfSuCX>Q(RdN{=vX(|s6stF!v>Njn1K+(Dc6Ar-Xdrd zeUhkuH)#4FGJN^7Icbp?p?9E0(fSOdL0iXpSpyfxpv_uEuV) zsLztNH2lG9F1i0-LI(Ld#{| z`x-e`+Ofz4iwIdF|LG}{fPm)I916eZBC5c=aMvU?-L$ zo(F*h6DzM(LuS_mnB9JMk=a_Sa=e5NV!)xtBW+Jz8Z!HS4LRoyXV z`x|-w&E8K`;=4dhd*S~{h|eHm>RP0#w%TppW5-}yXKxIi^=WjVMO`KBOGwIU6&+=4 zyS|7h9z2vfP>P^|`%&#?%36?Nem60Gqdu0wk2JMCu8wN%EzFl@*1{~$y^XK!JnuGM z9sI17^T|P=Z((faAZpw8-p*&YbAF0TIy+Y>QO=R{>@pwIT&DuJ)uObq>zMNa*;59< z#uV4&L&+l7SjRJ5B`A=uq@%(Kx?oSAJ;^ibjB~p6YuG>B_Y z4D1#WL){<=vh0^*jK&hC5rJlf?W)@5GoM#&xt}M?w1uCr&!wwv_dN@m| z4c3S`c#NYM?jp`x$JiXA(PW4QnpWrrbu<|?QMz`YvUs4@TY-d3qHVJV(1fsXyg|RI z1W+MJ0qW*i=eu(qbaC^UnH<3tk}*^Z+!Jyy9b?rr*wCI1FP&5rkiIQ~sS0r!HRgMw%le(i=;#Op&iSOX4brb9P0uTK zF!JY-v<;b7Z5ibms*!21d(JMnDh1>elcM8D9W06Dk|*^6^ci_C6pGu?EgjOP9XxhB zsre#-Swgp+a1!+;2>T81i(;ZlyEv`&kYLZ9dvxD9FJkd=@JUkxPgq=QQ}V+h4j zIo)C5^G%*{eD1to(yx?wWZjl?h~MH`ZK%vaxK?XvjZU!T*qN6+uPBmur_hA&8$ToI z9@Fjq_IQe&nB0r|XcccbAUjYhqZZ};h~v!$g~VFH>-U*@U$%DW0%e>#9_t`ntCnmx zl_X$4OCyd=T9zwHSj6-4x{|N4J96*3Rm!$O!kgik_I^uFmbC3xuPcr)B|UhnGMY(_ zQQPY8JmzQ#pQM{l@k{52@1r7ko@M|=RXwLa>7jt3ousillsTtLw$I(M7xi`c1-Zf! z^Bo^{xGLRYgN2$zB|6DeAb-PaUw7yfo_Xq-c+VWa@ezBw_I}Ijj3Xhg2Yd6!4uSYg zlV5u2`~IGDGme}u9?4x#Ol)tz_u(GChe9!?e9D`88^?rcp>WF)iFj?o%ejAO%$(0ACGRoJtceZ z#qD)YCGXp7tg7v<*Am|2y3U~#hl=ycJh(2D?UGhsiEC3fMj3~AqUxmCy^KuA?e*O` z71i_kI*4ADP5^fv=g&VEb=+=S-Z-{zFBvb5m%Yx=WS#O}C(kiDGsL^Nw`P0Jai7x4 z$UP!i>%EsgO8-tjzo^*hy^m|u-e`$)cyBCvzP=~-+J=r-KlWAo&iT%N+zpz(DzwEGkP=XJ*G|1>pZP+#dgXjWSuYdC6KNar3e}Ay|AO7P{hA%wvG1_3~5$N8c`>YeI6IzJ5f7-q^;k=#e z#BL#v_gLSV(A;$l=@B;lmB~=GG8^g(^Py^O7ST3DMKxL0t(%w5Y*1nR;9us=shZy*dXKgxgR^I1=G4~@YLHo9DefOePG|c{?v2Nhkx=5 zzl2KnF5OvlqS-~p22(?q;tpL*ik=$4x!G(houEPTo+&9|bQC#M9I=}F7q<{LF?(fR zO=nI!-Cq~buKC>bO!TobU^IA-Ha5wUmjvSRzuCa)E^Oqp721pe1V39s+vaCqe}CvE z2)pwbpMHUHM!U807$|ZVOUPmDk_52OR#&qzu)nWt+@h^nTa>kEAnRg3K^y-%G8S%n zE9g6oPonvLmtq ze$V@1U>E}{?_07F$IYK(iwjtw&HDU>E8)rKzYuOtTq9^iGJ~$8f?i+Dg+}xujQun$ zUc~rW-!y&j+zh8@CJ<;`49`6Ncnl71AAZJnee-wYVK&F#r}u&lpI;I{7687v_%0=>D)NzNhoo|Hb>juS9>q zweXI=_cz1e|B=75e_a3OFNI5={Rkbsw42lISKHi0Hybu5BrKk*fr#g`g5=2(E&2s? z)tvLLPhNja##qy0Vx}7cG6I@=r@04q*rpT$coek40@bJB+LOj0~NtIdrU)S@2x-qfs9@fRvU@ijkvU`oHskt-j0*RuhHl5M0Xpb-sed$e<4Tysy+JS1oS&od zx*mdbKC^;`!U8&K8WD4^i)in;{%#Ru|J{H155gPY^u~SX{f@u$1K~5D`NPB;G#Vo- zerkXjPcc5v8eJOnydIJ0Fyw}zHOdx9iDr@dI~k-s{zo4R7cV@==C&T)-Oa9D zq&IOXub{iK%p&mdPd~Zu;oQ1;E&S_$^S_{eJQXLwI?B}1Q;Z3eWL5@tw3oB_IFT9& z&YIB|Qi345(?|7lHJ3zW61x;9sXiHr9m-gQEOHe*X%@i(}jIo z>lqhwkqzE!YIZ#Q%ul^1Jo3u@S@}==#E+u@(EjK~#p%edePCOsMsuRnkXG zy(r$20S@i4Ev=oQ15Kh_CvD?H4~0%zfE#zPYnZ(nDl;RYc4H9%Ikc-dSM) zadj7+63sYip#SwGkBlxNtha>L5o1M79x`$L;Is{DK(MpKqU{*U(@Nh&3;HGj zbsBWB6}R=ij$?QXA__?Gq$<4uR|EH;mMnkNam#f+{Lmx&&iS{0{}bW=_s-vlfsCGt z?F3E7(ZYJwgAauJA2<`b5J2@l#NfiTT68udI7t?Mdjm-llqB$s`;wb7<3*M4^OvuL zPqKkM{lZh|I-ydH7L);Vt@oHjL%+tT297n0_CN#37sN5mMm>kJ_te!}hZf4$KKL30 zF{hYgEu0VcmzP0Y3}B)%e}XJT6d-CnC2z44?R!j4oIlBRd8Xzg&flo?zK8I|YjJLh z$QTXnAqjht8J}k`mIRd1ur=NrENsv}`mrDXk?_C$%l~!Xd4K3v{_pVIC*F^w0SHq= zOQ_BE66o}xvjwuoXNo#1NwJ7DhJlC{Jf4p~b0d!Evx1f;Qld)+(k3D#ldU9=%{;pu zgQgf)vzd!B`7B(Y;@Xj@ej89FcM3TX?2-)5)bbMT`GI%*=)QBF!G7rN-}7BznV>tx zn2Odoti`TRd1M4s2VdYB6{AR|$e{@$eux@*vmO-5%<}E+;oSZAhyLTodH#r7&d)_1 zyBu@z?0v69f?|*Wx*Tp@ej$wA7>RmS+ni55t^{oee75xtMdS0r@^mN?MC+!oLejB> z{**3E|NFoGiSSKt`=)*8{TILcE#VU%|0sKi@+l@g+&_b+WO~O(sq=t#E2`^jb)>D7 z(j?Ab=hddF_9R^1w?>=*^afnjK$`&6@!fzLcuIj`l0(mD>F9w(owW!8Z#y$_vC9*Hq$sUMfsrKfQRfrJ)n9J z7rmOaIjAS=P}`+i^IZnA1O0YZYj)>kG{~@o7mX;%gxoM1dB3!Vtp;gsCThFz{=Qu7 z4Qgun?C251%g;S{xM&F@`#veYHgG5VuTo zZmoFj*NKI)lj38qD7MuO%8jCoBBO1!015?d= zr3r@eC{nlcHOJp$smsz!K+DgY(MCx%HnR|+*;0!|33?^^bk$Sx%W%)sB5FpfD2HB* zI$U*pt^wA;L+AG_+AO*DPQ0`5fI=_FXQl~n8v%lTX$BaY4CfgSUEIG80_7}0Rhq>u zB{IalsAFM6FEUX#=Q$J!s;k(jn>2UjxixZL4F-53IlL?h)Dv(;vt_HPm;1SCwe2!+#gBT&7JADGZoc?IxqHv_BnVVn?{J3bp z#%!96*FZyyl8R&00K^TNpBYN%eK#>Rhw*>qIXd^lwdlVXY*21NgJ95?T%E=*Do?E=ktBd zz6s_nZ(1^PEUDga0O~rCh>7~U{5NwoCNEI~3ymKByGc#C_SVGPa|G==05bW`tZ6$1C06V zd#m2wpui{yV>|j?9q2!$c=lBqnR5>s&`C?Tc2IrjA;?5;i))X`WlSCkOpch0BEyM} zm!IMDaJ^?;c5U{*dFKAN>yH{$YV5hDI{u^pczsC;GSPc$YgHc(jWHYqdI{>=QCZgl zsD+sasTCxyFt_4plRP7(2Gke3C(Sj zmx6yzT$bFJu&FXlojlgtg-H|6fwN?jQd<$V=w_g3H{dcniHXr$;n^p@5I+C-r^3X< zE#OaN>w%3+AW21(w&jqhwp~Egw}?uu(SCxZCot^}ADWb;_xK5Slmc#_c+5uG4&U6UoEd%7DV8M5S1;x1&Mr9xsI(7ya9K z9%Wtzz%HN$$ZlAP2&0a4iN{>BiG7im7HwtX!pw8u%T$k=(rc&_FBF!;^eQUIi0>^i z4h#Ad@;4Pr%xnM|1SDJAdf5n@dA5up+|a8~3oi3aN@V<&VjI0aHv24#c{3Y(gJpqb zvg=vqM1icA0IG$b_jhMl!1DwFsDDJVjj3T z9z5i@b%-v(!8txmz(o0O5JmJhY>5n{ECCsmINmD;P;&Y}7&plHmr(rPKvB62dZ2>) zHcIGao`I#>c?1Zj#sF(Tl)opjm7&aws&+4yI_EI9J%jB|55k)%?!R+JV_A{P0@f9l zEeg>t2sBMjkDI)1xHx7CAuv+y9p1C_l})FWPI7FRl^E{7aB3|LpePh`>44ZnLWPpSYfS z&bx@bq5yAssenyV!SzW6Z4y7x8B0YPl#7}dcy4;NSr)R4mVDiaNcS3R*&2UmX>AR~ z?kUj3F}Q%UphC-_oU0g7uc1`FURdQl_+5T~o!?sn9ok@BS?AxY1kAWevl=BXy++Od^E zJhaU7EaCU5e_ta4$gVku&U>$#nmk9ImGd^jZb`yzu&8mio{+};a_SWG_2*TrRX#@- zTLV-Bt|Xww$a>F$riFx2pTTGxPcSP&!(inlz~1rbN+; z67rDNEZR~K_|{_c&;q3d5~^ zp=q}XL(q*dJ-rmhX|lLEKM}5CXgrSp+Zwzo$C@OPZOR7+50%5uo<14Qo;w@S&l2T_ zg?Vfx2*7LraGtGU3o$-69x>6Z4ToO%ExbKJfi_7XbOb?`9W|k~v>D6g zeAQAYnM?bRDxQ}Fa+8T&)&T>jEz0X#1W%$a+XN-fkNA5AewMYI?;2E#+JG|1Axr+7 z@quG~EnjQ2KymzN(E~zQ&C4L%60x#q9*>;5ln!Q)B`b zT{pN^gP@hwMS>OVObliq%xk|>)ZT;pVHv6vlPzfn{5Q|hmkD4IzK|Z6231;{7;H^W zO@-?tJd5dx7=UdMEEPz83fR09D6yAItGo}TcMX*zBE|XmUIu6cy#D*peP*C%G#Lgl zsbh{;lSEmnG|{XVaicuy%fKkQAVkiRrBe8J%>5eXatG^17wB?EiUsQPjrI71Ms@n_ zurN6qEo2~5SKAuFSq?u%0;hBLhm-fft;1ra4Uam@dAY8Bs05v%1y%lT zY?b;4haz%+czihL1<678_Udtw2e~(KMdzYXGIMZ~K(C5*rlu-Eq3Udg0r`#So^KL^ zW0D5uPl0>xvv9F6ITWdishL$>-d%(-68$3&(7h}Pe@wdS_jr*ppZkA^ifaBD$Khdr z_d8#ycVO(=<*-afjQ1m@Ac{M@YOIN~SQM-s0bdGpHUpu*^79Rdk}DWS zE>en^VS!k8f!8~Z#j;3nvWTPo9Kq2P{z20?+>hQGfnZ1g#YQs2f^S9@xk!5!EOEDF z!keM$qgG@A`GLRugZm!O5})zOPkxA+yhg!fI{Z$;XR@=xY)mLO=`688;n!GpjB9A( zTW6Pv8HtN$We;I;1J?vM28){Ik{M?qS?5`}tJvY!=@7D0&61IexB*^7uz0WN-N&ih z5mqJwdCQx>BlKYZap&>bC;y1WbS%ku3>M-dz`~EchbF%Mt((Lan~&s`dN&6M;9HB6 z{0_cOEDCP$X7!r{CF^rjpa*l9S_Vu&`$Jp4Gh%T1bFH!gxB$nJC0SV&*WqH4X~?ii zKpZENw3d|5^+1O0jG0|yIv2k4yZ*|)bG`*p`{P${#166yfy;xK?7p6b^RZKdVHj(W zd$3`6&G8fA9t?t8s@YhVrXyF)ve#}cwkRxS6^%)KsstjD&%wX5Eb{#Xh6c!^A{v&a z9D4>t@s|_+3a4$j7aF^(6HA4ba@HerwhJL0D;fBvcP=}&z&JpS1y zBA3wlbCX2msb`<2v+6~fDz1{eh-xiFo=*#aNpBpm(D$cPOnx8kkE3f{1ZE?EbfZ{EzpYvoX}KzWZIw^)i7z_9>tZ z^-bE%$o--`MrpA*hb>GifhM*zSc{|Ok-J;(&h<^l_tuk@)lF@+G5!cZc9DZA(oA|;o`jJt6mdc z`?^=}JMU+o{#+QlektTVPdil!EPzv)VwMBhu-#1~L0OcOq=WG#)j*QBFYSl4QfkqL zhIHc>Jj+W8x=8z>?n@^H}1u0g_D~COO*ltchB|)!QNnb}g%ew>E^y@9XbB70xnO zi>$vlpL-$9ki6QsVslP4L3t6Rcx`?vel6gIx3XH|J~J=+`mkQn)S0ADZ%@{)Zstkf z;EB+4Y&i4}4D;`v@G$(lF8m7bJU;M&Uk?+I%0-4ml56F?8Q4ayk^Z1bFzS4^w3cD* zsFgFxxHO2e)S2*5K?OkvlePSI2{mDp@9>-rs4V%L*jlo74=_=Vr1;43G7&b3(=Lg` zRq{Q7YCUV>JO0++|B@lV-Jt0!H9Gnd*F8b&{sJV=DkihF?|RA8k_<%ze>94K`jh48X3&?8C5|--WCxe>)N5@6=e;~ z5}53@{9ZMmU(HuOJ}H&42uo1a>Hhov%3s^Rxd3;6;u9Z=S)mYqS)VA|RGENrLPqxA z?FA|+Cf@Ge*%soDt@&=?NlUN+%I==KxFp3`*&{HiA;UaIDWe~MB+1_MWSc~cu`K2U zGy}IpV)?>AEPf~pL6L0oEpPrdI**R+JMWKw?7iXE$nylKniI?2frG^2y2YZWL2}iu ziw8!NOLL(NgkPbAS(?2bDobMou}j>~Lf9oc-6}3}ek^i)_6`fQMUxcIuEET*vP!TC zdZ*DV8E`g*9~B!R+KmIbkaXO|}^rBN~;~ z#La4u&BqAoIva9{pv?u(!)(+ARf4UXfWCQYHm)2S7oQkQG@Ay$yj6+k`0YmoO&@>i z;~+iLY$y&RQ3}zFBxovdpSHR0RT#$>7YK$&3!!c$5X3RA>&Vu3$y$qyf85y{ci5mC z$hPx6jDz0L!u8Z^N(TBzj7XxvCe5oBS682BTL%7DV=K>(CI;H97d2*P5pUyqkN435 z#{#`dcUl99$Pk;*oyR-|zgI@a!^pLf@Z3{RK=_?tURWwCg^^q1biQ2#y>SzR z-WfPkvtb&J)X4ZW<-bXMx(J|oUNd}ehLYVT$wcfpWaGA+9ZO9jw9LCz(6AX2oh5wC zsv{2yS9r$D8ZQ%xNP6af&1~KxJqAs)pkDvvK+xng`>hYYKbE9(?eIwmYMMYE(=7xs z1WYNq5)F{_k4rmmH1Fnp^8_2M1d(=3$!)A9&}z}=F9-LA;46(ESqpP7ljm;8Iu^O@P(pXY%=Jf~-2S!N*?xSa|f&{iORBp8kB8phGMg zi<4O7;K_6l5a-*wBj2%XxsEv)JGNL5Y`#c*0Od%^k4!o{qnrdcVR>;iT)8$HE|FlY zaIZ`pBJn>G#Tlm{N|pd)*-|8l&Dt(EN!uF)@Efdi>mX4kU~cA;m>+xn8~2TmE$-d* z$+1|LY=V>101_S1KoeZc{JfXkt7ecUQ9)mJ%vw!ohVOO%$>ZU5k32}=-$`IJPtbUU zXG%~`BSiorF_#Ae8pxH3qASZ6J_z*v+3g` z9&t7>+5*1`z~g2VLp8HBfk^%r3_LGgybScXYf5E>hc`+AV3-k$wI(?>u2U&6%A=b6lQ%{Y;rxP$<-{MXQRw#(NF(0vh< zXbl8m36x=ta@TfY4zvSwf^yMr86Fr=zs91i@CsT$m!u=N)og_vE#z&GojY@Np{JFu zN1n$pC8y!RHV_mtv{e>XNWn{>3w7N0GY>vY2joMTjHcNzA)B+vf8*DG^S*mM3exoX z8`ncGo8D_7CBLGlgTMfiHwaY0nSB|Yl&xn zRM7O1&;LQV1@c)Wcqzk|u$*C*8C#eMdMfKYr^!-SxVRK5;{`ZcoWEpv*4}MQWOr7! za7JfCg+!mrv_pKyv=%N&orHQ8?G3JRgDgBy>TKXS*7;&FZcgPH^R3Z1T5ikI5}Oc# zn>?b^Lv%*A_JYbVSC|8X!vp*7^(1WS}XP$mCTz>I+P@m;kN}glf-5i~Yyr^jm zUl-)pQ36_CAwU9Ava4!^`D%Gbv|51PO=kHcCXX>%<8@O^&Q7`zwgYfHEVC8KmGn{=Gl3( z*1YR2Pr0A_KCkmSuk*69tc69c5mu+Ip*{6&W{ruCP z2Q-}Gy4k!M1`J_wQ)_n!q2~})Pa>L^t&!bXV!SNEB1J`BXgoKf@WnKmpvO62f(p9} z=+~~^7!3AP0eZbnz_|yt;0V#TpJnMk;3?8eFs!nW`r)~N3l5YSs7YJq@#Zgm*OqU3isEw+-ZkqVkat%$lJ68$}6>(cRZK1{-dc9pV z;oT0JKKP;cl7+Y$zH}CNSecj`U~Acst0tEKNTyfYxDG88oOq9VKGcl~T#Mp=WgE)` z)N3458@f-~B(-5`%PgXZ``XgTMRPHeVKPRq)g1(gp`}YA;Doe$U@{Wv1z_ zrs)gA5??&85;t&@sp(kNUnzvoO!nMNGfu=rP5J@}q!wX`mPmsL zSQrqv>eCUzY^p&({+7Hi!isFDWhi4oB$840(AwEW*Ygf;AZ|GIKjdG0D0Ho+Y}A{o ziU_3MiGfM7iHTwR7VMG{V9}FFKolZy7DLNZVYQ5^z1c$Rj}?yV)#Jaz8)VxS zlV%|@bh2F1sIm;tmbw)pa+s|OK&jdl7`bV*DA%uEgf$pV!(5L!MYXU;+5@a}Ju0ar z>DYHH9eC)C=`hB9NA@(OL%l?LO{MAnwwmmuu=`B zl<@58*1M|vr<4}JKU|yXu;+Ih*N-v$;qhz5HkRnxp5-%vGp{4buL|h zW+aWgGy+XP8jJI}4hUKpXAuJ&tdS}!gK4TMA-$ys85N0@q;TB5Dw(tJ6EignC^NMH z=(BUW-bPg%}Yr;mJs$K#(%pLzPlbP8tcDnjuIQZY5$dz~#*AOZMtkm3DdKw#QO z4cX4iN2RtNq?OH(8r&BjGDzx+TqGM1C?C7$K3JbeVK*O+!i5T~A8N~6Qb$8y>Zm@h4H4PHvq;PFrjM*;n!s;Wk+NwU`NKr@b#jg zLLk%JO2s9%70zv|q`H>5mmRZe_^Jpp9W#P3L7C%UrfJNIO4z|jMO$yr4dA$)z*Fna zdCxyrrOs~H9OhA(x$fRJQe&NI*RFOfOxgf|<$&jDK*1&%0aze_B_%rqp_&m_#y-uX zyHbx?YUQHdU#4H#mvN4LiTO;~!aU5CK#xmHz(zJ8gwtxHHVGDTb@Vu6a*^@3!F)T* z958~W)iq-K*3Z5jIMR!#yc6+x8~aRk9^QYlR}HX|O{Dx9sl;uexW!608F2$%nLWXc z=dRwWKwi^KpcPfq>fqS7oGZw_dCCrqlig3xqml#p?K1A$5=E#E1)fviWpErdKv8(| z>dXCI(DcOvhrXaAwc4PDNI`SH8YcHj1g;h6P%0RtRSeKdGzf|eD~UX+7~C~buTxXg z>B7152))mfs~$`v;So5^H8Km|7^H{vXlxfLSg+*}g^Frzg7KBZ|Klf@Y6 zfpMZVwNF!Mm3&N~k(%Z2ip1xrI=OT6=Fsyg=ex~WtADaeF3N?S;n^2&di72r;smS+ zpl-U?hKxGv7J{X6zhOMa$EIO;STxm1F=1XL7k?4KtvB#)=xNJmecghUXH0&6uHH5q zQ9hgn=B6EsB-ZWwUS6tK6qSaxZBf!*$wXAmLezi`q^Xhg0wA#x)5;QWY%BZFoUC&^ zi%jlwe1{aj69YupKYI2; z`s4Fg(ub}Mr>D_yjI+OGq~kWjucm_U?TPeV73sx_`LR@mkiG(dQEs_46Iw1M&gH~m zF~I^>sI3dr#_YmQbPHJOW8v#Sj9+a9p}&Y@pvA$9XnA$EJXCYD?9vd>k7k zT{bwKrmoDU(Nm1I3+&f2=f1ucdRMgSMc0Q8fhQp+(>-_Bi?p#RP?RuEAV3u^<>;-Xlj|y) zs8U29h31aSZ?#0QDH|SNJP3vqt9#Fd*{qsKQ``#CvmVQb=X#y8mk&|0Rtpqlxzrw7wW z=0_QgIRMo>$7Ci~_RNLcIm>hG{26nIRdZB4E)rl`O6UT=0);xI4sZO#|BcGtpKPlKvGv12DxoAXO!l5Hl|L1+<~svbl<+-w5zEqt)o>MyL>S% z6Bu-m2Ho4!21A^Ip0$a3qFEH9Ves_KBwz|Ab_reH6zO1sNQ07;78!*4Ib z9AKltErG6@CJ{O#eB>b2(9Qce{HAif2HiU8=5t3C^k%Y+B4X@Dobj{IQ~B zB8`}soj7=YnaODck>Qn**>rt)Dvb>=;f@SNY5ok6#yDv+9jRx{;cGI+Vu|7@=y!9_ zdb61Js|*?*?SsIKM>!F02@wP{9KkOqwx43*bCI0yryQ4AZx5JveS3JNht>2h*mr)0Lnce+I0A)v+_;$gz z)kk{7YBDE^Iu@B~CyCG!=pL~8K3v@Qw4^uQw?Dn@wMWza{Z!Imp1F?Dd>Z}C!p!I$`)tZn*5lmu!Ss1_ zHJ`dMmOeQ&oj!46Dm_2DmacEqq^T0z!HIy&U|4jN@9pVHNB8Z=LyBuh*?$?4EtU9j zJQe)Cg6bHiE5=zi2dow}$u>oz(Uul4jpgg953tlWKbab40A3h-GQbM$VX|$3peYK< zcUaA(zjqSwKO$^-e>>@bP3H~Jr3-6ySN`(Qn)aeSw*RVVu;dh zXW~BjFBVK@Skugnq>&pG9%~v3;8yc9&zM(NqS#lDtu}yhJ?CT{{gW03vY%71x3e%t zrUtfeGXx2vL)=FM8UX}k*PP*_wFdjk_$uSG-9MYW$Tnpw4Hjp?L6q+2$~XUQL4phO ze3a4q)6#ZQ8CHbpLJts|BYihcD%BL=5Sk?oJ8KL2#0*Tb8D+HX&@gic;3VS~`^kdq zl_}FGQw@pLZ2VWvecajJigvCu#L8zcTufIeh*(&eBb~_ij$TVQhAy*@)0|uHi8eHP zSZ9>9qJ;#E14>FPw&0iqk{+}7nOZ`b?RD6&Xmb+aDKnVC^cH-Nb|RYek7_~O--eE9 z9AW-BDiTi-6kMR%cM$jUk#&ecR;|Z84z#@U!Fznte?3StC4Z!vS%$9-Jcy`11|)wz$67d$1Syl7}8i??zO9l+;%Rb{Qit z-$>J!#?vmUaPQr{2T(=26n$AIRh3O>!5RtTeET|bf%zr0am!O_;Ofiiv*<`4|C9Ho zryl=UI`jNf=`0n}&wTb{>GO|&2%DKtrJ?H=BlWm_D}x=>e6p4ls(xV2=+oLU*6r?V zN`3t;sc%gtAdY=8+{bi8|~oB70|g*$L9o2^;!=Q)L7NM z5!H7Fj=8Ou)3Crl43`1D8BjA$xJR7ZNRUkwzL~C`ej@#s|Ma`*b1$4qE2Vgh zbhTyM`n%f~)fu>O?o_%=1>F*&NBaqxBA7?hGtUjY!US5yfUhR%c0pMOomVmuT9!PZ zHw^623IlkNMPXI{5}2h4ZvK&pxtN^S05i3w*@(gG4`;uX*=3r@p?uTgH-%#))GOrr!QNQ8_51m0*k7`;Mo*C*MRHgA+^~twi2T zszj6<0KKalP}dMx!&ZDz@^6T-6>2hz3ixiG41X+VcHMt?Ych0u$X)OH}0 zZcHon9cgTd{%+IwhnL}W-2^~hz)+I??%UOzcI|`WN7y`0D)JHnQ+SN@o^SfDE&F^0 zHt?gcOiM&}i|84~0Y@`@{{j`1nmkqlBKo2I4^rt=XR8z^GMJqv1ftE*>9#vqr;*MICqmQ>a*6oa~(CTY(@vt$G+6FunxcUJe8RPQFXJ(XRV?? zS?9CD^%<}vv-x%Vd#Rp-lD}>H&=Vg^QwtO5?=bpA|Dl;`6-?jC$ zz$>0uh>1%8Xe+XsEWj8L1SE6pZ0H#UQ?v9o2mH5O75RoG3` zl%t1A*aL7cynOyf8iYk{C-UFBZx2C1Bl`t&Mv!n||5nZ0Q%^se{`dnFIAE8c06d(; zL%?3j^f?&yWVc~^LOSCW&z(>h>u1XBF<04@(dK_E^Wd7U5$NNDB zSb!E@JElN67EK0it5H+Ob!}Wv-~H`>>yG*H58wCOQC4qHuws9;+>1;$cm-y)F72bb zs*6g)8`s9tMFi9CZz-uYSu{bSz;02|GS!Eb)f6u@k*=$4;n=yS8Kd2uJ!ta|U}(4} zKBpS%3oEMxqgo^s7t`>1k|pyed%6S*c=DbHsOs7(1ix|lD)+@KW3?eY_u@;q_>*p8 zP8%jYI;UL*dZ_(qc-jDa6(ESNt_~_UvFd;UA3{^<{C8tulyp9F1--BUQiDU|=+3Z~ zVE!x#BR7vxV@d2q0L;j}=-?gp=U^s%?30|$?6+3$~k^u1&zSYrsXmRUQNwP-M)_Mvy4DM9A_DgwwR z^h});9vwY$I2}545C*L|#`FSg+=5lz2B+G_7<8DzQ%6WJs|&q>g5#=2&6Gx*{4`uQ z`0#qzA;S4zgWb?lSr)>0w<_|xzx&VCG_9qlKk?r5*T3)k()axJZ%_aJ_a09RuRy(i zQ6Y#g!h?0dE*deJzvsrY%+rNHi++}Ow0S7k%~^?%lvx++IbX8 zc^+dtQ$sB*h#Jy4QOt95Z%hoP^|9eJht6f5^xG0G1C~j}EuzO*2SiDGm-xBd3}t%g z#Dj%khe#k=DHv6_NU$Jy16U0ajHglCd;^6n_43EV%0~8FI^m5FKryOSkJS$8mj+$D zsh(P;_uKR|Q9feN1#<06Wv%p&>q*NsU1^!>s}(BT)|kv{00{@_6Lky+-vj-9X)g^t zdu?UV(F*H@9}4N3$q6QTh3F;JmEme#N@QNiVpCqGPR;}sv}bCpz3K?PwSm`fD0;rFQYZYDm}WE6jO&tn{%T{As}PPG$I;~ zSdb${QwC$!l^$lHdNa+IAKJSw?WF*qooKUzg}4iGa34`+2iK?<(eOjP?X*?tO0P$g zabIg)>f*f21Jth4ob=)u3KcG#OQRU?&9Fdt{X+8;6?P^xGDEd}Q@gPQxLLuUXqAG6 z62RIjpF1;1%4Gu4a+zSN4WA}JC_r2A8^($<7^Irj_nB_BuVU!+tnv(<4C9~kzJj*Q z9%2>{=rLxAeYxzYjcut&n!_$&fhteW&5Axbu!rTek z&B8}Y3GXRWRTTg+0nOwznjQkSWk9P16hqjP%rIw^;7e9j(G0NN%X^QczRr8o(fyC$ zFZGu6x(D8tP9A=gYQ%e(XL^x0)n>q;yEezQ5=NNWo%)rQwRy(E4H)v5xv$6Z@Y0FD zjQLI*6E#20XuEo;c5G=Az%`^}M-HZACy%GY#}4DA))8ZW79H3G0hDRbL99QnXfUcS zG_I2(aTq-o`f}$I$Bn*KHr|H0oJZ?7!aO+0d#}MhT^kvPy<+S*x3Sl@4%xoRq)Y(n zMgUb>P>iCv6kv^$b{+?`P0BpMY%L)hD2F-ku4_&GEfgP6{RxButdKUGGB-sKyHU^Y z7_koX`cbYMZF5#;1>o2uV9n8t#Y0Q8fJAM)mABXzP?@{AzQB9YDDtQvK?%prEkW77 z?RaR(l=G=uw`GiDHy3b&Ct&Dm>r34odl944LaMw8_HLbX2tx~AZ-o_m&4Ul7H^2E! z>9vnMLi6xrXtl6XL4+=o=D0FI5ag>Jwc2wIkm&uOHmbJ=(@rD_Z3J-5%+bxZigMm* zHO+@{aHni1dMX-xH}N-_;#%5-Rq40$DqG>NrBtsJ+f$&UAeS87Fz#+&bY~!3Q;7sC zUDUb?H~e^3MM{{NvEC3 zW>+^84b@ilFh3hijPsN>&r!)Va}BdM^55h9oP&NIygrr&5xUOd4-?IC(Nn2;(Rj?d zsddV@^*hI&!qicfGzD!`F>G&UUV4OPecuf z?GmCj%AG^$dFbr-!;pRIPd`FCjqzZ{WMpJ71~B|Qb?Q{QaPz$507a^-oa@CsJwCmJGc`IH_WjcN z@w7nm*$P;{vPN8U(Nrvs!az}q-@)~I_~?Q3wiCzi*l8h23D;qrmLc{Cs{kyPJD~$g zWCBC@??bi^vPVI%jGO)8I&mg`h>7p*_uZ4e?C6p7m4^D>n~SKQT^ z?(c3%@7&j&zUAP)^sOvN-$?6_dx`Q_=%IBHKsbq3XqxiqD;LfqjvtHaAh#?cSGT0I z(@smHrlE_ZFz~EmVOpTq-;L8()8MJ=sdTn1wE|8XsUoUCAghR2Mn_$TfINGKWv{WE zZndN?i~E1wfZTY(CELW4VwF$V6oZSU>_>EYMBA-(M_U!K0=onM#U z_2plmzU-afl-~BXuTIC0J;FRqwJA0od-v>1Z+z36dH(I``0*3rft9PAy$1}E?LlYy zEt{#TNz%oA3emjQEnUo&2M^$M-fx?g7Qj;@1qaQz^>@&g2n`i2Vbo7`qx)*_Y9=Mv zMsW}S#!lx808P14C2vHZW|^HJAznpOu_D5hU`@@_@DR3M!-#P zZ!1wHl?|kVy82oW<+XzF8EAWY5$Y+@L$Jp{bTD?{jNHIr?%QQ4{{D1muifhLRRO)U zA=qmrDl_so;;mx=tu>uzH3%%uI5hUamCI@L8qw1DV!DKD^4Y7<^*4x=h(edGYOth~ zC~=NOV44ZsCbV~KL~WtlFs%nbvR{@0%7thHA=OWG&jMi2tp1Mr^rk~S=_^m}OYbQIlN*333W{d%%yh)x7vd?R-wtYKA8Tn^E^|5sJ^r=W$9N4ut9RhfEm9p>-oJz|Vo==M~ zDipVohUiZF=&MBdoF?()xlU8tD>nwxMasp8i6$2q_|x2Xr=CBX-v5Vxn*QWdPp2oY zkT!r>S}DU0fPEMo7)zs+qmS|Wp-G~Av^*;a$SYu}N=SJu4FbYu)=~$e?SnmhAJ_4Y zP4wsSa80z3C@mbHVo}pTmj2K1e~YkK74|Q5HVZ9|oyxJJV504TVt+k$1z&OGPF zBk3yuXm6om=;01TsPu*FK)Ak(RLv14_=lO$UPn}a&;9qMCfurPi4I+G7D#cGG8QU5 z_cD+{5oW39PVru?9ywk|L9A(GCG%u{HXOl3!FBZbddFfMSl?_4lZ3Z(tJIv~Z-0we)b zm?}!KY9v_br&yRji!DoJ)+S+kWKIUIk5VAAPLV++iw}U=inSfKWm>N+0+bdRkBf}8 zMZo$TV&)aB8(IKM&A8QHy)=+sc=kmWdNe~rSLlUzIanr6B%ssc5bj$&$k5o$qhp(# zM0Ybyuw@G)9^=gU=T2Qs&wc)Mdj2U4JTH$S3Bd2Hl>3vE9v2|3!ICYLK3_3)Y9$!K z*b4jOI<$RTV|>w4Aa@<}RDNn#O8` zZ9a79P`dY?V{xBW6PS5k1@DojeJ=R6TB#!i*1^Kw+0jhu z5uYQpL=}LTDhxrCa`I-fJY zh8C-W?}Rm~Zfi(wyJ;kSY)@+0*OoS0n4`gE^OdVG>;e{H(& zGHivA+%4+wiDES5?o?E`r~l0{ir8>*NkR zl%=y%=}+JL@6$Wq`UuoxcRKON8`3|bOZ&wu+bWkZ-+SqW&!ivyJAXYLq|CVwm(c$H zed)1x{KfRk|LG4A5>m=|b6ZS5{Qvub^dmp=Bk5oK;=fKWUcH=t;Ya^A<%avxFZ`EJ z=2uaz^XU)&Zu*X|c?Yyw))yQ)`e^!FfA4402S3juvgICKPcQu0$I_4do$pGA5AF>Q zoa6VuHT}>(`K9!!&tLrWu)*EGzrq=4VA1Mrg^B58!T@0G>uySi``ajC?@GsE0FLhm z935m#9PCLa4)fU0LQw6^w4tXB5y3Q7 zMUyOEV@$B4;UA;pIPTTt_y=kCFpWN{2H|icUB{bs2S$g|AceZaLhik3)TK{~9y~V1 zTqMeib_J&WR-pGwmH;MYEZ9xyUc5uzw6`n0<8WL0l4HH;jR$(u3DQ#SOm^#P0HzBS zQ`{YPqYptV-%(@3Q3S*l?1K+i;RzO$DS`?cYUT>LoF+87D?VKKcB-DMt3mfu(*YZU zHw{&E?e(1iBs4Rei$+pC%`izFcrEoem8bnwm2~3~wTO0To;2GCrP!CD(MKliJ66d; zjoBtZa{^)W%4#iT=@aR5&zwu=FAOn(Frgq&okfo{PV_j&q%+JyGI)I=4V@bXILK5m znG2*S!Ed6%s~k3D6p*!j%Wa=n3_z6YEZp%>ho-S7$1lJYz%A=vL>ekjU@TfhtX3|q z11_T4%j!86-6{m$m5MlB_*p0y5ScE{jj`C#Z5>@iDeO=m?B)X}PSU<%554;6*M|tc z4gaTBQn0mvluABVF|?=O1dJx7+qXI!2ji=>3)k-M`rb5uoiPVUUy>oh=+nh{#a0%J zT+3OsCG2xl;;?`Achjh~0`H-6u16^;zD-`c#{RA1MI(E<1hZm#$x5|Z#MBckt~TYJ zB=A$8BgmdY^gPKzUdlCYgqgLOjHwfi4MUT)Z3~9ULIu-uoNpTqSMmt+M;-1%i94uj@iB$EcU=QbR&LlhIyrKEzD(YOk9U0#47XEI=UeJ zqc&k#ZD*qmz!cSP3cO9{wgdXxSa|CRLTs>I8OFN0PBV72PO;4r=Q_NZm>bnnYN=v+ z$qLw7nDBbonnu!Ljif^>OD#emeaYCwIN;9l;rX>`H`<|6u2;E+#1`4e0<&0ZnPO_v zK&6a(WPv_*8!%e6ZLLw*Vk@E+s_a_3@x-d7LJ<3qQPOV9^)O<9#(IL>Qk}&SVownq z8h|R_P@ulDfS#2=(NwElAy&A5=NKo`+&dQk2=oY# zAG$6`ds{hMLvU)Nd4>O`;r(6r_&O`{3JsyFw{;WPzW;ZErka)Xd%yH|(>uQQ+ta6> zJ{PYaMjZTOf9IRimwv+!(&FIONBr@B_{DV3$v31Q|E1rcI*L5M5e*Z{i=TgQ`WxT+ zHR-Fq?I+SX^a6RCN{gn!4?yZgi)XF&g)YHrqQa?(=CjodgbR5`Q(URoQO%qUaU zpt1v}U4L(FDNhIXbcRviZkVYaqBMJTsUb4Qe}gKk8!WyvMxJ4|$IZ(Gv_RB7hhA!m z!94+`swk?<)(W@=>w@dR?`*3~yL-^q^fvO@`LUPB_AQhOg|xylirmm24a}4X0 zEtjTF=;sRiWuZqJBo$^AOex<{YUw@^$qc>MrkGq8WJ$RZErPOeFN!p@+-KrzAX=%V z+`Q78jR{>plR?r(BSd>PCpP5~DLK8NqCshP=VZwI8Nv!f?@r zjHs;+wxy4#@EG<0_a23XBDK{^C-RoP$5K=8;ndWUnTap8K$V2 z{!g4M<75b-b>YS%_z6@s}F8Oy9Qi={n{2 zI%#X}S<1tv%gZnkEA~$VEUnOtcvJ5i7AbZiDsraLIZXCinbbgS1Efk7;2iUyHdALw5MlOs!IDY*h#u2D4PwlY?ePp*%J7kWFb za^BTx*xb*XuJbz(lVo&bWJn5xJFue4un;!!?QI=rx(?`aEhyb6=*JdWoabgq zA5q~s1`9RBI2avs!!)i5|uny&Fn~Ir^+s24#Q_LLh(do)V5>NM9)w!=0j?c8r2_|4gF(-PvHV4p|Cer5cU%YbpR0UrXUll-bq1$-gK3Er2*bb0ZiplFtK$rO?ZSd{geB< z(t|usVp@B+r!k!%OK==_`9l;I9PV#VN4uCeVOg4()T&W)3)EKdeVZS-mPT(Nkr;-( zSsYiT=WpdLprRx&Tvm^bU95>J`c#lFO&Nib{9ZB54g@nMg-VVP0iR> z@25;L%BNp>yIDPV>Df=FUx(KB=;x-E(w>Ljn!f8h{%YD+J(ixofZ-e4%+g@$xc6=8 zjYqrF=+nQS{=#?s?KDmwC%4Y~-M6R&l0n`Yt4TWR`QDlqO@e>%PWTYiuhlIj5tr=R}WA53q4`(vqoZ9JX1Jj}DR z=|eBgrN94weSIps_WAVC+rKr<_;zlFN8k0;>D#{P-Dz|DYPve=vy401&JEbd5G8xXFIZqGMSkvR`EZEN3xV z&%`=6ZVJJf*wpm=2#tUUUrb(*|18gtot;Ge=`>B-4yM!n=8=A6SZJ5(TwFPyR_d*&J7WB)?Q3L_R|IW^)I9qY=B3eY zN2r){wu_9bDcd_>|F8**xyFJyi>QAEfB;=UqQ7C=4UIfoIvdgk8j9yf=hNv+fORHE z+1QpAQlbKEKx7jo-iHqE**ZR6cshOZ@sDzj6rGo*o_^BElwzCmor6^j0k|_L=cx&u z-ouaWPDk(SO1t*b*`9Qcg%Ij<1VyHZmGZcF2j~r(4FN<3!B!vnH*-&(&Z4kB0%5(0 z9M*iDOh9)J<>=jw0i+&z@GsmkxqSSCe-J@WJr#j^Vwt|FfhATPU&`XUOwqyW8hV`? z7!CX2*%F1%Z3I}gkh(p3fJt`2Xf27-(liV#diE&#q{FrAb9xeU10 z&{JTQ9kHoMBGYKQ72l$Ru=hk#^Wd!0%y-&#ye>QW`=Q85O15_x5uD@=*EFe*D*2L`~D(`YMByeuP~=@e99} ze(N`XFMai6_ob&Fe+n)tZ&h{u=`VcS_opBF{vS^7{hi-T|L|}BmGtHBcvCt+4;l-J z|Krd8KPe{)OGyR(<@CWn`u+4{KmN1nPbg)4<6(3kZsQ+Izx;_;Jnp-Hc!e{dHtgIf z(mLlZ@bhdsgWl%s>C*@e&!kId&!o%e&V>l~8m%<0^BB5<`5v9)N3P!>Y95G|9|Egz zie<8m?(vpsbAx#6m%-gvBUo0$vB-p6$BllFRN2X+z3Irl_H=A7o#IIi+M8~alHCm= zk~*S~M!-~yH#8B`_RWdVzD0IHx7U)cv6`9L_;#Ii-3()PV3;Pt{M3%$>b~nRN~bY4 zeE!04dhz@~x^$JlPYQl)%Bgr$Ekf>)ZA8}&fa!z@tFeKuelL**%9ThVTW}dw@T@nK z9x2)#@Tj%z3~512qgkm|Ko znW);PG=gW-&=RH7h{hKy8qyk-cC!e*CpmYsJLO(Dh!9=|aPS4DiR=ewG!Ia<@h0Cr zKR-lDU`x8q z58-VCV??@zBn8(m+fdjCuD-g7>xyW8W<6cTd+OXZ8slCWO&6}w2zO|TRxFcf$;SBi zFy2D=8O@V!p;WtpK3?7TA5YCk_M}Y~nR%|y8~{vB%O>pP3}a!K$$FNQ);u6^5m?ydXMLjbAc_p|UE?nu46n^Ol&gyx58wREyJtzv1vqH(n$_Dodf6fHPd zxP#5gR^SoY+XiNasxDJ{rlfY-G%NKH_5>`lRRkLPrB%TAmI0K?ShXui|5U-EHqb|| znF`4kE10l@aIEiPe4aRQZ#r@OUVz2Xw2y!HP&F!`GG!`2nk7}I>+}NY_a!t>3x&r# zLjMK4z-$IxOOZqPzOf+d16OUsVAx^}O1E#ZSObjh2Nxb%1Qm+Nmk_DPcVW^v$LG%S zeJgyw{qDMGblZt|*f~sAGy+R=;nEq#@ac4M;5@zSu3&+I-OKtc)vU`Dnv}sz zRiZDf;`f?#PcL!?qzm`>pqlms8pHe0vfjUkF@*-JmFwCBC>FFG!Z7prf!!Enwns0? zUYNI9+U{)MoIR^x>N^l>+q+bA&*8x#=4m|K2&r|U*V;j_8&3OLiD=v@LuUhD3zZC# z_~6jwMGzoJ%1wVoP0q=(fU=a@7wFPHO*(akRO&K8NTe>wcqkZ;;myZbDQ>~UYV-|# z?0t?OjC0VEGbmkhl{KDsc%a8p^dSqXr{Iskk z{iVP0J%E?a{MU&;BTAJ0xwUANRJNyY{EI)9{=wh+j`SD4`D-XQ&Jk*Hn;88}dh_cZ zOmF$JFHhh0BmX|_dF-3hZ~XS}r%(OoACH%OgsPXkk+)qOO@H#fKS;m!Z+|0w^i!W^ zvXbM<+vETF1Fw4UcmH_j85oBFymIL(Ejvi7(ezWjzPtzRqB^bmPo_h)51Y^bxhco&R?gKJMCG}L@f}xtrA_VAT+#Vi!6mhIeQ~H zgDfG2oI`-R1ZdJX${t!9R(t@gN?71W>AUta9x;~&aDtu&!(OA8{CLF6a0FCy9V&X2BUb$m~1%uw!S1BH7a{6i zv=xhVr@w^Qb_nCiS<1iXVU;ZFK0rm#Ywv%Uo>LFNTpUalZM`%(?d96^a1LwHmZ6J+ zaT~fu+ZIIT+qbY#2rn(Q$eC5M^f^lHIVqn1WuizmD$}zt!~i&+A^pj9rBnJSc)|)n|%3HCkJm0?@+NL`vy>i&3N{kXq&}uCLT6C!g-iC3g&3mf>rLApL zNpc%&#lS;qN z1C&o=!dJ#P(6ek+0BECPD&^*QpV}A+qD3`t0H#vd(-J^-?o7RPt3zAU4G3jxomiwMOq}6k9%)9chuIh&{MhF&GkKS@DK*D zq*Y;CWnN|&AJd5ImzLD4sBxMEU@HL_W8XBOq*o(rj$T5!Au-?wFz)xSM3vy3sd6i8 z)lg{&StH2fclAuI1Rh;fT(tmtY~xf9i&|?ROmtT^9k%*(mGM7BMe5lLj9IJ#6l0qr z%(f%w;J82g>{)r=iFCkTZ@pdU(`v(CY(-gthOV$^UD${0Lr{MF-h0w9fYUx0mR)=L z@p0=9m;ddXDXTHkzhmgSMzwE22e^h$(%Rf;DucPLfypgfq$|T(ZCb)|WEzd(RWwAG zE}l!5No8K5{naAZp_z)+en8Oy%q0(YSEv23#CzJR(f?J`V-lvRwj_0swrnRY+=gVM zrD6>|As&0o)fL(ekVdcPZ%vWjMEl8bZcq*Zn_q0Yefz%KC(*Q-Y04sVI1+_q><`y= zO<{a^VRds)()648W|Fj=%%5#lWG@AXAv71>M`4BEpy4VyGWCAZRw)#w!7i=12C#lC zGj{E(7@97EttzU&Yq&RSu}`TZtyo{(fFURng;&{j08Q1X)hXq?Eim5T!}7*WKW$=A zM&XuQ@H@ZqzAazTNVL`uE0i|`pxe9}>M#X7`sTN9dC$Y&`t9lK9%{|cA-245>Y4P3 z4}Bp0`oH>T>HELyThsjyy(fLi-%M_W?-+)FhO{5PF>_RJm^?yH+mFAqKr02*5k?KKA zsPi>9pNn#pqCzKJScPynC(1Kg)B@p__~h2^yGZx+?IYUmN~_$gB`_U|5i2!Mq&fw8 zXcpy0Nx6EdET~=7k(fw!gOzOqG5HdY5%y(*=t&W5KgNFo!;2S(px%dQ(8~4WGi_x%06u0BDynzE>zK(at*`@lVo2q zeQ{)|MyX_)!?}3@ebVgIRe;e;>E-7?n=YLF97df_1Du|v8tZAm+0$v{D!}Rbd6=Bx zbk)khflE{aT|h)VKxByj45pN$h<;^l1ZG~Bb(l*HGX1&EB)Y+4ooiyd7N>x)V)V^~tiLNgYZPk*$vOrCd7~kv<9?>bqN08L5x&2{H`xe zN8j}N)bqeSse@*x?MHY}>C@7`9~l_nsi7sRt&Sc$3ZBCx6G8nZDT)=qF9uLdYed3$ zo5{+l)rnLFW2yxJqeyuB<{a$M(QvPZ)RI~unaoH9i()uVnUfxZjy`mM(ON|2GvWsp zH1#=FgCX?Ye;6axhdR@JukEFEMJwaXeq1&=ts_;nE4}T@4yT7-zdLonEZ9)ic3s{5 z4W#;70af@`$vW8V{MIKz^bPW z`$2}AcOK`VMS-O=>bD2kv17-Bp)nP<$T*k|K{)9zXu~-w7p+d5fnl14shybyIPv#+ z0K)=v)*>3HW$ztzFAD3O({>mj-CY!e+;dMldGen0(8CX<`|mpm(`B0QSh|nze&FQE z^w53x!33S4@8luY$ZT>c^E=D^HHc^12>wWO%r}lx`zb~XC%&(id0`hit$nbORj`f= z9PboN)&#&|N)Ivsx>A8z0wTL7$o#cq=y)&RdH?+nQC;=`hMXtwoc90(m9W&cn5Q<^ zuA?z6P5WSoj`TF7JuqR-wriniWU;zE4VTrY%V-)WE}o^&B9*r^XI8k~N0HAxv^3dI zp-(q@)Ox^<{$uJvZOv0g@k5E8U%JR6%$}h|)@3pbmvBqJN^m`XV>m6)G;;3Y-remm6d+V6{%LDRub&mT)UcJv;m;hObWQ2CgW|* zJNu6nFTf6CJC_JAM!E zN?-96U!LCbrpMBo9xE_pcg~@ApLvBdAbVmu%9KhC5hl1M8tK-+&?p3~W%91!#;PHA zu4$xMC%arbsaHD7hY;A#Crs8v#k)Fc(k`OjUd;;uAa%U2mK&S#jR(G1wDZH0vc}y-6b)?mLJ7k&aFw`TL?;<4q%}uK3je^1j zfWeaBfQfHz-UrozFgqLuk+$tsm<;D`v)Q<9=PLk84IMqHb=Uq>-qM|>x!Gq}C{{w) zNOD`R9in6f$o3jD0t-zFpe?H|>=2I2cH5q`+;<=?@EJ3d{yL`%@$w^f7Xu18^7RBKtbZkKo4c<6tV zo0rZAol1L-^6 zk!4aG`!*-FE?X85z9Um+( zm1O(&wBiwlCmVBuXWvE8_s>s|VkEu2(-!8LtQnfcnj$gXVUNId#&@h0rbMWu+u&h3 z+{UWKX4|^PvmHWTjT{IIzM^OiVRvt(^_FZ>Icrqc7WqElfW><91^PyBGaqKWVY*a?C3+ z#hu0CVGa^wc9A{9k-mZRTLTah%yq+{9ij_BKl-#<`Wop&Cd(a}S&qTuP^%br0~U8k zEIWrVzYUV6zDy?I2HsFpn1W8g%1!|qS8Qbo6)^(x1vjfKpT0Lm{E(CP}V zpRs)_8*n3UwD{n@QTu0= zo!UyJBEHOm9Roj^DfcmF5AwgOcJNHQ{oL=El#Yq<6{3hd;Bd{oO%?z1|K|6$T+j0` zJfFVsbm2M7_%_WU-!@Pkx7*PE>CgRX`mNu3Z)!aJNIH*Bzyo^fgTIyD^SX!8vlMgC zPo$4b!pa}olRul(;dlM>XVZIs@AuNjKmPIbv5$Qu{mBR3pZ@5N{y2U76Q4{!_I>ZX z3y%I9&w#zO1P~QeZYWu>qC*g2AZ#V3V8-U9RfU!g;(Hh4Nt+D1GQ3zQ@3+#f zUhrkdbCA6n9Lmh=084F9|Fvk3Vyue#`I|z(Y8GrAq^n_~^h)UkbhS}66a zU3RFM)I=4Fz&s*cDe-*=yV4upege(g1L!+Wq<*w+-5V>3hI z12H7z1wV=6+0RyJ>OK~w<~k>P^i_bSHp+A>5QcmI*=(zJ+2hx=RR6g90D*W>18#q z=S-s9rMV|n>^+)F_a8&!L#q@fW6kwgKEv;3f{AzzR&bMvdRlKOs!~>=?<;Wh?SOi3 zB1N>ug0sZpqb)#{qE#yM`VQW6$36>^?DJPb^d7pZaMCiu)8mK*5;jsGqoCE!<5ppv z2c(`~C`%Ldd(uF8Z+dyICY_$EO_$4h()GF%=~Bx>=~~wt(s0jxX|8DxK5@8`lhP`| zm3ancaN_!vw1lJf>JY7A(3F4}qVlm!;3R9H?+OFHtvgRldgXvZ2-Cq{<{F#J6F zzys;{gAb(r#}A}-7ONV9fqGIojQ}Cj(T+#7%W0K?wF!u)mJ7hd z<1Ro|69Fhm9{#&?A+KP;s$>DN>2EZd29%HCXEr#1j>l?5_EnuwJwb_S<1)qZIA;qC z%KW|!OXnG<0v0}l+-0y`lYEAs*G!uHz>!YaPO3Q3!*%!Jl-yk(`!CzsPMUnz9^I33 zHLMB?7of2lbLqkh83250**hNecohE*B6qFTh4^ zMr(|M!+*g)O(R(E!<~#0;{GLIvDt1Jtg&FzzKOEE>wvoeH&(;SjHxSRpBJpgwWlU? zj+I^dEm`QG?ncbL8R&54d%>qCxpEvG1?)4e&OqqCy({Ke06Vw z>SNibdICE^v*&akota)};b!kR(sIE0RfbQH96&vfJ5zc~+9qf^95yh5C^INoswWc6 zHXG`kVDSl3Wwl;yyLm*nPcyHCm*Rs$$={qF-Fw36I<}{N?k}eQ^m&Dq%W0JAtAF#e zKbc;-kr#=YH+)5ErKEDF#qRbU`_&)&OX*v_plS9(`mJC1j`a9-%goVHJo7v0^#~qC=+boG_dA2HdhmDuc;^|& znx0%$Bi$j@8LcSMee3ar-;F)xxQD~bBv__wXy|#c)rx|4t8S{$ zF8E{(;H+y8`h(pt6uamePCBEfpDG$O0iC^+*&>u|qLX+XsmU7j0JS{oS&&M1@cz)C z^2{j={w|(|iMd7z`b@Zit0AcdusQiU(a%9!6|4HxiwzClfLL{}A}u%1WNx3m=&sJ9 zJHL9TU^Wb=iWNQK{;SWDEJ(h-6^xBG&S5VsAwATwGMG=#W0-layerN2zb1`$Kb9^x zye3_&e=uEZdo*2bdwm*eJemd@decNjBN{C=MqDSVa#mOz=g}c8(Iab#0)-W-eAY*4 zzaxu4v}_fV6KXE%E=-mVj-5mYrsNRpPV1qB+i?f|AX;F0ns{_!(qly2xHd}k?R zZPWg0Fh)(Z`+&0qysB@59fcXH;XMt|_!{r+24MAL61WEeY$sZkdcar-@0|hg4q{+v z^VSu#b>w8iw%&W96ZW!$=)MX)n+veuXL}GChvE3tR)OD_^);JdejR3UGkxm)7e<#h zInJqMnTKeK>%A&l>aC))zAO{>mZDlyM$6V-vnaJvUDXCik`0n2)#9KA-A);xxtz#e zU#MCFpIXMU0%P-j5)mU*0S*qps<8NNug-Q~U0^+~n8f|PaKl=~=XHvE&{BN$JkBYh z#5JX2R)vKVUCRjK3&?(4J;pbWu1?8u#$wL*ZGZA?LU~=J+h8GYzwl*0I5+dL$+_8;cDkuT7RMV6=f0w&}%DeUY&0FwI(zU|Xip@wR=lk+<0>(`wN{!OtxK+yIdHX+`^= zNblP4ntPA=)7R)7wm>jy(Lyxfjd>^cSJcbQ@fA&*!@yN!>h;J>Q>6K{g3;jCRIMY_ z8;64qqfDMzR{p?iUTwQMz1%Y2D=e6|z3bK>^A5<7{&)W9_oOd>w3z-{PT%@SQ#$d+ zx2Ag!KahUm_di>BcT4(b-}_w%%A9;}(dM~{DN9}WUWr5huPzI|Eph4hYR0u_H!ReZz8Avy4OCOS|9wz^x1P`ar2ZCvHtXX zdS3P5@BVQI{J~SIP`0L$|!#PHrRircYtKl|@*DlL= zPES4gM0)1gXV7Lb(W5hX?!txiydr+m1$tsBc-=&#xk3c#`EM`+q)ggMtaiSm2ga-! zcEqbBU|JwzE@Kj@f#sW|N$goZbNiOlb4Bs4{l%!HvZt0FI%t}jSTs&BiS9-(GzM7s zg ziC$UNG#RZ$+fs>`d~@`A+8`yPPEtzWRF7juQLNQnn&xevTRetJ%HNxD7OqEAVhfTc z4KmR%bkGpFjYo~9g}}UWs}#9bWu%}h5&yOj#aF^eEwWz<@;79UO!d0POTNI2)(}zG z0?5>(HPG9t6@8SWcmRFh6{_sUVcJSq2pa%oy_g?%qdBPou&&UzOD1sD6ypx#+J18@ z+Iukem$+Z9VpnkWqMlYdA9HW;{gp7FwXgpcR%u<{gZk4k%QaZI|Pmzsh{&s3-8is#F1lVLMrO)5zl_3bU{R&R}x znAJ6O6wF!8 zz{H*-@PYk8FILI*QlBX65FTlvhk_wszN!sF%36XQHDDPi78lQ`c)gR*7bFT%1`k*=^>>4` z*JnTfWcuVMKYiz9?RgFjq}7S&mprF7H|H4Z7-x-5?WvS%(FMD1%nbvX(4kVDV94uWe^9Sa^aYG`E&(EQ+!P>Hb}hGGa=hsO28dKw z%e*Fg9o31xr(ma%VXUs@#U7+qEizd}N>+Omz9X7!M`>sliWdX<0!!pr)X`sU=NAN; zM3#9YzbYEPZD1+R%NrA`rPyvQC(}Rv;eVLE_OW|!e*XE-eTL~jZ{;mL>HGib&!)fp zwXZ2;`fl-83--?1b}rxa*ZyAmslWV<(AD|WsIUe&REQ|*yalwvN2}D1p^Q7UIX=zfxK5?_DYly{%!EM^EGLqf}4Te7* z&zuGGR?jF+rVqmVQ}Jrc0=SL@K9=bW2$Sf3pPK@^5@us(8Mf${4K=7UvLiVi~Zqoc-ChY;hgbGC7ek9a$*A zB)>sguL97t3ovkio79Q%89JyxKS@(j#(;}A&&I<_yAqsltw}xCt9chtD*c8*J zfx5m`%J?vJ-j>Ia!)|36b=jW5ltvs;HH5 z8SP7=#X{EnZ18=Hvr_n6JM<^D^yn&qZQ1~c)bO39fC}w1W?9H=k7C+WP=dOKj91o5 zILVv739&jCE}Hd%#{Eozx1gXMz-nZE=*X_rjVYlFWF-r%{R}gov~_c`2Q^2}#8pxx zqp*b&;|n43cZ3Ef7=0FL033Z8NrCCUt@zq>4hT0`ofrp(BIxU24r~tX_qJi}VfzlP z0iv{>UC_VG@AEzk9SHYxE^M%x4DA%+^)^65Cxt%sfX?k(Fikl`y2&WT9q!F*Iwcmh zd@mOlJ+FfizYTR`E?{BP0sQ>MQ-CGR4a28OrVQW-Gg?KJmKGLXK*35YDWZBnt1izT zrz}r2agEQ-9#v6EmA~}PG0ig;wTx+cOK>ud-p_VmdIDwRTGB_6b|r<#xz%ZUh!o-= zOz!}#j7E8_f@8(u{ia<3%{8)h0Bi%X8GOEcosU5tS1w*cqk9b?G8G(z#Mdl(BYSR! zF{9w$;tx}T1SEc+wkbQEY{#BLYRz|bt*-~@w&@?$+l?uuHCqGpn7kHq#sco*8o#s= z5Om|CWZ+P;4ub;+RgEQwbbA<`#(xH@p0C_DQvW-zjfE(ty%q&`f*+1gUPdkB8rM)p z?jkAh>j=b47?%~Wx7#=G1uuiP0kVNIUIt^%`KALkSB(}_utf$q8sloSG6&c=){$Bdqf8}fG9$uUbD6eEvdDCN$rFVSUm!&Ux`x{b^ zE?dQ|q$)l7weLxX5VQ3iJQCFl_ff6z(8I4uZ+zodryu&spGn{O&IfKzEiK0%OyBfX zUqTw7Dea|1^W?qv(FE|d>8)@3#`MpB?N`&=4izi@cDzUKKKTk~;LMYsOgGLy&!X!p zpQ{nVlO=?9x$}EGA1Gab!#@k`gOwyD8Xd+f3-~6e_?R{0Mp@$~Um;TUA9XM(YNRq2 z@;iz+?Y2cPJ}AhIcq|iHe$980zP)XmU!J9B-BU!&2$=OvA<|ss#YS)Dz7<-oM`v*a z)J%Fd2d;xfXeFh#h~0psQw3?iGE!C!dcQ|TtB%Fl9!1MUQq%U(BCsgoylgOu*eWDK ziI{`4VPK?-WZ9em1bR$R-hdj%z3JhvqGD}p+3=~CKEgzBBO=of+#|*;D<^s@2S~6# z&9EZ&Z!2dJt7Wk=9drHKd3*0dk!#jx2Gz(5TAvh!j8c?tvw#a;tC_GYjc#d0Zv&7i z!@aQraeEoSX0?>)o@jBUipi1B+2ngG5Z#!nTL7F*Q@-uzzwV7+zU5qBL8ST-0~C(m zC{aMG_CU>xEYpGdjkLQO)(__C91PPXJfK{^t*Eb3WC=TDx+wRhavVu%X3rs~3LTtV z&@YtO%Z=(A+p#QD*=PEpgkxRD_;MA$rFGH-(G|qS-PB8=T4oM9|C{eQLi5nAsl^%C z3z>{DqVCJ*uSQD{Q$kg?P=FmOVFJHCFq!HBNeAzvY6r7b$FpPT#&v|~EFj$&jW+Rj z0kaERbQg;>i!dQK5*3uq0ZPuFxyqtT1sID?3)-L_DlltdXLj%If~BO4oNCNEgy@#G zTb}RY(bwO*^;};+m7aR$)3mcGddt|;uwW_*z!wmAA=d8avjq*yq+MOmA|0pUAlJr+ zniKD1Qyv5Kb$sEOfpF|Teh+Tcq?e1P;gx{5NkG}Pi}dhh0o#9&CdPo&(IG3F5GJ$# zb)-3)S#W!>;Am+rPj7tWYwwsz{t(Z;1;B^eBSC*OQ5G2pw&VI6f0;JSahQyPjFgi` zF$*E_%Sb*<;;NkSZL$BMi-=F>D$J5I%J{$91h=@6UbxfvhZ2RGL*6??NliV^- zm_yQJm`1;2q`$4ya}gH-nZ{bx1k*GT=iIcMCG`^)Um$YVgjag09uV5v+7f9-eToEY z8b8~DMe74k$pZ7;DEFL(kALZ}|IID?yhfmM`Ro(HFq#c0Wv(gXcugT!*0%#(hSI5L zpClc9Ddve90Qm0aO6&w`(bHKqN+p_;2_QVO1)hIZO*ft3?PaJ=h_O@X=VpO{#=1*t z)VP0^Vc*8EH?d0Dxm{_ITE-qy-n~5f_MISrY~QlqFTMB-AayE^QLC0b?+enh39?!> z=g@Ng)=auvP&I%L;Kd7EHg+^7KgWyZD-j zss@9<2Hfi_S-7lF=>V+v9O+9fENYGDl5B(E#A5T}H72nu=!!1EIE@a{;sY_KI;*lO zCRf-Q(=_OBc@H~ds!;>_yS-;I|I$Dz2m4;HPLMO0T`yN@^9mIm{{2H37@ z(l}~VHULSB^zc}uOnJGAD61UJLJ1xyrPHu0Fv%-uF6OX(SfhHWN`L;Xn^RK0b2A$k ziyzmzjzz!STrDP)H>i}G0myZCz^u@KbT^=|Rf9iXCwP*f66i$VD1I)nKTCkPB}&Tg$~_H6p_dPHjRPRWLhjj;Bh1XcvAty;Q?3 z^1UOZ0S48qa6PTuS!X}0(X3T7CTwP5-nIc9Tnpo%!m1sCUaa&QL;5?c1`9+btdeX^ zi4n7m4IsCY^pNQ~1I}`;MO#ltI`#k+c!L>)5rY+)i6A*vKl@VoyTTa-J{$rnXAJ zEi)vGRl(Ta)NGS|2JZ7Z&2LR#qAyvYcO2Sd$8etpA}N3dN?=1GVCyi!~*NsbWB@m3UH5fCSq)@RBqsJbP-eEGpA0aQ!nA7 zed;v!8K<#Gxdfo36%KmDIUL}Z(f&lgJwVRn*dRv0XL${+LU5#?qh#MISSw0r0ACXT zDbw0!4-FceTPqkl#k7)vYBuhbZQtQcM{rkoKEQ%$Q60tYBRNGX_e>hR@^Tu->ui+D zwq>dw8)2fF2%0LG2axDRbKyGKRaz&NSGEu=tpilCYayLzn$&hi6M(!6R4re^;8l}I zQ*&#~SypgX0c?5^eILfy@*w>&d%5RZkpXDGF^2Z7sKvZ}?*;F6Qiyxb%C-=kXLiQ| z5-*R8lLzNDTnWQb<|#n5J?IwfW+2OCfLdSEFCg<=HATn4ZUQ3Xez3 zU@?|Wv8tC6oXR-8+P2fBc-1$&>WBRg{WJ%Q<+5Mc?nK`F3w!C^SG~#^h~}T+a&1JI zsh>ijZVWxQ44woScw{9<9I( zZTP_SZG$f1n-$!6ur@YN-9TeuT4<+=onlo{c*uk<$1}+!Z>oYtYuU(${kBq7!@O$< z$88T$hU2fINA)z#uq0jj3c;G~21NDILP3_wsui^;ZLl28q?gEOu<%A8mKQVGo)B?~ zacxY?b%KdPWkV|$7DmoU_f!ES)MZqeVqo!5HzX@)xwg#wJh)Z%y9oLUk2>Y2^oa`)4u4cU1zpa()XcuA2@2WtBmUtol9REFH}(pj-o9|m>B9kB->>) z_DZWn4$Mpu%8)f8>TZOIQ7bo1>Q2*H*)vTU=Uup2$Zg|cn;&C^M)tLe@3J*fDd#Qv z*eOvUcvxSCSpqES(qF@VRRa*$IHwb|e-b#^ZL&@eBG}}50;FJ73p89dZrmw(8@tQB zYiiCidS8<@XM&6w()g8Yv#GlY%^KrWnZnS>WSTI&#yQ_0dRe85zzXSjEgbYP*<7bZ z)GYlpug#|cDm2FtpkG0I^&F<1Pn;Tv4j{8urO^Usz0ilT2A`;du#OKM*`4k?)SC{& z&~`AsH%Pg^`23kPOzLv`W@{pSxODk8J+?^NdkHO(=h~|f>1BX^h5Z7#m-O%wWH)eb z6qtLzdCY}OT-@%F5Oxg3Imqd5=c-&xq`d|AfrSFmf=6o`b(q|pQJJXdowb7R5j-uz zn*DzUn(m^J|NYN^gVsgd#VkaVfzbv14#Et4Zl^!}m#J_6QsD%}0Cf_vYqyL+OqQ}T zP6E)mA=tC(D$;&g44MlKvYzQ?x+ThzbACE9IiZ6PfZeHAafdcZZEaL>)3Jc8!=jY1 z;Fr>@m-&L!n-wN3C@eUYMCm1f4UG^>Yc^q(@L-~XsF~)#<#jM2EGYFD1vbD2*ayxp zmuaZR4SbEsU;^MZX8Q~Jw>7X|3gwsa5Hc!WBBi7#a-HXFLS3#aZZHaY;@bi4-Hd!< zkqR#q!%ic4T&u&kB&XZdI}A}lX6JR!wb5ColL4TvQ7~hbESkFEMl}+ksuDJ@1|T4- zC%aItJ}f2@rWUIrp~iepn@*YNmvE}T54##>ViGG zT9IBDSw@sjT7kZD?WK#Ub7L|!tV~dCr(1H?O$f$IHKHR0SF*zXa6Bb2bSpH_9VWWJ zKE0Nv5UFk!8mO95)Wd0!X3Q(}4_pHUY;ewfgt24c-#dXO1*xHd-xjc%x!>bzQ*ol3w@C8?t@JXL5Ldci#Yw{L1bT4>(rr3stfUOSRuro14PyC zFix9D=PDFeQ&LX#tA^#a4jCC43LTFY7K@~fHZ_sjX;c@|l~G{9Jy=ss%7~P0H9sr3 zH_Ku4%6YGqqNbEI(yg>9EWt(<>}C}VXcg8UYWZY=?L%3`JtQcxHHsjp1t8jkUy`kY zYQlvdunU819H4mF6C&UcI2G?bdqw7e@Xm7`K#k9@C;%-}N2bpdl;?hyGOFsTEQMF+ zlNnYk9IF7Df@+O#6`WYuQqO(g!1-<9^$!Y6vF??0Mq8<3jOgmD_NdS2MDI_$6u@;Js@Wf#%L)`5`3*P z9{fy;5awrw(mXoInbD!N2)k5P(tzP6#<;@^>D+ZRi5CG)JO*bO+t>}1Q;@Ns-34HH z(}u`q!6^|=VdnsgC|pO z>h%EDmQ!m%(oU^oC9Sey$56!l}wb%RC%4e_ti^r>^4SU0iZ3C zIS@Fh&5Fjo?1Mp(=B6~jBAOKwGoK2*_g1Pixr;6 zBlmpMoi-*yJG0Az?T~)igoRM`Uq)K00$->qfKd%qKQ-LI^>{ti!WikCtP64}DJntD zj6JkQ7ui8rk|x?tXnkNC6BwjfSdP->(liHXnm|*rL1ekf1hZ}{sBZed!QRY~@>>`q zoyA1t#4tT$)dvpgyw<81t7>L7v9p;dKwu{UduB(i`0(^)JBOgEiF~}FXAr|KQo=jQ zLN!QL+$6@7GBVN8TM;(b#^@|6k3uvFD*%9yVKdFrV?QrIL5Y=B2H80z3-Pp(Tck+P zJ*gRp=#1-bq#X@ieT2Aw>lO(V08$l9UL~4}G9ov16!q*64PPQ1vPSPVjX$qaJ@(0$ z2h&H+Po>X|m8A;{6`T(uNTSp##Of8${}r6qI^N&F1d0|ugyc14xFlOi!-76ziWU9B z`YM%?3hn{nruCwVuaKUwZHN<@i+}kmn9P|j_IND4?|?PjwR<-}1_lYyuEhZ*q>0LO zbZ4AcJ-H4uu*r3Eyw$(}=D8sFAT<#Z4hQ)Q`nQ|89i5qz*NZ+@O@t zl6D2qm86TKD@#|@!sH=<`EfBPcC7LK{~p#(7%fXCbT%2-i>>;fwn5{WdN)_&^oAQz4yMJbm%C35$`Wa550aZ zoqS*^9ld8Zow#o)9Y4wMM_1Cl$2M@k-b}A~Z7D+eWkApb48wR-f7(4jKd?o$c9iVj zKtz4x+I0#c@T)5L_;hx(roDIvbp_KZ0Lm4gko?-?4}9*Pf%7UZn3xB zButZxij~b<4mg{UC?)`=#ume=GO_*02FHu?yvBHV*EBCA80d`i?xN8 z22!2_LL{ zUn;3sVtgtnw~u7Zp&@=pYt4P?d5(J#=C^};R?&SFghbY(Fi&|JinbfhtOo6-&^`AN z92E2u1}o8U-4w83QxjorYYZF!S4M$%LDO9@^o5>*Ac6y}n}$ z$|;0N72btLk3`#>R5xLyiy9MC%P1l@1;_ET@Q(5ML+At+DYG>PF172;XO)w5b9k>n z)CQ@`==(cwA z{yimgX%8OeyU|tct(;GXYu8d=8R^FWi9mM0r3rLQE2R4tQ`7oXDnZM&&SG6d^xV2S zo7zY#v`}8&fZnA6_vcz#wN&${ogGaz^xd-Ldi!R2IQs&zs4=?dgeX}7|;0Lz{AV5a5Vs+g@v}6_AfP6 zI7O2R+k<}YNs0D$g}ph=g1^-eH@4UMI#qXTh&%O;IzQ+o4T8YwQQ z!$Yk)-S=Qwy60pmj}lsjl%xkAD5ZIA4Q)yYnraC?Xpv$%%$|&E0PQJsKsT(_3i ztF(NX1l$eWxRI_QzMn;hXv?7xb92pQ{j#nr%S3L59>LP(2I^)xa=}Ulv5pN{^!Vxk zp3ITV&jLvu^_4~31x;TlVz~RdNMXbxs?Nn>Sg1lUjbbCNA{<$OD(jL!n-z{POD}@>aJHlUhNf7X#fON;`n8nc6AMr5FR)(xE;f6~}Y>CgH)+e=*va#)f zDVgTJHk!}XkPdc0kc5D++vIr2VVZS<9l8UEbU$&P6taT)9y0fkJZ8az~uy@O^s8Rd0a{5GaNh3MN6RkTgEP@zR63eYvN*R zpSX}(rZ1(IDIWaZJb59tO`H$y$o9?3##OG@GJtE1bZQ5FSo@CPXxwk3lIT|RyRima5zv!>HM zUJGB;lIb9BKSry~WKh)Y`LHm=;}j?e2CiPBDhxYWj^kw!z%)+)XN#yQg0&U&M~#}4G7u^iUE{btGX(&hBDiGi=(#n|c^+1) z2{Zf>-c(OL`yvLJQ&BLn_wZii2`#ZMOfa{OPQfbG(lEQVJJr$SvbK|k*@(zzWN}ED zHDj1+)8|QT879UF11kzZP038Cd)I363iPtrBfHQYTHGWBUl?H8zb@olBB(k(>X{L8D_ym+){sXMR`_ zIE7~G3-oE)arEDP@{8{bs2x&}=SXxS3(Zl^F-vJWFpV~|qi>FM!pc(NWdYrL(u$?n zM%2EG;5{Zz^UP5dA}osqoC(#ebBN9jSX4u2UlpT+Kpbo`P>%o2a2MaUc|*ka7uvoE zz>NN+TV-IFK<0?B=Aovoq^lrmZ{O2KYNmzBt0c`)jWte{-8zv*GkS>zjV$$}A&od3XUJbW=N4W0*> zU7|AXTB<7@M1L|%1tYqMmBCaxc{SB8jHhncq~6jQ*rln|Q8Jy{%g{KL&8KE2^9FP> z4d|B|mvQK(dQZ*M<}?jJnQWJE{w^82nkvSxq)j@wuS`*nJvo$Whc2i3;j^h>^c*1R zN@|+CmRe@6rqaF5)_}PdTn0Mdk2yJ!78KcX>Zom~_ zq?|Ebh90bppV24LvV9iEmIhlJ(Q?S!jps>NM@M-9Slp|C7=eFpHw+m%5*H%{`$QC+ zGhLn)R%cyKjn1$;Y~`FYAIq>;?%VZiwh1Xu&p)%0{^XCw(?>o$lRo|ULi+6ImeP|? zu45>8Fxz)K>m{>BCISk8hb&KKU-RE02#nS+1urZ` z_At9+<1^{X)e#sR0ygfa#SqVvYATGEWqrU*=K~C!f0htQ>tAP)%M_sKEC!mF0R)2b zajH2l!LVEgJl&wDn~wiBI1V;v+h&kzH-KmjV^NLsDU9bL<8t1450N@zL0D({c#^8? zLfhFw!Ge8Xr_i>oaDJCpDqv6N=o>d3#(J_igQPxRc*N^7G{lX}Pj7EindXIDf;W9<^fFzGav8oCftgFIzCdJttF_ z%_U(@xi=JUKZnWahd=m1^ik*d8?2cb3aeTv=CMe^`yq?Kb9JfFd@%8mp36aeq{Rzs zmVs)~RCSThcmI|xBnjz)x>Dc&>dXFJP16@2Ec)|DM6AC~61j}k$w#4~>4GA?oy#_3 zl;-~gPfjYqF2&QC`z+GlQ4Qi0@8?<5kUd=EXOxcS6raBYI4eX90lwU0pNgAcC+&xA z3@C|4WNQRkS8OP3k30pKp__swa>0uGh{b~FOWOgX=0zg3Y1(8g(}JLazI0Uz6wPZh zxfsdMGD#{Px5U}b^m^A+LoHiHcTQjo{x4`HGo0#6h>j77HX>5pXGz`TP_Dqo-c2H%?)$Q0T++(n~Q}Y*EGg^o$USH)E=MXf~b4?rY#v1-9$8(zh^bB zQFdUD=L%OS8mk(WN5tx+Zsp>g;DbWIw8`STL4=?1$Eu*3uaYM%7gvyL55NlaYW4vu z$AGh|r5q!@GWt;ALT>wzE?$F1r<6&2g%sE(nwxrhxB2&~O0*ql%)0tvfO>lXtsPYV z;gD{{BT;M}>Bd^3)EX9SEV*F+Y;a<88mMQgK~ z(!j_Zi!9~rTz^4B4d+YYw8apSp9@Bkg&~5WtgVp^HDyy8%_X@jss5}`w9R)`a9&qv zfIEkY;37RY=ILWLN(+}6u6r%t-;L9L7gdI`qdRS~bc)Vpizdca(o4?|rKg`9N}v6+ z@$}hGPo*b5Go3#7XOrpa&rPT2o}I&qdoDfu^i+E4sp<68=cm${)0X*rPgrzdMU(FK z=)2I;*cZ_`Wnl@{nDm{%-}_LOw+8mXYSRTB^hvD=xMVI&b*T}I%D-R+cUTo;ZYgL4 zWf>#wl^5gUwejARNfImzMAg37?qrsLY-9vuOoAGLP*n0p%3O2GT*|Iq$NR|^9*T}l z=Xq7{bv;Mplh z0ku!jQIQS+mFeKF9(vW$%$M}oigPdxwb|u#Z3rtB7B0 zW;)V#Pp%=d>2qj9BUQ&dJO^7gOaY8(S~Cis2%8O8GY<5zvw?5u1v8zLGZ(HI#p*+! z4!vek&*p19pEB(RLWP1Fuf9Wo&$$bl?t-HK_A|f$3lANcjF?C)>6gyT(UuEr?qcrG zY#op_G1+^^--{03ftv(ErZ@_VOfdp+(EM9IvGM& zoq(|QpPyL7yJ{*eOmQ6-P#iC??+l7YEFHQ!s;G9Ur_7(`od|X7sJv+)I&5eK#5MsE zYgmAoKkMU3)Q|JhVIdhixJn zmC(!u5V@JBfTpv_xdr?h?DE+!d6L_FC(<(Iewqw zF){AnS84jn^Hg0<@$Y$p7b~g+9`=@VzNz)vQDr9hoJQNCgSW*N(U_ILSHPIbV$1=U ztUL`{0R4bqC}gCvMMV}_Z{LcnL_A*@J_^3QpL`g^6w`LT#QQu~8q&iM`wCxc3V5A? z5X@sVkPP;lu z;h~A!z6p-hjE%x%4FVQ*U$=_Q^CeiCp@--s$D=n>w!X*)xZaN*keA2)rq1~?Qn`pC zgInGHL%*c>JN&KqS!ktGoP&c32z_CWq0}=KoyDV*xUeAjZ6A2Xt*$3iEmZgB73HwmJA^bxeVUc^&UBXE8JNRm~()!{k)U>LXZcpsK8y z#kCnw(axgVfsaW&6N*v&8aJ2UUkYF z35{Tz`>8~sN80)tX$v0f8}^DqBeIUJg;pa==vj(A@;W=ZQyC)76+p&XRXq!aER|*B z=(p(XJI_OH_7Y|O3ovZ+JQh&A`CdjEXFhQzU44Pp7w98ai5Q1(j1fssrt{~AaiYGEF1>UqEuc@T-k3?%`23VG zVTB%pNqP~X=`0cDIOWgN6SQ!_5xky-*>ZdJZdWPKzJhb|96MUg_c!Wx4)|?B*oJ zNs4vm3Y z7{RX;){y(D1K@fLz;yg*Cz?Nd{Omw~xCjaE3qo<36+wD{2rVJdlda?JvjH>cPaE*s zH_o}^rX#c|Qdr1rI%wr7#|p5}M15C1aL<*|4dMB@cP zalnJuQFULk&1%8A@%IAoHZg8=r-%l_jH3mDv=!c0Lr~*>sT-GZlBKcj z*(grDaN8X$#4(j%!DgscDgc^Bel`J~8u7hp zp^Uqho>pZrR4Xt&i$q>)^F(K`G|ez1?ey7dpv6!f=8Cm6>Z}DU)zOev?~qDN^{QYn z^pkPoY~ThD#siUJz5TibYqmt#VIf~9+FxD(&_HG_FO;wlphuV`z2IYp$NVM$f#+Db zE7&)?yRXrfWN{AA!|SOICK81j_rYffifr4V*Alph_u1w^22C?P|IYWYfG)wNsk2z& zvo~OiHUV9-D}ve;+J+cq7E>GBM~`+89qdad+L#_#uueLuH;-t!mJ`RC53b5EU37oIwo#!sV(x-y*Ba2cNG^*3laa`DB>Jg%kl z&tFN;e&+e~+^3#Q7oL7LU3=*i)q@w(@OgY+o_{%Adih+M(p;2kn@Yx14P&l`>)*h2 zYa~U`q_BD$7;)su_|-86nyMRckZu4l!7%Z&iIyP!ySt;kNh9qyqRP#lSOqpnhNqTm zYlG8Wd%Mxn0Ib3?z{xqcD~W&edlQX{_p(sz+tV2SjmK2KD@Ezht3a_uavXh)mXLlbGy)d*Ej0~9CnChYuZr>j4A`a}~cd9O7b^Ci;0EtfcR`rn*m+^sds_|Gkho*eH zxmWh#4&K6ebsTKpW;6?>bAYbmn;Oz`tpzPs5{{vRngJ{=0)&@I-+}I5|!4!xjcpu#PflwC8T?lu;=I#{O?K#%D!8@IMn z`P7LCViOCjj>EN8h`$j%Hq_xj3}C7zauZNS#N*;h`k;nIyM~2ScB`77Rp?_(XYF*O znZI{(SSsi*q^P6R88nnr3TQD%P0Y@XM|+i8ggl!>>R}xa6>)_doSR%Jm0)3mJmDP8 zIhQwhKmWl60sxH2v}>>jlhJJM`KLdYtXQ2|Fdn86YjEb1Evw?^PU3a@lXY@#x}f-X z11OL0r%CdW1L@$N{&f6MPkQK{-RZ$&d(*)_fCJ~Lk?YXNIq2eC?M5))!g(xR0N9Ol z3{#|yU@<1IjHl7dlW7Vk;^`YSC`C9tO^>vZD?{n>sSD}Ki|5k>>8E;3Gus#gO^hw% zH|UsP5_u4#G%Z^hH?@Socpk$&tD;x{sa_f#A&oMPOEM0 zX0jSb@2aW>m_o(@LCso#c2mdb;6eigGo%n--3ep4D#Y@YX&mO^!j*HJkFi*A*SQ|f zB@rYMNKMU5&^vG-^fAF26f6Ql2(FwUDo3-w*ADn2_Rl#h*dZ3=TzM7s!#69h0t9Iy zDz0eZdyz8;`3;;j$vOOG7y;T~>DM-TMjp|vmFbI-nX;IKNw z24n!}+hB*Ln7iiHdupOamd*7<#wgo1xNZ`3Khleiid)jXh`;9TIb z!sKtd6`KOF1os0Mw^G%YZ=6a$`)~gSC9wkmmaG5@Lo;tkZa8~)DU6lk4k>zg_7wa% z)O(nA3;{GO3k%8yx%qk`w`vSBjb^GsJ7Og09m&3tDk=#}0HPYj+iH?XH!hlHP!PoA zRrKF6qc@3h-1q*a-%dyOKepwh|I9!7I#O02f%0xcC1bBIqaXP=QYV&mNB44KCrb}C z(o=jK)gv-Pg$2v~QPYIzdo4uhzD{#d{bQI6lu3Cmr1?YCnk!dA0&Y5@kT&#tV^UFL zW*U`?)X}*s{m@T;Y|B2M`}_ye`~UfOu>g@etEG1zld!$6TtKtAqG=5)u}oK3Qk)kf z>GE(JXW`Nn+{ttea2n=v?7OK5r9v`gb`LWO4-gn7!D@^64js=mM1@r`0(bH=4HW4P z_mTsfnI1`B^+Ugz8an#6?DuCs`}s6Dcq7;jC)2!nzD+-8ap>*aP5nxon7nWnw@57) z>=<(M;ev0zz}53<;RM&92;Rc`sqh)apYiRcq=SiBPJ8z3NpF7ho44%4AN}#KrC<8h zA0m}8O9?spADAJDiKd2fKn;eOE{K%b*R-)fDvoBc*+6_PE8+QGCIz=ZdS;oyzNqjR zhOwUO)J>m7#lVW{yGYa2(DYW8MW9iIqrO#nb!GH%giWffK^z_+nxKSZTlKnew(UGW zNAub5{+<_u*)47sGu%r{jk6a9`26T56H+~25%WnVjl;6U^~$z)&IR7l9-AKHULE43 zc)!AXnZA$&*y{{nVybN#@CbmUBTznOmg zAOGT(bNy34^na({__zNu#;kfo=Yt}J?mgoD=<(-D$~^x#4*Xt$iMm855*n1mvC5}8 zf@PQsip&C2?;G?YQV;5@3>tF<<;}4XD|kMbGF~HS7py&dW2?LN(9n(acmK-QrHAi3 z02A1jU9OpbhG2LvynHduj$bEbt=Va5dinHds-w8#-q+lp`dewPJvW#tXNSXVb!4$D zJrA&+L&x~Wle<$Fap@_VT7UY?SZeG)m^yatWxi7YPYMvACUd~a`(5R)DZJM|22d;3B^Ey~e`8DgR`6l>_W3D1lU%F{ z04(}md7k3(WnD-_^j_OIjRkr8*&1;&k0_J?MOhrNNPNMwc>xw^LIhHJ31II>O=ls*tn)Rdk@3(Ka z1FoIEr|2Q0K>hY@p8IfW29~h^rZbScrQL|*kU@;{q9p@BJ+%zd3V}g!`invz#%0v5L{=iRbTKQL z-YQ(~Iy9e^TGHRPjcXxdpv21~5Le4ZpymB(iq`iAh;&}ke#SYyP+{%!GIw5&@WZlD zL(N*G=PVlXlo#2gJSW9@EHYkkJ@Q<5bH0x;lCND}4^ldC@aP@my7gXT4rslmJ%IrsrJx+W`imt#p~bqz2BSeyZ`2y=PSQJhxUMz}4 z3;P;oY{hdLrz(p`v*#p=B5u3K!wQarc$8fH|evUQepAUbu_-}R#|W1tMm7U?((KWcgttJ;y;RF+rrN~a6(bE9M?58oi{hF z0gmq8MRnMnCECT-7+=^<6eQh@n?WjRo<8+*G*azpZldWe<<3;t^mX@Pnp#7H-hp)H z<=C{5tn}V1Ak1l-vU*6l)j@B_7V5rZT>mFQfmi& zm$VwNa?h&9qQ$_?)+Gh8z5C#pD?T3vriF2z$9bU`!m+C;xL`0Do=cvZLMsjT`M|DS z>B!zaTh7(*{>dMw$3OQO<~^+hvSms*4&*zm@F<9gJ6&JKmSEv9&9X4rDz(ZH<_pDHgSJc9~S%qecIxl zeAOH==rY=2agMA)t>ir3+q1POT#%l50~($;&MXRq@>>k!BT1r=xk%c#2F1XHMryM%-|~Sq9`Mtq|W%?|ERL+U^Rx)iMAH&u@7HiXr*{-p8kWcVbA63sRsCRCq)YKTie5-8h|QGViuR`Q0-B)v z`Ya3X()@IK-}~N|-u>=(Z`topJ$nN$oq0T1^7)JYbl%M2C6aw}TnwBHt&oZdv2aRb zVvYahDm4F@+w9uHhO1z;R9qXqn+j8mr!fpl1*Eo~$W4voHBmX3C+V0_c~0M^x4&lV z;xde@^s^VQhUd-ADzuvmTVc_S2`f*2d37%qfX6iZ=ig!Rvch5?ljOFy#JI{8U5=w7 zxb_SzGj6`*;rsC9y3>hxCnxAv+nGEEm!y}jTuHzC;SZ-5UwSFs10Xwuai2Zv?mc!N zZFrh!F#AM${>i7)nP;BEi>Efd{#{?1b{#pA+B#bS;&bWqm~?*pcRvvQ#@g_;TE?zo z0gtG*-j3AL)0`%8bw1j?H~o!o{`M`qGq*OIrq`y!Vc)T!ZA2LNd6!ug8jrlB7fcuK zIGp&K7oxCO6wBXZ!STB1B{i=7?Nym^m0T!Ypu(tDYlXa6dA`?p-fjR#>i6X0#=_=j z{=h%^sWi^mZ@^!!aHHtgZ=lRfK-=Ql65h26=2^PA%Mivu;E>i`?^au?<7_ml(7JS|4W zC4bAeNO6FBEcvD3G+$WM*C@gFwa@?I2e$0<7_RMq=V$&iuITglI%Rtm`zw0fnzKfA zWXypAF#%KVd{6{U(MwPFc6Zn6xk7_s8~#Qk>Hre>J~2Pp$|PFTV9By#g&xOObY)oL zZ#KS-2FH4t@%|;M6lbv|_;)}49qHTN{pgnc);eK=djDJv>;0YQtmuWQHGsg(>sUC4 z;km^pMC-0xOI-l_JIp3AVDkCD{jV7?<)9;eEzYx^7uT!8*z&k)xc2WnMlkRS+g;G~ zil^p_^A8_*W+Xj%eggj_*%-@I9btkd`%D#X^uokdjwxNm&G<79WNZ63jI1IWxHY_W zB$2(5bO;a>ekZHZthJPeueR-2UBlala?%xBv@oICZz+I-ca&@opRUX8KmGQTTQ1Jr z#PxLQPk$B1XQBj5ENx0^>j}$Mz1zazj0xG+1*J<9JVwJ5#z`ioMQ)l|Cic%>m`@*k zb}xNjX^OxS5z>4d`t6(SpR2Gxwtru;_O~r{XA5~#7;x{{% zzwQ2e*>?@Vwr<5%CSOR(tr+RL3ol>2n%?)ZkEe_0&Zqkh>`&b^t8Hp*Ob7NJ#<;XR zJ^%DG_*$)`E2qzdtMNl`epBi@c#vLS?P(Gdz$c%0GJW!oKOWA|U9?zP#|+S>vP~FB z*5bN6Gd7hDx9>{d`tEPoICSG1l-Nz0oY8ce_2M8hFA>E#p)$+{tlS zJel!RfDyk_|1^#v3>34;VerqK%Qu`nnO;YmkK4DO{MCP%e(U}3V-CR|NH&utfqf+m+kN(#g{^bvRbNa@2JiKMUUmn2FmU%p%6Xy**T{rUi zj-dGVAk6v8NiB@K;*c{!EnEk^^&A`dnF9Ofc@n%9-lt^;(_VV(;npqteEUDP&%v+w z!n=R?;y44EsTsjWBT^?hhL=lqn5Y(jkXR%-y|Z9w{O081&ukmRjpm}w(DbL^#l_!l z+ZC8XR+M89jIChM^=B&&oUlo}N^?E88E08_}rL=+g+%NHKaViDb5I zPOu#`zO+GVCy$Px=Zs_RXkDm*PTnT=e0I#YywK2)iV$jr5&hoCI>Ll^2to z!pxJccqr5HF=6;$gtR`NQ*rU1Gj+VRF#E^6k|**Ur58T1z$$Ft<#=o1yNmlBi~#SG zreDLjZ$+ONkAW|W#>@VU-*0>HZ~q>2zpwRY;kj^GkA3yqoFx5M9AMs0k0(;Tw;lrI z*msRHUt!Cjv=G4uJNL?un=D!}I(3obcjI1 zcp*rTX`^IGqq zU`gHQI4Q8aT<;Qo78~Q{K*7b=K@fC99NC5oIxg_*rUJ8})|L&v0Z^sMBx58RaI;V3 zsy0ZouYnQ-6rO|jC6BHv^>ble+Dwyx((h5tH{#z!bAX0l4K^fnC+FiFwMj zYZ34{R|G)j{?pvlb}QxTHX@Udvk5m-@Bv)&d=o#t&kAY4J5F}Si2=A`Uh{mrwgmH* z{ntVn60=qT*3#&`O#bd<@d<4dnN=!@iW#mpD%(X&sh=57ZcQ;bNA!U zv9W#s?}DZ~uILx{6BQM9PiL9OS-WB#W3u(eRJBesT*gu@8kYuGm0F#jgSKW;c9Jog zDQ93t155f3+0&?O8Jd&6QI%`)c^DU`rkZ7%t1i%rWInYw(9f!eUPc|b!8TXXXq9#z z6%1gaYu{f@AE$8hHS$%T5bYSW$B)@?>n8n8kGTb$YUfv2R77aBOewKd17N4DrU9#e zm?QpO(txR5GbV9eCsOJ-k(QhHr{%`IDb*dIEy_V$uJ;fjcclhiUtd$kepg1nx<>RV zO@OMVMw-30wWk)$@q9Elx2In8E60u=N%!7!G95W`7-O{kX%A@}|6WOG!BN2RK0tYAuo_-dS*}(9`8w{%moHtS zn>)_Rbgp+1F@@nrM>`=IA}^sqht|d0HqVC*s&iv(!3qz~%d&m4dd)0=*UYqz`2ks1nR#_p}*a6pl!I+H3Qn+;c`F>wX{Pc74uyH(T5XtKS zWwv>_W3Pje${LwyTO#-_jHzh+U1*G21VjO*Ob5B6MSvfgm^^N7Hrh3n7mO5!h5|^K zsm&Eq?W;4i(;?t8-5g_*zw>z+*s&in)-<55h4rW*4Ol{oG%mpQDI~y!feFBqg9^rj z;|%SN4}qwdAOLBh5qShJd~XtnnX32U*p&~-_nv7?zb-$boo|5IoDTOc%<1v01F|oG zur~(@I)+D3RCw+7eU5v9_m;qH$@E}#QQZeHmLCte#X%c&!Ad{ z)?JSFG4Z+n6eeai&)d+yM>_Q;*xq@jxC@%Tpc(Xw=S3Sd>D*kJW+GyN*re4$qHhv| zu%?t7lO9@h3k5*YEEQl=!K0kTy0T)G6w_L&5$y1@wsfBEZ&LuS2_AE>O0#KdyymX6~U6%RT3npNm$MU zcnDwxMSO<8yUfe#_?!%npe%q^cCWX!jUY?LNr1AVsMo(o+T7>VBiReAz+7%QwR!BQ z`&;6=s^fCJ6ONH3cq#B>?X$_B7Mf2xg=Xhj7%m8ur7ETn1@7g1sl!cKKqW!0Ok4&mf+U zEP|rUkVT5pDefjq?C-fTZ!Y1np{0*7i7U&*dep2hT=0hL>3;EJ4Do}P0m z_0QkFkk|bApK|vV|Hqtxx!Iw#IDLagvw$FOs7g|42_4Yv$b~d?=>;Cor0L=Fscdo9U@d$l{Ru^VdIZV?gnxnczl|c1$tG7C;4)&^%M=K0gCskD4T^-S9sTxYH61|F% zn~P5tOT)?4)JMuV|0ekGJs`3844+f)B2cndoKpgf?h+JL zWKg&7x1i4PQ(zzkiZVnig@^x+X2_(>1W1A-KS$;**qQjw{Q9WMiu7BdHzbXa1x+@& z9*60>arIi7934l94486%*+F~m`MzcLTc9UU=MSl(a8Kp|z>}HyNWB$+Rj^9I8WryGVD1FHMg3*INArE`|BL#JYYKtW zw)5=yYJsJ%tw+WH6K_Lqr4m_6k-y*HW$H`S^Moi~ss`PT4S`|vqthdEi9jVZ;{|YX zQ(GBnHj8MOGd-S|f7D6&*=mk5h%%U{;89IrP=_c;@MLrE5TbA2?_i4xAVuKfcXGJ- z^NPyY3~VfTh?Kg3Du7KPrS9uFZvl!z1195UfS9EtJ^~oU>wI5M*##(!@6P)jfGb{` z|BJuf$)9dHg0dfF`|~E4yMO=UIRnqW@JzZsG?-f3I?2D!rq%i3G&*=HUAgpZ8o2gi znwh-8481_AjvhdzH0_+en#OLtl*R{6rRkBYfTn>oHFh~oj9#SC=rvLpLriXT@@64S zYxAiL_F$cvew94H)D(-&z*xFII7WB!Xo8wn7s5UERq5Qisn=MDnjUb~`b}=eL z1PJ3WB!evcOQcn5h|sD4S5*KeJC;|H?klIfycE``f=4yqQG<4+h0fmnJss$#TF^Sx zM2cvcO2APnTP{--H8?y*1I^*|t?&8jw0C#^mi@j;V@(C{5)L8EEKUgQVGvVJ68Zmf z32}&l1vWGpj^l8e&bPVSO>LBuaxh1Q3B3TkoI#2eWI=-)(Ymk&Xo?TZKjX7o>3%U|)F6l>tE0OD_Vb0D%CM8$%;$WNe&$UFEn|0G)t^LdtAu zZYi~q`n~Va)}D&9oX<(lhY&E57{vv33&74xxC`$(RaTKAjf8``rQBRLmgxeU;Ub;W zK{Aaw4JtF0(?@;|-=z>&wkiIWAL7sq()>NA2W<{}sNE`~+ZIN~@JIjb&qCbo_=)c- zfS)2*FS1KsH-8U?p|JSIHE`h!J&nK)R{Tl>+jt%u0Q=06_Dr71VbD$0Dyv@lNpa< z`Mwt+FWxb5@~s&Qc5w(rD!d@tFIK z`MrPj>$VmOs5QDiJ{tRzQ+fa==A_V=22f((tf~tjl);9T&c0s2R7IhWY_O?XfxC&R zBA|0_yoHAgdZ^3?#rg2Kqr%O9%kVf~FgI269ThNN0(?RB+g^7(9o^TnGbYQ8xCaQe*ip{nW&7IN;Uy8(z>KvO1VMHVSFk{ zm6ey(@GW#`kLVR3L)6pU0PC|dg?+#<0`XBw_6O1o-MS}+ud-;dFr9riefwYe?kyK* zeT_wW>S=UJVj`SY;s}Gc^yLu?-MpAYyOx7(_&eb9ix9Z1RZw63seQYLO9GplaQ$)mk z<~M%Lm!>`aTPKeIO}thhR9tv+bXbUZ3W9*5*Gu-Al7hBeH`CLWU1wlbsBS9g3vzUu zC+Q-1azTwVK;*uR*nWj{Rz4@${vl6Pd7^Rgv>NBYuC1lF6I9T=3^O>#Vs7eXDOd~H zsv-bE2g3@hN0k*(kq!zSi|G|pMlOPdNYC%(cUh7R7UA%R(d#8rO6ydZ0WM70sdwQx zeZT*>HDH9|FH+_Gc1i=h6EgjCAVu?RL@1XF09;`b~7kJkvC1Wi1# z%;zq$C?4%-&kI>$^Q?XN@yF9Vpve?v5i}L8E#h7)Fr7Ew6Z?Nl3wJX;Tm<`GjaVqX zwex~HL8IDpFP=&l&Ryi1qmk_GOwDKz8_{HTHCLyDyIa$q?#9$qTR{*d*aEEb33D9F zuKvEXf7jLk=JBVWNG|}IDnpQO$}}HSF_6i>7wk{G zvq^E5;#_AC6BjGlYcD)K{x|^Qcayjq*V-wBN z+%W01bDv6s7e1B7u6;hO&Yg!@noO;AE2*^>jnM|I&yD9PvHmn3GpATc2GiQy5NVm~ z0I5qbO;=&01_4l`RLCu+I)#BSH>C)et17BfQ(Zkm@5*2#WT2La#y3`GxB=BJm88Z- zD%q$=tEKC^x%Tmqp)`EsDxZBlEsw!;ZQC-1&Y%x5EsN(Gej-Gd66_IK5Pp^za*}S0 zJbL)1Aci&VA?roN?1F8@U@f$DJtFWrBL9Y#hE(4|C0%11fT)@D8`XB~dutQbc>JxK zioJF~Qzft81Q@QYm$T60B{j2>My6NO#8O3Ctwc=U)Jqh6X9;{nodH(zq7ako&4nWW zJN_#?7dj^X?F3MvI5H~bGMnW4qNKjCfaXQY^juyEO{=-Es-Kx;v3}|0m(s<{mjE|T zav8kj)LmX=1tU8Z{4KNCjxVmK>6MZ+OL}PzQLMkua2{t!*-WE*nB(U%6Y&b=0u)1s zuZwKU0^hN~1#t0Nl&w%u%j-6oU{{^6NtOC&eg{WgO?2Sr9&p78Iv}L?@ zfhx}#8886n6zSx_vC(v6bT|!7j02X{T#>Sz9!sNRBLSGEF#{FI$%4tOs0A~nIWans z2ComK%h(uPK6@dJ4r7C{Z4;y{f?5^@DW;k@hjyc1VZ1Jzt^!LgbA4}$#RaC8dlz17 z3NF%lMd5e|#r3kf?ehv?)z9#um4>hP^OyK+KTBY2YSFIuk(T3HFZ1x{9VeToq8LE! zl_|DJ!{rp5DKmf1U@o%uyGHQ0`@({*9*L(iqQS!Mq38JPEF6J!J*-_ zIzE)D76wwo=0IvI8&A6%*VFOdn)KQuE$RLvZK*w};b}nnKD`y_6 zNxS+mTkWDyrM3(ZLmiAv5^1su^moOSTU0e_ZvxoSr%m0UdP2WTRxrflA)?L?L2s~B zPOo8}nXB~F-&Ii%)PyHpS8GGs)7zd7_IHp)m`f968y4`TD+hT5WsOuk$7|v_fz!>3 zyuyCQS7w0tYTI4V^s1-li|>!?XazRs$5R#hp_cOHB;f9Btxa8Rl-rZ0s)hout*OAw z5spZab{!xGA$Q;IJ!#j0eW_>9?zH#7q14l}3xmiS(rQ#_04Vyq`_t}S`&0j}J*lt1 z8-}JDY8Z_Q;A(@Pt##N2G}o|*FX6yU`eSkplSzP8d0VPz+LdZM4y4A;{i(HMYlK*w zVAcU;E3EQM0E0Qw6tikIHYuTn)!HD6+C&&mDIFS=#3 zggmr0dL^R%rq*^qQ&+0OyimYXNshh|=Ba}eTt{OqCFON6Ottt-RYe)D;AfddWfHy0 z;3UT|xtXSx>R9w!Q%PetfX)iKty}0Dq`?E!80!1G)jd`cWy)I;Dijpzmw0$fGhbO8 z4B*3}!K%A>Sl(o5a-rlle)4Y@sG^Qs0Wb^F#nUgRPkiJ<>GY{nEIP9V50uPSNcm?i zQ;zJnZ!%Ex1<bfYlY5Bssvs&t*Xr>6A@AW1XKXRyFbd4fSc*L6q>=q+)V|&tKy+SNY6M z(x&RiA}{d@ThRqM9FEm#<(J3vSFXYk4;^mtd&G^w`Ig{jn1xk-Tn#R=&A zDoF)5R+XgI`f5^Zm8q#3EgY3Vl`xs6DC)W1Rg8O$<2L~pH+^^tETWTrrP>mhjqFr^ z=R~c5I6zAP6o2N&O#l@DC<7sNO{N8NHC+Zk8C2y|8X4n4)g4S=;k8kL$D>#=XH{N) zo!`OV3IIt)X^}Sx-~>&Oqd4;eeAP5_lFcy$-&fP};EU<{OP@&t7oJaR zv)58%`9#{?S(Z*5=}vq5TS9Yl$G9$3g9ghOOhiGTuic3NqTnx;tI~2RGr*6JLQoS6 zb0N)`0Z{?``1jByv_7hetCP=k^?$F-@l&?@oD08JcM zuva(vA}gkI&?XQ9_GRmvm=HaeS@3PLu*`I$%wPmKOei3zD30;7eHi>i@SGo3*_lSP zaxODYA%cqeHq=^L69oEtuB9{8^L%qhF93t` z`kwu?g`j;!6Mt{%jrUc_%uwRr)weI5y!YYMi>9Z)uPb$RcSPBCxgJbRMvVZGJpifR z-rg`oyE-(Ph9{P3#Q+#7BSNh0CPmhRi$F^%qYCcpzUnKtoHa$Eml2mQlAm9IotRoJ zPxBaMuC7#(#wky8OJ!+>pVKfu)BK!e!e3gJY06bV0;UaE69U_KzO1|{RX22{GAik! zK$Xwbz|sY>mGogVhMZ1Fm4K)!#Nkynh|XEKO=C=wg1Iy_ovsY8rqNl%zw6M{P$ysi zwi9VL9#Xe&R|jwm=Xh@~tjlVYOivfZj8TObW$)NNn1UdbG>Tf$`$bWEOgPRb1?DOy zb&*nz)ch|%0u#alg6eZGKAp~ zk5OU?Vo2YB{Dhu6uR0?)D~@%To)LaoSNd5J+fEQHQNX zHGr;y>!Kge3XfGQzD$FJrhrtp~5ao-E#$=WMt9b$pt!6Z#*w)l&kavJM1$* zwH%1_oK!xac2H4dk#6ejZeyNu z>c&wmvy`jvJRYq#N?`kzrbf~*DbG1lbFGc#>5(H%X;;$<_9%1cAZHNkk7LF-1(Q9F zRm2kG942PhUM@Ly5UpJlZm{3CZJ&JNb7-1Q!_EN8WiJX~DS!swoeepQ#Q_;$lzVT5 zd8dne{C`d(28hZ6@M7g<5Xw0giPx8Te+OX5hP9!4Dgd$U;+A}Oatl26{n1m{J z{FoTX&gTNj;`#IQZ?W8=%_@+8A-)$JNhU?0QP3?FWDAkTb7~Oq@~ee`g_mc5#JSYw zAeb(%Rgu+-f5nl-dAB7^Un`v*USa$108Q)Z{r~B_V{vS*OttZo0K630; zLD160Pp8*E@aFWR|LmWq-~aev`b&TP>k|aU-R*zDGcaxVU)!FVy7s~fG^UNJR(y{7 zxUmpUR`)>G@Tl%hWp(|jvVM2ktnMe;?@aUSt!ZwxiPQ=HG#gZ#HFTz3yZ5L4h+Fp^ zJdh3@Jw~stE=(u8@U&^gWU@W=_3grZvMaUYVbk8;p4z*6086AUW)bzSRsn!u6G~xg zN}EaRpc$%fO?9NYzT!>yZ#i?5R84&h=424<(8PR28lJ5tJywa^c6k~YPdql$_0jco zZDgI_0W%ZawDT+&M9k|;EC7gkmss4E^?2IE4ZOMq#-cd@lZ!?b5mpOEQ|-;9=J1nh zq*|q#MY59TYN4nViA#M85~fJQTpOK7%S5_rf%FtB+!W>V-}siJfTqSR`+b$2n?1p!hjaLE{@EB9uyJ0WCz* ziBgaf-wR3E%N+A^v%kmXiuir1{W@0 zO_#1+N9P8^!5)@sLs3Vi5}#WNdUl>E#9Q3Xv@(WBAxB0viPI6t%ffDD$J zCc#p!*3(X44$ajY_p>0z!dlq){6D1S%p{eK?sf4mx7e5rEZmBEr`yw1#Z+9Rtt0)C zHGZMH<0+Q*)K~_?N^!{0@I;y?MYpS^63~Rcu!{b5jKh#U@iS~OsIs)hQUC6JsR`!T zKPAp9j8$3PqBmBN z74^8H<}46J0ieW%%VSOr;R25t?h$)ZZZZdUcK1>g)4}1FMV09r?>~|bZ__kQ0h+wu zJf=u<>Vp+yJA=j8GRg^H6!SscI|UKFb7Tx5uTcheS^S>&&B-GSXyvFP{g+>(u)jj9 zkHYsv+EQ<;!dFH`9UoA^eBaaZKNK{Trsp32VET{$D;x=bYYOkz-GEQRFVeAr9msw{(XDXJtyu-hmY*% zM(U0TB*fKBU@`d+%GT77_QSu%Xj?&bNoiF&dwGEGS`DUX9%g8fCc4wBxIQfbPMqwT zdeWD_Zr7HRaD(clU-;MmA-!~dI$a&9NH@l6(3#YvtK((q(r8IKH@K0`TwhHW2bR-~ zVJnyL$su)8iW%k-(fr&3>4zotEP^3izG1Z1_z5*)Hl54&>f)Z(sisHm~6bgWg#Mx%Jh(2Ohk`m zxVweHBa329#d@m8ugWICOL!$&ia*b1+Xv5zI+2J=tJJxggYaKLv>$D}n3z_0T|?DU zdicKm>FsZQT{=XnqPGViTH72|hvoX8Fi~dFv6DwR6W%t^gpI(H=dNbZVD`+3FnSqghA0>+HAI4|07w}qg~eY4l>W?%c(5r>%92L8f7bj><^?yXjwojFcQRuCMv&1;3a4> z?Yztz*7$4%;EwAhzH5nSiEj-{Q6%%@(~IJ76VWeE8nt-rEDAD83vUF&7J2& zpzPQUjh!HGSfbSACI6A7hAG*-&9O|w~%>bpTDJn0qve?~Lkq-B)B`n@JKj`9u zfuOKN$8hfB3V>{V2fl1&briRZanCl;5y1VvwSD@TCt;e-1)zxW>IjasSY|h}zEE;9 zGft+kYzke@b&hcy)*YThQ>6kE+K&K+x?!|>+q%-e-o5Gg-ec*F4?dLM_1K%!n;v>? zdib9E(?j>(mmXxEJaOD6(2AUdiJtU$e|Qh1i;X zsSHh%AVe%1h5>P`*$+#WSpPCKW7xN-E>HtCGrh?19!ZDxbZt4;(=tsQTvS*3N#S87 zJX5EX+1LO@MT*JSh^->6$3L8E;&nN=b6$uFyEr~Hm9q;G423Z=pDNoH0M}HmteYTM zM6S(@V6d1nF9fVI(LDr}ueAMlX__K>Ex7(ipPoNwTdyul_YqNb_Ozs3C+SDz-FtWY zU-Ar`y*imb@VSfWgMW5DJ#}Fwy>xv!ogG|D7ltXLo+wGzW-8L)LQNW5s>QyN4(;fK z7MYBe&oAcIDYa34%vrOR|n48m_W9$n6x6Swz}sE{x#>$o=-Oh>AObSW0FZ? z71PWTCYfC7n{R%*oi~x2uO)R+0h6;?)c}}UPfxvcb%*m-#^T$IZl;5X3EI7~kJK7b zr3@IFqN%l}G`8H3CRa$em7!^Mxios^MXD9gAilrE^P`keFW|CH z%BZ1?2o_BkKP$0;xN-5Nbn4m9rgJYmnXX+tovvR!j}O)m)rd0$&?_Mnl~Gzis0?X> zfV7G9XiMs(r&=vfL`uR1y1)qBzTY_lE`TCux0rO8{5ZTw8@arh=Ha1%Vwfw+5;5VK z1`Q=cLCc{7b+A&tm%qm&K&PL6{-1m}{qFnTpZ@TpA5Wip;;Ho9nRDr> z7tf@pozHFoiUNFVrF?Ac4G)Y zJIi>7$b_eI@nuZ$yXVE}&m+=;VH^NAiY>(q-cH*$uR-`NDb^Oqgmx*rbuVe?NgCZM z!bNmHf*7?Np+R9`Fme}|ED78-Yt$eVy8~IZ5Pb7``-3g2Yl+XzTBxj-%0{c2S6W^o6Q##nRkowDpQhV7{>M31HhZ;81J&fJGG(EP0%thSu>#7@uh>ivO zqVb*M^mrVfLA(#8wq(9{+m?-BvkuAoFGgwvErrxA$5FvJm#L_!vYiNvFLRduT`|r9 zl>+i=s>pgfI{4j)J- z4jfD!wp)_*lf4xTL>@b{FBFD+bo$gMKb6i5AkuB3ny9HM@TJ@7CqJIv_a~nW z5$B`t`L^_?-p2GtfA}BLfBnEG({nGJLu`wxp2(?aY*pU0FMa)A{r2>|fBWyIZ~LaN zPi>?&-0d4zE~FP`b`e_)A*hYr>fRAE;zL1s~o`HKmCtA z10VR@)%5Xa2htentGVS$=vNq*RdgPvGZ3Y$m|ifNP^8NQQU-HW<|G2ps6o@wR0~_N zIFPQNeI}iH?x}Qvi2e$Zy!wNS7cQn#rzsP@cqv`KKFFeTEnU8RIbFq|Zg5}#zncO6 zb}d~S9Eq~{cE();phYKR#lmWXt`AM5@BiklrP-5AhL1lxNP46{b?rVtZ@DfsPz@}? zYKpA3$|iqW1@v_`rTqegTB0w24$B1krP{C-@b$A$&6b!i@m;m(1NypK0Zp{cAfLRB zHewSXRmE#d(LPvVw1A#Uv%O93oejWKDFR`g%)2@&Q!f*GD{RyVDZ#fq&`Z?0)%)WT zi|&j*O)*8gNyBqH7c@7rL~GbDOj3=wxZk}@!Fx-S$nnuhD!p_= zM#lxZI=pwQ_G1Y1$*0a;3uYpBOwUnpp4@7wr2v+YrpQ_x66N+}|E*9sRa zUmY`KOlT45N5mVHQ!rKe-=>suRbl)uKvmX|2&xtV5nukm$t_Hid$Md3Qg&0edlKKJ z$De#MUATf}2B1X)$}!9}N5&@5WndFQ1Ko*9M6Cds8Pdg5JU2N+McfG23;Td+*o_I! z(VcFTO!v z{m!iood>5D)5URI_yc8SkDQ`^PH19XX!sc|A~=VpX=Z2bE}yH+sw)ts1ES#$V-a#O z4tMI%cV*8d0qQa*#(T{7L>f+3DRfTimkNMN2k|Jb5Qr2i4jFrI+P~)x-1LVqO#-73 zO&5T-DX$<2f}JR)5_8*;5aGt61(Ok=7oR;~!SAl!v^WVAFnnOtJMJCMRiw5Svu9o)H4^Zl9>P&4I>y|LK z=7+BXE*bzuU8%FJEu;z61cIi_?L1&_&DrUh^z2J7r_aCeG=brGoFC@{Mb3h@Y`1{r zz;;a&*JOBNi2K^Kpxj9T?0G&dG5|C|hVfm@8+_L$*I0kVC z`j&6w`+oa((l9sKzy0aIpZ@7D{d)S)hd!A8@DF}F{qaZtEY1cEAi$4 z2rE?E2r$|ZaPOfkx2J`hdwGn>YLH_BorXis3D z@PCQEN|ks_k(v=OD(=-B({w|0qL0ag35qJKTE45CC~OrQf^!$=((CVOr#yFSp8V2v z_JMuBNkS17Ylje}?G#N+PmXdPhSSspZs~|$ZJ5~w)gO!n->b=}6?Dr0C0mWibgj-$ z5v5YE#&xP9ou|9sGUs4cXKp}|AZlWKGTj&$#Xo8~*tR*u>sPMeHH7$i5a4Pzb0-t6 z9}e%|Y63V6Xn5-4_0Sr*kYq7s(L66#syOjRbQ;=^JP$i9sVS(6K2T1+S@azO+5%v5 z!Yr0@2Mr%nsFQdWYUU~R=G2<$c_;OFe+CfCjFopibl(2Shi01^b@Eu`oUY=$XL=K6r<1; zj4{_`Y*?r?hrM=jEEq7&8v5H{AOZWek|KQ3BFD09D~td~#r7&ubQ$7wk2xD&%JP}g zlex3X%T_2RP2CgSqXA(6^iBM#-bkOt?Njp~{K=nCMTJpq;rh7HWrUm4DluMU2>Bkr zGXQ0zp;+YkTQmFI+g6$OG!uMOjHlk(rPPJpN%aPmo>OCSFRZQ1A@)apiJokwripuG zI#PUsp6FEu>S}1~PF?$trnbIAG}rD0G}fmJSBEH0X-@m7_Pu@k^fOPS7g<>KY05gD zqL|xjR=934KJqzov_$I-n7b+fOB>w*TIfcACkCCSO47nK78oPL0COx@2#m^M%Uckm z*P)Aa6X2RQa=gBH`V1ic^Xb&(bHNyf)<)n^U|@>2B;TF1s!(7s5(PE|9S!g=mXtyG4w{8$6fEtBe;o+eGs zdu7G?Xsm4`?P`47a&=(dhkS+oe}h0;lM=AM()Rzd_aE?)<<*%teiTbN=ayRPoF_6l z&oF^849NxqPT1?rdSSf|tZjm`%{py(@jBoIgYgm!CJ!*f5I1iuJ_vE&SE?FJWSJr0n^m;(lI+f6}AHy%H@+Xh%2g(&)Ih#J#SZB zdmGeaBZ#}l{^&n{!s47$Ny%<|?|*m)JPwwt{GB4vQlP3OLduT1LRkP(zNmzN2o~U3DH<>a|7wO zdL~|AXek|&+^A(I&;(mlM%A25Pjaz%@^lHyx^^bSqqZY_37Oo|?Xk5YsUzWeMkKK}{KMe)2M`i!wTtNG}z zT?Y`^W1Xw#&~f|g~N0)P`Nayq=K#Q{#X z%?3QXqF}eHQ0U7Bo{@Vs3$RCdj-H%kbC48N4hAuAF4_;st8CgwubpMMa)2qfK`-!G z@4NB}*K4dkUhKJGy%Qs7<7m&q0z3<2HV3;DCd&7ocZ}6siTHU z;=KX|Q>6=IVVs8v8-}4BBhZ-8rp)I`OW?ndu<^k$#>^y|l?B_`L|TR+7h*$Okc&F5 z`_k|&a$afXQHJ!O94i&@6aat-#l{<{2VR@O28DKddo3&v)xbjHl@7S@OIZ1(uytf!1njvFU zoPG1j$I%I%u~~q3P^Fh;T%1vnK1~;D2_g8~*POFJ)5O%612CTt*$U7FbUjf3w*XlH zR)NsO1_L%9fm=U;0%_+k zY|adw9wsnBo`B_VUv2|8=nvUgsP|a z{mviSm%jRC`|?-6VLx~!3TR%3frRZ>nM9~sVqc8vjl}sm+|zdWoA!WdiEdL`3j@>YgAh8tYCx3|zJuyYPmL7C$ z;M&+#0YTzD=o`202r;I1b~RfEEK&t8!nzN`L zGOdZrS2bBxC0t!y71bX#xCSHOY^x_lCxGN?RnP1DLv%I^BEcBZuDafnMywQ5g*cT+ zb8IecJ>v^@vTxqbqY+a?w`O0-o_`>s%x$E>1lCTH0yIqz(Zg?Mlyd1s>mWMX)742T zLg_s@hzH=pOX&H&2u84kD9W99c`xZL^eCq)M&;~PPz_z%8tl*k#Hc)W?P#;k&IY`+ zxF@ht5|38$8EQ!-HlTf|M`T-yACW3<)*m`c*CFMEyq<0eqHjf^fdjlFK>uFf3NQ(9 zmvNuVxmU%ymSU_v<9|0svlO}&LF%v;U*r0mul8=-BEO@MUu+~fFQiqpx zJ6Yf;c1n@_iWnwuOdJ5yoDY;YtW~uhKwm9r{Cl+u$q9Q_U2tt+8Gz985;{6<;((iF zz|F$Kyd_|CBQw1go9@PuzZ*ZIKC3PY<7Av?J6SyIN?@Vp#w{{BWDz#EB)}>!O7r05 z7!7P^tsp^pcxuv0(=%3vCtIm{Ny6+F;mimAque!hqD_ zv*&H>>^VzeQLzNuyUaDjrOZ0;bSoyn2~T7Gi>9Vf^Mi-3!-ei1dly>oE^7;J|U^%9CSVR4Q^d4Gf^#Pp52t3tS zlD?Dlj~pX|aPru3I|K7GNlGjp1!Q}3?TuQjpoP=w&y&?H`g)=HqPZRfBMK;@6jV$B z#!_hbB<_v?$S0?!-NUPx^<)9CHw{S2@O$3Wiut<==2<1F#}MYqB4wD2n9R=N-j6ns z^L*jCXY55PCeNRxKPtr^nzMeVv#I`9+iC-e84L45EO4Y2KH%BYlB_OM!dZW{}VJ6m+jeM_uhS<-Ff#9*j3lw zXuA#^wAQZeR@c&iF(oM~^hWYylGQ*Z{y;@UJo&IPMSzw@N^!5g^04jfY{hSc>J!pt ztq3Y>(Fqi(GQ%6~Zmhd30U&Ir3aq*U28OX8#VR@)$A^TuvPe~kyjhBQAMK}V06T*Y zWr?V$3TnT$uF-#|MNC4$2{zS!=v_s2)itE;h)Uc%(l_Uvqb&J&qW2;+PKwe?p`}al zv|0g}jYl$es(;pwUzoMtff#9n6j~;MkX-Qb@-6hu7$A__lmjqAM|Rk+F0R+%{d?>+ zS6^v2-E@mxebqI9oHiH(m|xf+>8Nx#h?7P}x)x&bVub9)G!<4Kt|09cv<0YzWovE1 zs|NSp4m2QL_+{fGLDd-rzQL8=`uKd{R#JFpX0Yon2jK~$>1QolTbCm!;H@cQ`Rq3Rile>XcMmR4&ISv2VX*R+<5pk2YzOw%+s)VQw0mzm zXt!Lw)Anz#wRS3gc2QY&u(J~Igr)|TD*}@i!6ssf&tIW{r)0sZ^5?9YwYjcv&MKBC ztuT&xXGD)ND~2&H$Lpwy5(<4Sr~hOHk9x*?2Xmo|IZ?-4T?F(kz!+>mO$xeHtt1T) zV{rB7*2j|&H_b-21S?v!5{IpURqCv>8;`WxYj&5}_UZ*|pvPlf=?=6&ovaHKc%)WH zrQ*WQCWvO)#{uFh?=vSRqL9u0^4ILNE3e;W2d>^_T?h7CK~=M*uqs*1uconb(vF`z ziGcq+YeSI6TYq@!G@A|zoT{_hGc}zhpeutZ+KDB~jhA0#H(h=`0_z4^JJCB6@&6ne zwcn3`uTLrdB{3h0Qy6p}Gu zeCqShlJcLVAYyD}z=i-q6C?fZ7)ap0bJ|n(CbBEJ>!fe{a#F} zcT!+lXDAqmqJtcxhv?)Oppjsvrn=S|sf;dF6TnT5AS0M%AN}{M^oxAvIHq~hx%N}h zI6^gR6oyNer$EIw`dfiT?oqM-Tg;tg60o|Qe)eDe!e5mqveu-PS=l&)I;_g zzx*D1%l&uRn}6=N?XN!eKdk(+d+ap__Xf{d1rl$2<85{+>A)P?-cfhyt>!YI)s53? z(^GliN8f4v!0x&C zUVH6pUu*Zi?q2`?hFfm7gOu8C!=I)NV6YX}O@g9NlKDcqF=b$OuH;edv3Gd@N3N~T2n9zOKW}MwFHZnH+VjA7q zsi$7D3(udi?xSbz!qJnYe@@#_PoG7Iw97c>dVppbz&RPFI*dxb+0k(-EQjgSh-MIx zY%e|Y21mwi2(8)>y0rns&Jz@3%us|e$G@jYNllQtoajDd<2`3>cA(qlNBV5C`?N*- z&s$>XqGiShtRyjOa5h#7m`ovpA3F<+ak_hx@!=BvAmyTa=NyT~o*pV3;PW$&OJKaV zF}$wYRcCizy~A!exXn8dBoQ{Ju$(Wh>O|mu$m-jgWkBEpdu@zfd;mCEB=wZfL;Wft zpzMy<97DYhX+&-E%4XcPF!(G1Sm2^<6r=!SFFbKY^2g*vzt+}lgQ)3K? z2`Dx@9GH0U6^sy{vwQ}D>I5kQ^<^9ZsErcf#?(&7gN!Wem(AUKwV%ZKikV<*$40OT z>Aq;w$P5xld=jkH3#{2`^@K#*6qzGcI@}MCl$N&Jx_NFt>Fqgw?$#1nc0A~a@XALp z^BG`2^ZviJ|Mg_oYNPksFF?C#5U+i!jR)P`5m#_{s8@#gyawJx2v z+36HZxw`t5B&yAt`sQ+uulh;0e)&DQ0*c-ji3HP3`h^VWdohCl38K5aBkH(rNE(vz_}6xR#&^mSo4yb~|`vuU&uRb@sY@?y(=Z|MhnF zz4zJO_uU6@x|_#6_P`t8Xm5VgTkUN>^n>>Hx4+Zg_@=knjW^$Ix843ayASa6`Zv7E zUVG0Sbgkb_M2h$j9a3C6q;*G5&oUoP19GT-12n1BS`|PN`YGM0oLv%KPz;ShG(5w? zGG*gTuCr&)Kv`czbPapP&MP0OGQh+r0P5j~AF`((f6V8>EZ|9E_Lokaux>i5N0`_P zd1V$^Dz%>JG~(zPJKjHM160b5&F0%o7~leL(nKk7RVj=6CO#W!*t!^>DK>||5iM7S zD0qbhUFLN4RG(JCgw!su(i#CX4H0C9vW zw-ndtWx=vif595&0`qlgCSS_33%wS6y-O~I=e7q*@$oYOIJaN$++|Dx=97*#VAIYM|X&YMGu>O@6%6N|Fh3;a^mP`i1s!17Syzv zuS&Vfe^Crk8EkbY)o|DEYqWcBJYe_Vbil4Zyu-R0(Eus9;bzB~0}q!tCca7u506frH=^h3)7}~S)g?IrWrKI6@(E{p50=dig?DCdU9jtMUwe?#@&&{Y&dqZgTM3YyeHN9~nVeF%Wz+=qv!s8H^9&7K>_@^=bg>H%|2&9&A7 zklER_6J~jbHBix4#QE#qL~-vHQ#3X*iD-J3^)PDlurx8WQAq$*K&rnL9k|Ve0vOg0 zRvNXdl72APQ&3ty1#9Inw@ur&*^Yg?Da@gQUS*K$4t+Fliz234klIuF!FnRS)i|lR zvw)g0st=dBj?1jc9vDfxMKGlnQj#f2BUvS9eO@mLz6w9_1SM+Bm7l$t0Dp zXz=0`W-PI%X>D~0fp}~gk@7j}(U^5|Ut}X8aH^T>U07b_2tX4@dHWvwy?=hxH_0#m z-d+y z0(pSo5RWoaZ8Ak|f>An*>+fw>?zOvbx!mr$ocXWZ$#i{5ip zwY9#H$6;ooAbc4xiu%lnrCsmA*sR32X+J65yY9LRVDwtM>E@eA5A6>Gf@~)3?OhD! zourj&+;1d*5iJCL>S9xa8!m#U-AKnxU<5eLCM-W1l~8NL@>U00nCR%O0X0Ws&shZN zvw)=DzCQcv*S~5{JoN;VHASipQ%e?tK7RfJlZcEGf3N6$^!vF>pj#0h+kYKKUIh>uvJhzTzMv_O;^8izECn(%p72B zg~&6NV8dghn4KWiiSTrc#|&lOi3Cd>PVt$=GR6j#JW0$yv9w?h!vY{lG>nD@R;mT3 zco{vGvrtM?rCxlh1QRsMS3bsFjd`dDLGIx0?3Wv#1K!%*$mR$M^(W| z06qb5ifU}CG>CK0r8hjSn5*p3wa$X5T%R%jw>B%K@#HAZqAa1T0|in8@&)pqYR&=% z)oALOrc!Td>^!K|2IN||R|ZXmX#UFZ*a=~%8Y;=qriC7BR5Rf`;VE2+%;Qwh$@-$0 zY(XhZLPIktSAc|^#@pE-w|A&@5mlx7c|$d+Sc)Z@>tT0WU>#a{@H^5+O8qwBt5!=& zycTfYNcB()Y1Gz+G8jiRdsW=u0zPMIid5m06;bF>Nfp}$c*+j~ur5)tMCYCgwsQM^Yu$SV5`Y6X8(y??ePP`9VM?*MG3Mq;rI$_|bFp%Yf|O<2%j8q} zn!lO1pkj#Z79&9Bpot%pu`jjO12o!qQNdkoLn?6}?#9~;0MbMy7Cv+(0!WOP8OCrg z1r<|c!(Jt-)PE^}scX+3+XrY$lOBEgrDyH&qtDqW#;GzB728=#yCyMk-uKZ{+e*6! zRs$N$x;n4Oez*ol_8;=VA}GPiWoQ_-4&WO6E#6Tu$<-|8m8u96=<&wMh_=xqh38^! zVp_y?$*7eSphbVX$h}kkQ)`g=*U7#>H&R}EOB8WvEm~YqVF2Ka;BOg#vO>ji2$s5$ zG1s`Q9e+Kt0&BEO!D`|uetk*@rus+rd(eu!$L1(}8K#O_W4jdAN_G{R`pOrSNQBRQ z(W8(QVHtC;2Uy3s-Z2GL@`+{T~f2Th|Fo^^4iCUDiEw_C%tKW2aV$*=p(IP>xMTzY{eB1I}G16R)P z@$qNx`xTpjV%CvCu=p2${6}^%tJk~cK!>$AReg`&aqHzay8?BH3=ZyTv|FwPB;9tk z{m{L)*jw+t-fqA4fbA#s+FFAE93#bgHLb0qN`=LE$Bs_B`syp}x@)hpJ$rW2*Qu7Y z7ddSxV6{i7M#NcDQ;*PC)HT9LQWx^n(8dy>GIJc^;DG31M4B?YEJiTi0>$2j$BInf zsu3xd1I+5mmuzQSP_n!FkYn-Sc#KEfrs)`~1!090PhkO(seF^Lw`i!OGN*wEpG6y^ z7dA`!!%<~%_RMMeuwB6BV8YIvK5bw6@>lE|4}Qbx;YNJITG?3S?NPyJYG~;sRd&dl z+xHP!me`9IrtOJigLWFRcQnc-ij!f6_g|zUt`Jpn2@Q>x7NeB&Bi1F_Uw@oGdx|{! zQ5M)CMC=iw*O)ce@cE4@wz*!!qY_*WpdUa-CZB9JW@&ix*nqqo*G1Dr@@(MVYsu#& z->|R=a!3TOo_R^>wGca|=SD1lcEE}v{Z_UB_zcrFA~i&MJ?4GYio`t0*bvjqB%5Lk zW?{o2KOdP8N}#<;EUhSgfr`c63j_A_6VKX{k3VfkUp#K7&s?-_DwfW757?P=^6Bca z6KBrb${!H(T@)Go)4lPBQkB9xBNuDqtDHazRe@O2s&!^mZgKgTmD*Iz{`g zJJUMPLq!wbN=Bk@f&s5U5(}rMvZ`E??ux}yU@6U_?agM@&PBcG_`OQE#l{6j3LB5@ zu(h|{ccWcLuyW+`9n1%uutOQf2<7+~1-DZz+RNEs-~x&THn6}AeSup=#Ld+oJ+CK#sO9rz@1 z|5D5q8Gn}G+TFI}pmiR(&URmZt?k-<#2VZ7SX1X!*0k$dYu$H^wH>;_c3yX@?Y{9Y z+jYz9*sE@|NvpB51Bm=bqA(jUD7&wqaxZBQW0&*Xvrn>~Oi~h0#U$@jSyk)3<=psZ z-QkS1^k_=2%Bh-jtD!XgmTPXXx4-c%cI{QydIj2g?cKS}Q|Q~mdq{gKxfr}*_aKl)B4xm}!o(#akJp0VE z_WTRSVc1E%VQCSM%bZhHW2DpJE=o!%0IFmRkwMswo3{!`p%lO4%^s_6Nz+pqodPujPi zevylM#ymoUaPRHh;ta70#ME_XWG^`ups+|LXs-_xzi;*`Iv=+3Xor z*iBd5PX2pim-tOrnynxHA6)@O5(`vM%t6;P$9y*?8xWhwuDD|DCG`-vUD0P+> z#wbF#!+wQpCuD<3< zt06jV4$M&ekw!Rz-fcfkKs#ZfIxxX)fl(=E z5iDdE%jfgv3nZ(=pTEi1XWeAcOP~W&$#fdfq%ox?&-s8FHTDe=Nh`hKIw@aIg9R?f zqUZD^`spQGh3wMmJ=U`UXO61!O~FO*!Dirp{2;R;8fL>w7)>Fy3cNdHi zrQc1pRBB~NF-{NJ?D!z#rk6D5pr?(Kl)T4e&PhsnY8;OgxJu$n?3A}iXAG@1XdCVRnZ=(s=9(rlj<uo(z=M{WMeO+T)eolf?k$Yn9@?Q zipO6S4Zv%+?YD;AhplDL<<_w4GOO8fnN@UNX?bAqSR9@V&((r3ER*T%BEqK zX7j_eVL5-kkLx~3P*`JKo!dyk(+Y}I-FCpy6<1v5y3M-?Hn;C+AVn0mlh~%bgb2Bh zc@UAWn+gaRca^Y%g5+fg{o{m%5fl9YpMp= zT7BMSoVjPH<~?&3DZ;5iYyw!b5QWbHmKK;R%p$i@DHgEc-6}%pLjg`@1e`2Pq-{s6 z=K_JHEKn|5ybsLVN4wM znYqt3)0nHKGPVM?zMQpO-56A?(*UroCUfCy6mwtI#VRsVD;(E{{x2A&+^BKTRF7!u z*FW+eE>!U2$G-6QcK401A$@Yle(MVXc&TaLVL$iocS53~%x7ajo9#z}MeEYRL`fmI z${mWZbja3yCOcB4yx&aHT?rd8dhT)i;LrY|{ncl_bLlm1d*DaxN8ft$Cb7XQtTbCc z{y(|`QFhbu8L>7qb{b~j+2bee1#|&t&UeEW^sr!b+fj5q&%AilUf^+@fqN9a#p%;0 z-K=sL{|td6`7zA_nAB-}9#5cNJT|5f9I6?rfRr8rP;vZYl35Lez9y8`AA1a)9d#R}1Q2|gjTH2^T}0B{|lD(uLS zeT?nh4ven8@-?Id@pDlckVz&%`Yku#Y&YL{qg_t})t&gc6f(Jzi$xZuta%KowHKHC z;W3O6dB2cMk;r zH(4P}i_AA!c-5z^m$Ky^fPfgs6kx6#y+s3V<=b#t?rLteJ#?u**tydV@Yvb5jkF2u z3RR1ZfT$K&OaZE0=qcQuV%;Irzy-CP09?fZ7|SZHWN}u7S+VpnfC#ZoUICa*d91FM z)5`_g%0ST&z@h9l$bSA@s_jzBEz1t*OAg3+Z>@l*3SQ?`qDg7o;`o)VM8@G$Qnst9 z!Vd0kwY|GZskPNojf#&>18s`9#N=g$W!l-H4fG}p0?0)wk}wb`}wsM`lKR)cBoGN4>`3j*4KcwesMv~&TmsByM# zO$^o+4Kt}*bc*2=)zdM2{33R4h-S(ZS`5w79Gf(6S$V5g|S2#-#W3nKL}p zl7mLhRN*#rO*<*rC`E%Olh_??+wI8VgSO}Jehbx>bB@Dyycc6%0?M$;?>+6S0s!U% zX+{-E6vFNZ?!4T>BjRdS0>WS|H>J^m$W-Sx9YMNV(R)lFObYLFM5% zEd0q+wEyWDMrMFkQ7o={fwHdV!^~u00uum_2moo8fM$|HfFVlrFP=JSCs^B`!9!7L z&asg}g10Hws(EY(RBa|bpoHoKo&a!xrOv%O@w}@Bs0gSArnl>lKy)1luf?ND8qq@# za0X$vJmVA$m7}{XC&)`P_QnXVdN`kM*t!en&R9Q%3kuRlIUiXKs2WoYsT)}Mg%Z;g z1O*a{E8SWQkSf=GQtwkSbOZqs#!Iv=F?lvA`d#6sz}%7>x&PWbZ7)?mUbz5mSOM}c zM`+hVq<8&|x7n}!=5N|hQYoibohC}0M~u(}0>9(_H``4IyRz41k@gLJHkc^Gakbs< zec%mt#a>Lr$afxv((LHkVV7Tdy}j|xci>^MXiq%)4SVR37yWO4@;Cq3?(3+v2otFe z)ZW^)+g|_HpRhmt?f2Whu8r)%rXzprhyTY{;M*?@G0|r|5{d($1d0ntrFlAyXiUP= zaZ)K$Fhpt-A?=ck5*4ZW#+h{$&dqWE8M9ic7a6K~L)dIuM`;0RLY$+Jt-XAP{9jsd zF>7SO^VjD+ClK%sQ5|&V;;{YVyVg1<&msJN=mo^oF($A#XN1Bn&XA5Pz$mW@b_)GL z1HL?EdA=dYS4mNPv+FuKNIC4J6u;T(*?>CP@DEV3+=XMX%F!2CG$(0G(L0hP4G^*Z zadZIacHC=9hLQ*_qvOMthDphT9xmkPYJypa$5kv0Xd0m@>`TwtJKp?y+kxP4_3^1s zeacRpI7RedM(;OTK@jb$WL^EkiqNyDWLto-n1!&65}|6+3$-mo>aE+UrrQp{sRwkp zO*t3|15g(3qGD;Gc>fT93*b}R*hWy)fg^DR;!R$cK7bW~kV4w0EazkQP=o-toIZT& z#mDdTnzfCsEHVHoKuaS=x2um)?)|gp`<>0ZR9&PhG47c*T2bTWFbDG0kq=Tiz^{Uh zxtvY8ibq8a=?k@GBAhMdGif2KVyzLop^d)^Mz4(PE`~$n#65i&hidJi&Bm{f7Q>vs zm)b>8!d(HNtO6`3!n}I-4xYDGfckk-t`UT~)vzaOAK`ts#A;H(r?FayRfG3jgSFFU zo)d@bv#-`|=G=qjDV0M!xfI?dhjOLuvO@A;33qtp|F3<*nY!R#{{M1x-iNdHTd6c% zeVjdY!d`gtA=ooE=n6GYZn48us~$YG)ArIOVb`t>*bJ&qw`1dhg+wbU?J9iH1XiS5 zk>;uxFjx+7k(<2IHB4)mwZP@y{jI#>5ikqRR8?Q0+GX%Nr4F^hC%N`fRbv4#9SBMA zE3rK~uqjy2*Ia$)hBfDNU-^nVg6keMa9<9?5*MInng<0<5!_6|a!jHxn_^Cn(RXhY z0rKcL4)qA%C;9gf)qlO+{dSQ6?c#-ADx8LS&}Ip}&a~RfUgncZ;o~9=6;L!}=l72tV^l;`9W0V?ZLjNmgufTosDVp~_#c8PrU670eS2aAq$lEV*Nc(!OzuRWWHdHYWOPK4)kqOJdn8paIN5a!Kj*rzWg&T41 zZ4&RYIBb4GO``>NH7@<70%KfB7~JpaQlSdENViH4G*e;?TL{9gxa>;i&~DaU&d&vn z0eI3r)S`gk6%Lr=wMwm7dR7gLk_QI;rHOn?Szz}=QP$*4D|sQ6Ye%ICU}9F#;kzu? zy;r|Oe=#p-L5>P0uu7ZdnjB_AWOTL3ORAroEG_@wxBs2}#}EFMKli^r!e)3|lbwXw zP}yV&C7pYyR8U%U>-fKS1wQz(XYA7touLFhXkD>{Gj=)JoDTdTIvb%nxo;VCG|Ds3 zhna{>DIKCq^6H}c<;$Xq2~o~M`|eT;kkN}3!+>}cnjLbvl6gf3&W`F;HL!_p!=#@k z>Gd^@S)AMDy+9SlkA_^^r9fqz^x_-}@Nl(uhGz7%)Y!Jf)$yZEsw`i>Mm5 ziRfAen{v-Y7`Q~VtoM-}zf9QFHlTtHyg*_{kHRWBpAc;7k`1x&bdS@JmFPA`KfW>m zOcjFMeCCH3i#Zm|2qMIMbRtF2!}%4o45(;)F~e!T`QR{s(G=@7(*e_7h;x5ut_MaBC=c{ z;v%93SUO|D;t`Zet71#{q}aWPN?;pQ0T@NlUM9gX0!=lGRb;IQP4_{Ijs)XX6#;Nb z5xwcLy)$bwl0EYmFwFalFFfSpWA6x`1qXp=H3#P*jgb~E*Z;`&KrLRN;8#TBJCoxO z%iDS6Bfyq}c@c|!8Qxr~MkC}KO5u3J%m9A0;d4Pr{`6pV)&&3g2j738kA z8_*tC;AM${4$8GB*$qJ7JN=*inVu_WW7n{|=Z@bf9$7Cd{uzaRf5UyRwNL%!pRXAo zPdxdsJ^0msv=Ryd>S2ZI#SXD4m+{$TYf!9;N>v(?dI;E^A{_Kd2h)~g3N47vsTODW zdLsW4(j`HfFxV7y9%|OQAdtwt)O?lstiY)11rkc*;w+tWN>?vNH{tYFKWx&>&+`K# z_Q_9tZ3A2Orl0r;iX|o(OO+VihK!!oYvJ$> zRSBtkpb?-zt5#K{u&bposZ9g{vfd~om8U|68GM0M{rb>%z6Gf2cZ3>Z9K`@ADt3^7 zyfO>KFLuYYcz1z0yWHjz&3bOxdp0eS(|e7zTF@q}^ZB<}p% zS{v=nKXAXj`$yjC%=9U=d5=>?c<$m^SRAS`VVbA0B$*RHQqaSEQ(;D6?x}g255R}@ z;(mGMs_*45n?0@u>-wdL8rhI&d3^4lzPjd|1!Nw3@kw-g8O$qZxMxwAU3$b8mXiXf zk`JIM*+YteHO>8uabEKPkVVE*F$~Ni^FIv0i=lbbSO^;6Dt)X#H&_<}dkt0T!IZhZ zftV!~*9c_Dt(?`LYt^}Duif*;H`orcQ;Pt$q}Ep6^DQ`nU$M^bZD4#JxdO#GoP)sR zJOvp?UwF}`u*HxbY>B^>Pn1&XOQif#tjkdI;9VdM@|F zy4Fs+^6G2cQ16br?zHQ#BA2`hFzI>fza{Zh69$E=0h9lZ6OaH{4+l)XkTM|%6B^8L2F7${L^=e8C|{=$A{Z-OGo?xr9Yp%_~KtN*Fr< zK)P`LJZV2D;pY$%Qw`CF-^@H4e1`WfC?z#j)w;o->U4*WwKJ0ra(t5WU6FhJgatuobxv;LhuW z_|iL_zAy^Yq2`)wZqf;%F?i!WX>M_~t`QZYXhM;y%qL3@=l6B z_g`kaShRNRIYh$CscYBf~;k> zS;huaO4U;-nu{_XN*h%mw5@=Zs$xwjg?%al02BaT^XTD~X2VGUj$$m>@R&A7#m*#R z)-iNlLoED5qzOh9fs(?S;Qo%$)nFJKi5^%#m0qtu=XyC_D^9eUW+QOGuaa%R zgM4xdvgqA$y*4zb{9k^xmla6*;i{a8N2-CSd(GeabF$BMmTA?Q<^6~YWv1CHoB+P?2f+i~DEw&xIO^aEGf_Fel}e;TMzP1;e~ zb$s?q|78F0KR<;)`=o<$X=!{b6%)*6Ud*)+xRQ1+&N>p5&TkwaD!s2}4QpY{YfV#i zuQu8^L1PTTe1dtG&sYvge?^x7F&EP6^$uRdONf>>kx`l}kJ?4%`xt4mw1Py|HUS?= z3Wd;QP}QpyXFM$QiH zOYiPAWeeB*Gc=m5532J^TQwW z*Zk0Dj@t)+=<@I3>u5h?*Z zh*2t2CqVTqG)b}@k8huzWJ>O z?e5pEWt!gn#s};{`gE1D!8MYa`nNy#!*<)vms9a4-=m=Sl^as>e`4>vAFVy&Z`bUY%)R{HX7B6N2^zDtlLytA$3XnjnS}A*{`% zh=uRK!9#1V^|NPt?IWN2Iutn#Q~@Gl7zJ1tS_A^FvaRa&9+S-@un8v!pL(gLk+(K=_5JK0UdQ^5k2TA7s+<1^2Y zD*i`Ur4~T_>f@(=?bq!hRuZzXkl(n{O=@Z3CC`{|>hnfOMah3FXyVIQ*7-S`6rden zR-MIXbaLK0w?G7+jcJ`V$o|aZUp-wL44_PYI}&~S4wQW%HWzuq$nfwD*lv9CFaK=K zIiDXmg`oK{E1<2;u_vF!_%TiZTjnV=2ZpM4BK1}XAZ42(GqCKeWOXI!Ab??nY(Nzo zL_irT16$#JolU(J$@WbV864PO;qug0lKxeD1DPJ z<5Gf!LV+f(vBrBoV<-Xe{;7BVi2clu{n(oG{xiG?zxLRZXuTTT0-y=TR|4sY@o^iV z&!5__sFzsyvy_F^s3Au%3b{Ngv(oU;V$U!x*Vy3r)*&`MH}4M+~o zogK6%pLmh<<^|UXsc)bh;pLc3)TLFxUq_y5d1{328X(4zeB9*1l&#>?&x7F~*vbZ@ zncKj1Q1=0)xAU0)d#||MUiY>i1~^^r&x*QvEE+Xf+}B-ur5)~C+gYHWBAPhAb88b` zV~}|{cJ`wCzm=fBOB2ARwC*vs$LXbcLV8*5vkYA`0(gwYply>bQ~-Jkb^V-KQjjT` zM!=E<+YoCE*)TDi1?)i`9Xss4dtXoG9NIIi7ODy094I-vOob`yo_glK(($hdniBR$ zA9%05|9AeDh_ui?_&=Yw-+I$!uXv(czxcm%1wQcKAG1$?^Q=ezkoGPpE@WpZTcISr zGG&LlU=kbTfXqb00alxVc1VFHJ$%smP6Q*N4OvSAi-{ZEv1qG8PT)wDRrBPiqX@&3 z}>F-aIZj0Li zs^q#_s}U>W#{>%`x8O#a_*TdP8_*=Ge}zqY3_4qryS^E}m#R8);{}Mx>5x5wFdL1< z1ivc`Ra+YsG%aQ1-{S)o8#->$-t!p#g{d|nT~rE~$u>1ssk^{pf@o(x!)t}p*3Iio z(_&$GsN25z&2QS>cdrFa50IYw#@D|Vc#*)~zVVHB+ATL-MO6nIAd89?xir^Cn}zq< z0$3=0Qb0tQ&%#~+s4Yg5q{<+rJ@Tb*@`X*Qmq25tHCrG^A(;MC?=A;Pp7WR2P_{%r zOS?;_B!IgF3!{F0x8C*xYp(S(=X>oxefAqJ+Evd#E#?9di&?WckJPkS379$X)B6Wn z0f8uu3^fRK4Y`0FKMR_M2CmVbHgYheg-@9cfe--%z?7(SRb2Ud2y@9ZDrn`Q_foSVix52X$Q&=hX?@h?GW{ zQf;M>>H*{ewqjP3q}jsgTLeO-sY$!%mOQRxfuyeQO3yLg(B&zGl+Pv;7@$gTsDPf& z%~;F_ye}|TKKkK5+^{eSG!0WhtLvat)LSsKz3TFV2&=2OzQKFB!JwEu-oty-IcS1? z_Ozo?obiAdh(ZQJdt|{$W!WvSJ zbfg%)U~v8cSe+%k^W#7K4*P|7zkAJj|M@3AW?%f)LojkxoTrQ+sqo_uh7cQ%QzaZ{ z-71i$2j?osda>yegU%E7^`RFO@EkF_n)^q;_~4pzRtoYnUqU}d&?!S=r4-eY>d7abv8SJW1_$&h0w<&t zVyU=!1u*eB4O$eT##$E^6R zZ?VdT76(HMXvqZ7#qQmQ70toUwYtaw%vEDNM}B-681(@_)A+;?DP&TyWUyq;o6!2l zdtac<%ag~S^_D6z?%fhU_tdyrC~2N$nQqT%=ssuXn^O2*4Xm|Hsd8!dxJSB1`>>6< z^NxG)+QK7@v0Q_eGe_g(T7bZ@h5} zFn!N2@&CpP%G;ux=u}at`bWv&O>96ix$G4FJo)cpsO$;^$1+Qlh*g@JIW<+BA&o^f z!yNsIRBagh>W38=}( z0ob=KCaa9eq*F=ZBa%;rR|u`!h9f(vs}ajK;vn2quRd#ac-S;jT?DuQ`(-GhU4r8E zhSx-BG0rhUtCe_OwRO+t*<)wt?7AI9v4P`{ zS(KCdZg#kVj)&vn8Fxt%A2+pBq#aV1mG79 zOlBI3o>{)1Wiv_vGJ}P3^`Y3!MU`Af3BO&PB!f-4Ec3NMk+Xxc;A6W3uXl{sCMkfU zs5OxLyLdBOT_ZL?j7_dcKx~q`1gmv}n%+v|BHCSzdi^@{yKDnrcktDwz$p{}n zO!0RKm6Nk+ORKX)x=8IH(!3`vxx8`nQed~9jr6noh?>euG_E~G4{a-A1hk)tA&@RZ z4%KSupbgVsLoXwGA!x(lf3H0XOdEXVHMxfJaPrUZ&CWIsjx+@aql4pAE_GusFkypi zHWx@4pYNZve!d@>BrQq#_{^kCWaYzyu`0%*vT+#29570mc9=@oQCyzK#&NZ$mz@|k z>B1z!UDVtbYlh`O8D31KuyCcM1S=`St^zdF;-yrJ`D86F|1}gy)L@!fi*H#C)mfFz zb>4(~v%^_VjcQ#}HboVatT1OhJ}xE^9>#%M}AJxdD_T%{KQN^+J~QOYDBcYx}x z87jr|RiOwttE7;k1a?b$K7s8*>5(*cc>i3FHLu2Gtf>TE44X88I{f#}o(2_%0-Mf0 zd0-O+J3gP*9SSbSMx%)5BYgH0>9#Ta(O#mL+6mgAj4;rQ)EZ_xpNJ^b4v*sc;dsi6Ya4oH1k+rHD|?YO2#T? z&hgl~Bh8waVqB4)Xh(X`M6rna!03G> zE{}3w6JlG@e#N-IDfY8hJN^}!rdK_$tzZ5tU4h^J__Ox+51x0Cw^#%T?i5w$L-&`W z*SY3kz1@53A#e1mC@W0I{rU?N2{-0Hq#5NNEaOgrHfP#scXY_I@-9Wf4k}k#Y`pD1!(xoUp zcTH}8^P6oHZ#D%e#mu)`(5T*Z=bd;Ob$Z*H+%?pDie<`PSvOc#m82LPdA;?*40iL` zd+D{OW~=Hhps_4wvJ5xpI;zAf0Yb7t7)QX*$>THCM4;5_LU|ch=EjaRZITJd%Ho}G z{Xy8Kx2+i;zyDW%X%9Z}gzenE)2$n#c&?4odS#Z9cQJ9g25}FB02aKiw3uSK)C}B- z9L+H_H2Q3+I#ileW$hX>LGxefZ8Y8(5nN|)al*Qk7IT#aBtrh~(4S4y$%NI7WSP5K zi;sW#n`_Q_jy5O1`3E1R3X%3OoNp9x5vDcH*k~WUGHJw2R|l63Y2GN3$;LoRQz~H5 z_><*>bD&CTWqBG8de$8pssTQ_*i?anKA(^AY|66;&?<&6q;@N4-D;_hE=ISON0sR!DeE!zHdP$& z@7m+*n1VK~L#kGO13e61>G)S*1!4UP>;~8|?vfynCInP|U*& zhSmQ_Z&2?OdR8wI7VpKF;5GR87l8a zrWWmVU)0VFB@v)fG997%W*$K^tA8C;8atYbYwspC@%Fc*OzPTxq( zE)ImPZ+N38mVXM#E)=z97k2?tXPdH%Z7#YNXi&O9)(OE8qy`029GJMXxcZU>Ix8K4 zkz|lE2=pF7sCvmWN$=^jyqc>9X}n9_(s>Py-OZXu3Ad$TA+(q$u~m`YLY0$A#+CrP zYj)TW<*MxZ6Qx~wFKt#{kto(k(RY?X5R0IP|689-?1*$ux(LcxI~WYML%~o_(Krkf z1EGen!KNklEWlD5cPg)3NTR@X(S!hjG3aeJaudU65y6pVB>&6 zWf{6Xu{h;?UrN?B z`>d+cLN*eCaRCOk3{k4-QuXV)fgPk?1tR1IoQLQ(r3rCa zXMR>9<}M|uPz#hoXA`x$`Ht<^$O8!#yC^lMG3-QQR`cmhY?ik4k>*gzgCl3>{QUx^ zQh>k%f}q51!#V3+=KvI9OJ)Hfb8!7||&EMntv@ zfZ{oT`8+;>uXb#KrdPc@-+#YURHc-PCWwTbn)pHLfklPrX^OPlDV$rMJ$}rdJa*Kc zJ$BqqVcs~1sCt^bf0)5H1E?A&LX%;knuVrdA(BwBUTq}?iwIek_W3NvdFuZmpBT9n zQ?XJ7eO`+gv;xl^MY$;|`J}^GaPeR8SbvBMPzUZYgo3B>c6pX=@J}5(XOF+o<84l! zJ2hd)&(GTN?s+@eAG7oHiGq0AyC>0z%7Vmq)`j39i&cE;=)k!as zCYZsh0D&r-Oa&9UoJB#7-J+kDi851p)Xd>XJhxC}Q}H~sP)jgZROMmLmi7oQ%Ytk| zQ#UjYwQ zr{M%D9V`U2j5oA(<|;@dco9MN-=6XjE0q1JO*a5n*%U(-JY^FL8_pZZPVpqH2|2Pf zgD}lTlu^kv%X^xfnbLG(ns`TN9R2@!J~P0zd-^UU;WdvUeqO|D6!BX6P0i2d{!a79|I>4`k3ybbgaEfV`?Y{{NdX(phHI^~5*n;Vj6&Nm4eY>ws)?w* z9>?ceKvQKssVOu=?gIpfQG;qG7r=;A8)E8GfJG4-TOk{Lk(ekLsUiSX5g@4uASD5L zAv&Cpzz0C8n6#AoCCZ~sf@bMx3Q1{5obOr|AqUUYh@A@3vm0n8fdIf`hKGQ(K+_~? zvpF{Q1Ujsw0vk4ZrSa7iyT7;3jy?aPJ@k!l+UF3Jf9jK;vM+q@pX`x`zmv62m_#Ro zD>QZ?0!#G(#9A4=y3GPr!Cn<38XXbM`83f5A1Ag@g2a z-nd$+D0w#VO#NKJqu4L8ewrN4sOsWs91HX~BQGK{8#HVJs`YnDbBTeI8L%otl};-n zNR<|#C@ql2 z%^>Js1|+Qjcu=}q9+nd;&Fz-It&_)g3w2@}uzR1?P(j>y;E=T*xy;%w4<0Ri-*Did zRmr=JbaRLvsrjm41n^doCJr%oqKvOO6$bH`Bj}C*@V7wI_aFB8-~Pltg?usvX$i4D zZYaniDJpq_C~OGoy$>G^Ik=uj#MdVc1%PEvB5x-B0uwZ$zH$Jl7>h+lVn$--v^QF1 zV_^Xl>!fC~67Qy=*OdlT>yDt{D%eClyDlLJ8<7YIuPEE31+~_L43W`%bQ#@;K;57n zJ#`VV)MLla4%q3QG3yo5+0pzL?la>lJ%0yCb+b~QS7Fft+n@bnkG|hV_6U#OQwLHth93w(iIlFi? z*M#}{v~lsMV3Dt_Z$flWw{be6Czeb2`#gMJ5Ui?^E#J$_Z*qPKpaft7;Dlow@U04PQLz8K~~)uu)KoxFhx ziHeK)U5Muu@%$3ZL_<7^`Cec3ykb3<%Fqxg=t5Y`^@n_zD$(Xup{=WeQSz?|~& z%tK27Jz{b-PgKpe3|PwtJcRVR=z|IYLxq6-e85nl7+wJbz853RlfYL&AS8e!0k}V; z%i?E#?H%w3j9D-z18^W_#g#TniEMIc+<4&^pj74lVKzs#Qc?#10hbxN0Z4as`qU|V z;_=5_uk?+tecc{=^f5bi>NNVCS)VP+1QpS|x)Oj_O*&eo;sP$JZqk@hb6FLZBuV+{ zo|Pcz4e|RT))m)7W-9Wum_A{bb4Em9yV4@yIP0$oOoa6I*vkU#NnM1otP-BT7UVfo%#CxP)2j!vq`i zcqzrXry1sD8laTovB-Q~hDlm%YO@scIHm_plcNNmF&a3>TG}km&*CumF*LGaIt0w4 z&zm6-A7MU>QF%JeoJcZPi(#zFnV-c3zTW6t!5nLloaDR}-m4r1AL4lRr)>T9`{@ci zc4C+m*0i^lP*-cOR?6nFSI`HoEJxWCl-v%gm3)!)-btd6h&71xMDK@`3ZQ&hx*Pw> zLZ?MSqD-ad6cne466NWVKsYU0Jf|;F1xy6Nd5TSb5g?Js08nTLkftgvN_yqjf9(1- zw?wTLzVjl6tfb?#s;AVN1(VeU7D3k;z)s~$0L4H$zuzM_SXuyNqC9uD-(ur^Ha~pU z=10!)xL`3_R^%_tlZso$q5z)|(iN4Y9V_H9#p1Riu*Alc0LaZ#Z8y#NOyhAgg&t~# zbDa^*i@9AK-xO7|Xj73=C{6_PW0W}W+_`hjc|Y>_bEL%(T`SV}*Qc6942aSio_fkw zDv2cl;3S>K*22t2DRzXPDd8a-L-0obxan+G8ir@q5^|?8XqJ-K3?;R>fUfoZYo3&<81n zu?o<5>OmWfHY-u(SvpE%z|H8g8-g~+96-x*Qhq+3TFA0^fhH-aLXs)(+i$zsOT$+m zPtsyz5pdIpn7K}ECRl81DbKFN?6OMDR`r!dwj2+#62zjVd@Tc@l%RnqBcd+D8>mD= zX%^uUn2r+t9szK<%tO_PI{P;veU&&_55P?^Agov>zdXN~zt?N{L(hXv)z>`EYu~=z zcK@x{tvTm0%EkMqCrAsixe{a)GLOWDDDx5$5Rz4cSRY*n8KE*(1+=6UEOL;ImfOn8=1CGCV%uXGD$;5>f=Q3uy+*6gB4YxT3Kz`cZx05dbY?p zWW;Q$xiV|xGS_W|dz{Z0;zrvF_j#E|hH;)z6{oa(JmOq`{D%QvXdAgd^IX3$*VP|f zgBbTE&g(A9JXf!&0u71v1;X8UDwq$_%w2bI&ns^GTj{y)Cq(pJd{!3+Dw>xKzL*DT z0a%<|=&PAbr9%`SlrR+sY0XqE)(qSw2As;-S+!WG(Kl(qQ3am&{}IhE512sDq)F`6 zQxYe8w5lqNAktApsK`-ODzo@5MKEv6z?3Ko7ULy>`T9c>St4^SJ4N)23UNLqY|@pB z^K`|YvI^`6iX%hhyLv4#a@Hn$j@s~<=WOWA^ET0Q!osvVS!A&(Au_9G)2SsQkuzR#$UKW!6l!-N4P&M>B8y*+7+VwM zWj}x~liJ91?If62?=6~WE~pHiXiVTqW`%L8sA5EB3j$MG92HCQg1RGeVA8*n>Tu4Y z8JA#^bBRD9&Epsz<`JQbxgJq|rbi4GN@>5OvrkLtzT{8Df~zLU2$_@oTkjc{Zf(QG z4g%I(TI^+gQr0FwnvE=&a?O$ptyNMUmMfj2USHbaL-yRTw3gvD%>PguA?Vi%dVZ)O0(ux(xKb-?ZY_nfOYIYZ0-9GTKnGp zw(YHNQR%Yh63~eEvD_%P8L{7dy*G$88Ug14yF;FjPfdB`HM*L8`g}6syNt6puGmKNiC3 zm6X?DfxtD%8W_sDMCm($6p7~L1+>gKaz7~7&~4N-Y5kChK7+tnLTyzTx~5Cl#Tn3- znNr;vfyYY#B*)T7X~1wycirIzlTu+JN6)Z|KrRwqQt-j>(<$zW9Kr3Um zxMMS&o?c(Vc@-h3Do|#zT4()qoaqZvX};k4@*1SsHd{Y)^ZC2jB7&#zIp@#@o`Yq2 z{`duZ?&w8(;TU~Mk6i=|pSKsEJ8wsyJxeEo`3)~An+dU;^5E0>bUP7FOZqE;mql5E zz!s{5$fCwS&s$cSlfPS5kqeImpCiJxnd4s0at&u#`=&_Aj4$@j+-ms|+WcC3mK zpWIm4tAdVF&^*#>qI{(bNRf6^)@4a$;u>^{kcrGysSJ#Z)N@-7x7DwWXs}Em6_MWNV;ox(OHi zrlonSk7Lar9b$HXEIb z7`6rIVx{0FVX@Fh+hAnT2Et1=h_HMjuGAb64cBQNr|Jl<)LM8YFciZQl-_44@l7V8 ze&f|za<9#bqa`E`S`@gFz&%TRGIQOe!%0EE%bz96`^2EN!=xIebyA9Mo@T;xJffuV z60|80tCT?eEJi@Ro)*x3$#q;Co|r61J7=3x63WVK)YBO%2M&bNV*fTAt~CmPkyo&> zXlcUUa!RGE)bkF%nJQSL2I&80`VKaB zbXpUo_IfmSbnul1#8iK^bah!Py$V}*0KRy%bnUb@7{qP60Af7a_*qjYe**|=-X1)+ zg`YL@w~e?EH}SK2bQpCs9IgS#Rb!M`+m37dI$tTjhFYB^tQDIp{hz>((rKxNV;z}RKuTL6H2!ywY3EBUYuu)bnrbgn6Yh%5s1 ze0eEVa-U_w>f@5ns&tq$kh3C z-jFu8h7#nJC`Bym181c5yKKfy@8P2LjdyG{n0hs)$yHBcA_WdL{^Vj9*J zP?vKiqRLkn7t5Ilw0YobW{G}j^d=Z&A}&7tfi<`0JYwkg{r;CpjTK;6R)-hIqLnSs zmISMS2<859QUx;9Ot4_Z>AR%zdqsj3oJ$2-rBd&^B_<59Cjd(AO_tbPGVDHasyVz0 zkI4pUgHXGG^Fc@qm`Zu-OU+DieC-={@9XYebKdX! z)!(zHpFfITgN0od3~YW*@v{IZwI|lEgsQ$WrDAv?0g0kqb5%vHij))cc1ZiAtDna40FNmzJ+I|8pn#Pa%L1hS)=!^)$-Yh_*?i`Yyuk!Q6RnwaOxcqO3Lb*7;a{^= zoqB?MhDoB}dM6qq1D52#uD=OWFcU`?CF_Au){er{$kKcgm}tFpcHL)za&p1f;99;6 z&@|RFk{2*0d%pA3nsc7OX5j~a@_pDlOnGMprMYJjuqWndc8f&{qk;jT2s99PODYhA zG%p`PAHpm!VGQTTn=K5n6EE8nzEtDwtLcM04jx-4@|LWtv zXFvU8Z(8$WfA_7Y>^$CKS^`#J?_IFJi1b6Nl~^b350061EwWXR0yQ$xb@n;vJdgwP zLG5DTakb2v?Z%?n6th?0@+z`$(VFj-pp2C=RdS0FLyFSoVrf-}=S>*RQ~T!1vka?ydJ$l< zKsi69{EN$^$cPvw=~MOMC)X}`{fG|#^l!gKYO2WE(4}-V6R9q0TzI8^=bl;V&sLKP=WDDN$-6d32Xz+w}n2cP_xVt_a@T!1(xIeY*2um$+rzxx}z@h0>itBybWFMnqz&z!~OnT=d5h^~zy zINyBPu$h{=j;e+ckkbYx|EeN@ouV#ztoY{a;(f6NS-H9L_7ZAq1JPpd9xcH`5xF*T zRU3*ORC%!0Y1uyL^;PMk#Y`^8YQOQp_rGt=IUhy4@Yi2|n0uq~pb8x=u&&++-cOsb zSJ>&E>howb4l02>qE)1t-LSm{3D5PaIfbz5o`NM6E z_Tx8Pw&t8q^j@^508U=YjUSi{J-tl`Dd2qmPK|F>;w@cFhVdzlQ_wU!7{rRsy_X)( z@id!sBN{K+>#xt|!h3C;dKZB@&cJm|{3qZjEt8tLidE3978|Aa(|Ad6jsD>0e$wYp z?$GPK<(==QQghrZ#9ZH_Qg+&RqzPIUV1eXvU!ZHGus$FR+__nmW*WyqWtoaUf(>(7 z6H*%@V^RQ5Oi>vc7ulT1l0ny8=8e7y>l*8N$%;U0n3y@uRe=wHlNg1!<0JKsH~-+8 zYyFp>{CoS_cOJ%i0nn*aQwlFj(`fnxa)My2YTP-qr8Xiil$S~YGexmXfIZ#+`6%lT zY>R-KOA1_-5CjlP%?WU=_7@Y__TesI?$L)fXFYV?<#ShLpZ#xtz2=;!F%SNg5B~`! z!Why5ngqb(ST`hLyq5{!0@g+r9N9JL6*jN`Uo=hr5*|!*j2n3{=bVQO zU-dZ&27dp8@3A-iz#VJe`K!;<7G-ia$n`p?Rq!AX$@-(Lgy-rsY=beW^~A>^fnM6z z#=!c+3rz%~f+zVLRO>Cbh{(=c_r+4s&;653H%R}2_aFsI)T)QOvYK~Pnz)Sh;V167 z`4z6#7HE3K3$yi$tt+r~1-7oh))m;g0$W#L>k6#C0$ZAk4dLf$!o9Y=Nfl;v#K5W$OxTU4gADuyqBtuE5q6*t!B+plNFiY+Zq^E3kD1wywa| z71+80TUX$_xB^>3@bBUxeLp=#9zlT8HQDxy0e0sB2RXdH1(_nJcCTOj&px1Nb7gedaelaWj4TOvm z{;3_o4?ghbHMc~Kf**VAQLnmE^^lw4sa*tu(J01m;c&zq$8&~qYSb!$wrivH2?ND3 z+Sx$J?mv@ong3MnSBZr|3vDYJsmPKTb_RpTNg5Q#Xa^wg82|fhMUr00OSmP(b%Q)A z(GVx!aLb+a3!@Fds$+t-CAzK>dF$O|10bQQ+Ii%BQ*xC|-gwi`$=@M(%j~K9&s({~G=YF1jPVl5lpF>wb*G2}Xdz#ADo-@@sFTC)a3$C+O?Jh|7 z$~@KXWi19=5TC82(+lXDd-*%BsY)X+G1pk&s|5LlRO7htSN0LAT$9+;#pwv2@n2Di z_RCd8x<0}E3C3bjb)^4~Qr7*px4q3pxvP)w(EN64W{MUZwbtCe!#%iS^cPDZ*eyV4 ztFq=iO6Us^=;kaRRwM@IJc@WPRroEcaDgI%CC)iYMds}6d{7YJVtgvTurp|GZoxtU z!@q$+Jg=x2Mc`i|k0h=|n)|HkKrflkRbuf$^s~;cPP^^)Ti2ZP`1G6&j!pV|sB%x& zSo6~D8vMUNT(4%Ux;7ef@>&Y6OE8y${&>LvQ4v*8cbN58a?yTnYy@9(FA38(~I zQbm;aG*dx=+^lnRUIvk?`U_^gzr4~+b57#%?6}f zt#WIaUqT7hO4Oi}4Gd}cO*@)e;WWUWQ++wi(cSdS#{TEPUJ{s@C_qlBx{#d8vIsUTMLiacRvDE_pCM z{qNMcI9TgfA1|t5FGU%FIc_kPR$qhQ8mb5YAv=4HJo+@Q{m4E)a3x>+ms$&g&&&Vm zJT<2&V&bNIgZMJU-(Cgj0`$OwL4UC5jlWgF&HJ#PYaCs5_0?<6dG$ZGK+`K;n(xnF zOou7Ur>wbHCD~cm?|C-&IX1~C6*?+oFQCdn9xo+SsHoAU`f+K!@P*xrv4T=`xAq6D zEURq+lUh|@6>L^zcp{bZxA~YSKKa#e*n{7B#GdQxu^1Cf9jvppJiK7AV0*=tUX%Bp znWcx?>GNxD&WRJp?ZhQH_~6IjmD>IaRu<{9098RWv&7qJ#I{ciw8Z-9$wN<^9KwowP?Eebmm-NYp!U z^LHu zxx8>RnYDp%zIx3ZX!1otHV_W10&tl{c-hjY?81>sy7#uqdamR) z&RpvZ6{qX@Rosssy{=`=IY0Wyx9wMc`F++mL>Kj}56q%AEpJ1niXi@y*H!f(J?+F!|_+#CF z-~INvFMe*#IY0c|OZNGPpJWqL4@hlXLD_VXKu31bS9M$=mISgoU7}KTSyhLC6>Uhx zprm4|JvCP3p(eWlJ-q#i=2Z?4$$mm$-E9c?zB65mtN#P8&*BM_j6UQ56r#r65< z`+qv963iX~&ACdckvHJQeNHmNj#DH)!oVpa{n<-tU7 z!$#+05g?LrmwGi)R@IaYU;$Zbyet16uBXOT(6f;7Cg*Ls)|cT~;PwzgJh@Fd3#=9Z zbN9XJwf2S|ynoHL{@ADg$-eQ()7}7B6>tal?X^9-x>$Q?9W_0T7h2q=Cusyu-$#wh zJlcGOG=?i=WXUcVVcx(Kuv>}=yMma7Z|YNqmp0|6_epE-r9Kb0>e3Zo-DFB3jE1de>YCj z2M+A>&fcjcO>f6(6)-U59kFF%mkrqcycfJp2}YYBuqymOl63Tb!&}~I?HC)bKF-gl z=`ok_Zs4->XMf-f_?~O%WxQGdJe&$1?$|7A0hQ%?Ikezq7CboHr{~GcFnFkx++)FP ziM$pY?_=fcMAq!iJ!upr=N7(v`s`sB!Q!Gu#Rpr~GEIFrI)CvCU!V!=oR|NKX-f)V zuvm*hs)vnhZEdy=%o{t~J8Uo4ZSVfwc7RRjz`k8}kjAqI_IBFdogK7SXt(X{Er8qx zYiVn+&W?85y@O8WJGNU_*Dl+EF=RW&k4r3mv(v*|<0L?h#heeNMw6=QFL~ zuam)aF%FZMqDLC0NLE=u88YKt4RFia+bxaT_5kDSTu(Rd_4FBJVK0E8ZKoB>HMHoc z0vtT|?6Wq2)kL9!3eGdlMlV1-&p6k3ly6z!3@wlV(}bbskNoJ5tU2ckLt`|W?!N?R z+;=P2u-K#i!2C~}j67>_?7)l_s|;BT2z1M4fX#1#ze{r6l7OoOz+^@3hCokC{t)}3 zvV8^QYJ4rb1=(q+Y#d<3zDSoK{yyJQV$1x!g7?$>e$$=TtzikYZank&GqA9*yErnd ztxbY!D64^t+9k#3DaD_`iw$41I8A&bb8L)QC@@!i1H`sN_7%<2=n9pvZ03g`Ic-((@@0x4<{PEK?`@YD_WUQgF z2F9=vkPyP~HI88{mL=|J&uej?GXytcM70*ma96;soc@%7-GEvUv4-%TK37#L&pRnr z5q5EJH3u+RUm<;32Q~pH^d{DNj;{$if8FQ6c=1hlU%Td!Tw_8Qg z5^#b#HoywYG0xbKbpS+N0put%W8n<32@}zAwm3N|#*TB0*2L zz|C2hDDZJ90Js+Lyuh71__;isw3(D}jZ1ibi8dAmX5JQ15g-7GYwE7L{IG<-6Zqxn z{`w((R_=iqrgH9e7592)!`eo&gZ=&X;5WbNZscl*P*}`$;eC~2>%{T;&O2|j+i$zw zj$C=r_U`TCXZ5f;Rj@DRR#zt<8!f7&+wiwaBqK0M^SGMN;U+u@Kux(JYE^B8gRe#! zakkKSv$`A)99X+9UaPCK)pqUdwEYM7+K#Rc9GG!^t_tBEU1hDXi*4IF?8krnCwx&{ zef-@gK4znU>sHcsEwCJIY!J1W?-kJduXs9a4UB_ou4kE=s)~hU6E5SzR5H#Rxc43O zi)*JDXjN@J=gj#}&)5RsYB`hiTctE?U1iAXS?m`8_I>nMn}#td!g0KuaiEJVBgSQI zxUja)I&gi}CrvEMep;%$^PTTpJ3eT9dZu?Y+lNhtl|;uH%icaN02zg9`QaW#%qh-Y zslyfSo!@jH7ivwx23N@DSOjR`$HgnmH9E@kNqG&8D}ie{*06cN;sx&{)_~XKyce~h z=rsjW5fINt{l?p`U6)*0v1w9@^?=sK<_4=`qYV|qFqgA|VIErqC|Tm(gP;IK z3BY#3z1%`L9?z=MUzs`ZnsEltR^b)_4@# zAy@w(HRrJeX;XQeE!w`rdjL*rLDQM;J{zH_a5-y07pXh3;R^g>FidJEBoLqtx`@sM zO6F({DNye}-d7BBDeYdg;VZ4>)@9;ubjg&K=DhMXhqL|Z{CmwouB{A66(VWv6ichL zrF(7Vp5tk<0FXRz*EMU#htfz`7M0y$!eG#1h@w-K@Otl={-Y{!qjXlKrxbc4=DnqEs<5ml39wb3G&c0V|MU}v2C zN;|{n?)}W83QR`T^nLZAfJ67Xv9{dmt4ggA`9mFRuD;e1ls4#5S!T72nL2#48tCKL z%sS8v@M*5Cv?kUEJ-4x{%o=L+eYrL1-~6t{e_zS>tOqr$ztzRo$k#TU_uC108c5IA z(CoU7@mWW2NSTqU$ELf{YfSU`1@dmW@%Amyw1thnyDKomM2M*wt8Dn)z%tMWD9;^Y z;S_zXg-fovAttw?Xib1678o%$ddM@mj0L5J0bj!|S+1UQ-UdUHNf9H~_AF2@J^d8T zU(e8<1g(HvtugzryLc@AaT53?uOH*S=&KqW5A_a*FLT zyw9RroPaB}p4NBvsFy|Z_ z9kw%PPuuykG#H(l@U|n0&_s6&B$cwTghGmtX_G*Nr}SV`0}Uo&Bkq3v+pJ|BXc`LB z=7dOJCWLBGsTey@#{>&y(9l->rHFEs0)n;Bk!xj;&9nLD7`SZNt>P-A%Y#Sp^<)@o8cPLSUJN2JT)?G zkQ&wzf7{DZo){8=$HdkXsCB0+2OSTN9wB1sC)C z?t24&x0WIM!k52b8P0ikbCYc+J-97N1Ui?r{JAJ;InvSUr-nWxp&ou})gji?0Y!mT zkY;Q!05t$NGOA|Jb5=tduY(PzP2+|8qA^p;H7#R&F0$D~NZU>T3YN+M+-&S(xWpvt z{|dCx_!yP`BrwI?2NU;>b)cymCiYa%kZ-=4V@jLKCsFsu?=^obr*Kc)(ZJc8%D^TC zDP7VHYygFTlmcgOqzNMh$@>=Z&tlG{fX|q(R86*3gaZb{EM zs;{NAib}_!WxzQ?dzu_r5(A{4FmrTjBmA7158#Q7l&~zXH8VbK|y!1`uy>5_jE}<^m76mmQu!@+Uk^AIe~X20IaIC z$ZBA(Y8XG&oKG$Hs)FYhGcHO1$)3$%t*>A$u2yz~=av(g)DZME)zes8YYMMd!QWT# z_Z9qG=OB3>b*OrB^yWE!4#x$+-`>FHmAN z)H`ZPPQNUmiafQwD8Y%A|4H zSFYu}R)i+N>fOfbNwZHPR3@n0&Aqn~pRoefZ!3K6t*|B?P`OF^AovJYqUB4-|&W0Nn^;bY7 z%C$>QP1@M-pe-{Q+F-#Bz<#vzw>wL!Y*$gab#N`3xOU}AClTeViKzO*)uD9>0n!oz z1bR8|B^S8A3vg<)J51Byx4+|u*PL_r=!BgHH06s`WK0#Sg$|$yEX;2gg>APA?S26`sOA7H71^C*Y$D#sm~e(+WTA}Qzd6|0pHKP$>3jl7Z~WXOKyd;J?P zetw_i`Lt`v#I2M$R>JFqNa+;H4PI$;X|e9SY3-uP=b0IuW$i$>s0|Eeuc02M0G2|G zfol%y8?1?<2m#x2?yojUrG`9B4p?zr4;N~gbx6S6Kbg1pQ9p2k8@^lSJk**dXvq{X zyV4XD@zC?6-^nm{i$RACjW7=_q;0CiibP5M!cy)&yym=5p1o*&gCouyWdJZq*uVuE zaWgv^XKD>47DNw$fE2|q4w9J5 zG3IK5=SKlh5r9;9ZklxABn*{;qe&zZL!_PQ-$x5Ij{7FdSOsQgc&w{`iab z?5WdiBnjKGt=KN>Dzx1V1$NDze7o=J3cKMD8zyf)G)kxH8RgKmo74M^jrmvCrRNGb zmx{uO?d+(d_gt;Dv$^i2+HH4BleI#_YBHq&F-aB)0krZaXx<&9emYyMzNOmA8`yN~ z5s)^QTEn(V+eb@_*IjXyb+&A`FpJhG6Dc8G0DmtXg;FZ6`O-oqF*b{n7RgFJdnG`u z7$Besxs*xT#`yrD?3TOVVofa_YXL}%)+{_vy~RWbDJ|#GGUupNn-;)@@T4Wjdsx7d zG?k^-lW2RTE%kekW`q8A1xn?y7&wU1Ldo*3R89#`C>FSKSQiNDbG^s(citMrQwc#t ztO!(XG!~^q=LrYafu_Fx0YK9?iO6C>15Kq8K}-^-iye^2c^)m#N-SZt0JM4*{svyZ zhS#p(9+pOuJQl2WA>Zm?N6KPoET+&B%>cq+e3p1DuwbVF93?OkRl0u&d*dvw>O{N9 z2DY+@+JV=SmP4&he3Q_&$tfpb1n;=x2fP9F>Z9k_Q7hs6s@bT+;kX^Yc)`xhPTK_* z)NVGUJ{XmLK*RtG?l3Pj1XDK1_hVeYnVKp~SJSd1Z^35s2@rMwyskKG)qt2qHrr}g zsO@a7Eih7*5+n1d~6-Ghe?+FO2b zZEKG{K+~ySKoh?&7OSKp490rVGV_kqW@?`FAiy-AjX@QD#RAQ|eh83W!Mv(rL#$&X zsNs56GEXaDVk<}|mhijM#jq7;c%dwp#QnP;`Jn^}+1gd64S4wUubcxsUy5$fS)?%1V{EtbV+PQa5D`G18P? z*~z+xZgO@Ez2sn@O#!5n+*cL62n30hQ6N$(_JfT+&^n3%Q=pEu(4Wi-~76@?1!#@B+6$JL(Fwh%a{-WqT~#Y$z0Gc z7Aa`ml7P`w&=(0$SpuC_g4B2{M(_}w@<#$eeu{sm=?}O9NLHJkYJ!hSTGog~^D0)c z-dqP20W1(;s2`?+NHuAebi#ooEYc!>pQMOm|G@(=#BFQl;&+aow!X0`K9^(^X#7~y zV`!YB2xp_D%pgtw>!e`b*E{u;gOQ#B)QzDb z4Wm_!MgVg&!#2*n$}k>61oO*WU+KDXEuC~?UUA77N^|aEu8-EUo43+)-z8$$dYX$o zHRDQ@iW42qVy9G%SOrf2DWX+VRltNXsf*|-rMz_o6Dvd-!h2n5jnjXk0>nmT#md^Y zS6B>^bAvWJa*8Noh8#4k(%wRQ&F&(Y9a0=D9v!ev%DErA5VK=FVtRs#9ldabzFWWk zOYdECr&6h?jr1O++KKaFu`7)wt(MKIhGu{C0eM6V!VzEyiB)40 zu7#1RCr{o)9=(>$u$aYBY+VIfo0b+p6N}<4cfApfNBdgP6eZmwdk3XL0#4qU2Qfz8 zdku|Gbgb7h(?cv?(9-oSTnF`c3d({#W#N&eKvaMo0(c}ar2p3y*X_(!=49X9dy8e$ ze_o;E;5HDNi!st`Y8(i39Rx_OKDv8)?JHmYs)G}i6bCRY&|C2RRnWaSyxY5q}KIy z(opHIJWf|yOKBP37=mgfow*{{+i$yf186$>#3Pm>GFF;ph6whhp%I%>6K38k!o5wf znMGNg6YTX1eD=6fExcZudzk?=h0x{|Gj=0v2+3{D7Q!N+T$QGX!Ke7#VlR$x$nr7_kC?@G@!eBn;s) z8>I4t0{M5|efx%0b9``|%~dH#-J`691lQK@6SyG9cBpzOgeI;8;8;~v4J%dUx(|8(FtPgogLjx2F&_j9uGTkxtx-8M$gY|2!u&x~~*4*0Q4O)F( zF-+Pz_E=l{+Um;g{$VtV2~tVbKBA>_475csn!bhsShb#sRfkcDjP_duRwX(=&E`A{ z>w+#%{|;kgL8?mNN==yy^!I?ppch(@&erP`iUr|*E;62!o)hz=I8%K-C7MqHmNJZ` z3~SmFY_>qwTYliaHP>38XpSI6b6jMXbWJJ1aRl~fn)^J%y`MoVILmp3ImbBbWI8d2 z%?2svF!v}m4|4+mhLOvtp*aDBg!|5x}IW#Sa_6)P4S+Z!wCY^2y3>2WEGrb z64SnpPBRAk(F@Mgm|L`bp(@_E4r$JRiSr+$$YM0Y988gB=Ncx$qc$@!$k;+B)!5)g z8%i-cm=Caca8LM5V%=t7p9KnUx?$tE&RzV14{>Z^g{>=)y8@YPC4@F%rHyjwAgy*w z-sqKbUuhfoy@cM<&6Kja6&97SD4=-o%}e`Nj@6Ln2O;Is47<^|EzS4Xa=4ofUG_#Sz#T%F;!5$b>zTz&@H{L#6`TdZ1iHc zN+hUV3RyB#VT(kbg@}_&00Zh6F6EK*T8#+C+o7y?F%fqoGTgz!+)3WQ26jZCL%uF0 zL_SSa;wWmn;f^<0L({f318qo56C108A7_{XT~W};bID?J<2KuW5)I0{wKmlwlB}W< zO8IxCOttt1ER*hqH)rLq{HruhUV^XaJOFyG_jC{yY(m~i+&6=uvPUK5K`D8VScS^cH2o+TnQ|UfYmJ8u^3|}!MFCvk^tfy8_&>E(z@B?#@M(jsXkMa)eyR? z8uUD39l~sgVi{@xVnwRt60qRXDb2E<^xW&;_{KHkqi<-O3cY^U5CJ1eu`OCT5pxln zUxp2_fC@B*v8UQpDqSP?io2IaD;68*vjUpt7NQ*tO-%!uW~^|QIY^4R0H&dUjlT%M zC16#^YZbD|hG0}n*!)Y_bW4cROW0^D(Qj3vQ7Hg$E~)B|&+iRUD{2szhwP4f?pU{Y zuGra^PO@=Rg($6#>vhCN$a+MTu%szTk0%Iz1azd=lYx|2k}86aS_&u15eKWNLVC6` z=9AU~y~Z-1J;mQ^I%=$?wa#rrGiC z+jdyXwq0w^dys1s0Wg&Feqt~M#!3OV0_qN#cyFadmr0eU0Fq0v9b$rFus~v1#55(9 ze&%yWxVCewNioJtRUP-9F_fp*@f5nNu=r2sBKw3S*9f-AgAP@10UGq0Fo_vbl`8*} zI9Y4%55DOQYtC70+tK4MQQ$CQqhljBMmlV4bik$nxiizO9RMb=z6n^u64nd_C(`j0 z5u`0LhEm*TE+~(HArdpHFo=3GD+TD45@3`$b4u{ZzsmrUrD}9e`muyZ>9QVZTe*KB z7LgLZmcbsEz)}~>^9&~G(3MwO^Y*pD;$z3p+XSh2r6k1wDHvVmy;Lu!BTP~aGT>)5&ixhvphyE;@s zNZo(#dChgIa$LzBYecitH@FRBNLNDp4d8#@}Z7;@nmr=cS+3xLj`JU}|WJjAF z=xnw<+Z(O5k*W-G?GhhWK_8dG)`7G98m&rTTsnIJQr8s$(!^Z3e-s~2LT+hB66k-z zFa%09RHBNkT8^=4(m9>Q#;d5Z52fD(aK&B-KnXmlleZROCEuh8NQ*g9o?kG@y;p+t zp3<)b>Ymz>d|O3Q(y_VdU%yjtTuon=%XsC5V+#O6k=mg^-u^MP6*~y z0^EG*9uTosmsg>^A}y=^oh)ID!i8BxMJ3F` zLN@0zHr95;=eyB;H7P|)R9z$u5AU5%$_^#21@W`~-9YNJhVQGe-lzodQqsWd!vOM-pIXk}YwdaGp|j~@ z^S%IZ7`Aw927olp{G0*^BOZobjz*btbE7snMT%>JLV?*ae#YiVaH9aMy?q-Xa-SWf zqVVvc19s%HgD`RXZO`tVSX68y-P35b_@9+fQCUz75G_qvbpvb3HU$3ds-mPCt3gEs z^8I4NmAwHVM4PSvh{o^wqd*3$j5lcs(N7xldv|HVeMj!mcv}T z-xTAdMC&0zjX;-}!>P$J(n3RSDFO1zY9|9zS2v4fd~p#04hm|NVh&Pio^td#3RqHr z>R?e83i2phdkAz7^q#eW9tu;2x?M*&51SZ=g-P(3S3v^lrVQZ4%}EJF6R^CQWk67A z9iNXN3~&=B5MAV66T_0uEwtKHfz>7f_erWA3G7Ou1d8ZNOXmSqQ`mmY0P?0-FK6^U zU#AmRG|SkV1JKW-dyAl_gGH~1^L#Bj>kd^qO3be{Pi|FiC*kuuV0;3@WR?}i`yyUV zi3llBuD!I5Q>=+2Sj&tI01T==UdVvu5FOlWMgeo17>mggcj}W z%INvtJ^Q{!hwU*{v8~@(MhSXBN5j6Qn(4v%O z#&mPsg<1>{n}e!Tl&Y0}BO$s9z*JgOhn+(;013~kr9xwS$1kYZt9QWGHZ>k$qn*ct zOP)u%<*Jy&q5_eyB0wLHE~E`2bx%*aMnpQ9toyS=tH96Zl4;he>pjcnF+MqMQ_%Zi zypr6*h;b{bK8a33%$c)RzJ*DT!=}YGErr%EBW+X&Xj%pwB^3e35U7$mNXtHeYcFu) zTZ20!qkVy~%mA9JNzGO|Sm(1~czFnI$1R9rZ-t$_lPbTviNNoImAj1yc>g+!1if6I z#K4?mfi`;>pbSjWGCC%kp1@OT3T+rVBftPjK(@b8F&ktEwyRj|n8pSymd1h#y;Vyp z!&X^&1ne$BL01Ljyi!J zq_%_fnzUSAI_NB}EC}3v8{o7Ndia22m}2b$@Tz1Ud$lrbT{YmXka;7MN~N%s@|=eu z92_6DQ)kZDY3x#zzAC^pa;3Bq_O+C85wh|)Yr`zMO~BB~B)Y0e*r*YN-U9$J#QlkJ zQhcM+Bn(LLO@%EsIcxJUnDdh`n=nT)iaDY)G62O!1pAjL6?F1%+YB^mNV)Vw*pc~G z=vBL7p1Gc4)|5(wDT|E*ys6+*!GosdGC8~;1eM8h&|#t)TaV_hZPv(|jHC<3sgLyO zOO}{Ai-LsnWsa+BM2vORS2O`&#zzWZm6Qfc%%v(xRp_Kb1D)Kf99y92`wthr>L=C& zmZ&nYo0n;t=ylQ6ET-;5q-cPbkV&5G12nN$@GAl&EiF(nl|~-{v$PxqWJCc<^Sx~L z6Rbc$3O1PpqLHYoHdsKC$|E!Q6}e}^%T`0gR#OhW%j?T0M>!%HY_U+POY+^3<{<2?fyA3eZ&SN`|PSDf#3LaI(d>^tM ze7^(0)X8HT&);x}UCII`FJE??kkzrNZGk|XB5P&;0Hvj{d=*>|v0)OCh5;ON@&ZFw z6y|!zaGM_=i`Y1eb0We9vxM1Q0c~(f<$FWQH#-isVk*@bI3x#U)j9%Z$yY+hN}IDE zW*08@+RN1Q1PH3+ zB0|-MC^}ZmfGVHdz+T3q0R9zK$obeI|ZY}#y2@JWTWH#2&ac(JESe+UL(FInTXbA zo^;DNX{I3?=o_%!^F4Oq^aVSQ^Z&*37pTajB@Ne3DXMY+d3{}jwW1GfML^y}sPU$R}S=M3RS`4!!)+k7VGj6!nGVu(kvd4-HQ_>5H9{*{jO+T@>$(HEgj`o&cy?EFTgu zRT5T@k;WSyhTY?OO23zf1fim)5wHjA#QVevEaTEeao%xNCBxRts0x;JhWoO#6t{`KV>WW`aWsD? zxu>(vE{bJT;4hFRcHG_NrKR#LiqggcVF7#X#VxOL{Qoy-B8BtK&wt$B|Es@hzx8{6 zVlNGlgWWp*MX!L$EfrmALMEu}h?7?q`&3G5B_wk;A$-vT+#3=d3^F#d7z@hWc@X}2 zXx>3*la`W`(97hl+29wUg;(+sW6#9x+)1X^)S~TbgI>osB?g5%G__>ib z69A}*aV9Jqs$6k{wKXHuor6o{6cb4UWw4n01%%^@n=Ssamd>hZatK)io9? zP(Z38pN%J<$sU`DK*0~t&uoNfokf|7lVYOF8rJ^$(6ZGNxi+x^H^XjhBjvfhs?fR+ z*mt7u=&I&x4FIXKz;^KS9hklCt`6}KP%3m*NuupWz_6I7DqgD$z*RzCv519i<3gKalJvoosBnRj!{ZM7v-F9QDZ(^gTCvU+rDRa6vK%0ZcQm`n-9 zB>ILxRJ_79Qz>^I41vn(74f@H&fSs&(Bw=(b|?fruVfk+FiwGaV4$;Fe~fbt`|yVu z1Zd15W?o^zR+}KX(0ji>7nZ3)N+~`_ek%4B8F*o=71Ym8em|NUa>R~MMK;C;A4U(P z^YioIoG1u%P@?o-8UQjjo3L&SD!WOOOyFS?hv6!uNTH0^EQejI7@D>Eo++#EowiD% z`VH5b_bQN}nAF=W?&TA`JvKi`B@lXfnkK@Z1pJK= zO%I`q>E+szzUC1l7v-u@<4uHZuV$K-w^d$axN6Il#E@>F%|G{t?F496EM%DGAvy zAkfc)$y;LHCSiRR0GwF?cx#G4dAmKKEX&zs<`I$k+2Wy?D&`7~b5&}bB#>Fnjo2?Fp zv5Y`Z#W-5OWgsdml|=ygBCO@|JQ^rc!(M%<0&bU^XpRSQo(?h1DeN>-s#Mhc*1ZH! zuWk#p@uFwz67-Alo)_&G-gU2C^O|ey-+bUd*$9;(|LO;d`LBKPZ|o00@)7&p-~6Dx zH~=-hb^HrofnZ1}VwaJmM4QX_z2vL87^Tj681}6!%;CW^&Oq0K0F|n;bs~fUQe6dT z2nea6QK@E-Cy0Kh2!iL0lJ7n_l(O?fl<|*btgkm|7kbimcF645;G!M95V4-AWjorp zV9!%EH_8sA67#hwxs4m5DDo6LV2S~sW?^1NKa-((s?uc(Q1S};Du}vD*vN_zE*23b zEBBpGnxYW#c?f2s7{ImMQf`TsVvARx;iyBObC6Q#L#kbDyzcMpme*QS7s?R z74haOOSa+?44|sr*>2mm@30!ucZvzeSnNfEpTv`-pUqm%_$?3;RKsa8QIlNt zJByKmnYnn*7O9ewo`n(;7ni5m2ot0?DFuU75_?n#dxQpo=&KgsQ^(hOtREVQgd0ht z*7NT=u~sZN0y1Sh(6*x&l7S(qNv_huGOPe8)o^Bv$Z^Cbll?XxyNIZAaN{`(Lc4Y- z@J5kn)?0zF=qU0|5uryB6xV}#u136mHC2UsdCwhu&dW$0TnmuB0iT}Bxkv51P8DOM zjm3M99DEhCQxP_I?hMrYtZTvK4JK_TrEOAV9h7qGKi92nvX!eE zP};6VHY2qF2{x#p6kHpM7)Mn%xmBdRete^0JjrV*3Wx)Zhy+lj&N!)_zTsXQh4E46 zFVuc+RJp+FoMNtI)IJD$G0j+81bi*yA|3NqGc4d(UlfuGE<(6n0Dvk69E4^GK49K9 z?1=)0Vzp#CND3|jSc+4fwM;c=834P2jkrwae=5OeW9jSdwNvNV*sv)Wn~&lX1z4I5 z+i`S$CrG7?sV`bvlP&MqWyzg;ExmKME#O&{>fB`s08X0k=Nh*Gs%V9R?&&BD@LAa2 z9_C69flnW7OqiAy87j;c2%>=X8?<^#o$TFzxg9ukt?i})b8-}hKWH-rl1BOR{}#+N+1#{ECckAqRlYoAT7iOsjA9b z(QqBr)-s)dlS^X@uu{ziS%tFzfzLuUYg85NPzV54Kspsb3zHc}ZzE^y^@qyvr_f@} zpmPjUts0pfwUztDwTIy^Z9&51d|!&|DfE2clc8A?31!@b)eOtZIW507`$#cblGz zq4tUVOnGe&Gbv+{S_RFT7iCe0fHi+Ee&JrAxIEmRrZa>=kfdr9jx5l54h` zH{!d2uS+Hkdz2be(>Pcm%nH%h_-MpzFu$;xQK|MQvg(%>D#YegXX%1QCVdUL?piA0 z3hdd*6?=GK$v*#N*dBZ?We=ZE+hcthB9}#b5Q~AMGmG{V-b^oyq-~05QreRM`M)wL z8e_wFs;9>uqEFJdPM@*|PoK5thln(wZR@FAYC}h&_8C<~;zd!SKG?0wSiUucRS^Xs zN+59!v-!y0nEPz#$~I}WndXi*fYsWEX04JhTPBqPKgsOgg|9H&DG>n~$5rV_8P z8Ql)Qp9LIBl-@Hu#s-EUbQZ0Se2>;04w57Q7t^JQFY5p;gQPN3GvjFJN30R`aT{$! zkQ%vAHb$CeW~7%2sS&Hhn6Lr!zDgFB3fQ3#jLr&lU1kYpD-FfHFu^<~Vonh)!vIc2 zyKN$R(FW(w*}(iM>(|%FIqQp_vEIlDyEt>gy2CG7Zx|mHg!{wc3meCp^h{zSrIC`E zC&KsEx@tSLt~8MY5mvfGMC7~J==LO6Y(LlFYX0szHis*CjU52l zPB!rav_!e)+N*3gi+Uk0*irhyEweZ)d9xsvNuWKu;00_FS4@6cY}|Utn?^3bS_D12 zu`!cD|1=5Wm2&3%iC*&npt3_Q&}O7G8=zl)M=I}kS9UdE6AszOTCzw7c=Xv30cbpV`N*pmvFlnOSFa?%FHq}~=~vp@<>;8*qlTEZnt&C@x^ z%iEcYwZ}5!L+Q0BjKnm$s|hxiQ8uShM6IeqTqX@D;8?~vmLd9%(8F=|#3`F1{THS+ z%oO6@KE&U>h`IaOyoLc-vFZj}+9KO*mJ9vZb=sbjLeivHuWb(=G~#jN{3Z1b9aADvC3wQxO8aa6SxR0Rm{Q+k7$isL1BV@yLS7P9SPt zOv?#-<61I>=BoF?3pUz!+9roDV2RRWa}9h!l)Bq^u>&`FRT1uP=1UJT<{0Lxdwjjv-2H^9zS zqeCp5BpWe{8Esy!f}A_t@3fUv00y?>>w^@3(8NxPpQJ)(luEH3e3myYkQyY&L>+ zIlxz_m6THL0U+|M1#hmZx;fb288lwwq$?*T_>5W;wC}xoX3js!rO~s(1+Ja4lbK+XnPGxQ89&lWNN6fY+(P%^d6`|>Ob{7o6M6B>X*))XlauGp z*-_e@Tp*p%K)a30t~_iz@ziOMJ2*pRi8Rg1G$r9IstqitHM78!kwu&D!GorcK4cSV zt7YM>i6Z0;(^7%w6;jc+Gysj;Lu-KZP|z1fYzS+E0la?tnRplRxalPaKS@+JiZF79 zPUs7KPA^whq~xU_8}E&H4Nt|%>6yh++EEGPRiy}ZK+6f(B6Lj^E^Ouf(O8TO_F9sv zz?Le^Bue3=I>atXFV6#wud{;a*HE(k(=)9hie2I<(7fxazRoarr^Jg+{zL zQsRA?7%t8yk2Dyy#drd-p+wn4=Fz?(6kSB4u*kJ4Ce2aK-&7yoXEiiXEtDq~7t1S| z5MZm9eUwyWinU`wl`yK>QyNok791?89~qki8*JbNEe33J$*eBFHrqvBFOPMjhz+ZV zjgB0EG(&VwTWii8(D)3l2dou00;&7*`frE0OI%*2*JnI8A71N?GulxX+zv z&-QRGm%(%%MrYE@%~bVd8UP%pf0;@bm4=i7Uy-zMq(oO}v66>?cS*h7Byd^3`mu?M z$(lrCGDB1!0U*zk4j)3}G)$l{FCZu;g1K1D2HnJaHL*c7s)rz#AueW8S{HS9N7oWz zUJXn~xzA|HV80TGfD@&#MzBX|9!vb28h?r>Dmg#O?YYhcq-+a0w-9-e5DaWyAtK=d z(v=uRDz&}w5Nihv6wAULQ41nfEUKJS^Pz|UMEwej)U!|kh&^SV`I3RrmS>Sn5w*Uk z0A-1>EsdaBdC{f_7}@|mHO+1yt7|F4S^10=!1gV1EerWtk}W1EWWI(-^H!GA%dJ6G zjZNrBs~yPY%PoBqEtbq$6)dQLNDYG}ewU6=eF&G8h9u}Ir5L28s@^U?e8ld!{WiPy znj7rOD_>*#4;@0YddLo6ak;gzu7_Z+)ofQ?5Y!H(0#ILHhg71jfdMASrt@rsS z?9YDp1NNDRPx!w-{O%vKfAh1yV88J@|H&SE_G$aTPyP@M5BJ;ee)<`HJ7&N1vp;RW z@C!e0|NhrLWM|k6bH~u>$Ls^Y{$BgppL)0b)QA3N%{ZMMJZ~TU-CwsmuGt5DyN?pn zy>|W057?jl^{4Il+1~7PU*YT#p8c2K{tbKYFaL_Y@0Z?Vzw!HjZs%x=uyuS7u7IQE zpzF3KtvlF4I|l}W(tOa!a+$JPt0dB`WC6uNrhv8^JHglH9XAg9-|01sZ_%8IR+p~KzAqA3ymwT z>cRLTK@av2Nm8pRZCEUX3mLR!nT>*3EzrBERJrHY>+JUHkJw!|UTtr<_YS-EhSxy( z*8_&wY|y1FAzpW(HJe(5#W}*p7G{H)L+>$#_s6Ei|zxKWrYZ33Ge!X*{FZUqZ-1shoz zX@^pRI{mwr1-_1PS-~|ZlY2HBas$_*osD~k^jV}Y+F*_jz&6~9GyCfr+w5w@$2&>w zUe4DWE9&jmiaNWuzSUlf_tReab#ZMcsVthEK;uVHpwF}<4>0D_vI+pQ6`?_8=q71r zrT#bvH8f5GQt}b$v-8_Lb90JuF~>bjC?!ax-%nQ}-3ur)=X_c}}>ODmj63Dt;4Ct?Qm*EGA`INNOBD#jDmN{*GXl8KwtenDk48GV(O%qE;@Y zO2Z^bJH{v&VGQTtRK5gby2Mz}T9HJHC6mJizRF}#04lA`k4=49jlCT#i=83;sFoZu zM+68*)ZT*%!=zld0gM9M3d97u)*njkl(4~u+@AE0es3}91b|E;aT*}6Pw=0sRgVqSQn8#apjz6TKE`|c$KKo;1v$1w}*qs%_S#*(M1 zlzcXUqB^QAnu$VN@zLpEk#0b*0T+s~WnnpuBPsw+rKICRH9VI-X#gr!qNt&6H|Aus zY}oQ9DO4JYMaug#$qR=CqTGAMp=02CmEn4hS>7ey4K@H!uXJdSOp}U85?!h*d4>g6 z3sp$8HUJ<@bQD>Tjzva*OfI!(Ktm!M|AIvpFUF4|6_pzc@I>V60p%V=)H#VBX|#Wm z1raf3O3WJ11vC~W5Hd#)P{$jrB~A1i3!%f|^QlDKMW13r_-v%s)XiJv#_JC+q34Hk z29~}5BH$v0ULyfRlY$XZ`XMGZmHoDWv_)kV?O*8OrG}>xNvn~uQlW}?(-MrUngu;s zbeUR~MK%m7Smu2NKE?NqMpX{xk62+CDux4oXSZ%ipmS{iJDML&knISIQYOD$ zQbXK0tZ9M(Jol!42X{NOJB^jUdlr#?w z4cWP~=j{0xj@lDXK4(wU%kbEXRLtmttvgh8qx60gk9O`$3*l@7W2}Yo)egPii8{BF zMRq&iw{kz40VO+`3y0a1ug0iyA52jbW2%jc%H1%42Vi2lV4WJ!Ep>4(b~DcQBBL9H=3MTnXh` ziiWM2`)+Yu!LyIV9L-}80+$!1t-S?-aJ8&JNL%pt_~FxVmu~Tm>OPMcm!H$tcEhaH zHrYSWYrTDF`TBeLe!%+q{^FUFcI@a=_RLe?vFDzC#Ew1tn4LQIG_6Q3pzWHp5_FOc z#c6bSq&G|DOD1zz<}fvPRerxurbK`I15Xm z3S;T|GzYh}ZL@2xxfWLBN;Y}4MfjG@14xcN|Fk{#)T4Iv#pmtRiQ~9*&j!pHds;?} zj2JZO0s&A}G?y(Q$Wu@doVNho#<{3~VQ6BC6gKHu&as~K+P2Q!Ffe;Ch;6fCob;=x zEL88ed_Z?HI?nny!n#NM9R*LMbk#R*j!Mk&{(g!LNJWAHLd8_v5ftn`bh%x2-Hmqm z+M8_eRoB@rn4Y~?zsB}ld5v`(y27eS_mvWmmbJ7}y+%uGbfmJ05eSqyX#>s5OPMbl zk3c&l;rgPgO4S#UV0RZF?M{qo-~QHj*xTOv!*%3KXI3DR?YrX1}Jk|o!;pj$|i>}mJ(%l zNKY&1D6e4iP`!BekT9)+fu|!+<<~lhYX1I@-)G-C7O+X>&0Y3$zxrGD!Jm1Dgdr3WRY) z?LL1NkD{Y?q5C4fM#w#hyr^3sYJ_3p`(@G-G6$5<)y3irNLk-!03%A#&LKXXWm8k1 zqamt&E|4};d1?X5`MYTo+^l3GlK^=ODW;Wby=v!2(FJYu>0=yZfI+d$x z%1hp|CAn)qrWl$M3<>km80535*U%WWh6rMaK55_j)}!|22OlSWcM(vbC_~L)I8O;3 zq2I$Ssxn8CC6ubD!~`s}NTt!yNW3ljT7C7()hdQ+6t%!`OExzAWvcs%V|)e#r)3MY ze_*rMqAf63PpYYnv`90bwSmtnQ^xg2hSYMBK1u2t9$^uk!=-wH#drpGA}%*`7?cPV zM){*!3#PS37wp`!B_7%fD95JjY( z>gAf!KX3xj5~JnEBJ5g<-7Tumg-CY+Yk`H7v>T$~`D1q}5Bia*`?{n&MLfSqbQ!6$ zjOcnm%p&(GK1aHP>aZvva-K+j9_Gr+(n&Q8;&y%FrI+kG4?k=VJ@g%W>Z#}KC0v4K zConJs)3gbbK#`yeryIF;0!{4zur}6~HUhH_*t6}7fiBpUT>#mge8w)$X+J>b2&t^g z=2EtEJ^|1&8cLT~1D6Hg=%Cnvud0AjBiteu=K|7ZtmuI51uyH4v%rfb%b*$81$w_R1YRcG%zK&Y5LH&zhz(i=P%k< zzw#CP5?{aa)vwq?k34M8KK-mc{nWGe=p#?q!;d^_k39l_dh${0#Yi?vg_?>?^3)%W z&rm|OWig*g6{Z5}^3PcToMJD8Hxlf(QnMPeue_uh` zsIImV08Scm-64-2rFgYE6f#aLNK@7|G+7w{M$Mv?T2o_TvG2p!KAbplg3|pVi>tXU zKvsQ6f+f8fQOc}w7kWtnmSo4Ds2QmrKg`eX5V@ANqgz^Iqz>- zOW(`trVcA1?N(8bZ(R!-GMw&REwlYfZOK%1!$^)A$%0!melskHfx7G=mY(4){3iOrZ^8j|}|MtD^UG|}0`z4%d zgOAsK`3?4)zx&7brrQtlFFEPx5Q7x4&O^7_-+b;X_VurS*?#0sIz{C4&ib@mIt_(A*VAN{s{=)eEH{n6`lO%#{y@h|*msx#EbD?2SQ zPyEcE{kpyD=YF4`Yp&$k5B=(2*dP3dALUtF$M@JdYWG(xkdvYheHk46v}A?(Mb(Hm7pHQ6nACl|L^n zg=Hd2uD}PW8nIt(T@|8Hz>ZVaf$&j--y=&023jox0JZ)QkU2o_u1@9TNy+Wrx0jx8 ztu{`1`J>-?)E@lyx9!-eGo*&p0)ohd36v&1nDky^XzqB-p-Yf{Mrld8pr_feq(7)o zm-ZT19vGvB`by~fDtfCC3?Mv|pHgfZ(?Rn7B>?ym#NyJ$7qS620uDPczpSmG5(su} zv*2a8=c1i^=>bRXhb<%p!Wt~5L!g{%0Q3StHv^+x-7&4*-T7tpIgTW|)c}YQK zO9;CpEr6Hf%QYAwET3nNs9g)%H2RDQT0Tr*>^IGVr+-h8=FvTwn&d%hVTRPj6dI!$ z09){W`0+$2JD)9q86*`rzcD4CO0FgD_Z*d4vB4pmKi_L3FC4d-UP|HF(csyfO;T!6 zVlL@36s5}trh-UR9!~1LoKm?j_ajY8Gd)6yFwAB?fS^E)d10br0!b5-)`xG;sS~H| z)XCG7o@1IwR6I&W)0s18?b&Buu#+dx*f{M%;-10`SnJKI=af>Bt1~VPR>wxw3~*|t z%CMOYqZxX>8TPJ)O|h9V*TA_o^0fuvw2e)v1!kd^dqF}P+X`L>kdh&NG>Z^_zL?Ld z2cAP2fOc+^hS+qrQfZ`R#=bz4EG|T#7Dzk6qQAtZm}CybS0W^&c-l`B*rVNp?EU>!8A-qi+s*ok@T&L+F|s$F)=^@r@X8?Urm zZn}cD5{L0X>$2@FRn|`Wt`kGacI-JeqneH#d&!=8<{5kD*=Kn?%?1v;LeSEO^~MmU ziG8E<6iLk5g~16sbFs%xU+lKtVVIloX&d04k1{r+qy-mMou!nV+8_Z!Q)&t;KQ(Pg zE|}JS69iNN%Oq`I;P|YxmeO@O_xd8L#L7$SnY-IqduldZYo*b(*=tkQhF8yq-PlUI z92g#rD|e~pJ;MY!y?uSA9*lCR4$^|bm{Z!g4i71LNy&O(3cXBBT41&AV67}AaB6Gj z9=GXHi@0fGNsaPdo|*SgIx%qq>%6*ml+y z+}e|@Bhs-hWnjH=agW19$6>2uSjqGcku^s@Z(%=CxU`1&A z8WH!GaV<6+&aCV6dOa&Zw%QIKK4@26Nt1N?)X5;%n=WhJ_xqbgAOb`3rz7xHI~VOt zy4Om{x~M~JA;C}?j}qp%#^#b(Mwn+^zcNzWC93YzuOvYC*AD{mK*y`amHTOs6X?d2<`1GB$a=s#v- zS(DKA8}7F^zU!UY_bITS{+lm@jvw=z{)JEdH@b0SI+p`slpy}aAN?l;kipYiciv?m z|AU`LvA^-2Z2jba{|Y3?e`lB+)n#;NuVq4M@F^FpjmNoFOj*Z(-iDf62PKL7S0I1Xk1od>^cFFf-IVCe-r_0m)JEa{8WCy#qdVHqISKRktP zL9Y$7p(v%5;JS@q_$HG&3E(AyT~KpOiD6+LqJW24bu(v?4ola;zjI$jPs?0#8U|;I zMO}VH)9B2msEAR;-#o(nIYjW$2n$w>Yn3hhSbg4FX0GvC6xAL>S_cV7rEe)B z9lVGbJIsBGa&8%bQy#COpI1O9g{ZzM#5zH}x>Wt75^0H#(~OZ6%;W-0X+J5=U2iwsd#zo~&#u1hD!cxME9}-AuC`mRy~1w0 z<_f!$$Nkq`VLy2LHTJH1Zm@UWb)((S&u-qg+pgZb-L5{^$%9rv2RiJ~Zdw8DY_@&7 zTJ7N8cIHy6bpWusx?1eOkzIDxRfkBE;C)64wx$ZvFX_N)?qLI`vB+|$5qI%Mu3ZITc(IK$*LoO#=cZzIdMs=gC&I9ytOblILwA*tIGZ$* zfQQDLj0nY4>fYy!PA{eAJkSc>Q)`7xCk3kVup6;u?l)S!6&%ku96U$hNWe@Y=9cz0 zT)!KA_Y;ex&l4t{)t?1S5yqbYmUl(SZnR>e#DYjmC6-<1rfN@_OqPfRmk3CFZJE6b2AQtfG9YWGJk?MHvGL@|C*PdHC|mrV%0o zQn~`Ozktx59(4I+LzFTsRNEwZ;)$MOom5+v6zikz;S%>&Y@f7GK}O@%_s^HB=NxTi zVUm#ZCRHdkEPR(;v2)!ku0kz(zg2IjUQX+8c7gcS?9sdpW}*J&oM%Dv9=rY4TkPhW zZ?UV6?Dr}btw-6jB9eaj#pk9^*jJDC|L>!Nt-sv#3aFAmK0poBZPpR}77*>>Sjk{p zCY?r#ibcN^a8gE&xd!UGiO8vee0FUOJ|H|A`M!;arA-?pw<}K6I1ZCBg~k5(@FWy9 z`WifAV))3Ys%Qp3qwz5e(FR6sM4jiysH|cF%1KGFgp4SqvyvB+*vgy}^y-sWB$7g4 zJTNrqDVnovu;(wpZULMc8i_8M`1x$a%7-h}RfrC&ysR2}w$j@*%+R($l9F1|U-htF zst6mVXG!#L*`is#z_;6@?2?h>d_YMqzqR6DN_h4b&nG915lGu9+G)$ zf~Bg5e$Gw))#p8mDD&c3O2p|=RgfRY6}!jIoTdRMG=2e#L49)z)k`G+ng|Tb3>By} zz$I-ph@HYPX}l=abQ0EUb5R9P4Dga*L5T6QxHKZ3n<_r)l&qwPc~%>p*io zk4C$i&Htv|JN$7K-|vReZHF;!#v;B6udzBnP!;rcPK@!=liCo%}qw4jFmJTasrjG+Z~Y-nl9(R}&dcZqP|aKp!FVWjDu1*%b7++E`+k^D1%iRkSFpe4m`#^Dk_oEU$n#?oonWL1=9 zp{J(+*B?sHFEIDT6!)=a9B1t~apnYIAYxq|RJOvnZ-Xt9ndlU$e+6RFTP}P5H33TI zJ#&4U^O>TLo0w81;?}jw8R|oW&+_|HOQ2uFt{7 zjq=_e0QFqvW8dEKi^4P+K8R!FbyoheweeR^~6Bvfyq zLa&B7l_&5?kWxyJQ^FeQT{h9H<}<#QQ>@=nRX0jtPnwhQrC?@>-;2Q$D;;4?Rhu2z z5G;%JW^Gzx4fHllo8|>xzWSRKLccPa&6R+3ooFCrLR zRtI$^Ylsv}2$Zhw>QzwKwM?QK7M)TyGc}AHV{?z8Z;@X|3g8h}-!3L^N*fG%mlXew zA)t;Ep~NL12ABxJXi;{j67kGXJ&G8dZuUT2Et53XJG<%CJ?+}Y)Q7Y zS^K_Jsiacv`@YWa_qh*bDrK+#K?|q;5dG2%X|Nig)MpfcU(hh6a zHiVT8wK(WD-9(26I9?7(ODDbPPF@UqUOOK4?0+pBKo6$_XD`RHVHR%}G5|vNqCGPh z*;$NUKH5o*Y+hAFe0FMIdgLyc>(T&e0#ctTL>7w}f6*TK z4+fs{FH(}jNv-ARl<_l7MFGxG8HV*n4r&9W=*sGXFoVN3%4>!|oQ5#aLpVMC7|R~G zM+1!29M_hQ!&8Fs&A_3yD${gY`Xtp?obaEKQozpjvaNJeT0Y6MK~HF=mL|p9Hid!* z?+$eze>|-H%_l-OL|IXaIU{^x!^%6ih5Fz5WGMUmlVNzr#_(GDSU3fDXN>1-m$#*d zn}R920>;WF%~=F5lCo1)$}zX7A0y3aC90f45Jw{CX^`6))65_hHu25lndjknWKvR} z=B5bhYQaGi^kdLcY6lU$XOS+?v>k^s4g?Lkpl&&|3KG4WBlwjkG=>8%a^qkpeJMqt zuXjNFxmBN5uu0mV0!fN3VdTRp+8eKH*XEMpe6Lk zBaehne)5yy$tOP+KJebh!bd*zq44ArzaAcc?|Vso-WBe>=bmu)U3Z1sw{NFO@kSh- zniz!U@*JWAfsN5QSbB)MwUgG=`4W{furTc>qNV-SNwhjohv5;8PlLTw_bbF zggZ;;X7Ic-7{uxC!5N*Qqe7Mo7H*t@r3&O6_^ZEpD*WYBPeZ8wad_qhbL9{? z_q-Smy}Ub|BxinM@7{2E-=WY+gWG-xxBO`f`6VI(5t)c5Tdk)N zqmhSjx?}~_v7cLQuqejZ{N|X0nWX7jK`^>7z7;^t z>q)1%p-y4o2JMYyI*X`Ml4d$+(VCSNVbkgwP^khclV(E;nqes_l`5z{vT1G`8+a>% zm2H%^pFY^pQk^8Jc{mnAFe(4_O(xhz@*D%0Qx6cE7|h}c~#d^Ue4b$n(u z&XL@nOU)Em@MfEDx+y$x&s}_NB081-RSbev98;A;LiiZSxTqCA)DZBQrZ%m#GZiPI zGr<}~fhEz%q4H~*2;K+`@(tI;MmPltauP=l73Hi+RE}o~Ldg`LHHlayPE8Ju%M1>~ z$iVgdF`GtYf&|U*`H6})NDK(@AV}C4>9!0u-xP@Sq^J&P&?MKJg)?WVe-Y2Kgx6;? z7iLJ;po1E(lcY-+10|YZtVDHE*pys0sxtZjHeuwNKnHcs2Rm@+d8Qp`KTTs`EBKrW zi1yi}$aFb!NedT%B>iHp{9-xZ+_aJnY)vR{ti^k&3MCtF3Ki=prLJBXsv*W!@v|}- z!xmG4lqxEV8@RG~)HA_Hq6h*94W-kN2`8qgeq$)R{f@Bm@kc}UeLKQywS{4CeMy-3 zz(b+&E1wUmzx#vwPTCk7+fdgPf)WD-P&#-dL(J7SoT94)lijrb=!eTT zMjMIo5m8-A{m~KY@2A{-2t6{2AEsGflb+n;3>(xGb3~HGP!QLDIw}7OnlLw!`dp2jxoJxi^p(5AePm4~JkOnX z-Wl$>`|fb(?K`8R^uT@hKzP18+`3gE(0YQ53R;7p<_)@Bf>Th4>bm_h6-c%3XZj6- zuIRWC+!Sz~6{LDslIpEwd`$=UWA{1q!-h8#%NL%Z3#OG&f$!9F@kFQv+*e1o#8^#HbVl0$jbEB7%YfD)SH@9%UVLQpDDyGzpZ4))uP6&$fj#ry#P^ zwV}279PN8r*hgBKC)naQIey{cM4U14Y=+5^p1W`nf~->_fi#o->IP~v`D;V*yhAkH zcP#wrpZp0u#(KixzyDVFvmgF2^e*}EygKsk=zVxhH$M~pkMDmc9BGwI+!j9kM}Nsr zr|@#o%gLdfQ5MSrrzx)?eD*^-L*}MWh5u@2QqRYgh8KVO@53u-=`0_=oDncWTEBih z&1%tJ!YH<1ZAUcnMA(fp^vwQ!;pvxO3IES4FNdE{-u+X)KKJS?VHZx*tNULeTGA|^&g5;9rlQJ*K$^Ag9( zxfhYg>m%DV7TXkybclu3OU07SHmz7Pjpkf3Vy~_&g&a=vUW`jcEiwUhK;{*Y&mqgM zZLEa+S``{VniMs>#D;MdC%~$=l~gTFM9vP~#98TOl>O)N)%<-+E08y(tp)rn1u=Yx zs9JNLPr#95{+w&Id$&EOZWO$f;mp}F-H4~Cs0y{@o5OqG{b+db-g{#8oygfF##^qC zZNK*dQ-sjOOM#{Md=Tm!$gl*No0uIjQtQO zpF9Cmgk$!Ef&-BYA=FkM)+?1*g~$dl26Ay8hv+yG5$8Z3+c3^)AYQAAi^682)Xi)Z z^+bae+~X?J8|BP{Asp6Ir!R%q4xJ)mJ{?B*tP&*zEGn>-1skXvWe(`Tjpj%-rS^@h z>OvJ8R5{$Ustp@LQ576C0tEXi7Et9=L@J|n!H%Ec)v&PIrE)ltea z)s6EzOCP%4pX?4pPwxt8Ct5*&F#M=44<0%jMljwt8ta&DV)IvtJR65U3uhzUY9Kat zJZ2nw91o=!m_tLLQ6x@cg^;T%!+B+hF;DG7st4xFG)P)t+6 zZJ^ATnp+|FHq(~nV(fWn>b$+RGxU-!HGSU4>!&~^4Nh*bClYiOz{9Ex>!~E$cJs|) z`_`@Srq+eE^%bFE1=WWjommj+(^ZRRbIia2u@0{QmpWtsms_%GJJb5`o&zp6gYrqlV+RF<1??KEp|%B^xVa80h`&@-VynRB4x^KXa^&|Ysn#|rZA?} zZ^|QB8R%y#B5K8{eJT~5j#^LZ6>$xUfX3=lZr5E{q@|EFaskz3@|~6?_=@elF=dQhB*9)(PmtNrO&-R5^UfdUs96S`xg1TLyaLK}w zH#=T;n#}FV2lF`l?0*RlZ{HHW{%3#7zwF?W9I=||x>ZsYK1V~-crbCF{tthE*SjLz z^4Mp>?h{u+@dE4|6a92wFKY;Y^rv5Y{hI#%&%P1fwF$?I2yXwy{`m8P`kTWy|LhMi z#t7ssD2ifOhp7oozwd?cZ~yymkP}}%eiYiHJkb)##->XC-9cC?<8dmV-QGDxqc!Rk;qRLNN# zYR79s{dhfRO{g9r4LAgk2l<3L9MGGy$HOf|Y#UP78)_SqW@8YM&`G|sp~vRr{M=6T zLsY>jLYM>5xpM7lcs(FN7}gZV&W&IHw-rsT13lwm|G;=Sjv;SmV;h^Gl1rgTdXR0P z^-Wz}C5|Nhq2Sf17Tv;T{?guKl&r?V z!B;b{>qBEL6;v4b3I4v1lximixf{XF5h~d-H?9dO#Qf5!!Yq00!BGE&PlXNt&F_X) z-~3{z|I%l}sxN#d)cnSip$x}qhDx?${oUah)rg0VUPOE7NN72VLwEjS7&v$$44gb0 z`q1)ezk(JP5qih&SHqQWeLr0KU;jLGKl@^sqcl8!a3T~jmrTVhJ*G%gPpUVgASdaT z3b-2;Y&11&6!oM3rSKU}2_#aNKfm06o&mumv40J3<`81q& z9t-2`8ou7@q`1yBkY0P6*_=5SNrTLuGqifS7|Q25LRm&XRg8noWz&tUEz*m*7Ftk! zH47q;&E{7E@+d+(2huTRQ4+{Unr)kgDO3Rw5fvF#iJQ%Elqz4VdPh9@euTn}5$2#N zYSEA}zV<`>y$TxLd>Kxq3hhe{sVB4YXGGtaj}}>Uz;!!Mm8j06&P3w$Bz)gUH0P^Y zO13bmLJKLMXOUu@RN5YnO`em=uPA=WJQI~sPGb`8pp~yyZ4H8`o;yd6N|5p^bwa+r9@ECAL%< zXYCEr>rmS`!E=;tV_(K`*60|owF0l3hRO1lhDe!@lB!pzw+vEv6XKRT;pA<mPt)BQSaRw{dp5)ep5 z=!9#fbj=W&Z|$tnHs~VuxGRFxU6Kt7r-qxswxm1UixJl03|e~GStV>FIk6geU>FV~ zGAf96@N!TFh+iHHx_rWX>SioGe*ZuJZ{gl01o6to?cqZocn`)YN%Lg@y(dR{ z*z&=zh5!09kB6#~uIPdVY8fyDn&kH z#3V5rqk9z+dKXCFB-d3y3a}XC+=ugbmDVkuL!@J-EW@?}QN9p+LE#vi;|M&1VZ=g* zs1O{%T(ak+kFb^?D^GJjlcq6kH9_B~!5$nhoWx#?R3DM)0MBk%LMm{)O=6cGLgAT2 z@EP(`d?K+sxGf`aJs=jeEiB!<|>~w^EjT%LLyyl7=A~yF?4CN?Jv{}F_Xj1j! z987}P&EO!|{y+pNOT}cB)oraKGQ)h5*qWMery{RH%^p7}3Om?NK)Ri>?;5jnugD`Ydst*r}VI3IH~2hCi&D$GzlG!6nbmk$DK$7AlQ zOC2&CRx2{o*{rUdg2?~FpM;ig{Z(lD)?bGFvn@D96g!aKxp?jZ>dTigzbVFLh;?`F z#JO-8WN3oVLuV`-y(I0JC` zkR?$5#5N@(@V7=uRhh;c$7zWL5janyrkE6tbbkMX)2@p45-M5JP+A8V=&=h0SS z&7e#o*iPU?b|8_}Nn*G}BTDqf^mBHAO%vLf<6`&vF7yo_Tq5ZY!gV!f5WGn`Ozs8!%$7#u@r(7{8cq!;m(r$S3z|Er^ked81VMT$CdrfYNbf4y8b>qZA@JN3a_>TlodWu?cvxmta@89GehKPh&@@u%vS3O*hMo zf63u1jKuCI2fG;}+Pw%&J@UZ2!~5U=Ale@2gRH3tJ0CMek4V%?f5HyMQ zM~KS0fc%Y0E2%zeEJGj>rD%z>45{RT#);5amhcDB^&-`5bGF?X2K!f~=k3F&I znmeu1`T4V`d)t9r@jb5B@?glXIaC{^V}0iMEX|Rd@C2<*AlAeb(iof0MV|XPQb!{Y zvQ67Y4KBGP%!^Xeq2+KKGBKpnR@@d?iLc5AH`N zh-P0Tz><>1`TEpveI`b_*B+)sQt7#&>q2Wdz3%{iyw6AhQ+kE*yCUXzJ;eJpv}!0K zW#?vPiE{)0u7G1=X|k%`&eu7{cYVDw;!w17vcoJ4Arn4!R!uO~!)dqsoKGql7 zR5`~gL&ps(dA7AU6ei4CQq!ST5k@{|l(r=KRKwl&*!ve<^BJ6u7RtrfA%BpIPR?u} z+Bx>iQ+ozSdJ?B=3a*Z+n9K0I+FRR0I%$<$-Zu;6Aj|7EpKk_;cUBILFHOML zuB)SmS^c8xe(t$v!vWN~7Ya{&kE@rd=mjO5VO;V_ITjMQm^N~a8qDi(drm7($#blN zk0klK3@tk6q7`7i-dvbMmlCRv9X&$z>&3_gEW*(+#dQX)D%&GjbtgKdEfu9PfO37f z{&mDY{=_F1UGq4>+Dp4$iB)i}FPm4#U@Zzyn=V7Yi*-;G`BB(F&V0^XoPPC_@}qv5 zJ=)OribB-M_xXHwzJ&k^Ut(io!*ZOAY}SM6FoTp>!D?FEpjYBH*R0N!>B_`Wf~dfC zZN7O+Sc&s>?Xmyht8k0pGJ9X7Q>&>|tcUwHL_qY@XPyl|dg@2v0CbS!r%!Q>xu9D+ z;6F}7|9CYVK6oIUhm?N;%7|&Smv+4ro_!YK)V&8Fs~-**q5AX=F-Isa>IP9W1Drt> zpVyoPqAT~x^rah$4zdLR>T4;aS&gG;ur7M|p~oM8!;SQHrz!dkd=gW9fXogU{QJ ztoz-!-@5EDz2PH%YrhzTFggO#Fp6ZpJvrF>WefPpkNB8L>PBHwz+F^+_aZ>PWfFBF`y4T<3KBU(!G^ zF2>~FI&#PQ2XRL1*pB8EV~ zmWNsrY3p9Fu0a8$-5P;a++${=IB85*8a*ma)J|H(@wNKmgji5N2d! zXhbk@1Du%>HGe>H)IlPNM=hv(SK*~8Df z<*bmh?4-)C+YaA|lInb^DWiippkO8MVX3qw)goD%5 zUAM^HET~}X(Np2bOFw6m#fik3>$N`_X&%!9D{;cgY@SL}=k)FYxSBL;1r5xXx53y= z!SxxXv3T!+*FyW@6JbAw`#9C4gCKP(Kc{fSYMC<|0avrxSWl(KLURtrnGMHuQzO^9 zGBY>KFqhguE<0FD>1=X6nY0aAw<Gw9)dOCFT{Sf2n=k+u9 z`uKi;?|YE*=mTk*0~t**hefb5Xk0sEBU~KHQ7U4Gnb#xSQ|!|RAF104OP!+_^>ezr z;3Q@8Tr*jtX|^J=RfUbGd5yX{X`HTCtJ74To};V%wg(=&&cHnNz5k1f$^O_=t|n(H z+(xU3G6Ib>){LZVQD!U5+_a|QWu@~u%9#|A0?NSg9%SvgPRG#d8YDQGpwPfNiZsSo z1gVR)+RL?%MW=`~lN|}{)d-^GdQ|I8{!SDw#Oa8r4qYr#ndP9YGhzLvy0B?W62LDU zyZ7vZ?0zCaVQj0x+Oom3YtOW}^GVbwB10ly%=aj%E42(y;|xSKfRRYf=4p@?N$n5pDARY+V(bUi1EnL2A2A|Hr;<^Ssjp zg_)OCh@z57@G5uAU?cLztb*g;YUoAt%wH&4sSJx_q^8+soXA>G+iQ=5uf4*YrRg|+ zx>dug`F#U@>@HG`{FA=}sl~?R&{j*`JSA*yh7&iz96XH^B}qSrfJwbK$@j-koFK(^ z0Av$~lPcB%i+(n(XCEk!0n`|_-aE;(hpNi%+NF3eBCPiJOmw-*aM;V>yXG+uODGt6 z&!gAR>xFw*ZLEl}<%1LL3co)~DSj_efg7O^ zvaq&`&B!F5)6|Tq8u>jF5)X}J-54=KYK2VNVH=}ur0n;eLbaJ1IgEA`z%;^)l`%L} z8qE2@7Qy=Z7k_Wj(A)U4>&zZj>;wh_-5HETG5R{iAV39q2rN>5q=AV1DRpLIb*Sa6 zk_|QFHpLyr$$%uv;v44Lq7WUMunv}@k~%CaPy(+6#Y(}^>Sj~Atfmx$QeOeLgfyTV zb2|~esSnZn7^MLRk3eEwz5P+RC5xS=Zj6IYW;zjE2M*MJD)Nk&PMDw&k2v}>V!$E4YPZ{LaD^*2dc70>0f)rc}$EcR5KMTX& z0a9~SP6zX_W_4pIK$fDBMyR*n^}wQQK6CC|xODzxXryP{aLcJMKsDH zNR8#Pk>pqe!0)nnKb{WhR&W&^D@7|EBe^66^qtJe3){#*EInTM>+d2p(*ru47Haco zQ$q?)ZenaY&GRdU=O-~ghu`P0bE^3>#9SGq(zAzayh`y#Cuo>$j|RAh0mfJ7MUwZ3 zXfg9>M29P;t|Wn*n6r|+6)w-KPSycnvy7N&*zL0y~bkoN8EYx5sEmruFLK__>oWk1rTH0|{ zKzpc+f#p@!Xd#a3x~;c`rY-Bj-S^xc1FFkZezw!zNe#PM#zmc{3Z7ZE?NpStz~(t$ ztWXr;EC(Shq5z=?V*kTr+TQ5+MfKb}(F0h%r?)%;>XM{bper!)TTua4Os@hV!Z8S& z=SBy@Aq>D_2&2uH5LW~ypOXh6OiP-}iLCG1Z1AQJrkLClY(zsCkzrb~OtQgGvFT2LF6r196=y1rvh;`q1M~kx?lw7P z0cXNtNT~(GZwl;3hvBh>LDQOsa2rJM?M-#zmi4t^8w$vq*Va-B4V+E7C_fvRoekZ8 zSMt@U)16v_-@`R`(u1sn6j(QgeN;k-rRf;ePDr!OwmjiJV)ITG<=7~?M}tIMku!2V zxljZ~(xc*@M~@#5yQxfknM%Y15b13nV)SNJiGplh5S2S<%iyM`F*Rx&XY*8(>IzLe zH5~0!n011>bm2r<4b{Wh1-j4+S4pQT3jNKCyQ|-l&wEU>Sy>5aDYZjrQ&ORL`Br|$ z(!(udn&+9q&}2a_9>=k2Wdl3G^}R-F>L`xM3Et}f=*KHu?+G00i zlpGJ?9JcM-A1?m*C*k4`ei+*S_V2>LOS{9=;iDmo-=(M^o588e!CAS9mK5tv-++ij zm1Q=ZSxUc}Xbthu!;gfAAAAss!PbyY`tLO4=9jJHVVp$b8$p=vd*J?X=Z>A%jkTro zRs>mL7W=I+R=K7onWyETnq?qXMFa)q@I`B=5UQg+LIb_=YD#lSU%Kg%=HWVuh|I0< zDuPy#rSpUKQ3^SNJRH6p)^rX8?1eK0N|^!QDhFpOmrXevv>*#^P>R%AiszhWTAP%q zt#OnBxzW)`5V4`MAgn4=vn?0GJ!w-W^8{#bit8$*(Q`>5jh-u0VPiu%*IN?jax(&q z=LtkQA;(7tiuuuxG{peVyH8mQKHENO%8-~A(t%ERk8JYn?rH>Pamu^R;goYH_sza- z`EaI+DLr3NHbXFVJug?Zp%l3h+d0WW$^*6088YxO2pq$q86dbYfK)l!6pySv=>h}x zNhDZtEnaNC2s+qI1sW(W!HYqnU%NqeMN=z~7O;P$m46Cd4#Sdcr->j_R%%#Tcv zu}t`L={S3{{W$0F^wLJCdIUM8Lb8}9(h8+6J)$+V7o56Cps#~G-wVh9w1DKQk5>#@ zv}Sc33iS=3VCk`)W+{0LQ`2Tq5K+o3BP*?o+-c+(crkHM{UF4bLX^ zq5+yFS`>k@fo&Gilu*B2!tLO$w#%F?OMvWwJAiJ9VR-E@#!At?Iik)XKJOcU@P~^Y z!sPfs=sEXtY@n(tuZWDL|H@^kN}rJ?0g}aG_jwFKIVhCG@v2fBDSFA(c~+=%Qc6l1 zHDwmn#)hh}8U<%7G$x4tOf`v`4dNWNwGYs!l74$czbVo!cAz&xQxj?cCvTK%mE@kQ z7)flQG7*|~K1MXO7-@QW4{cN6Egb~9KY*~@;n$8q1Z6`5$;tiqj?U%z^H*t3o*Swr(cuA=%La+7ps!a6*O1TW6;XaI$=#GmCv*2T_5&S< zyJ$HgO4`fDn#Y{4C7LbdTm{Xca`gs;_Qu0Lp6$=5j(X<6p>UAsxQDr%g4fjmm#JYj zgxgiCLTT0Fl+o!kr_ho)5mu2Fo*wKB62tykIi;fj`$3Ms3h z+k7>8XH?f_Rn*gjdp2yp?>(=hzzgHuy630JUO@6jUA-7?l9jU=tOwJl<04#^vdayF zqLG!J&qkOA4FIRwwaz$Z!A;cpiPMy|ClQ`6v4q`*65|#OSg{#pNlYn$Uh?l;K2uV0 zx&oSvLoT0Lgws)nv)Z&C5;JXKs&JU<)}ookcrTtGd&3399;0567&qf1-%C_>L@l(4 zK4)l_qPlr8Ri5&sI@`KpYRy(Arp8SN4Kv3^aE3Z*%4-GOc?rt|MICT(B%w!FiW0ef50PL48~Ip%W;#eu37dN{D3)>ILk~Q(=$cgn-}mz0;ZJ}>ljfQNDfCp? zokz-guq71h3!SA5kspyIL_#z9`3zh>7Jn2^wF*+<(HU&bI9UcA8mU-3235+ip;qOA zCgH%x*DD=DkYlxKb{cja$D;t7mBn+)$G+skgH6aox zm|P-doh!?ei>M&Wl4Q=Nq{f+PB8jIna-!IfChb_gRAJuj)C!+iF{Kg3!NK6pDmAZR zwisPfCMOh{*fcYr&ogaTfK?#qC1NK^r>(>mBnWnZKHWw`)LYk9#dF8zmElf$bZu&& z1fD2=06tJFZBKe}PGXNd+eu(((=gm4Y~mvr#cV8go*WL-jYQ~q!rzwoEjd~!fo?&h zaN3BE`;S6?L`AVh2!F4oEJTY$zCvust0FUF(yu`V#WCu2m$VdmLI(vWO2;lbLJ)zC zu;f-v!#i-(apSTCI7&P)UPfY(GZy6?+<*L;O6`z=F`~I_q)QJu5he6gOJie52f?bw z*=giw)ohTtJmYjW-ZYR9JBh3DGRi$r$PzmFfB{7m8KYS$_6ixh3g$ows6>u!J8-7# zS!bH98)vUqLi>b{661)on}Ko8ARUyEmdCJ&zFBH5nbZD(<{P316RR(805pLBTnd*N zvpk%EGK40_nV(%$3XXuRRH3hQ_g!~{t#_iwgdD*b&td?Cu`iP`k8MOmFW8)Q%$PqD z+($nfi&Z_gg_zhI`I!GmJ`JQ!JMm1*HM#ND``BkBlw4&*zu!4rxHKa<`-En8Q<&OIioO~dj+jiU= zws3CPeot6?+ufo5w%bGX*4snbP1{2;8(!i1&7pABCQkIHYS)F#@&**pOG6Jz=`n)RZBPV>=|9qHk04}7!%P$&rHGt5o4W2(1t zI&mgzBHvBzorE_js5=H4Fiw@?ERIrAxu)}|?19ylYctcuOHa~I0Nuf29<1Y)l`Qi!oIf%oCRe9*ZPo~1S`@_lR}gtM1Pu#^QE-qLo9 z7$&6^5HP5j)JS264aC>+Oyq9qI7Kl?`?Fbyf~xo^>$DX|>G0trv1@`Ada?f|X==wb zN{nE`3~>N1FZZ7$2Qrok|g`ak~LX+NYXOaY}82c3?Jod`UXgRKC}sTDwj~ zhBkov6R5RcpoJ1MI7(CVJ>ujlC6#=lizM=_$fU3$g`7=@7(7Rg$BQ zfzE@Kau{Q^qGEq67C*m_jt-TXg)FoJoTCC;1dswLFcpFkFQam;6hy?PkESrqwaee~ z9*Sv0l8Rlkr*IClQJ5yx2V#?}Q)a_eD(f0=eRs$$sa`aB4jexah1WK3*#yL#7tWu# z6b(lShPITHmF4sjWT!zn6u7J)d(m3bQ@4KKR&i5Sv)13gpNk zs3$W)YGwpyWQ=o~@0A?TIn{YeCpF}I=?vT6Bch4kybe>;t{Mwp{>m4xLz*mOwj|vi zZB{kL^duXzj_oA+HM6-O2c=aQQ*^6VHH0cs1LZ*dH5l+>RmO?Xbv{R|`eGlr!m~XK zDv*JLS)+eWilK%3?11n+z{a`{ZJ%e49SzS??Q@bc={d%{9s$Hn2*<9YT>B=-sEPj`lrL09;!=qe$d%!?imZe{^1WVHi$fi|M)-u@8}^R zSj@b&`m{>{Q!1LS3{LUBv!I9|OZWgSH0iwz->!}JA6MZ>j-U=+3QApVA3QcQr9MV@ zuA*cU%&iGFHFc?3J!zP0q;%jNf0F_y65 z7J!;vdmK2p7jeT=u`=i$VQUIfIL&s@mJ{S4)8cu3ZwcHi*t116jgKz zuA(b-`Z$_eRGYTZGR7wD@;a}g?KA~dq7ELERo{;P)?2o*Zxzww6a6&onE|63QR`52 zx8hK{`@}~VR}Eh~SC*ZoceW4omhWy54Vf`oGgz&LjiJ;SeHP&2m>$7!$agBnz*pIn zm#AFWG+SiBZ44*GGHoR#G;ETLbJ?70h@{m>(UB1zH9x(AjodQggpjAyeIBLvDr-=T409F zR(XM#%ELHB^u_;lEFw$+H$onkrL{oFIs9!gDT@l6#1)VfOF7Hnd{rVbP=wQzg(ehR zJyC2?s0D5>g-mEar81C|m7r_IAX!zLA41l@a?$g+(%BqJkwe(PMryk0%;}4f)NLBG z6e6>d0{J)=Htj9Nh-@HQt|N*yQnOc{*Q;@}OjgdyruA#7a=k6wylF$MI$4Xd^(IiW zVy8=TR{{FwEvYMEZ)Ss5Z^|rVU}u)|=oyG(@eU zOi~_cKps;#ZZkM}nK-XkL6y$nT;?!$*Aww(k*+ugNqZkg_$Zo8M>tzB+OC;8n&{ql z*SqLJ_F#D6fqTMs1Oo5au_NrbZ5wHWay9}ScO0AiC6W|JAfWF(av~CO)8%L2ltbl$ zd>=r10+I%4I2!>c1VPr3$5 z(Nw#L4&TMAJ>eW*&(b#NJbbvbp7dlqP5Svl$3VD9pT?FBPPA^C5&moGwOz|Z=pwt* z$MgBECqHtXjrsPs{xby;aQ<*=yw*OPpPu<^9>6h@!y>_Zkh#`Hf3V9q?!7w4GXy7W z?21K*n)EZbY~ZUSF7m8HWMggDx6e9m;UF7sdeoA}!j5Tdki8<6hfs*MP-zNMrAkzo zTeH7&0Zvms&hWLz-o3AcW5Wu=~{qRvTi z0{kaziTuHSXav0=DD8;79w$xI($W&&GpRCD5H~9#$L&y!hNLO5ZlWV-<=nh< zfc&sHmT-`Gt<}M?D}#=Z|Ha0~pjEDA-7lRi#|b+gc|*)g)AW8H9Vo}&V2+gihMR8- zRR~{RdmKG>h%rQ*7Q119HDr|=Rg!|mMc9HG3Ma4};Y#~e^v&QHVvp8gBYl4nF@s7a zE9||wckf}y@TWo-{Kh`UeBAa`c6sN148Gegw@1Ra=wE$f9g;NF;SSK&2|5y-IDRr# zCtL87OF+EijvZ)Fts+<~4fo&s;2Z9p%jvnd>{h(9|3Fm39&Upm9s{J06oZS4N1Y`$ z4~5Cn>;+bgvh?arVaM%vhhP8Thr=g6@@wJVJ9ftE1C|$Pfekx>qk(`&BN5st%|^3! z8)K5fn<>KcF934QQs;-6XnCv^6E@c^ATKQ$S{wqGni|W(I(RMX>wuMUta8~v%W!(?N!8Sl5-8+eTC;js@s5^mnUHB`|c)@XJ$O<`A&rm^)+ZV2TRSP?;w98F@}zxPL#%d!cFZ4;+FCYI;b4% zVAF142XDp!>#%V!Iy5h_(eT4P$7peMJpA3>Q}CwFhv#2w4lf*~cjT$I@XEQauX{e14w9{l39?ck4sne{rrN<}(t;U>4r2?udvFjwrtBU9iYe&j~!IZ5(lwg>F znvj-;BgTBzaaT9!720$>^`oc4cmMpm;oIN-cKH7HzaI{QHX5iTI&{o`OZX!cgcHtM zR5oPLX5R#aO0p4Na#g*vr3X`ABtBLpVk=l;N$*z?AOnqPFB4Qf zY82@_xgu?iLeS#eGl-1#-E^d=e(ar+obnu%gP9^XIzieiR@SPmHJ>t_Wercja~i~v zG~KL7>x3%bUIieX+~MxeNhQNJEGCh za2Z9aA)>F9?`J|#Z(Ls=)@*E~bpd)d7#urnsIr}9$__(hnfA%Em%=!@mQuT}6J1vX!LXbyEg2KeR@k@yJ==5f%glax%$ z1xT^^XOk9SFJog#97SG^8;udgIH~(H%h}I(_rYl!gRtGpd>F(@o8W~e4NTz*{p;w; z)tI4jD(Zo0%wr?ZgcL3r!RMBEzq-wA4&2|3REYZ_o}Yv0eG~}47pE^r5~OUCD*h$r*JIX4>}!t3X?m5e}h zl-{S)1_VOAX{|A&8zzvvpwV*AtPTzhrs*{}l2IDQGO0q#T0uIlk_N-oVJ43=w+0SU zRhTXSSt+O^g-6t1R2^oEE5aOS8ieL_)^}PVzvu4)0+4gL706&z!A+w*R$dk9zUnZQ zU%`8pGZ{$%;w+`(m~#Wy@8dk{E%fiZnN~nmq=!Xd61{6Re;_E6CNIOGsashdYKiD= zQp`}OU^0A<78KS$Nf=8xu zbQzVAWuUeOKDi+1lDF$Yszj8_AQY=)ZR$$L!u2BB(Z*U($np>ZjRy}L0A*^9;+u(| z6e05%0E&Ryl-AZNb|J7jILfP-HpfBeL5s`QHs=vaZN7MeCbE&P!)r}}E6|J6qhm7_ zoifonZMdnk1g)2WuN=cdw*}Xf2%gqZzFvg0L~c#Vu_m>YHXxVHXN8$6;(46nQaXF4 z`A48c^unKN$IkbFypF1m#ZAcliv>A1h!x|{wLw-n#(f~^9cgQs8Jhs(JSu9bSgyS{ zd(n?OPSxspID(f@Xg@)!^9V}dXHT99JqYpk_d>?M&=L+EI1+X}zbpLssb|8^pZj^Z zfON|Uw$l*2ER=@bFcat%FOVgV90hv1Rj7Kuz+ZE15$$c?P5U z&2RpTMGs+|lIbfacHwYPGHct7*otJn6-!*Tq8+AnM4S>wDFV3BSreg3ngpwCyU;*5 z`FAQBpz$azAU{B;JSkJnBofZzXUZ%n%|FWqH_oDWV=n+jtAN*Jnl8&6ClxG(tL_My z`H5KU!g1&%%G5-vwjVfs{8Tu7^d!+HDIdlq76!4&b0~$= z56kEj=SoCx7(-)EE&JwmAlqPs+JQ)A8)eX!uOf0uRfy=FsYpfttfbRPQVU8a*!xfk z*wNA$ibNHHo_zJIzrX03?Rx*rGe2WYhzhyB5d}6e)ZM&CFNSm&!yUOzl4DieH5!hf zUV;c^M5B#?WUOb{n1-1<%^1ZlL>SX%EDcA*(^LpNBAsZfabiUuPKJnI4s%jrPdDRq zv`t-QP!tZZS3sl%PCOc<1nIovK>FYSIZ{Hpq`SLAx|>5n8bPIn18Jo>^x#06qXp^a z@xJ`u+u8Yj+@0B(o%!u-*-@HKf7%>V784Mg;lDnWj;B&WGcMju9xao=v>^5A4r#sR zH7LoUoLMa;%c23rPPk_Z!rj38l^F@d)oNUxT6!7{2#%)zuDZb=8DW#ZWvOT&L>3DF z_mkxuSY~76THfN^B`SIOH)b>LKxW2ohqpLYjOWpZKs!e=;>arnex9n+BZD00k@9*& zS>^uwi5|Zs{C=hJ@4t$P65Kwwxsq-5JvI865J;abnMdUDE+B1T80(WOUNB2O>``mN z8(Gt1gF+?$u)!+}cgwM^Q#;zN$Qc(NnX`*v!zH>(50e=gcGNP6(am>Z38l*AZlQ z=qO_I2qbFIy4XMj^5;BhzHiFmbxhvI#yC)=YUT5p1@7u!=ky0O|v`)2PClUg>2zGB0ql2K#o@2?Wfs; zuQ;}*4!;tjsxQarA+Nv1?=jjABeD^RRKb`|p2__o$O8k&W zZB^6uxyytDHW})zwqbWylEUS|tO?$@ydgmXqte|4VI0Lubs%DSS4BsAgiXqit2QMO zr#8|<@7|IfDfeBoU8xVfAYQk{wUt1(xYcaBUqi)D1$^G}6;wd=99qMVX2SREkiMxR zFMGZ`CL3VP*nlmPQp_Z1xdk8)$r~`cIqnAHq!~^l@rb}exyh424c>@`-k3_=XE*Xo zVo@mWdXzYC4`&bG$XJYIB$=_$EL8uLDkJ?(m?A+!ot@yJPv##gZGJ98tL!W?3$cw+7HA zUsb5$L(;?6)4vV0B!Ztv=sQ|Hr7?XG=XDOS{s>iKw`id0{`XC&nCY zmRFaWJQ~dI$k9Q{ZJU6d@3WLQ!#83~J4;hvUqEMp)$}Tl{T}ghMUyDuZ&18Idk(YV zXXQ!!oXc#-6+9F!kxq{-85q(V%pK3H7qGTwVBZO12K|A=fjvbxh2Nm3BZ-b1tMznQ zp6Np;ALcW08X5<^sjQ9WS1dEN^6|JjPUUzX8B$~*awlA=d=||geCttW69-H@3Gv&G za-}iXP%U?w6iVVtr^_lt%}q{ku|iprhsB=Gg1_k=Hih0YFkj9G-M*fA;_r%+)NeiI z1DL+7A0`hN+|3W`&D!>c! z`g+W-4wW9S_^Tg*D89Df+ z)A%L|C4xP0>JNP1m3(=UWKQ{Q@U#GWDH-!r9zjsW{+$DvZ@Ri0s@-j<<^R9l$ZWC>^Gi!U3qt^Z9vIDbz7Pk7N2i8iU8RJ$B-GreWt3g$NbP zQB+TCGok+;0IFjj`LhoFKc}3>^stq+9%lE z9h5I=*~wBAl}O8^uP;IOX{NJOFwel+(nlzCk`e2q$S21plh><$t_FFH!J#OJi6m8b zL72+J(nuFbEvAf+R@j`k8V=ECV%0jv^DwmvqJNzf^ySKlj}_}%$#WmQtILJv zR7PG^n@8wBjH$|iwdZWMuqjT14V#rUrn0YKm)t*i8=AuGC}VyR%v7pSz)$o%QMsuGi*$rE8u0 zZe9HCuk@lALEM9s`GNs#4cTj{@R%CE(;ell>0Z*BdhYlnEmp4VXnZIq@vMR!N1U^+ z_*jY-m0uh91gw^O1b3H;yw-|5yTq@L91poY`&5ItT0n(7`J90r1YZ;u>ZJ~SuqR}7 zDC$(rerrc#HB5^cW|p0hw@7pr@PjC^BtC$-u%RezfyOcl z#9Z%L6hle}1L&TQrSS;G-n3GFsbe!Je1j4!u^dwdQ7gB%Jz|d^xD+7`xj&JTd(dMM zm6p_DrwW?x1N47^+$okMGx@@B`~hDN$rul#(F!g2D8>o zlcN^5D+jl-sa`tLM7iJQ6-37Yoq{!$kE=rpITmA_j`EtG3QY?G$r09$HQd}Q9%w=> zUvwKnsqce|7e{`nliHVD{ZH!JH7M{3`+Kinivr&GsjZlCf~q z1s+sWDzvGgdq4hH)zQwosZ(J*W_$)r?o2YN68Gsl0M#3El&CEgp9pSYlccx_o^;7; z;y!0|b|-`7ov2}6-x=%{nIqB_w?y$MjtrPtQTvhq=C6gnr-r_1ws=b(#FUF@Sa z9`-~7<=#at?Hn$YkMg$Lvog2UEW>(_JTiH_mUUEk_&0Br>7Uicg9^w=unn+kS`4F7 zW$>{&fWoqhEljqDSXp)>hGw|;1NcSnruz(@bB6}b-;WP zI+}=y(G^d{Lr!=pSET2ZDJeHh{2do9r<9y(B8wQXF}?bwgPh<>(UxRQVD*lBu3oMm z`$)^@6wn{yE#Rx7Hj4t5j856LOS^s4ljM@ld_+)2nr8e{-8Hfp?TvxnFzpw;)uL+g z&OUQNOl2GM&cRsly#5ikNJ#27Q8_{Vc3`k~Fl49HT(}_b^#r3Ipu|ZV%juis-jQ$~ zq*z)e{FLbRlmy|So<;|Y4k}~^vnm~Q7PD-6lYB?m@bkjvl5M$%`u#VmxCMxhQ*tpN zeL91EhhO=ub)9|8gC}F@4h5zGREmzf$_k2GV#VDjz_JBAl0W+>JpNu@ekSpB(TMpy zDb$qrxAS1h%in3;eXYM@r5x!R>$rRMB!qqdR!1VYyKj9$Jc(Cvcg))s zjn^@pjMlJcB&dNKNUfGg71#}l{4N-aRV!5MA`bmQL+=6al@-=di80I=yBrC>6Xi{% z{$#+>Q7IXoZP2Pw;z;8G=9o7Oprfj3dG*wu>EfW|^DX)go804ryeizBI8B3S@yUA* z>Et%cj|y=+K_3I@@Jt+mI}`4Z%twD)e?8{HJc5yxAzInehuS6i!PC)}0}o;* zIaYsWaT+tT@WzQ&wTugUF=AcqtD)q3))lC-h&8VOC(RNz_cEDi&)SW6#ge0vh-ay7 zF#lNDsMWH%o9X>v*7=i(fM>>MMYsGR^ht$a`UsWDmri}+w012=l19}*eoV~>NXV%i_2x}KT~@}%^Kq>w zd8GAEtQ?K)pV-Z!&0a5SU=40oC~~F8&D$qo=-9*T6CpKJ3xmVZ9>y)aye^R z`bB(4{!_cV^L8U1>z2NL_*-s31eGSg!AI$`5%RZlz=oRpi>D*j!NNjQCW9pL4(*3L zjV;6K_n&dd3rMH@Q@t+@3Kls4Zsx}9RR}AVfu<%a7Iu%x?q z_ndI#MP@MDFsMrsXPC9&KREEF54#Wh-nmXzy`3LkmXg_ju;c{7xi1Ch{-*MnPW*p+ z_m=0}@a}v0EvwoF$ntdxea5i=gO)!8JQ8Xy-;}-t%Km>(_dZ<)Db7P4avjlIzNpi_@% diff --git a/develop/doc/_images/curve.jpg b/develop/doc/_images/curve.jpg deleted file mode 100644 index baa35ae7f0a0b6c246f3a0d331735477ab8bcd70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53277 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 D@j1Uc diff --git a/develop/doc/_images/feature.jpg b/develop/doc/_images/feature.jpg deleted file mode 100644 index 0e3310e4ace5613917e7779d3198ccbb3cdc5ada..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31204 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 Jsg}OC{so6%#ex6; diff --git a/develop/doc/_images/lenet.png b/develop/doc/_images/lenet.png deleted file mode 100644 index 1e6f2b32bad797f3fccb929c72a121fc935b0cbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49835 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

U`?d)7KCYT17aE+G#uZvj_wLPE%&KYw1i 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

0Vjkwr$sfP-7F)3rL0#=oB=& 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 KlC$B!ng0T^sCgj( diff --git a/develop/doc/_images/lstm.png b/develop/doc/_images/lstm.png deleted file mode 100644 index aaf1fc690da2ffb8418cde5ed81848ddb5263030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50694 zcmdRVgLh<4)NRMMZD-=7W80cwV%xSRwryuJ;bdalww+9DC$E3+`_}s(Uf1f?>)xt+ zZrxM2PVK!SQ6cRi>JOBVdl93iy1pvUDL0>mmXwaDlGNXFX52S^Nf(QUmALsj~ zk_~0e~2E02r7$01(Uo0Qd<409UmD0Ph(9fSC?UI6n*kAYxdFi7Cs7 ziIFNhJD6M9ngIY>{lC*a)aOUBhmSQ?Vd1`^g3%QMMZ8nDN@ZaP$ly?AVS@^crEsux z+bawuG$qt^5lEw>B8-jD>Xwnn=^4(9!4T*jk^rw8jR74lTRH6AzRt&6eA}55?`#l( zMFMi9BciE*k)vaTVsO6lM8fHW~djoa(oc7z73hjSI&ND%N7*%FwM%$#t|H&P`^iwYpu?z3WBN^*>f`CTf= zs?wG40U%Y=W;DVFz$d*=fV<;Q6q5$pP99%BCwPcG8kRS5Ck!Ugm{}YPYm|s`DZDT# ztpyy)<4unmm&P{QGR}!U?jOQ6Xx;UEwVPT*4!zEVr)DuBMkU4IO|AD%^ zUV2%JbI2zm@h9W49q-AQ^WEY<>MpMPsMfMJ)L$F zut+@)%p}8OUWJ(CpO8rI(4vYcvyjNT<*=Z|M}1iy&O7Rzj5KW1)I)epYv1oPNVOT$ zdM4#yiROoPUth*K3<;Tp+|}8kHPe+AEN$ya8JrhL)<-AdW0EG>-5G01y&3;9kT9{V z@*66#X{k||z1EY7_?yPa6U2om?;yMbFd_^Uz<5X@uGikqUUz}oasWdxGHD21Lmq3q z=!o>c*SqZan8DqoP9j^LIq`o|5#S3x##_EW{(-EVTLQNdr}l*AAy^&|a0K#W3U(Sc z4dyzf*K?QcY1N7c6p^q-;0kjPEcb?0H5y`pZwc9LlfzBJ=KiGlsRPNnOAH(ITbJ8B zQuOnAWUoifDsA?v(MzI_B!yiB7q!17aCWw|=cJ33WCOR#y~oedqk_bG7_Wu8Zs1~9 zy2D9{n+wMBL%+~ccd)tjyuQ+WT9ZZ75%+r{Tg|q|#@R4q*Y+eDjDOhsN#ySV zMZ@1KUgz*j5sP5d?#RD}*Xr2Oi4EYCN*Ro*n`tZm%4dWFk4*IJHZ4A0NIDxOv0zKP zfg{ILlj*jw+l0ORWX#_L@=uYrM|90u^6fYyt!(V}VFM37n0)*?%%r#1VfX(5b?h+! zOjI)&kCQ`efSr4Gz=_zlEwsbV;}4jgOys}PTBMD;NiblaHne@Yg(6VnB}2T8FRTvzI>u%n{T6K7YX zHmu*`D8)@DUibLk2w26;vm%Iwx401V{fw*@6FAX5Np)5K%`Jy;`wqK#C zhhFRBxzWn^w_;It4B$9|v3rAeWMQc(QRiS? zU5bu#jiqDa1Cv3=| zQDW2OtIMxR^2+l{{Ud)!5==N8Z8Ozz2Jl2q(BLGFkA#m{jOra69~kja@lfz+w!-qn zZSc1?Ilmp?AJmLLj3KF|&{1Q0$RbjOG^8}7I;S`%-X`2?=G49}1~{uQ*aS_=i{((H7<%xF+5y8)K#ahw_J@9n$Y8_n^m&N0Fc!!&21h z9u=)> zP3jL3*6sfSv!b#(f8?y`Ho-TsTN^_Uv6w@$H{jaf4dXTA-$>!s%gb z{ZdkYQa!FpuUM|wR{bjJUASHzS#k?M#aKKdUU8A6DM;F_uTR zX;y#xtNRH#Jy?{0wJhECK|i>ETr;|Bxhj&&J7*5$tMi=3Q7z7`H}o{DHLOP&VOf7S z{ciDK-LQL5GI~bStoUhtVVG;yIsFk59ne1L{@`AF z@$J0zk?-P)cZR5sP=lL;&)3P-8IzaT?c9aURn~p&(sfvSk!Q}U>COx%I68jZI9)P5 zz9z2brDj;~%e~Qc+?DU((Ku=p^D@Ox&3ofvQ~T0qV~|)r-ZXxb*jPzGDb1qv7=syt zId0j%_IS&D3vVmD)8Iwx4c1TbrQ^x%LGNV!Ap8aDHTAja?bq}0YxH=EPj?ntABl!-^dmcP7-btXbO)C`)0yeIBcy~hU&t1 zC3oMi+h9@A2jD*aHqkV^GsD%D1FdWRA#HE0I$TQe7zF=UfW;-Q92DA+twWY~)$7 zxm->#G;&y&P4cqqIC0rLMw*H```#8FOjpBdP}#6hahv&!0oKzyLqC%C2UiD9_uE{6 zj``(n<@VBkiAQ;VS${KcvUf6e<{ytU9CuE^j;*BL2(pvk2_H#o_-ZI{@$m7yaTtW= zk2;Lbj%H@h)77D3A`G)0?zv!vks0NW?uO%usgCKJfdM=o z&^>H@Z?(IdIR2gW)WK44o&NId`}lqY<&BWWbfSOK={QYpsxnq|GzcA?&U~qd-g2;` zIyN^^+Kr=)V@K=V%;>M(?|gA6m-h6I`K;zvFIr#sJO$s3)vmF};Ki`6x%zwU?>`&3 z@&oHiH!JPa8P8s)`NGA^`{g%$epJ@Qk9AGEfbNjSVw>{i zsp9rO9;uhFf3ln3F7tW>no@^S&3qz#5FQ2Bahhu%aE=YC9&Ij}H@^-6UxCkt3%zOd zc(}xxh)Np!}-yvGp*;|z2Q0dFn0QDO7pCSNB@_d zizVMfd;eAW8qvB&%bSmsucINv?$hJtUP?kw zOaYQU8jre9UW*9pII(_UenbI^UyVhG1DcU25%0UOyNJCS zUw;p+LtLG2bD~Hh3lfhJ z>dAHqgQL6|B3f14qs2SPd{Yzy=F{m*5fi||<5AmuM;vDSxyuVLe0NK7D0&^S)#_@w*^ z3!fWfW3pGGaPaWpUzR{M2zSqDj)B()Cgs&a37H<**F>EK|I7zd2yk%6k5@N-uUp9P zzceIrxSa-kKi=OR_lJ;t-=EP|8!f`i%gb9Ntq@y+f`VxEJGi&H{Gx~BN&0(x!QfHv z@;5wI8_W_}jQR|EURUZ(T6~_Ey8J()bX%PZy&wM7)z|mt@_Afe?~2_#1w$c_Tg{ae zksRK2c-`%RY#R&uBE_57*&!Ji7__vvhXhQY-8?>GcQ-aRij5{w?H(P4F=*E89FC{g zH8ml9#=Ld;zOZd|2gGl*xpJwNDLZs znIy^<_lqptry-C(20u1hwy(CkqhC6Fo{;%GF2#$)Bd>S+Vg5L5>j$c=YO3yzjc$_fXd8^-E#(SiBN1_sKea@uGt_5?wMw08!4b^VJM`b7Pr{;i(M z<6@2lW_x`F2l!rV(5=zwc|-o(*cXcMYpK?N`SauD&H^jQB*KbGyFvVWnLHjAnDg~9 z9@|W_m7Xkm298`GAm72z+%;RdSbCmW+J94LLTRe6FUk|#tWV^ zwa13q6*{oW#Iq~;6ag#Bo~+Y_O0`gI1yX!QoHC`BoBVq>j30D1gDAxOJ(JnMP_F5$ zmbqtMaQT~Q&zn6mr@evRZj;yjX`wIiR_DW=^K-&?9-FTw>%~5UfDb5eH4%%tqngbY zgU^^#f-;_#kM|cf$Mdl!ew>Te+ifrTr44O@V;e6dqlZZs^B*#qwR6C)(QkHZf5?s) zNeJnJPGp6_y8^SYoV*o{0rZsYE(DC|<)YX}uvlu>-VwTuB~J|FH1nPQb}bp#d_0OH$*PhQbWB{2hy5@un7N25g9h@PB0=%Mb!VvyB27 z#@?3WJ2K-%m)EC!XI*&oBk%K%Q+L{Ks<0$b3=@;#!hRaxqF>8m^YLR*Zfqw8LaVyJ z><6$bOrnJ{BqQYV-_I^Oy9u18eM&0ZWN58dsTrr&x zxGR~Ch121%DU%y?`F02Lwc|B#k>KBZb-fpJ3@M2bGj9aq$l&$xLi6dlp!*-%st)&up4{GkT+Xv<3(Cz;* z;I}d2BYC|#F?{Ftbh(M~xyzqcM8=LZAh>;AGvbOgPg_08E-V!AsoTL?_tj>M`~7m? zAGc>UHSz6;?)6d66T8-(QICm@ z8vT3w%HdIaK(WO;yBZAu`Iv@ky3q!G>mAtH5<-`gV`L^&uF zvucA3o7`Rw-8Qj02w2Tgq9ssfrwGfZ1w!6tbhOv|+MOfyNB+efF)J}+48S#hzNJbS zzDA0R9aoEq&e=+9a&{N+efam?7Bf`Wg)tFyl~%)Sy;bJvC(uPM9nMGp)Kt+aj<3aeuISnqlpbT2DOb!O>%PQUE1VDMsZ{1clYWa*nPz;u< zl!hD7f|HKrAF}_gi;L5=1CC*YRhlrDh#n#HpV4G@wHm6QklcOA<5Nzj!2f#E@Lx|3 zHdAddMjJ$zcTjEwSysX2jj5(hf0UVgGQGezK+(yvkcys}jSo~m6+Ly5J>F~`mEyi&**iXc+&D1%P#P@ku( z{g-)~>z7ZY?Ev5YFoo6NjsxA%fjFtPLHy2 zMFAimE_chD#e=+8d!?k?<_lM@L^wPz)tpG~q)RE62z#1LC0TY~$!h+pYC4{RJo!&! zU?0c9@okjB)6;h#yw-mtgNH^ol_~Ze3ZZ9eXegpFO-u&vL=!ZH9~hKYv(cy=A2*;F z4ccHImjo-mSJKL2jmEd!YykX+@5^uPBj+ zVV_^oB7S9xilnx*6&%l;j%2fA@cykp@|?d)9g0B|w88OK#31txoB9a;;LWEl9Et-7NWfFdCSTxTkU| zGwcJI;Zv+t*l{9nDCjq)wb4Rlg-ujS%MAQ4RuZVJI9H6w?aUqidbT+fy+75$(Vj2S zu-TIoahfE=n}`f&R->#f&^A}f4J=PGk9>z7V~G7P_)20m6Ed=)bNjtA;t>oR-xqL= zWRk`1o~B$=4;o%xgg8^(B24<06lj+K6tG>U}X*`%e2u-&*5U!Of{acQbDys`p__&s5Ydy-}2r z+oB6rWOV}NU_=@Z#O~TkS$x*SWg0U)bq=n{K#@&X5Y3z{NX=pjzIZPqNWQ!T>fIlI ziBDqryG@7o7?w#^DY_(LDo1n;dCD?@BFKSAG&-v;lvF*gV?TCt=fXPFA{32Kfy2~2 zIaX=DCv!=bX_fMg(hk@z8&xY@G;jy?cEgjlo#{+!bFp4ca{@vqE92kgFanO(q*!z&p@Ou)@5#2sb>XI}~ZYBgIuLZ-1Fs@$`kPuv?ikQxE%e=%_Slh^rd~> zd24a7u&{W4f5C_+76?vH$3dr*4)nO%imbQea8rY*T*G+EWi^qcRLXl#=kx~=R2(K< z)TbL=FMkk`6qzeIxG7nDe&Rp=V>J&QFy_DpVoazuGsN-3^65-O9i5$nzFtJ{{js%^ zi4@_u?uOM32P0u_cihqyd-J!hqBecGKbz zx^Gy%?r!yidu9P-20?w$bOauUV^|&jANWl+YA<`Uak_H!B5R zgE0Ozhy#*>So%tLfY7YE(xAXvEJ`|vq(}1HYHci6Yd1myaOhMi2bw^70;ZqlFO6@{ zF2wr>qsh`a+^k2F*)+)FmlkJBzl%^VYe9TTI*~k-dqT^cfXfzjnSCbPCRy0Nh7Tj; z$StWu?PxM1=0MoLi7wb1Up9utLC{t8P^+0(gj8@}+6N4j(3@BE=;qKeA+rVGy zjQW43@%X*Ef=Pl%DtZsEVGlt4_mA(E+1Xrn=rCd+O=Cb8Z$ulz>>?8^NuvQ9~s4c2-n&y}o;yzqaZG zsrV3-AuKjm8@LA$Uu0OC(+fS7doJv4ESB7 z=jQ}RY8Y+=t}`(dtU)H-c$xnYY9Dh@s$M2OTTN>NXeTy-j$ol){1k)wa*3mvK zm^>$7;98``=PGE{VmOdU-^5O1x4$2pQ%`^!H)Xp!fSJRz%s}hS3`wxfkKxWx_6Wp@ zdVlaejpKhr<1i0^^={Rg=X_79>l#53rpYRYCLavrQP|A-@ekK`KcGr}V0BypdqLAV^-(e^B_Q*8;AW~<#qz?pSH{gGAD zi>ndq5B8*LEoCVsu2QRZj8r2_OM?_V0ee%iNG6xzG$NNIn=%fwJ|Re_Ks;*I*0C@l z^=Y*PLi-#|VF~JjiG2bCi1F)Ig-3?IA62IgkxuC|*j6k+tJzKQR$o+q|CKhAl6g6U z9APY|!}IfUtCK;O>}>HD4ZnUyzs2v@=bQaL(qDdt*8+to%z_Ee--6!`IB!t4n=PjE z3_T=Vd>2ZVqj)Z(LZ?m#M%6NeeAuWFt)dwb_sSF{Y;0>&uOAimCzH~^3s$ntUe5=` zAr2(_#L2wQM(o>b^cl`0`*JwjAM0A6ZloW6uSgK?*0B=lPz;`3h^{_eRa= zqEoity{=Fsu=2nZJ(&9$4Xu>}2IDf#VIV8>%$oXd1p zT%??W4sJX|i?t-6Ibku8sOPxZ4ds->$m%1og99x$sa;Yxqoz?s!GF=mKgD z!UQqh^96`(_Re#SdnA-QP%@kPrnT*(0t-eMmotOIrqpI;{;HiUI?y^Fs^7J>{i%S2 zbox5)8eXHf8I^DTxrj@MH?wjP->cqU?>>gl5JEzLk{Mu8XQrSFhiPo50X8%9!5(qv z$ImrSycYYmBNi0!=M7nj$rttJ$FsK}rl+r;=qn}f z`t<~sFpySia&70ythK2NQLLpzV#95ok*6t8ClXt9)~G@9u8Q@sZlWA>d{KIK~I@OC_(hwvKUZpKkMH5XNkp_=Z)TIl1~niuDYvI zrmP%{5%X{CX!J`f^wd(`*#zgK^|hLb-+|0Dk|;^H#kILvxO|IF@Y%f<9e5z5pM5%;n(fAFmp%0~uA z5DbUvm!6`zI|ZjEuhk6-JD@43aGI7leTW zMzbgSEzX>brCe65lXpq{N?&iZf6uJssegm%z*G%{6b83CeG-8V`Yze}F?sQjx4501 zuX=iw&TPZ$9(~W}6PXfmLq(kWTCTU;#9iM5Fe)+)tZ_9 zz3#zk^Ure3cm?b<$*O8ITN&b!Lb1zcxJ;|d7~WcgDRTd~W|ogSpFZv9!Mnb^3$;U9 z5tMVGNBA1!3lQS%<(?24GY78@o6b+@fO2k&o&{<6D z^(1@>)VVH^n##+Je#WLoaq(NBb?)t0q5x^;db+;?DXjKHCgQXAE`*u+s;08Ef)NW$ zpgE+5AAk3`DVXB$xm2#M7K*_nmZiC5N~121hoF`!QYJ{r*w!CYip=!J0CEWvQZ!7- z=Ft#sAqooEo9R=i6|`}(Scnb%K#_I$F^r0!DmtdH>sT1MrLCc`oU3ZF~rgwa_btNxA$LY1%!(uXer%tDg=du#ZDq`j~7(A z=twVkdm5QGgQ%*pV19YLe%R5+3WGm)i4p|qtU$3ou#{?Ecu%e4RN09#?ww{b8vR!i zR}B-1xfu5qDZi$?vaj~`Ta9-AsvM9d;Lu(^PY^~1odzAtSqtNc%{-O<``lAS_l44p z;;!$$Dh9CXB!Dj?^cT|+#YhGR##E+&37c0rYHm^<1=l3(Kqit!U7Q%0uzQJDdxH7D z^Aq7AMV;4qV&rbR5<@4SlHG}DtT6?vARCj{1E-X;_DFz}y+Sq@))x7YwS4*Y3V#`- zlZlLg^FBz1&B-zD{cfG!$!;-~ocJ3jEx|(;x=byii=~#7Al8S>YP%#j{2gxLosaq= zjXI}WYm3nH>j>^}@Du3irW=%pK<)BPP7GM4*1`=@?)E*3mcUznHQ?YswehwgYFG2e z?!u{y7KaDhkZYf3`#YAxigB|J;nhX4K%k$gT!Qn25eiWipxI3ou1+W=lIq z(>S$$=UE6bPMLCC*@o8(P4HI#Lo1`s%F~p2@$wkl4IRigQ)!W2K|x*2zP`<8Mq3(x zK0Sp{GDXZZMyC;D6kS#tR|#UjZ=HJW?!k(?h9olOCvsI`r&8dpMhDhpo#?sFM}(iG zyk=XNMQVHP*{r$7WaOL+9F@FEd!~^pt)e$OXwMa$9>>`F%B6&UT<$^_3zf+u#v`t> zYk#aBRy)tf0sqMYfWjZL>GI|B*(~V$D}13YeRHUd6Rp~*wWmSHU z6Q>~Ejr0C$9m8R}bJ>6CpSDxY6}xiO9%PGcHrw5>OidE`GSsY*vscjE zW`*N-&V;#ZnPvqk3r_J!s-E6zmvWbFg-$uVnSyQ16w%t=O|k{A0?^gTq)YooG0`cQlV-RF0QQlr?J+3VmeKnh#MZ zGrQT|I#iyw@ z63ov>*?eGoo-vBL3zRdaH@zWr*y`v#TdwW(KLwH6lwLvX=LArOzDFVYUrMGT-qaRd zBTSM9Jk*=CB7ap8$CMxWH|FsAHUQjSFTKC7vzV*!VK5YHks4o#Vq%)?O0ombN8BxX zfoEn>26qKjo2xAb*<_#Ogx&hzkA^s5UR={z(|y}oL8-)6je9x;_RBL4n74`Sn8!*K>Z58)_IyQg*?H(n_13y*d6jgmXlr0>3; z7?rxoMdCxcv{}qR5NQjPa@aP!ObTG}-cUD{Rx%`!+>e;4>w5zwQer_2wkHQ(6Ze)i zlFkn#>(KGNWV>y&co7tb-S_51cG9kdb2_;ov;%vnwa63ha_9^Y&(EE9pOF|>u7Swi zoq--a0X&*#ruenQe<1Mcp{Rf&G!*x8nthiN-GBwTfV`wX}C>QzwyDW^bpw9;6ejw7J3(7d)Ye&Um!NSu0a25}_y(?d?6# z3gy)C(jjJC2`oS>KdP_Rn@H9DF3NBV zNQ-r$4*!TJR4stVHTeze_ikuSiUBq#XKu|hY@C+@i;xocG`U_|vDSctO}!Sxy}7x& z_wQ!`Nl6e)0<>fXsW*ApLB&kiA;;DiMP`gDEVY>vtR-nh<;fSQ zYbr*2hR6m!BO~UJfth}$Cy_Vjb^S7FkvN)gX6u}Xy;{Ts_OOfh@b=(U4(aSCJCFE^ z-Ye)rZA@HRr0`D>G{p<~v*8Yn73z)-&*VnRPEM$EV%Rv8LN}ncJDvlpD7^Q)l9i-W zn23Wrf`i%b{+XnKo1AB|BP}UYmi95hS-sr2C!1i)=S|HSDD$8D1?00}rY+|@-n{xtui(oZOt80RsK6NS zVJi8Mj_(oK0!)e}0<8mTFPUf_HAdvmBhiz@lFbLQ?~9R-$c6sI z!q|2FH(#Mz2)`vkHk$@kZt0|#oouAlM)G50|L*MPDqkqWn>^uKV&CQDFXe{WfpLHg zRE9_phrdw3&eDTUi{}~fl%6jj;7eGYK9?Z$)>LAMQ9E+6z*3sYXn05x!m8J(M(27@ zk=x}RAK#uhG*Dxy4yg`}86j+TP;4rAqTCvKa~7VsQ@_CVeNXFa+I*}rsn2p9Ga1^r z7Rv=LCrQ|TS83@#pz12Dl&GXTLsvhj#6Qr5hM5F?S$o^xut-qv`eC=>E9up4C)>N0 z2yccO2=&qt*z}L_woE8gL_oH{D#Y7VNVz!d_RCmj3m4_ye*+ncB4Qv}lr0O_cue@<8qVf*nlKB}*<~e^b}ESThHfB| zIiFp8pN1HLoU6Y`RX6A6`qy`HoxB_}B&Y_xHx=T@sga!!2=Hi8J%5(4^v~iS6wP_0UEPCf%-x zsMxio(2b(ZIoMg`T4zGa{hRU`i1a8 zvOkzaE4+P*0lFD+_jh2Wyyfe;SJwBPl9pTKcqYOhY=Tr$z@KjBEuc3TSDXIJVr(SL zaVl?vpaGsxPKVk(>Ur_uCRxwKPGFf-p>k;sJBy|Gy zeLlUjn5m;jWIh^Beyr46SHN!elO|`keMK2v-uc4|Ok7t7_^>*roP)R|O|@C2f7MRL zFccpXiAWIP>P)Q~(f!pX(bcw^WrZy^4Txo6|1~S8joz&b5~vS8Nx2`TfPFOjL55rL zQVXwa^9+rA^_M~^4pr#y0Nb@mVXFoM%3p0Tfm*6O21%vup9ELXy*&23U^C>fx4@Xe zuMjiX2@I^>8-iF?tH=BUnLW(UWK!{)059>=M6%ysb4@-iBwtX3x`guh@U_U;tq|F5ifYJ!^_^-ka=eUg&> zf}yoqS7AuD(Ff6G8Bm}dV8*y{hq1a`cRmip;t#9(v!hSKU%M0*Bn+*ys9-X)lwFOd z)iuPgwE8KwG&d}E9v?+Mb5>dYSct_CD}w%I^G-5>_uM_hZlu^MA^*6MdD=6#VpT?f z;r#q2Yv7bO+ziS|IZMT1T+R@D|^fys!kCpEZH;Pn`QovZ&v20jx{=wo-;Ln>)5JPr1 z9ZkUZayBm_T(&}umyL@Yy1S;yce_CK6l=eSv)@1qu-6UeDyHwJazgrHSHQ$lGsO09 zXlx8xpLqOw`(J#8ZWTFE943^t0!Q?>(IjMnw9{m%={lP)xauF>M5ps5eg8sDP^Tl2 zIrW?8{F}{*M@FIiXr_B^@885F`$-juvD5_o`+Np_@voQy21LuZPS&afFQ|C_v=8<+ z5qPi!EE31y31JZvJJeY((w}d4llZ;f_XdJN$a9)C5-jJ$)c9alF7?Ve+#RH!P>4?Jvsy#FcGdie7Eym#tC5B4~yHUq9%yV<)5qjdAx zPa})57jsL607{M+)2dK1tCq`EGVw`Cn6q_PC7u8P&Ho(pxDGs1~%%@XSH6I zG-kE^?L~>t&Y1Jz3`4e3XsDAYNC(zz2L$(rPa95#ZMKLB*KFR-8o674;qM*5oj^!; zn&U|7`)I|YXw@rCop9SRa+wQ(J&D)6vlZO+7C%X)66Y$#cN_M!Q)kGBwir1;ICz`a z=mrQgMKaXC?PMB+PABbke9z)e!(n5X;u zuP2>!F8E5&JI<~h*?72H>Sl5rW|h5MVzog+rC!|MR53e@ZAT@O#U7F4GbJ_>?Priw z#g5SoMQ>yvY*2=%QCm(w7U{xA(Sk~g0 zD(jB?0&sJD?VHU%QJqDKDm6_Ji~wN!!#Y$OE3 zrvQt3uVXOJj<5H1B4#y4p|(E`!eC@v(plVKzlFf$*w1~Qdjg5VYV*U32OWAcx2TKQ z^g4xt|NJ)S_7^*bX;Nu6#H(KKK=^w1fi&p;67&riNg$)uZDE1>p<=HG!Qrn{M*;s! zHkE!ac2+kVv?y)jv1jAV(}|7NwHi7LRh^6V3I^Q|MiSuY=XdYbPWsS2n=$BncStnd zQq8pZW2Mlhq1?bKLn^cHU?_mQ_nIi1;fwU!oncN^^intV$|X08vnKJPlcM4Je%&I4 zR}!uoWIyc;WR6Sc^YVDR+J`|m(f5SX;`=@=L2kh^QM{^B`vXUMN$g$;$w)~=9bjxL zV(3rhg)cwQIGz7W#YSn@`;UX=ba_(r@$jm>u2$W1-R|_d_&&TtOF8RWG>U7*T9^}9 zhCD^`8v&y#7zHDWc{gD#%KD)?JW^arAL~UOADxDVF5XT;qx}8_Y&#!M#e$O05w0y^ zmJ@@+kr*(^G)j_eQ(IP`-Lb8i_AxvP(WfbyYLX_Wj74fKZ3uWz_S-GtRxTPw$6Xk- z8O#LGk5=K2xT|~>5OAtb5wV+R8 zV662^JA?nX09g%2SJ!%h6T9dA65s%Xz`{%^|FOTdljZ z9J#-W<12A9^Ko20@O{3$7WcCi%c~mo>0_TjF|REqz@50r;+#9L^Y+@suR~#EtDkbp8quE6y@=JlRfd@iIrq z88Or2k0A9_-7_D}HzH?AI)=jx@L>z2E(PX&{rx6cQ;iph<51vzhfJR)v`W+W zUO2}8&a>s$6K}DNcApy4(8kj#Ze*6&Dse5)gG2taYsN_YjzSTt6#lSp<5cYCWY3*& zvlUa!yICYiSDRKS7HJOSJ23K(sl9I?!9EQeL*lYyn)xZEwZ=3Ujx4djACxpELb^Yl zU1H_?=b_mrGiAhWe{15!W$0+afKJmTFYw6ggxPyCVp$CB-@5#EgI49Z3`e87Ret@z zlP6w8uwpAg??Kx`B5$xk(eR5^ahib0o{JUP4@>I2O5zDsIL$pP*h=c|b% z`co^eMCQu?f`e^;aKNTSk{H9|JBkgj+bd$35`NH2Becn03DrnaH?k@!(Es>cBL;to zC~}1;jzfR<(Y%Iq%2{~}cEm^GA(G!>B*5==LB!MJi$%3eIvCt6%XsEG6ZHz!DZ_jQ zDNy2T;826n0PTg1Xi$k{&iiFjINTm{SuFp`Lxt_i>|i8SQz4mFK^uZ3V<0G`<={PY zj*O<&FgWmA11VG6JgyHrl{}mc3bc#>KjZ9qU(`8b&{9yu-4xoXYQu11Sk_)EeM3pV ztOT*#U&^x_tK?#GyxH(4>z_5b>nbxd`<7F}TQy2>($*6Bb1{+zILrpU`Qt~0>WPFE zKN^#-sayQL5zH0w0T!Rmey`-Z5Q_zdWm%pl4>o-V+S%Xzo)KxX9{=3g`cTawi97tX_C0c01Nid>8Fb(e)>tOwDlb?V)1+_<1gWE;gZ+1h$OSw zbrr44FJ|E1LjPjU9{rCQ4CpwXEh(tX`mX1NjHGZ<*e79c)p1GS z!o!EUgln;QhsT~+!-pVONH#I-K3s%6->+hL$#V8a-YpxZ_I$hj17$O+|Cu3Vf-3oE z8zz6)L;?+tVXyxCgaIvgWuYGrZEnD^oRv){$^BrJ)iz5(0L=b@<1r?`y?uY6`b015#|jNijUOm4RN6{V)d6uL1< zpMiSqr^R%Bv0-7KbYc%yw#KyZ-|7Q65p|Jj+iIR+x89I)W|b;c0*-1mwCFMvmAl#M zPN{#tfAW&me9XV$JbQehRd0Kv;5e-Bmw(58zkdt%WV%x3_dxBuFctk+*RH?T~T zwDUcobR3RAyJHzPXW#qohU3N&>t*Ru#LfV;@ilmW`z0GIS}b}0IP4se5+f!Pjq)Rk zh}+|ZmwIwN#*AT^T$}OMoRy{)3$$VHgZdXtyZ=6Pm3mDK{Gf};$1NQ>xS9l9Rm@8$ zS8oFaagyGLv|8&o{s9czlG)lYG}r*+`4Eakjyv4&4!FGbQMv9O_I^8`|tC zK%6KQzaK=2?1+PjJ-fo5vL6ahsOU77IcfBq0(Wqah8RhehMqou5uG08y-|>WSps=X z(@d3v=`rPau2HQTI<>5UIpg}NHNyzQyQ8qHmU;_=0{Jsr5tvUI-w(NSW=6&O-EfN% zgR#~Zsm3-$;ay@)3B4}hGi7o-MX&xMOQhmX7paa6bP>;u4)21+a$rL7PVn6Il>&~` zv8mC7)Nm)PaJih;!0WH?nAdU$(q$swabKdYB5UOQoj7<+-@Q=0P#*N@R2#j!cfnhV zc9qR|5-=+uR{(F@wryCvc(L)MVBnD$Sgu{aP5~_CFlkr^j2+uY?I{r%Ez`hrGt2H- zOZ@m1E0#_~i^kPauxvBj=kR`}ULwc(>v$RB;qA*Dsu_hodB8aVbCj{EwJdqCe_3EKA-#l=nuTL1i2Vpz&rI zH@GFbbZUb~kDuyUda}FlBw$uRu1qprx^$Q^V}?j*9~0W`+jr2gL46GC+X5|`)dnay zMuK<*JIk6PMTJfo*%O2NwnzPz{qdURMtRhKD?3ImN)vnb@=e^K-09p79zTz36o4d3 z+8Ipm{r!5BYC~4!D<4Ry3-%s7NdZFS`sZwi2^qWK+q^IEw<6a`TlRwwHz97Mz7D}& zmm&!&DHN~%dfLI5+6~KyL7BqD$B*fa zVny?yb@x#ePedLTYykaTBToIlgJ+3yR~t#cQGV?+=ZRji=VV<*78tLA`Dreb7tal+ zF5Ezw+8t4&d0$+={Se*T*T;yF-SB6{QShDl4W4g*P-#8#cjqF}n#5GP%vf;Yd>A_dn&iaX+ooAzUn_B9?r||Oa>M~Hc*RpTFnr7)s1)Y0S(9pa0l4jA1Xn)g* zSpm8BJhNoUf}=-|V#<^$m^W{pq2-|W{`pY4dFvJmOlaKta z{l`(5a?F&f*@5z%-xM>bM1?rYP*z1wztEsV%Rni@iFB zjQTtXKjWZsKv{F35xEzB`{;#tQ$5i7R0Z5y`wuEtqjbmL6hp58wFuF*+5lQKe;$k< z+=AW$+E8v588l?b$Ik5C5ATqdNA23R$@g{y+O=zENLlE$@B8=fQ^aOj>I;)4E8Sk(Vfxqvx(*d@HAUJVUzbHja4pM#-bBt`zJYlwc2VHaJfurYNylPH zGbi^$vj=kCa}fbqp#mmMn1J@}+neoUpcGkn`SK--6fFi9@)9_{dliyX5D18;lypke zw@w)Cs0zh9950U@eACSoF(ay*o9*ylF$|9-=P{ zy&0@MQ~KNbtp{Sqen#0jJRAehme63C;l84TvNYSlu|o;^i1Z*y&zu3SOW#*M&l{psDyMG#SNU<+d$73`fjV<{%hUKMQc{B!XHv}#(DvM&-(Yz%M{ zZwF3jN;Wcp)Y^Gimj$cEqh>n@IqY`>5rtUQE zjb;~%A!rsCoW67o3s>#NWTsiD`jsU&a{_W>T7IIvXW6r7$DTcV%*vZZ@lLsM`z{vE znuLV$oRKkOI`T$nq~<1N)2{@Ci`x$j=-!f2Xa{2Hx}ECCPo*)yegBS;qk3ZT>=EMA zN#w%VvL59eH1N)$uAO2sMTAXmaL#$?QF3_-I{ZkC&OF>V&+W|=*oXcpQ# z3vA}3ky~UM+k^=dqGH90=-an1;>L{&_B%IKV;W`UA2ZRdV||RDx&-Z;)k3xM#npL3 zjPVL@s)heaCawLfQ2=g##T=org*bVoH)^_oVnti@`AimYE-L&#O{u`b@v%Xm4C(E(_4`_ zeG1YJW0{wV0^ZE!x{{x_y#szyE}8S>t#Fx&7T>&iAJ3k@#`}+7h|;CRQKX^z5w9DM zjF;|I(=#`f5X+xC3yKuXO)hFAKQ{ES-*<2-gD`@q2o%1MW?P|N7YysujtW&&2$7QY zC(Wfv$6**gs3QtxBdt%nCa0dB!I0h1(L;bVVE7CyU$YI@PX3MbDU)d23)NSu-K=9N zh-(W=qnV#2x6H}&HevbdzmPNu<&d|aW=tXb1& zK||*+T*C5&)A8cvGaNj2F~n-Py3M~E<{%-{1<_3rs%JUrwL3)vXX=C~k$s0xW5M!G zxPSjC3KDR)Y+M6ni{(>;FyktNumD-2O%#5ZlQxO0gv7T{fQ<0Wpx?cG`G)9{lUTob z4?a@9l?r7FW7vQWNRuL&usf(imB8~SKDAbn#k1w)$68MU}qZ5{M5y3ShVV23L2V^v}vdqv;{PC0&eZ_a@(2Wbr`)=OaU%y|Q2$mGv_=ICLbXd*Z{zCCdjwDsdnFiT zqQ>f!y(!3mc>2n1l&;wkZMu#^Rk96SKCuyhubYEfl}jTIC#hne<}dWa+4e-faU}qT z0FXhQsT0y#RYb$6_&TCfQYA@(UzI!Gj_96yV|LZVZz`0^H=1{ln!gw&cv%*dkGtT zks@am%=zOl1Tu#%vKdmN5ck>?=wnA?Z`yW%jH~R9XatuKahSzNvvxzVb^8I_Jo^vQ zr65jRc+bQZUM-Sepx<3aZ)Pga%~BvY#tm*oF&ORe;Nc@ZbR2uSh%rFUTgHjDcJJPe z1q&90(9A<88;Z*IGM%z)!8FVm*A0miCB(be@9~Bz&S^&~q687A3KZXNLUz3*^d%f!*q3^oT)t{(^GQ%N8jK#3&%=6?4!KgSmDJ zToEXt^%E({uuiApfp6TrgE1oqQea7EWJ*aM6{Iox5KX}8QI%G_aBi$wJRXjWU&iuR zj_g9Bd!2>{X6!3&1PIxO*;6`e9Ez*xXqLs0qIfwFdPL|uZZ-YboPn|j? zs24XkHzZ3&MzcsXg-)3|emGXl9fFhz;;VUHCnuc0b{p%q>?M!3KoriG9sjJJj`$Sp zVUjF!kyuNVFA-V%?BGpWZ>QelapLr49N)DZMT+EBbKjbf@F@4M%Z>a+C;xF9G9p*6 zR~gyJv!!O^-bj@)8FJ^(4qMWYKY#s>&Ho%gOY-LrB%|oo-G@-RL;><6r@hn1Taxfj ziHBxw2jag&XK>-@Mx;xgICjSk=(2|qU8|wiQl?FXteKNx@UV%bJsZR6{ z?EQNITuAFx@quM33PBl{|0H8*?Hc8=bna*jAGZKkiK|YNB?I#1%8H|BuELtUTkL2p zjxMgk-<M-cZs<)mUF`RxOVdaYBubKRqN+aHJWFbJbNX& zwQqv0OE;lV$$UsdQKJbd|4HVIX^|sM3MAo>aL$^@ytXL#@tXxPsL;JlTlL4;^EYr} z|0*(U%3vR(JOWxNa3{>(pbi?!XdWqW&B>2E#sfKnc2Fp8l)3Ni+qa`mojSifi&w5) z!;*Q^(6wb9Jb&^UtM=~1jqi`}KEYQ6r6t2#9IB^C-(g3}8xr^~5PqNhVE5b#i9W_f z;e^@ItYTFZFP;yHlaWR%Kq6E$qEVjyC=SB(0cov$M$E!|3hvQv!~3_#q#<36lgm3Y z(-#I*Le{yFe`$cAZM|cPN<0%CrQ792E*#_Y~ z9lSrYr$@QQ)lj)~5u}XgPVSPF7o4Ay(2=8bXa$i0weP4o*h_g^c5R?wA2w_nBd2*} z9ZFiP3n{;U%3QwBW-~Xg?=+nK7Rc8U$k7>~)I*cbBe8>A47D2@40r!E8*w=j z(;Q0H#c{z8qPs@UTZLyUx1qw@k7((T2=UmrT+~9-xIl_TTADm9V$*p40`b__2mj(b z_L8A8ZPRL)HMBcinRek+x7v+pwEjbVfy@aX&Z??;s?Rm8tnk|+jSIKjZm{*WLZDZWC=13G>fbi1)*|9rT&)mbAB1;D-XigixR}_u8#;9(KWlH& z_}GQcRNQi8WKPDs&z?U}u2B!%xcfN79nNI*Jh^uT@@LOt+Vs41kOWf3#OW*k#_=%= zF~ZvqrJU&%Nzh~}O3N+G(Z6rB2jrnn*U*O1p|s2UE#{I9p7%_4!^&^xZxzoKpPN1mRZ0??N&TSiv! z=crt{GWPD>hiByBP_c0(coct!1P#awf$W+pqECf;kq*GCR`}FFV(n-xs?&Vi=7|em)P=P^T==50 zI^jWMhc^_W-@nHglsa%3ogK-TNpDJln)J0%+ACU|HRXEwL3=gL{~MmvFM}m>#~=v>EnoA%)2 zXY_2=7h|tKM{(Eq;-KZM<+=d)FWs|OqR`FN{cQRE4%-@3fD?J_Y~Q#C*G_Fg8lu`{ z?i77&q@McFfcg2WH>o(qCahZXC#AqOKFuP5Tu=KM-EOX(y^1nj%ED@d9bCw*Fvy2! z6dg41$c(R|;1wG(kbZjl1u56L;qdGwNS%^=&Xt0}k?F(;*N8V4^5hsXW-jH2Rwo{F zu(QSd=|j<(5?JB=C)3bEnm2{3R1Ii+gI<{Q_zSXAF%b^SSLu1L_>i)u(Eg*}KBJv| z0Jfjqf_xdssP@%zY#c^-RLo-t#hZm_mI+kQnGK+sGNm`_-1r$Z7Y{Bo@*^|q9^l!% zr)WI1DQtV&!NbB)x;U*eu#Bl0mt+ z@vv6qf*JiMk?oT_kBps7(YRj)%N$J!8p@GX1PzTC+7GWZ&#ti+q;I7!I`fW|KpsGq zX*%`jgjZEw!!d;uC1%njdWw!De{(N`d5~`q+%vl4aOSI+vup!}z1y3fT~PvKIBz-~ zECG~K_TIf`VkO%s<6wnSg@W^_7)Ue`cT2qZkn!`-^Wj_Mai#;8{xhV(n7^ESP?T|S zMup=SF=^qSf}1z}W<@NjSa*d0b8nO=njdYOR>aUD14B@P2A7Av-w2~I;aCOaiUvGx z)OZ|rW-h{zBB!bJ z)1T6a*sFcWjihd|an72nyMORP{(Wh1V8#OSPbY9PW+fp8Ln?ZqqH)h(zKqoykKo+( zAiQ|(Oa&YQ5r@DtM|xl6%dSGZrsa?;7bVB?BS5EoD@GENdfVtN<}n3S&8Xi4;~#uP zVk+KjG$7~kNlct{@iFC9pIs(9#;%@%M4TGeln1X-Ai;76@uE%ZJ7zKZ4;h1OS;+ABsK1E% zlFj@iz|Y6G?`TlHJiI=?!IP)Y&2NqdoKdWLD);W%1HZgKVdp}|D?oeS8EHmJQgdeseE?>Ef`tA1Mhuc4JiI*8FiZrD-R54Tj9t2}0{e}ED zM6qO-B>C{sZX23+`4;liz3qAXdIT@e+}liw|gfZ0F58+}G@!{cvbDYhmd(Mkat;0{0RN#vnnFprZG z_doQ*m}&nIkc&`A!wHbq6GR>~7mi&(S&=41lPAS+BSzRWdmWV`Ih?*oZzT-mvYD?0 zs5)1Xg1K@3)^(BpD7Lg%1LTh%KE|DI_u!a{!sJc7zd|dg93Re^9C7l&4FpiJUQy0W z=SHd_8Eh#Pqxw!IDU^0UY)GYu&1Gvh;q-(0aB|PB0rAL*#-{y6@!x;@ zMX?EkHKHzlP#FHlbJvm1mRv&(HjpkITOlXWD=*Jnqc|>lgNf2!=`xgEo{#QJ2P=IKA>;y!8NQF5iMb1Y+n^k^Z*!1s5 z*tpaX*&CzcrDMam?^+)#|GrK&HVovm$#W)c{3V6rCwTV-@o6ol2Xb~rR3V+6BLZH$ z#XFH5QR@&?Cde}9JTx4v#6Oxn5PvG4h4@pwM{IBp{(UHqm=O0$Z<$DaJ4CdlgDujf zOo+E{)VcIyLo*nVhpt>7nSVz`;DZJYLi_gZQKLo;FWK5_Xtc7 zB;5bZp|LBXy|XPo`G3W`PhSbud0w3OBa%Of<73^n{U}+ZJxbK*fKoL(V&Sq)_{don zspx?fd3^}HAuxRM`WbFMN(mc>6zn&nvl}5RIzg0}%FZPNF5Qlgx1XqbJ!cy<1h|k! z{)xacr5ER;A(g-CrXyj^#0c`%e@+!$cSfv-6lmxFtTDU5aAe7z0!ish?M^{LLE-q7 zGoV_t8z6nb7cX3k?o`b_tX8gAJ~XLc4Grs6L;|XYbN0{ylxg7ryZD_5D9FGWIaVb^ z*8;b!Y~biM7)Li|MV>4<)HO<@(ph-I5^jesSoP0-eC#;|gYDc69?2Q0eWQ6<(>i(dldXoP?`;OriQPz)3W9&s@e;^J>Tc!nKR%)*D{+<n%= zeE9Go_+F*(gFSJ<{KK2VK<-VN=aVN-!rT|-9_5!ga^?`ZRG!y)4Y!JJ^d(e(2Tj?; z!{uTHpKV^qb|yKz{e6fV_9nK3{M&_A7IK1A?}m~l`XYPQ3{;2G7Tfn8i*Wi33iYa& zg(D?^TE3?V7075W@~K1xdwEJh1mv#1t8iq!9dc#Ps16j0N@u?Va^my<+;sr&x=+R+ z8#nU-a>_S9+`$`F{+^3645$Lgsku5~>#ieMw&ov99p4vuvS%WiHVD%ft;LV8-!Ogh zK+K-E7Tfoo#QGJJ;6z&Y58`pxZ`g?*t?J_o)q1T`zdPp59D(X3@~IC;MJtcvjP|`J z(A$75mP{H1J1!$A+wUcy1?1jHif-MzOCXQxGs9qf_wHQ*#=0byVE|*WW}w#A%DFH^ zs#K|vC{ZGj2ZL*EzIpQoO`A5wqeqXzoo2?28PT|LW3+7167y%z!%CO6NLVc~R0ha$ zsH?1mMoxBDw-a{QS$94%rB8~tAHIa^y}}ydvzH$D@Z~E3vpr_aU4_FZF8+4dxTKlX zsa6JY;@V*8&c<+z*NRIoMClAuG;(L3#W=jd1$i=MR%dWD0FbZQz8~*dBeyjVjhy$2 zND%a~^G5y6a|p;a8aYuvDxy5H6>o?EJzAnu`$kj{nqKD#to?~nS+#B_+BL6(HGgi! z?n7s=Yt1yZeS)4}Z?f$;ledz`7f)1e)(4AbjX=qK^p^8eqv^B2=^*YscpB`efcUIY zJ=BMXKIN_JLu&!o3yz!)z%?6o!3&AeqgPJ}@h*S zw;xx=soe<|uc_D0&5mBj3+2g%sufG1LETEoo}Ylh-T{xVokhN?kKpeznhr^>c%-`t zk#QxE;LP2>GmdR4g{)~A$PGZP5NQ2-{wkig9*!RV_VgA&3o|izDL~%e-VgP*&Oxc{ zv~~tn0_$Vvuc2wD;W)T`3372QPbEDu&zrr8NGVymax?zgei*YUC9pFU7df>5Bx;r^ zgpBD^;g!b+RBzTB3ulf*Y2Ggd$XTA6Ps~*{~C-M+6CFuQXXyMW%2S2lE#gXWbO|rzUP}*x~?!Th#t~DfBJeNOX_b( zm6Q%hn!7>dNE~nyG7P>Utx9-+m>9&xUhzWdkPS$YSY5zC@lPhr`_22$RFuMscyV&c zWboApm%UNIDRAizYf>;ieE5WOXD;LP@e5>(Cm(0cwP8Jq;+Yle4*Nlka?C*_p0OBl z3Ca7}a}T)3C*!l`yA~tX^_xW)1jrRiMc;phUI#zW*|KHBmMvQ_VZsDt&6-tc<=Rc5 zb~2>T2#2@Cv2)>IGig76_#>ge8&Z(RLS&3s+VUg|7&4|zhW%R?Vc(7==+dz@%0usa}3O;HykiNH&A$4YzCwft@bB&U&CEtXH2J zXKdi(?MW5n*Q0amT82$;OF-`C<_xdgnc?A2du6yyh-A-dzx!K(K1ftFH{x^REY_x3 zzI0fYEnOH16S!mlf0R^}iGlr=H{)NA8a78_h*F$lV1eF5Sfa7gR)?{~g(l zjO1!9`Z9JPAlmWsr!VlN`q}9-q_gPd=rVcJe@}FoZ8+CP#-QpN*A=-E<$~`WAE<1U zS64j@9+fWGm5w4`v}Pol}b5l!a#{Ri1P9#D1o$GG_5DJD>7V(-DzNSY$4!S^9z*_h!Kl&9y?)!RsxJT=^?Bw%c525~<$SK%G~_b93^ ztd97-C?Lb%bY~cUK?7_95O1kHPEA^l#0jXtgn_}4K|X*CogMm3#h+WN!7*b`%6P~J zNceuqR^(L?NZ0s28IBpFzhGd`cEmAgyebT}$qbI9Y2G5ub!m~NnB(t6ImI}PNzXJ+ zB$Phf-bC)Xn-<#MN7#Qd5fdQiKOI^!v6$SeNZLFpEJkvVfZ6erNnmMI;c zKYNAaS8kJC*q<<82pm7jzL1y#hU!!(j??5r{)%{ZUosrC?ysh-g3zi?CA=X+=*2sa z;6)xT{4t%W@T0e@68W>EP>w8A*~(uhudqli*>W%AXUEwABc?1v^@bf$qIgluU5k!0 zk5xdfqAybZlKJtd{xihMPOrfxaLW}Q5Kh*3clHwoeQSovBf1eda&ccH02R|L?yi_U zX9kAP_z6GzVdRpS4;+3k6m%`xo9jsUeYpf@|1nrSD+{@Cwj%YA!_$q>cpeGe(53T8 zwEz1Aia5E7EQEUJm1LwKH$R?gIy z$T!cW;)K;x!-@0l%&D^%3I})vQ(>C7D)RNm529i0$lfE$%<&CcW0EEhfBG@e;TDnD zO!j+H0B$~fhB>SDV(IeL6mJoG5}etLrDih08+l++2-!0L2ag_veNoDS7!Z}LBT=6; z8^xFg@+XbVaVIdhb#F4r(3hXJaU%e^D5T-*k7A|Epkgsw{CKwrFCXp4_ix__dx&SJ zIsEh??eXhjxCc%}yV~cldR~2$E=gtIz8UGTQR}(Fo@kxW9Y^;bM`^+=_MVJXOm<1+9|mp?_+cO> z?p&Ol>~bo8N1ut`(KR%tI9Qc?*>J7gOMkawpf|$v67?tD1b4FCg1o<`FItDv6>1_+ z?p!9Agz1KiRT?>q*_XZ!OPBHClNTn<+KXxxGog0Xg2d06dolS`By#mCo@SK3VZ<)+kv2HdJFn}A{juF}U$?HN& zfV_e{Db+!$!0mHdRC`o$) z$P2@MLm;Mh?S%vhiKFK#^`-(zZK{GPfj4i_s8&T>B;(uJvzIkBI*m_fg!uju<&Y^! zB6OZQ03+c8U!od>f!2^s1LEK4fE_`s*Wif*kbo;V$z)ZAlzPJb2tf zbm-hGR)RPSFZKbshDB-Hqb(MepAWxn-UxD5(<_F+2w^|uC{Bk!d|CPt3#$)8(PG5k z`I0fqTnZF0sFQUwUFP&CUN|3?tmaBUWP~#g;}rgvnCC@@Or6T55!k;urh9)D^f`Ny z7^E>S@S@2mKHJI+4N{koRDo@mTI z_5ry@Sf4+A#_Lb7k^gQ!_%8QC00AwzFAFf&2Tq877<4FRBg%Zs5lCd!lxx$s2I-<^`UH(UN%cz z<}cZxPJU&UdluzY zTkeg#Uz`e%y;kJVd&7I=-9C%_V3>hE)mzW zXHT?h)e89v=ZF0>d+Zvs13@XRV4sCj=?c2x{~!^bF;op9jQr{y;p=Q%D8B~LHE%b) zLB^elv48Rcl&MrmI?$kc_6>7Gwl_DNl!0>C zx|yg^yZ{oqI8kAas%YMR2y6(*if#y@VfXn zxRi|pCl@NW#ku~;vnAMNLW!JFzSA5bPo>&ac0us^l;<>AL(7f|-Y+61Ug*m+{6+|`%5K~7|I*EKFlUDwX8&j8~$p5o(X?g)Wr(7gPvaMedg3 zPV$m@PkC%A)$4|uHOgYr=w9T_Lpg0^GmQk8PNBRrHJbKDh3btlc+ddT%)<;vjnP1U z_3Bkru3Q-(KTsvP&6_vxm(Q0hS%RlmP9bHoWY}=|Kir7>6oFZ&;6-XjDwb>u zYkO--g2aWAgD9qhoZ-k1-Tw=5;4l4PciReueq=_2LS?C#MNPOTqFfIQfFj9~1!-~& z=9BaQ=U*=Aaa;@s1S^cU=M1II(uav&U38413 zfAY!$wVL)pSIRKit6f78@FSZMCBXYY`}u>uN8JZbLB^cLFnZKTBTm5lhlCZZ+bEkl8R1gG`XyrSpZ*DpF?M7G;Tjw z%;AHlFnh&j6r(zs&u`wtYswIqDaaP@JU&ty zS$`x-l>{#wtdOKYZe+=o3B^kmrajA~Ue7n8yuu4M(t!DU(!}$WA}z3Qd-Utw+Kg=- zQQd4azK@j$N_y9@WnZMpQV6qV(z7UA2nob!AU}QjG%8i9B=~UcHgMoT%$PCbw~xZy zc?z7Z03-i&enH#$?pmN$)j@YBu>yPBga`x;sEd6U6_E9!K4iq|nXdMa{ z%d4hW_^rv-5tF7Zz_sglv1P+t;Z`W-PKmA9tx@Dc5nOr%Z%Z05e@8)5OtaLkSq>9N z63xP?gJm^$#nJd`6|2U4GzJ&K5zXq>j!mw@_NtKbf zW~MMF6PQz064Y!n2zTy3#Hl^2ktRues5C)XI@>D*m^%>7@)orSRJwL(N;FFY!Kv%V zVKovP5}Pj3&?#ONP1}9oWTeYc3}eTPicJ#GX{|BZ{c!c_)j}BQ)2Bz;v}py1_vq0h zQXtOv4H+^BK@Q0cytYw|!! zOo#fF6C1E*-8PJxFrN;2;^}46p9Dx@`bjBhtJdv`!li0qRs=Mt{sy+(o?;x32NC_z zrcE2Xe*GG|cI~3FVQwN|MEghA?dsE~7gD4zfUz@I;wOKZnJ11_V9uI3vCzaz4;j!N zE9Q^Iv{|dswB-Oid-q8gqJ+9`2tcP-AYamiUy$cWSZ(r{K1i1)g*pwag3_ct`_ny# zk6#SF&9g_Rv1U$QD@m!a@Ah?bv2Dj;Ea0FawxP%tJqc)neY{9%=+tK% zij}QSE{2j5kBm@b9FTYF)CvFn_n!#*$&ev~kU{7o(2)^L=xc@!9SoIyQjD6mMC5mf zwdqW$uygIIrEu%qRx11ENS+*xFk$*q5u|}c@zn)|MSxT^!eccDujq$-#=Yo`;5!#; z2-WJ>s(=>FYO0NwN)tv=JKTBn3|DX65B~V!(^oiq`L;TTOmq(%0p>nPpDG#AEXy!; z)(XsC{x`ryv}4r)AC+&?Z|-3uHPI=pyN^QR)VV1BL$|kQJi=Niz`^EhVR9fKHg4E+5^1OIPk7 zLHaW2)MYrXKck|+amb#)S~`QKqNxXiGh^NVL0)-N3jT}_0&**~qEcvn zfVJy)V&r&9vqbsX)zB%`>UBktGBwGoY+97Nij6l~wAYG~9+v-X*RCC|UAu;V{`n_Z z6F1a`PMtafzF!|G>JleuZ~D0y)I3FZ>TaPa6kBu$cl zwD!^{M-}F?X30QG7P$@!`hECY{gQ|Tmf^T8qgP$vjw`k2pYrl z%{$z<{}gxbJ;L>y_wkj2Xsm>>SdGD)VKE!gBq>uSL7rUMP>`c7`CbNEb|(};JId7> zQiN|5&f=lof|STlw>a2);3S%N7)AlMYU+in3$0x|0S#(X21+j3rtd>n1Lhv&+g`O1 z1r60Gj|n4tQiLxZKp{AJG4ZHAaxv>ZqEr0nO{`w4ekfa|q0F5Ujor0aAZPEC4jnpx z^QjnvP6ILVpXXDI=+g#vB4{WUgSkdXBCV_jysTK8=6oltu~VtLFrz3n!B(O& zJO>(apcN;_VxSHy>M{Z>RMFd!75TaE+;bGIx{Rc{5I?bI(Reg%P{r^?q&aBlg$HUk zCz_>$CN~QgRn`Xc=o(w2@r5^wTeawv9z>_4&QciT$4NRRI(uWWKyC^;B|Jfo89fd@ z1m=Qf@nj7!7Sk-Dg~ZAy^W&V;Bt#^v)`c9T6RdPIct_`v*4)ePl2nIu=KMd2d-unX zzU|Z@^$~^RM|bGpaDGn|EZYoyd$h)YZp{%$U@pAt#9BF3fF_kgbjP#A`$g^)qElM* zNBZnVFk|{uOI(Fn&DkQoR+vuV@Ow@}Yb;Luce^%j{21~xFNofQ$(x0PhGK=EIe`%w zB0p0it*`9<$6wCSnkM;df1p&cr*GV)%!BL}$dR#1B&^n-issE}XY~Q%;!vPRn^FhI zcXLJJ_!O|iTCt%)T#U=EiM~ie5ufLetjDs|TVa*3AZ$|BE<>kwl*s)^=5+zEc z7a{1QlRkZVB3ase7&n`OhHUA}tjUY5kG{>V55|rl0?PH9_MmL74mfuHnwl3^8ec$P z))yZ>Vfe&FxOw*xCeB)k@0>l6kE$GyJ7>d_xjJOR;!M0XW z*wrcq+nPm?pg~#syb-!}9f>u|cj56%N}0gvl_^3}oVVrx=n9?Ekm!`sH8FjL1g!dukZf9yhQv}&s3@^PmG{boY9Ktl%#2Lhj1~BQYzu7Kany1PO}Db_D;EU>5`yRIG4DkHBS1I zJYx~`=G-jo&BFfF=J2YkCqas(C_f57i=q?$l>a>?5+-yf&73?mXx*<~y+f7^sgROO zv$1PnY-lVXia;$(`O?py`v+(CtwQzk#e-MAc=e^7^M4&(w8mrGww=alY}+>5n2j6T zX>8lJ?M6*wH@0&p@4f%Q&H3qklAJTMXJ+rU*Lv3T#p3gM)!TD>xQ7?H!2(xulBMP& zc!Q;FFC^;#bKEctMA;iSkBA!jCWib}u-9iAoy_B*lugeod<&qsB8IF4(SqZs!2 zAw!~NpC=GBsA(kvOe+9U#d}(o8EblI1&b8aDbj&zUCzG0=E?=W4@SG6ekHQhx(&-qt`F*-ehU7A^c;;LxJY3(tA@A&_G^rV&^R zp>7nvO;Rkk5+`N+3HSdS@Bhm7_BXB3P7>}NRYTrM@m2WtXX(}et!4Dk?|KWVb36K_ z3oO(k!i;4!P!V7~x7)kAIqpJ^K)&#g{oc8~WrCc{?7aWn0&$aPOE>~$Xy+?Dd?xK^ zwyHwmQgD$%gdQ3`5Zc|~%l`J`J5=tseW)+)5vatR4fCVPt{n+4YI5L?2DwY(Gk^XNPf14gR+JlVZ^?xcSnhIwgx&mX+swTP2>bPyFt)r) z{BV1BQT@t;&nGNsllRE;KL71}-JT2%lllS!_tbRJa!MtBuvBFJ&`1<=DgkYPidhBQ z5CyMXpj-Yq(_GA_PPPav4lh&98xFUVqj~a!x@+g(U5#}JkF0o-UJzOKSH01=BZAmH zxnR1*xe}_BrqQ9DpgJ~t3)G@vvJ=jL)=s_Nkf9w9fVJz7fli|M( zSHwC#p-}HvU}9oPr*l$dp>=6bbdb}72CCBcX`hmPCFeK9&blgawila774$!}MBqwz|quE~2;T1a`2^!c}uss5Q)2i@J)oVVQkEQNk{IaPNZpAkAYwS`a zK0M!oETO#8-g;_kDQa%F#qi)h92TGy&0mcoJBt%bK~4eMt=Ohs6i;O_j?TcdiEYiU zyWgSjK!Uo5;@_k))$NC5)ve}0!ceD-fr_3YU-7WOhu3>tzsl8MOnk$gv5qfd#!3E7 zvMTwbutl9YC_l4ArWX%qD@2hRtyR#GnhWF6X6zTSsF_Y4PGUtVtNS@Hal7AwITo!{ zw+`3WR-tmHy+uZ5IBFdhNu1)%49N-cbKnZYy_EgXqXOhBdF*x(AT1KUuC}_Qe^DCE)o9n25tT z92RN-yjtO3O!`2-*gJ~zC+@`Y_DFd!8ebEn8yRgvGTTVLzc#c_c71>sL9;H?Ehj%{yrX)~7}46<-x)~nOuR^`EH?q8+b!W4nc9D{1s zX}mR+$-_pakQoN#?M$Ao_dh$|xjVa^_Qy>?U+tITK7l?6odDem-RH^&;d-G&5xdOh zsdj7l?UVftFnFP;XH4SEYxit%Rt~2!LV?R03PZr_`^pU<&VzvqL2j$zYDP#bwEh4z z`HHGx;C(TJ`D_(!u$+OiJ>xqBVAXlwR_jd+J}KkCK{x=~vG|AJ5qh<-2-XFhS9iPD zuL2l403_#l3XL6J9nZub3m^W$BK$W0&XF{bn{s!p?LmuPG-sAd&mBlo#TpDa^nK)`glDiYB}#E!B4|3OULGva z&qg8i3doLDnryM55O7c?8S6E^x}9ph0_`OEKlnFI6*mx=_S}Y}IW(8*pGdZbySEWi zE46KHXWm{OBmubeAjd0KuMf@c&Gu})xoi@hI$Xr?WDe_SL-Vxr(Q*y3I2siKRtokL zS1c|Y6wu?21m*Z{4glc$Os!Q(Uhn(xIAS{h$oiH5cYTtuUK;vG_9kz=`9uf+Zi}1& zXkNwx9{>g$nMGd*@BoWrcO{bBT4%sIo64UkFYsgpXFGeD_@&6=Jr0O1^yO{|0=TKm z=4&z6*wfOp7a;OgP_3|kwR&K;g7Al&7YL=fpXlU<3wd zRx(%4T3(A1p(<+Z?F;cId$MEJfij5BqukSVKeB7=3I<`m^w_#?J7n}x+`ZJFMpeJ8 zv8Laq&U!xH(fxmsiASL99*)L~g1n3YqUys}cSS|Ts|P@&8h{K2Wnu^HAuxKY^$ior zx%v6{;`qJX%8wt_trRQo8r&w+nIHPnxxt(Jd!Pm5(wT| zMVes9tpXrbgHBL~UB{EfvOu6rXfzOl*tcw}$_!^%<8Tb;agz$5;YNT>p*RZqf{b#w z5k5d4G^doWzPH#0M(lVhzh>kM+FPx~*}+fJ#HH=&(CQ=wE?DawP?2vv1)0Gj(|up) zz?>f{TWkCkHYt6277h{L?_@@lbatR@h0C)I7ad}~wFOEqh3ROQ9UpoI@J^H3vpZhuDAo8tHAOm~D}IbZk`nysksucasZpx5S(+-*Io z8bZz_|JMp`31j3^Aefqn&%4rhX|R#qdg`%v$JMzT8}9jsqBcFhv_TWzolyAo9n1F< z3e_5+m>S9emVnG-aLyABt631>On|OCwZ;@Y=grfyeiCB5-n1Pf9bxN9RA*(gr2|a) zEWeV=^$5;MWKTeks#K}PDxAf#a{Y+#DyPi;ZAHmptv%%AM%SMivf@&hgh(-3L%H3> zIuF2Iu2<`|k$Ie9(rbj}V}5I02Oic!Vl)Ax)N13epw9bQU)`}nmDO~KWdbrN)S2Wm z8+7IwwqccL>6W;ET=Rl`!*f7{=h!;&kL^d1Y2kL@X|EY_Jb6uyyM@Dc*~;94Fsq?? z>&^M+mhbV~&1%USLY?FTTo2Nd*@7?J?1zA)3`|#EQFKZ@P>qKTx9Uvo|jH?YNxZaQ0=082I!aL7pGu>+h|bE{EaI>_+Q%zD1u-q5mFck8E;=L&y?q)Bb6l zQhJZYb^)JnHRp_78ursif+OS~$POt5S!)VktJ^>DJYMTuwOZVyysNY23$2zX!=#E; zR9yHa;S2*)$NMk19qvS8U2b}?5uF7vM?9M?Aa`MS^bd}|^R8_=Y}Kd<=7i#3x}4%x zxwUt9A8N>?V8;@Be|=;Bb5A7xhUF9AEyT!v!h-Sjkp675tmgfh9Zrb0-QOI{TEyB#Y4ti87z%krEZ~hIA-(j-Q^Rv}eY!TfE{Lz^=>yc=1_53uUE;TueQ?rtYp4T8t*{dJ zX``i;joQ3=<4iU&&IAz42j@%43<1g7^F5^>5+d!H5;_uKN@E@myXfgy7r}OC6Wd$c z&MS{Iejcws6J+0t)#+3rd^$Ko`7tLQC^xtruL~PLwhuEkpZ?^}BuH~>A5e9Sj zMl9&7)*j~i@VetWx-}9a4&^cpI&J5b*Q9U|ge#PGVKE*U5cT&K#|RfjJHtE{quAup z8Oo7Ur{2&LAk2#UP0}{ZwB@&b31jpBQp$!x*S*_G-dQK-iNTbL)yMZ*(n&>=d z6H4Ufd|cr=^AYhA8*JkH?Z`~f-re1OyM6T2S)c^O)0ZZP&y(yMIG+VTl@$B#2rV>YOwC@V`a8fj;I~x3&$=$-oeOU8iT74@KhqHA>xop zNe+$bOUcMV+m1zf)xkv){!nKJNZzb^OqmS2=t&p?B#5F56#Xnvbup> zZ3t|%dY^H+UGPK@eh>}ZdBytTRsoUXN`qyrfFDhCL@}cyGb*3{xUNf$AB7w zd=mA-b-%Mz*2C&1g^e*@fJ751+WFY`JyN;djC6|w7go?O@DAC2Mdd2Y!LM`l{$>H& zm)Qs9F}PFXNY~Paz;Y8KUMi9frK}t6`@=E(6+<>n92@*l@U7^1=W6Nv8^pF%FFRb1 z_)P{E^cbyt&hXUbbHph+>Ytj03<;t?kk(Omis@496S3Gy8Aabur>FX%1#x>7GkL=5 z&-AuZYmu)OPJK)9`L2Hp3uElvIg*?cj0QxNHN?Azufa_7bO!S$M5l`tKqLgbvSZF0 z5ntx39ZQNEzs1Y94jp?}?X)IP&%?>N8X&ju*}?4KEmAeQM-c2QaC$iRg5$GAODsU` zr5#*Q)A6|yvcS@^VUg(mh9HG^Lo#|%y51WLq#Yft{)@8-&lA$F7X1y2EC7`}bYPg4 z(zAhKQ6|8aG;#Tm9T#MbzTBnEX*A*1@b%VHnxr~IquPz2E}&)^U5()x4wnrz%=rg| zJbGInu5}v@o++=&;|#XkhD+0{VI~{dXv>cr;?OfGcc;WAU)zf~^aSt~Z{`Ex8=iyfBwY zLJ>8v0MCT(F_F)f>ns>;|HNny&0I@`w*)ML2I_Pl6(uco=Q4h2Dq68tX{WI)qai$TMeqH7QjT1z7#LwhOU61}&sO zGjrly!HFL@%3y6oK~@n=5-|kA!lGp?WEnm1Ef`F%_=JwK7Sc_gZ@X0`{OQt)Pn*A_|uL3+0-Z!+pEQZx8L zow!uQ0z9mk#HELSHpIKhekIrQZp~`Rm?fcjCVC7{LGNK>kFYq!pWQ9}2XsEqJD*Iz z%jpL0BtZcLqT^mgfG};k^U}Yw{@}Q!j9$b)&EEz~!zCRL<-zMo7lWgH@OIp3MX5$q zAfHJ`WA$KrszmEfC0R{Pe3D3F2o1aOXR;Cxjvp4_AfcNFGN`g0a=%5(X!CWA?{Q_p z+GGBRyt%p*-uA)WIzJ2&!L%{i@_!#r|4A_Ne=In>jtOaWYGu0lUnjYwF(4djyc(v= za-mm2mQs4y9=>luiHFmP$d9<|o(U*5g3siRKa(69eZw=;US}H(?9}KCkra@Ukk=y< zI>o>ER3NFseyD6x6T2SRv&X2VWr>Ob45v*+th(2=sZzVm_

Lc* z9-DjCqc42Y=8w&4mgA}AQiGW7FHG(+=>B5r(j(HY@r3p|uXJB%VlZwJ+>{`TY|op` zB2Wkngz~A<>=sdNhZ{VQsASbmvB%A8AP@wps$cXn(yEWb&9XY17D7GWk)ax&7(s6S z@_k&t=o5gLF{8AFbhV|nB7B!cZt4lKYu!h>BuYfDz~q)X*MzONyt-2| zZkR=^FG=j7Z%z@_*}PXKnoXBO-93`g z{+vH?Mob=#cwAu~m=~CWEKLh)F2}!zv^q#fSbqYjDtzJ5VFD8hXvDVSzO8T!b_`wB zEi@}nWs@c#=?6Qv>GcS)Y`1Z^w`*Y{XvFd$oXCVY%WQ1gne&n2G=kDa#_s&a>AHm; zEh%2I5$zEja(>5Z#$L3Y%qRg|EYGMlg*y`o)YOtG8TJVjI6O3VS%x(WP8t>CAU16K z?Gr}V`4XXgwtFJ(@4jE(Vmwa5|JGIZvph~ehU5h7@k+-qJlCqT`NJ!$&%uFWn0(kB z;mdtz!FIaEkZPJ-E1${gd(;L{@3{lF%bDuy=>lr%R zqUSg}ANsM96)}@D8^|25jYpPSeyZP@{-ma%xwb9UWb!UR=1U3K@fb!79&x63uIW(# z=I45D{UA3=3k+o}9{pg-rQ8}AE(c(JN#PD3d2x7;XD^Bl_v4K5AQRpWnKZ~6S>aIS z8?_8}?{%=ziYfjhjmx+3*p=(Ffl;Mtr1@z-C&q)bXq9}jn#ijJvpKr`?)wj)axRND zCFSfmP(??|^%3wnY$$BN9CpVI^nORuTRR%Nt}I;MHgu4LVZXAKPjRK z|MQDDAM$tn*+xOevrczx^=7MML8(7xyJHA7=Nu>2^+_b~vi=x}~Qh*8jaq+MTJ(w^cNPb*8uP2or#y#ae?+bG=JStMGRuf9}n zwXX->qRZ7(T>ZB-kq4P5=(qmZ;S#>dJ!cFM1E(T>d9yu`gclo6ez9vQq} zMQ5W%9xROKA3Tx4m=5gH#UhcP57MLT`=T+qh+NdI?o&u7WhgkXDjlr%q*9<))nB^V z3`gYc831)wk?+#vJ(?CO1mL^8%Q)@M=&F=Dy|Y+^GqI~5=US}hL>5O8|2{rYJv6mM z5q_!A9-g(Y*B)D`q#D>@xJtAbDD(tMjMd>(5e|!qYGUJSv+qATsbo}VYrNnWt9790 zf5{2WKicheeBY_(Yp+fdPDa+1|IUqxxv=%4Dl|4{8VPE2Smo&+;Yk{0!7r@W`?Jz)lHFpUu)!c+<`cl&XT?RT5?onzZ$>& zIWs!cH>GAvqD&8h~1ikV2a*jNeIz%I}A&5zH4)16CDJK z_KCz2clAC^koxp68*s-0+W+G-ZB>LUfX&x8S0GtuK7l2d$|7w4HW7nB4xCCze8te+ zIAqo?)%Z{81BC{w`Q9a<(|IUjuTL-iqWKJZw$j%eV>D5}^>m1vV)=4cQo*1Xd&ZtL zy9&q=Yz;@_LwRmcOqrn6;T5XF?m?ken7i@*n50>0E9?Wgw}4d$u(bfZy3(r%&w+L- zIoyQ;-HVtcmvSBng}lYe(>{}eF+-Cy-OCJZ==uLy{A2v6TU8fH8og_MxX1Iw@Q&7iD3_HkipASUPBu?Ffl5AtTry@W z$L~F!Ju<~e93e1`9d^&69`%4dTA<4d7=6Ig2l7j5hVCp1<-1IV0Or9ALBxI}wb5AT z+)A@GQD+!^&yNS#r)1~yHJtfT(L+fi5U5z)Ff?;pfR3z6qfwcvMNpCtaEBS!*Vn~F z7(|=dt>eLwB!bQgm@Q7;w=eI2W9YZV_16VvK&O8^Ul58JU^+nAtL=~g)r;T^qF#~(A zR0~>(4F!pLAg{@Z~)$B?$j9yvN?qGJsslsBlkFN4`%=cl=KQZ~iy?gGxq zkQFtUY3G0K1Yb~6K%RNDd5;w15QQ%pR2SH&dyoMcI{lVPpURdcVvi|0!Yo#VH>FhK zHiaUByeL+Im#zS7U$UAZKF?76MifM(UtGsg^TzULRW6$y^TNPj1n@ln9gHi7@G~Fq z?A~y$M)lPV6Ma&H$rR-G3ddKodionW)9Q6W%X#sLybpW3P$(Ay@SjQL(*b}FBf4H9 z^*$V8FEaD|*6PFhAazpxO=Gsuc-cnh4a}n5EEb~<`^$dX<@L1);NDhiF@0J!?mDCa}0wb;j^l1t$D5ET=#grSKjaeAmKibgR9tTQzCeW7BFr9R70ZMx!owc{Ji0+^)hG?PPC;R>>r!W@+TdxF$_EeT}#;r4J)rx?@)H0HMXGWsaNF0iD)F|xW; zwL~KoIV3hV7UUY3>(d}co2c(zpPUzK42gl~X8`DqXWSKDT411z`zIY&kH0Hxw7vqX z^wd3E>U(B1(8m?xn)2uxkgi9shjw-rxs1c@Ms)9Y6>J&56QlT#-Cy{jk=eXx5(&)U}_ z`5GAEOsDAg{$;LRBP2n!sDGn$4TN1lI$jx`L5;K)FuCYt{`G*3i}gtyl1)4|eTU(;6B zX~Q6I_ncY-u!f~rQ|?(qoEo@Wi^M-zooTpa^#(4-)@JT z6x@&XPN~i0iH1UieUNyLTMz(*V6K=<(^Hy(P((~x2WTa@br4kcLdD;D`qJkfZ_64Wy}&MRA>@$zzT)CHOt!_HcD*C6~Fhs!y5O_LvPQC`c` z;lp50e!xX$|3qG?!)=8r#G-YIS6+IajyIfs4I3~{X@)U}W(WY*{sB_EAGi4O?C_E* za9fcfb#aIRg>#ICE%0C0RY`@<^_1c*BUtf>G3c1>DFAlcO^(kHV5SRcNc7zS%_RbS z?VbQ=4E~olWv_=2U8f)#V>~*r6nE3S*i9LydorE2-5H8Z{4;7*CTyKSFnOIpdC18L z-uuS|sRdCF)M5GW(Vh%GX`qBDDdSQZoG2NoT9K0K^GMe1^NdhYs=^TA4u@-@>qZ!u za^@vD{*_YYCJ9>_HV(qfti&7PmMOq-m&R)J1ycg~2*x%hb+L){a>#uk%($Vpmy&k9 zw7nxDA2+&c|BAg*FZ1$jvnw@+lxeN8RFw41%skgy7{v%!*((&eS$N!$U7F5+NJ)5WEYH5d#-%d7D-zV&8fVzfMd zyg`7b1IqHci&>=*=Jf3B3P=nC#y!HXF`kauvM6&BK){8W<4oi{4S$o6Z~gtqC>Ecq z8Yknhugo1Di-G06{d!eI#guX{~C%JMVX+mQ1NV6<_0=DX(uC{QR_ z6{)GIWm^D!nEy5L>vgC_;NG9yGaklZodPYl?eQ&$F<@-It0XtS2Y#T0$sQN)BB_~wq`+(l zY7Xk^C@erYu`j+rq(-mp=U_NGyi%1`ok|z8X?ynFkyz}9F24_=WO_|3p$Q`ai%A?lK({gI zgrnz~2`CNn&BhYQbX)*G8nRIu_A1x&bsl!xB{`6$`On@9z_vJ&<7}fVW8+6U{MNyY z<#ZA7x)IF{>+o?8j@pY}R*ZSN5Yefs z<9ZZ`HFbBG)vsfr#{B|RXyB*P62J2(z29HoHmd?nE}*SI#ET(oDxc|>!=%rf=XsMu zt6EGk@a;PSJ}1IZWa2M0&mtBUi>Y+X;Nx2JOHDjt6omVt|kFN zCV8=NAb=TmDw0E`m(S0He#Op3}l(;`+BP*AjJ|b0=TVP z1gA0`&WABtej_o2;yWzn*>b3~_E3CCe$`PWlYxi1dybah-vDV3*d-&doo%@#WWRZe zCHx8%bB_D2*dV569R@NxbMrNZ&lA36Z%{WKXB4tT)EO{XhAbiK7DHK}*Fg3D{HH&}JzVcvk6+KFf=Tbb zU>hq-h-C-Nzi86V78ocsO-;?dKlIUMxB^Dy>J?PwWVFyws+6x(eIR}}2lDG3?#z?> zp&ZOaITODfizR%)R~oGowE~L(?n_E{AQsDq@c?o9L_|I}!(O~*{fIy2uNAC+`&3>kSWE1$-u}hOP1-?wJ^`%x z+w6cEVxLz7s?uCL?rW-qad)QYKS0Kk3j{#hNQ^YJgg1*UVSZ27;;%H(hy9I+_zF*P z+XKN*u1pYJrXxu4%fX(0?`)M=O9UQvjJnMjPev)shB1I}1?O*Abq)W*xg=N{X(8Rq zt2mes4OgTyU%ob$m{5bmJL>!oA9PAALl%9|K9u}Jo)zWad9l-WX1(Mj*ibVp4B71N z_F!+M7^kY;HUoxqFE}Q4?f1ATDdRb`I>!l=vX__Jz{AR=s6@W*@rH0Rsr!pgolb0! zYO_KKbKHQ{hn$ACYS2K&Amg&p{all^-lirT8ROtM`6cz|w(XM;t!6a=fI1EWj@e)J z#inJe&^iyIke^wAX2m(AOY5;}Fd+lNNp^!DKI5g;QLJI`w?~7+tdiFDYoRN@=PNUEH_KTRAHe~lf?yLGmcpElQ; z1XmF+W&}Sl*6aG2*+v_Nr$GqY>wb*|fJ0wCu|2KYBFqCr4}nj#s;+E}aE*|N@mid5s1S-Vh7PW#%GP>Lt$zO`b91_G|0P|SZcPI5 z-?6yHw(Irtooyz!BN$+Fh0td%$xZ{#+JRUP4RbSfsynsD^-|QZG|>qF+7Kgooc2&c zM2q==T_Y1ns&mODeN`vTcI4n65a4TKd0%20pb=Vt*%Stx(W{om`9L&yWLGreaK?ZO zVf{3DfF1E8`^5tHy05qU7fuX zaXm~^24bo4&8G+Ns_TPZKh1+lQySaD9{Lc~ZmRN`UkES}N4iXY#JiL%cCT98!?Lj( z1?+9w75|Oqep0-rdsi=N2>|&MO~K%vy+j>7}%1H$E;Z973}PAVK;P` zAWOe}d;N!mCZj>)g`W0q+xP^7#6kz!e$j#VZHc3eriAcL?Koj*DGwW9=dP73;Y~gf92g zYCTvOUB29dOM}0m&a8$D25=QE?;GWOQO66`Ju~=dP<|Noz5)z8UGvouIIvf1Jf(or znCGczW%dxzV6-iUn%gBYNfon>>$p22s$l~1O1mkuC;Ea&A#yNsoV;;31aBt4BY_#e zBO(s9x&%;IifzbUtTvZ~z(Y3~RWaKgb|rFh31*Kzv!5>U6QBbLy|bi&VsG@niC2EeP#bsZUJe;b=feR)6X$bP;E%~2kjLqo@FI_6abkxvgQT_vXZ^V&C1#t4?u z{sds$Cn$ZP)|HQo$P3I5o*>nv&9@S_mq~6nKUPsI$%m_#hP9II%`63=sMo9PUa*z= zoj8Ov1pKU&YW1w_skZBgJehxNPt;D+SOV4&im2@Fk;7rB0Jmfakzb-Z%@8Rn*@?z# zmh<5eNV*N%3n=@Wk8vc#-~D!mt4d>b4U@EM5*7y;U;0?LPN!f;DJAWCqf_+%NrExc z;vCW?KhRyj^7x_*q4j#!^L&K*wrf80lPJ7BJHI1Fq)#g1UdJebnlM3AWhD8x$qK2^ zA9Rb>dHCveWmPOWR9jcC_+Gtw5)_{teGhMND|k+rR#M&o}O|k{yf%uUx+>BeCHWlzB5aK z6SG-F(eMmEm9{yqy~-rhlXI!NjEP#SASbqNLPt^<2lPucUY}<)Dan)r zN*lmJ(feDcwUilqq{uf9a=a3!v{c#R+iJI^#^H(3LP?{8P3zVOuV@ zE9DYKo{ZZ-9oICsn5lLSpR430SdOwQsqW~TP@I+icoBk0pO4*!Q=C7}W!%L1eJyO> zGEevY^{LKwnMwF*6zeMhXy$V}@6fxmr|1=TtpFmx@i=R)>Isk2l{y&EM2_3H!JLb? z2g7wTn*&yL(+7&P^$>V&)zHj8e5AkQCWY4BiB1{-S4kRCwP-fS-5y&$=4zao{k}&0 zU--LUj1#zGyJDLlu2(u9oc6b+{M#;pus1S2VlCQM7)W4ATDCzdX@Bv1))onwdjwSN z#sw1j2-<4(v~K^F5cTv8IvjnZpsv--9FiH`WO_6G_1cMtr!8ksHKw3s&TP*4gqMc# zQ9&e|Y4^t-f9U3`XO7bRh(QYbKq3x-|GjR8qFFshxt_!0$klCFaitd=ug*ye$`em{c%5C5vE){Ia*V1U2edZ*S=0FljC~@O&}FP0OCE^z4-Wq zP6>N7Bi`UP8&0b)EA6W6#iVO?*R;rgQ@gjZ)W@khJuSwQq%U89hFu}xcz?S}m`7fr z)xv$rp_DN#c{&x3%7F#9dV9X>8>{7>rD~MT>4tCstcCZcvtF>>CGMX9f864}VRLY+ z05C|gm{eRgiz8c}dSd5fkP`nelA74MVkQnJQ)!);!1*Fs`1S!Mmk6>Q4-60tjUzsM z8gZq#0K5laYhfnx>Yu& zbJ&^y)iVrqGg~E4wp8LgF@p%M$UrrjIS4ESy8TmmoQv~96W>OhV5Oq@QUpOl47x>1aPS8` z^-q=i$Ldxxf`l`5#oEU2D3OUWmOI03qMd@uzp*NU(J^sZQ2|huv~OZ^8NF2c|uibVI7xD-^LBC680!gcg#K2rP@w9H7eH&gy@XPBJ1! zR~R!BbvBLwJcc83^GHQQQoj*78NJE&>VUPq2h(}66T>>x#)gK53hN_GSvH~01X*L< zTda0^HWX@;Vg2ePg9DaF8H^w*dstnt)2x0MI4>KAY;;pR&M6yHtk8D z76yA?v{6R;nMt?dDxD@Y7q~$6Z^f$pe@K8sJS(uhLQfR3yVA8Hg5OeWgv;vJMlgrh z1*=SRwgW0>W_DOlNk_6k1aU_>rnNSMT^>Ew26U$f-(*PfQtm(pbZMtrY!gpU?Z`HX zn%kNSR+!x>ULIRhmbo{Z+T>xhBSw>Fa>B%jjQV zssea(2_UvR1ow88LiqaBe*jaly{QaMF|Bk{z#%;&E~lZPfk#1cdQ60Zgu@AbmBu-X zYPp786NO7N&3Y#C3>IyW(YR#ND+Y+~y!`e~3n4yVWJ$o&1S3wt9EbM#VzK{B&R)F5 zHzfY|K1>NXBXW%RP9d4kS8pdUH?Ma-NKP|Fpeda=t*xwx)j@j#>(c&bXt#fwoLPp1 zro?9rBvc@5ZJ$#Ak??w!LCOdTY-6=rJB`ODf>2)o=Y?6QLB!)ZRsqOBfDw1U*qbc+ z?`VR6L79Li9hM;plW}ZoZ6yH;wXAN@PR1(#g=Q!Pl)X@jUS3|U?d`)yuH!?}z)h(q z0M4odR+)Sg`%MLmRU7z2)9dr`Cg4}FgK)sv#A5zoz^0`np+rgiTv(_s>=+F3Rq6B^ zNm*D}Qe;J#1dC+>5s=*GwpOQrLY;1n0Y3%MKZYeM%*4+rC4`j{hS8c&=A!CoF1*a|Hc%fW;D+ z?NHGuq)_x;R}Tn{jEAxZvI zS~ejBLidc6xl%^Jbaw=N{AaNi5J-o`;@-YL|6>OIL?3>_YG(^1k*~fYBO~*9Kcd_m zOriJkx}K7U%b zuO5~99aw-u2~NTGWoHPUL8lQ0NOhs~0yCKI95FEio5duGc)au8XaLYa6z-{6rXmi) zM$C)wcyl;|{g5T#^XW8%W*Q580<}UW$`-%nG+?W<9txZeR5FM)E)b{U$b$jabn2)= zH_HBE{B;FeSHV=1m%EAy$o=kp{(Baaz31{Y6n`?A0L2{tvbXd z>C$YAy`efF;tCYpwLOk3#N%-?yR^LJ%+;wk3y)}Y#r)_3a)jlCU){nsYjj%_#GwOE zfVQ4;z|uzYQ%SV-a&(F6w+YNfC%|fFG#71;l|V|e9HrcM{s_U>|R(aCSyPG$zuLV&RljJ~V*My+h`O)2* z@ncLr4gVwKr3hSTQu#QM7RyfVVGrmZ6Mz6l?w3D=Q(&YPQm&N$li9(bWE4)oXLh#z zXNKE0ba%+pAwXb&lPLm5joa`2m03iM4n$m|9bq_&VOtEQVOV&r<>O=Hvjf6k*z`zWF3MCWst~P7| zav-_~IDvfHtcR(fwn$P98vb-^Y>{$9LHv9+LoWBKloLTz(GWI(NCU%V1PJ@KkB(?~ zO@+)H%#jlp%T(c6EM+L$c~l#l4&Bby@+@bvOO*>kaurr&C2%un3EuT1u^5A(YP_eR zm5ve|JCU@J*==V0J7s%-9cZTjpyxj{q%?UaJTZkCPYy!Ry!WM0y=H!0fOy@r&8xax365 z_2q!4PGTlBdcFtj`I;1%qMJVjk-9r|9(=_rqc0G9W2g*}oEY^J+5Pkve>*gBgjavZ z^`-np0NgK_^&nPfG7t-ZOOKj6z0ULT)y0%CLmy_DNhAPF;Hx;fd^s;h)wE@`oN6$_PF37dx8JGFmI7~@2KYUW$1A~nI- zf7uRU@|DN-+#B)5h2H1N(irl{p%>+0jE~o_V3u+1?fK~mRz9=o0ca?Ft9LLUeyP9t z17TRfe=#a6Z9q$z+W`#0KPEQM&;SaQwXYPF#$?XXq{Y}vt;Ok)q)XHSIt~~A<9@PV&=@)6}|=C##32XZ6Jw`?}U8XJY11X@o_ z*SSZ-N^<|-VWLg5{`to5x2Cb8O-~}@ZqWbvG6bf;+yC!?{{EZbfsef6tN$7nj&MKn0x;}Q~&)gQknnX0qK5Nx}yPqCUs5j2FUSRWLbmBV; zqq&?7agQ|kK4y@=xQ`R}Mf*oBWVetUNyhBGOuw`}#gsiW-qMfRthXd)uKyk%9t1&{ zKfNE3T|w9p$xK=_W3!y_MlpV2L`CcIrcT#MZ@f6Nb5CJtt{`52ff~FLV2LI3L-4Rl zboC_7uC9EVcJ)xY`~!n^8k~=JkKaZNEuYaUzH}k_TH1i-Sd8Upo+<_R6f4fvnHmYB zNuMlE4QqNd7%m?ME>y4bWWdXAc}}E2prgwx{dZFXM=N5kS)2JZJvYCswPDk(F6OHm zE~~MAz#CJtsVw#OIU$rlf#7PCMNW$DqHWqWB8yjkotwe1>$%;JklnoSRR2cIfUv>u zRyB*B>vHI(t45JS(Kgcz3_S)r@h@uDo!e~(@|fhY7wvws{N8{e#m2b$nj$q`Dp7da zF5@JK=-+xZb?}VBgYC%QAgGm5a@Z zQc+>F-)1|7*(c~VM`C7$?7qD`SlI*%GCkL&`Dl|++%$X6=VZ+xA3=-U826G*PAOY; z*dcT7>62TgYwsqWxps9JC*bvwcCLv}9&>8dpRIaCph~8`50O8(+!9n0@xKnE86a!q z1nk(^Y|^U8aljWF@t}J>0$)O7l&P{_Mi3Gxbe%Dc*_4!%*8TcCu;&rWZbwS7WbSS@o@eVM{jhRp$?j((&+KDFe|xl%81(ze^s|w+ z_lc{;Slq~EN|NjJ4^WNKWr#e5+;#SM2JiK$EPnsA5&u6wJ+n*^DTR@D%3u+^P4q8L zD?Cv|_2$aOHbqTZj zrJEvHCKRNqSFsE;72@OcGo;#Dydzfc@p`J#mYgsmVLly42*I24}d(6Yjgw)dK7_P&%n53RRj zes}5^T}hqC7lhE zPT!Att!7~;ag$Q-l`s#-k=p6ju7}ul^quA0mPyp&Xy@2EmyW}83*y11;~RnfRIjcR zJV!vzYhkiHcQ6Y*oI5C5KO6P(qlEWONBxcrj)yXOV$Xwv7DA^tDw>0nq1^-zu+<-HMlPRD&*!s3i}PFa=D|DvN~acusguKGoS>>QYWg ze1WwsiZBoPV8wO|<~-!so-XaUzT-p_oWPaLRA!;t8)ehhqVzfB4%!~oNC)#^Nrs*8 zBTj1(Y3G|7Q3Vmi3tJ!OdM(5c`*STiv%g)?qn_hzCBp~(>5N_&fbn(~->2jl&n{g` zh$J8XjQupzpL3~gF?gfIEzn~Ht(mue*vtoq#&lLSQpE5#8_a+ zQ}pn9s8N%a3o4>pFm9qLVy7RIpu$z(G|tS{G?PjQ-XJt?41r)RNuV$yx1M!E z2)*8UX5|mu43cWb@;=>Fl9lJULnGpIF`2@Z$Qp5G|0opyR~C!EZ*~+KDNIS~)Od0r zqy-0hCcw{#_t+RK;3H9Y>hXy-KL$*h$=_Ec0>||pT{kyKfjf7#8S3Rg$GB~CF(AG-NjewRgZj_@vPsssYBy2H(DqgWy#OfeQTnHa6P9 z*S+i6T=4+kyogc!I|c-H1H=>3fuDST#?>P3^Wi$A-p8Rzm}Luxuz!0{6s^MMuw?@09-P2{cLAb(|^R<%*ZA-ziMgV@nWU4PP#W z`&6EdVsOPpap-A @h5ft)joUN{^~+1m;#qv&xp%)icz7#2`b`8fGtB6wHl+9wkT zj+$E3I_s?cWfEwKv;tC#xqTif{G4Y){ts6o!hXr;y8D$^<0YTNan>YSKwcHh`E zQZc8;m1svc*0yK3ot>=WUnEXAdNkN$xup`eVrE)67jI1Q5hH$-`OsX@S@ z?ky*hKr5$_*!`df@5D(FTK@~Z17N_Hl%=8_0GRp*vc6OSzGO37j`7z^iGYRkq1|hf z{rAWPfPs7n9lZ6|WE3Fa2@FO-_7`kR{ebGD!*9vF;;4oM+|7H8I5W!8d*njRd&!_FvZCOlCCXV*~ z;B<3zJ6L0{e67533SQRW!{4NN0AS_$gJ9=qv#|o1LQaO~vqvBF`R&d7h3nz5jb8Hj zdcTBDDmYDJ$ZfJK8PUufvWJU1*9=EijqF#u6qvIw1kG{LwJ$Abj+fk7uq+j=qvxgL735{QD4VZ?;rj(Q&PAZEz{rsA;SEoFZ=uim$`5 z)(yFOavPkX?hWO?zRvq5#P`HoCC+x9>Qiwb`HFHJ>rWIijn!S3w`XQLC59>WAK|jl z;1@eStBizPt&@BW2^n+6`a1hGfCVM1=Ko7-zw)c4dZPH~bUISg+BMCrIB9nfL8=s6 zo<)@2uveK-b+>O6&au8efc(nzf$=+@v!aI8&Jz4>k-E99&S?C=;0QBA-GFZNV|NC5r&2q1@msK=?O8uF{qX(? z)bi7l7mL%h&ym9L)e*dqrGxvuEyAP0&gh?#Uw7_RDG4;##MZxXL@8%jhUFo~)@$e+ zu8I>J#mcb$9V$^R#rC#vQ}j?5Ux!zw`D|H!$r~uW;{{K#s0@p>z;o$}5WyLrV6tW#eKdwMy~@1xi}rJ0!Q527 zo*4)bE+b@`*F^?APq~WS-d+C8ateGF_KHSL^c zfNv*SwbmrtrkjxpAb1z$2eF@SvHC_@~z67e3x&>-$hRI7}M zxR|OFx8JAI`l?-TNpUBW!z;3Zk&b;4 ze&G*~_`mJWSw5N2R9A^*=cLf*V0|!SZCAIjq&s-lwq=%E*7+{7M=*C&O^b`ni&Yy=4vWf<(nNfH&5o=x=F)O}yh2 zIyg!Y^<5h0uAww?e7J(oac^YP%IzbdnSK3(i%`t*LLZ(v%vIW&99dP`w=F zO*LVi`q~qd-iG8mtThf-zJS;ssz@;@yxT*O zpcgzkto>Pn&n+!Oi|D97h^BP2@nOwo%(~WCRDUP4zi%wfrI1%tWlyNx2SncPLE3<= zr(%9ynKgwhdQMrv9_x;;740bU?YcmsHTmGKS?JEXfp)2F^mJch$640$xo-{M;jR6w zyr7&@xk;@8l@m{`uU|_{X_W`|QLW>YB$HprTCmn6#n^q+HeCz7J-*S8R-R_gkeb|r z$pIw(kkmVj46WQ&ODs@@m&Wj}2em;}(pOu;p-Q&PXti3Co{quU?9(UaheOn(%x{ah zF8lh9jvNtdmIk@wOc93i6+~93jGm{vUe2VWx{j+$uCj)mCn+1zcYCw9!RO;A+O%7+ zCU&<3j)zEgsqbi)R6p1_9u;WeXcNN>2T3ZM{pcna)N;Jg9X-V~Pt-KK%uns(V2?qd zteV@Z$$0JggI8IzpHn{nL~P9_v-v0~wI|2ehRbnsvEFhlbdJq;y5q(6?m<3M_*IEXQ!65(C?U;)6bl% z&H2FMpX{kqOwPw#gAzPf`Pp?S!IV+6;@v;LlWZ@>w%Sl}-?hO*rv9SjTjykzw?ZC& z(3V)5wKXedz*Fc_RT9SZtTe^0p3GBkr=VJF?dSR+y`{=;zAQty6L z7Iv>Nozee{UQH7KZsBM@i(n1F$e3VyuYFT|JN|I5jl^nnZx4&I*8w*x{ew>??oe&=x6iS>b&WGYGkqLHUCXi}imO-O>LFZo? zn5pZR21o7l0wH4ufmxR>+y)zx8qfZPxS>}N z*BuM;pThDA;T@>~1nZYKg!wmH5rHRs+eDCmuqgQHRt6xkE|m-Z#R>3qz!uFiK_Guo z!B0s*gJPA#_VlDsqzW*hl<<2b> zBmTZcw+)^UbD=^0Kwt>k7w|;+ zGYsmd!Dn)(B7^J^kT_p(`2xfBp8- zD7O2;6_KkxFd#lZ#emNQa8&Ba`03>2e8uNax~%c0(0eQ>g!${uCSs|ECceB^mYA9A zmeq-slr~76u`!`(Cxp=h#IjHi)$43jTk7jWw|VxHrEfQPED zEEKP+Qj)rZm$jcb{O2q~IMA|@-9OY_XOd!#?AM~R_B_p^On1A{Mn#sgh{FCg0%^>b ziKciiN=h@HEeUq4UeuQJ_ueR$wVbcFT9e#~XEoKeKOS;FsM*f%%dC|U?3&H1W&3IV z*YpV30v;T6IuDb$CLG=EV^!f`2+YlPV``NN%K4Ow5WxuJ+N;d_I?QFRbfocQsD4Om zxofZE>ug@`)A8bS)`G&75nr8O>;w7?yRUD1Oy#3fJ>1nUENM+M#>STIJr& zCp}pu8tUvcqWzUCC}H=SuFbxdrV2X!F5c=HUpp zmLh*$JS}qH+9jkMZiIi$A3NcDRd^>RBkQjQI9D8&1GLytyre}-Y}aaH|Zbyks;<5>r@7uBV`6h zsn6$%6jk!N1bbwwh`LU7eW}r8ewnse5@Tqx(V`qTf}8kUlDYREHq3^_$Q{W#FmD=g zZNS51J3+oy_MyfyGDdPV$ac0Uk} zM{vGLhZLdBI)}=el#_SLDztNIYP_3FdltO(UQbb^E5_TW+|&;V&N)4pNPb{IE3#s- zL9RXiqrp*+4sdr6BZep0TOU(1g zz}Hu}x^Zx!luv;E7^DL5tI#sHsGxuYt>~HE+D5h7N z%};I$oH8?LOYCJNc=;bc0?GfKd$lD`0J(LF?`Rq)f_Ks(D~$GeYA4bd&Er=R4-{9~?xb5M z`j&-PjZ@Ne4(&@ZIIhKM%&(*P)(DHFi!P<>j7uQ%(kCr6#i zW`zax51C-E(tgw(hI#)It=CjyBEWnFIl;Zo7a=1Bv6Y8RrZQ7>^0SaWR=*Qq(k>%$ zZbf*0+$Y^DEm@(}>O+8;27XKceO_(e2_C(+&)G$5o;$ZMP3=_Mk?kF|0 z+svYdb<_F#_Jmy1I#Pq!o_-rDr9|*v0r>=iJ`P?18-met)=xeUJI(6vH(CNtacRp) zp9a?FO0zZVbjO-^j<{>yBTIwF@HDx@z%9mznd{`hEBwDeEaImQsEyIZ1vvdSy%=^E zKce#qps6G=E(sc=sYQRX6us9}yumiO@csDtcTMO?;tq{l$X;33+XDLLVm4TxJ&BNh zX)YGB|v`hgPHTYSn#C(~vmC$XCPbi^0er z5C^2+BAmpJy#^Hk+btl6n=(ltHEwsCDG!Gc6^i8&PW}B*R8SyH-{nzwYIFP-fG@z) zS!&twQ0!xOyx8A#^&;WpGP!xGY3^^F>@WPOzy{zlef^;Tu^lI`kg{d&#JR~8f2t}a zXfWc#Q&K;6_^yBe8UWHt0ApT22uLd-jVY7th`iD5rdoCA;WU?H3-0Lh&VaRdu>UgP zB$o-B>vgd**L6EvPb84tkAnq+dY7HMBLv&}c=Q!vX!s}ME=?~QW2jL=Onm~B7Ckr0 zec1#<{4s2)Oz-Bwl>PI&uAwXMOAxtl)YzDDPOB9+ZMDs0sV#oV`%9 zIAU5SRv>=2{dQXEa=TZm=$3@<{d)I9=Hrc?#IEiF+<;2i1s;~4563GHd-l3E_EWEP z%fnVytN=``r8{sn37z?r>F~ag{=8!*@vkq`I5EldrcY^Ukbaj7sx>=V!aLv9I2~pn zvUJ?&Xf5R`(_(U|3_?B59nwex-a=e367d0oUNsRRoW8wkHk~# z1kw5;Qs}X*3%QjW4#hsJNVv3$VN9=(kbM=G95=^R#JL;pZ#F@pMPYvrx*Ro&haz?|pWH=m9m-Ix%B4srD~~F3UPkecAXJOsg_kVOmTpGfNmi zSzI^WeZ`-@B*|(HbW7Z>tEU?d1Q~brHPb%5nf@`uj2jhoqX^A z`u)xT$(-X{Sha{Z2SnTo<9j{kUqj%7-PJ~q=mS{N32Jt}HuJ^! zEG9aeF0I@CpgZ>k?DxV8;X$_2p=GB@KBwXEPLdKQBB&YI1pyx?9p`YNCi6A9muQUd zh}`E1V=gY<$u`%%ZOCzX_HiKQlu0}{=CX)w8?h!FxF?$6>h#h0HyE#F07tl-Vj#=D zcmGTP2LvNeh7V2_uB%xdqw88?lT=d1z6cD+-QGu(dDBAKZB@}&TyQP8>N_|Z%D9~YmYz&-i{7KBZkuZS6*wPtWreq z&XM*D9cP!s3`N?^Gz)pW;zH1a8kT5z{y4NUmTZ?&oVl}*khR^c3;YLFS zdC;13R~kW5Z6q9&k^zg5`MGYB03YnFZk>LX{v_Nld~S{YB*Mu#cAaWW)%8r=Qw_OH zNZu;V&={wzkZHwC0BBf(Ld|CoP>@OytnmQGJ^e9LmwKKll4P^mBF;5uySFd zGv|At9J>w=dkI1tnKZhpQ$3h;{cH|zAlTo)7skP?aFpv8Rvj%~n%F}3_8z@Gs;ZD# zwMfWVZ_LkpC14Yr_a3s#K%GtLoAX$wu`&%od%_!fKo-*nd}zl(DtkSRr&e;?xQP-M z6~36Y`V5NYE3zLj2J3(^a0FV)APMu0SBgd>oH4>q_id4FbU&%k_ExDB*?7YtV*>1S ziz(7bE8lRW#mrP49M$>S(_2igVLOy5{U)*0c&pfv04J#X90(uMIYUL5`0Sr7^$gI# zyn!wGG$}Bl6G@Guqqo|`f_xmQ##;oqAJaB*&L`Q^)iOkqieMJ%4BoWC5X7R8e>F8P zNbRM#0s=u3+&%XiF+lbKT8l9p?4#*pWx+7`;2tJZk3?GJ%$tlHS#gPrtm&gKL~3DR zl&816o&KyvPAcEzaTEom9pw%Ra#2xuq~HKGl2sS+A-*9YmSExNB*b@) zYCOj)s4}+LKlzNMvk;3)@VcDTrLM&0=f-#WPcdPNkaP5~#IKBS|4PP}_V$Cs>vw6o zOb}9nr*-p0hWek}*16^}@Ff?N3``z5jvXg{-Qk)L9$u*ZX1HsiG+&vbJ#2ta@)A)0 zqycgbvO;SYFDiGprAIt&&iNX_o%CgHV#fPlRICjKO5S5hGJdXe*~MYZFHPl3_(8cL z_yF%@!K2l)&t8_@HN9MU{N8=Jk&R_uO;k8gL2HbVq<@ zH&8E#D?dCn;jZ|%Si?+G1AiOzMxWxKUP(yMR8%i;rFT1sELovB@ztNwdqP4;h6^|| zTs*wI@3Iivkyl&=f+;Dci$uaLK~ksV8pvlWaRE7O%$5y46U>a38U?f9ea_yxAkS97$-a=2n+ zB4|{8W57QJs{%Zr1KIs%gY;JbozLx#A((wJ z*CFw2(txv+mR6Cb2R=rBElSOa5RQ^A^5w2^ zxxdh5v!;+3%k`E;yIsn@1V^FF8Fz7IGghF^$*8EX#9FBAvq$fLolqQc2wf*N&(lne z4fY?GER!D}vN6Xj2t=j#!<@jE0ep)}D&f!S5NtmII& zGuIODjb6hJ0A`x_rHb&-7AAZTnS~wKgkpZuLqX)f4Nq4+I##t5z$&54l)14?Fx!rOTC(Lj7xd$P>CpJRD4b!A2l8LXvqiHSBh0x6T8kjq4QaIgMCTTDHlF z8V%y~&~PK}s$rnmz_r-9SeG4_I9o5kSfs>rO|NSC5lhqAk6a6-Z;2@sb%hwrhe3+| zz6_u}hLi}+c^%LB2$5IcnQv93FZsCIytJ9$&9k1pAGJB!S6Owa-2lR`0F7YYWOS6?z`UQ{N5YogZ6OV}vSf4P__177;&3F86gT zIP!`~<^yQ`T56wfIRCB}K+DIy4L@hh-iz7&y2{s!J$rSkDRWc;!|B_J18N1~cAA}N0U}uQ!})uco>ksEVIHN=j%zBuyASIylze6w`0;rB{JPty z1hU5dw&;58GKOKNSME5;`Dv_Z+RHM|-ebz+pP&^brCkTnP`^)ntaU^{iB`UzDK|28 zvt5I7%Kf1y4)mn)n}wuzz=Tg1?`Y|&e_7-Mzc=m@{52DwMs{rxHTSCS=+-f;huaLd z3bQsg9}u5wF>UBcKCB?&M86NQjS3|(hzgZ!&fugSPar4>w@I6S*DA0)m$p!>U`3zC z*03J*It@cpe_H0=H<+^ud#bp}9J(}SpBgz4X7^S+q?WTC)dw%5hFP33J=m3&+Fd-h zR_L~Vk8UVsJ=3);O8T`ylUqg=1EIt;9?0Wp0Enj{R6TXEQ#T~HQOFUY`_fzieEhrkua%cg$V;ulQbVwUzqrp)EavZ$^-%yOD_J*nA zU#f%v;&q6$EA^2c?~L?|n2I$W#*7??GGx+FsBxpi5}#cID%Lf5Yp2?1PhE}MhBTY|W$Y)@QG^iQ; z%Ri!3s_#FdRTSjy*JofsD_h3iBtZYYLCyJy0h9@$H-2R?W!fijdzW;3-I`*~sC}B= zVznQJy^x+^`#OQ5C`B3&<;2+R+lfH%NVI@HW4vl;C~|susXJBC^|;LC-|jA|#J}BL zl-5E)ufUr@Ehw#K7XQi?3pYcful7{c=g9?v%GnEWa}K`Lw(|ALyA&q!xA+ zOQ3IJ#Rm!fs@)- zeo47MI6#O<6>wzw5FS@r+jgPqrfRw0`cP4DV>kta2#3kfT4kCd{W=DN{!dieIc9^e z?K?IEqclJFcD@9K8Wxr_bW&y<3&+!k6Ife&)TclOqb0-c>5DVAj_>FVU@0dU* zw>goe&CP!CQ5^k5D`xIO-Z03?T{dd+IYtoI7`u$g)^_R8aM3_6TS&iZbn01l&IJboInuBW1yzTn?6<}4X z7D@h;K)E6?eQ$8q7c7(R-u#S=TcQcf_C+AA(@4K-_qDYsFQAA$&q>I{)OU&R2*SPh zUA2w?GXap730xKOU^epYQ&|ask-VYBpz{6tqNrOKwNSLep~ILX@RuFP(~Bfn-$9aP zHMb&&gmKq1l$kR9cuMpv-nsm^9S`D?R<;no|=Fq z(xgevahiT3?(0yEt^Mjv+E#RdUVBhO%6@DvsSTJYZy!>{U5;fHeRo)1P zo6={XB0ir{;8+A%VzKoLx-5{|5AI(9kQ2?BAWr%T!91!||*Rb|Ek;STAQwAv~lgluf~A2ki2{5 z#y4R4Af**^KkT><&Z0T<*uK=^zm&~`X}vk?wf|9fx(D`fZ%uiXWurvhl8y1Tq#Ch7 z7=1-*X3OATX&a_RS4o*@iawjm5r0q;`@||%f~C{0v~^`^UB8n3Q*M90BuDcqb9NL4 zsXMTF5R=QrfqRL6ywNf6JhuBxMB2a_G~Fvz#fjtb?_@s6#qdbAGPOv1dT^m=c0>5P zp0EDt#F2(&pL>S(fdca&?Zi);y~D6O{mQl4PM`-6fKL<94a&g5r{OlWTwK(WcfCS0@yn$D&UWjN~}&o3k{WCir>G@Ol?4D6j@r@x;^ z$9yRVU`9}K(0yQN(&%+DJ5TP=@J$SFP{##--p8yhTZl}$w z>}HLric^g@zN*LaQu$T__O2`AUZ64Q6q_>|i$(QFTk`HbIt37E6l#ZPn1K5*op+4k zadd`vOH-=iq0zKZI(XG5L>mXFZvC`h+Kk6&hlP*C} zco(qi8=~|ClTUSodJM~GC&+K3`7Fs3EBn}QMERxqjEVK37f?ebK$eqe&SA?25hc5s zu#$%qj$%+zB^9De6C}0w$kDs`$g_4r@A!A0nvfbYaXmE7M^Svcq#8#r{>ivrmFm3S zG*Q1cN*t(gxPtCQ0XqaCpdB$HQk(-r31W-UHS%JtNP%~drV5eL>#=teH*I@1rcu+c%dF-L4x$-!$~Vo6Z4K_|ni=*-EAv%S_;f|t>EvK{XZUEz2wpDu z`*Q#Q!V%M~S^^wM`{_q^ds!rFsk$d`AXACXP<{_z>9&9cXB}LqBJP_)Mrrk`UUwa&arZY>6DmB&lhe?O(3@2c{*c?18QP&*hgP7&|mZ%c_p#A|3r%s z-ROuk()w^2x+?K-rqCz9*n3HGosaT$J2(JvAqYzp3obPd1g4zM!G#T>hhO=jwKQ!- zRgrdI?2>(cTnhjcxjmrB%TOR+3wzd&+jTnEZ2AU2Fb2Jy!|IWzWd?FnI>avwc&uiv z4T)=3*kW>(OlAq}-~d3WXjT(1u#c%~R<}DP{JxPgDFy{f=Y*f%K|FF%Cs>x?Er@zr zzgix7f$;5RLKeLMN1+AuNEF7!q&KdpJ#Vf3xViEjL=wp@ z9RNI;xfWf$3RitRJs-cea=RI8EqGySJQnHo(t0QAF6yrFTwVv}lHu1{GG=QY zMr<_Pk$WJ}qDARN0Q--?Q`2k%cSmH?U9A~Em`5nc%iA70lEJb7Jj;%RtYZM)4?}i% z#S_6>glE_sKK)roCf{_gz!4Ag2XLb?Ql2#zU>%>B;;S7&*ARA1E8ePZ_krtcn#MgD z0AoY({0h_L$3NoPi}%Ku4ogRQwJ=_hqO~pzf)hV$do;+{pBoGhy@)6?M?Ir-^#BRD zt}m-l1xEDN_QdQEx=?}K(0RzK2(9H>{N~5GGe;|LCHru^rCqIqY;y`eU3csV_@_5Z zl!kNB7R2r4(rN$^3vPzbh>A zLkl0R+yK8$Wn#rv=mAnP#!u3O6e|@m2d3*R&&R5hj821uZ}f6q@o)!ASrV z@nBnWZ$z7-x5Vq7Gh`0(_-&K4LdAl8 zi75_bgd!@52^T%n=BteBU^S9LP*FGY=|}a?ji1}P7kU)J__T3TN`EPAY4mY1{9BC- zE?nIZoyJ_cCaG<(py#3q3wQwV@B@dz#~~o+gnU@H13JaVQS120f3!#U(-609P~iVn z8XzMVv8J_hvQ2$hVu#d>s5jF2_oe}6n|`1kV+=x;F&fVZHB#BhB-W-2$brD6ySwTi zv5W$AAp-DWZM5+RC4fnoZile~Lc`gJ8O>m~%m#(3G$w(y0qoGu_{BvJc)T7XS?DAj z6=Rg&?|>z?e{+?m{gn)w2_Q^Nqyvpz0N3CGRUTdkl1^Ba_>|o^^V7az*#rL;bw)55 z#%6y)Gyvz&q$2D=eYYJ^G?~8K?C6sQ$AH;@owp6A6!-+R#K{L)-I!n+IYzh83?BQg zC3U04!}l_Yz!-p=m<63E?et-9PNk3( zB94@WivA68?`LPSKp|8zgVy{R6h`aG{Y=Ml$Zoj&w9K^2>u@Dbo_=1N7mY`-zRjcX z+r}(F%d(hYs7!|Q%|iOTvCw=x9i~1bW4&MbGl5Z<0-BY-0UNL|ouIpq4873}u0i<% z=`0LuxEkb?tDZmu@MnW<-Y>dHWoc*t1tZLLW8MWB()0w_#?%jE4;R3vh|m^m!2zE_ zh|R*t*l5@l^CsVz7Mv4g`i@=@`FR5U$6eSMXBbs2XY<2- zY(~_h?dLq2Pzf$}d{Acz$RBRv-t0dyw8H{DAcrxK6OO=8->&E%9#C7dR$K$JnYSme zV!A=+6FD2&dPlG5w?k$Nz#-T5Hs4SapId7#srQ)@+zYpNdH4_$Vmhv}LO?yFf$%vx1^)8O5H z`BJ+Lz@WAu^p+JM2Cl-ACdPrmQhDu)jYNj$clEr+CanS9ch!331Gd@IOQ_baKlU>0wyt$EYa+*U- zj73_6xshc7`QHm9@I)ZNIhxof{Q9gqQ0Q(HAqdW#ic4`E$eZKDcdl{Z3S3oGN_@Y{ z{`3NX>T3NQ-7^wlPH5BI01MFHzlC9DVg=%DJmdczQrc~&FycKWwZ^{ zoEeqZnsceTO#LAHx8@eUYyY4&d4Iy+d8*Uhe3IUTwz8H`{oYHk8!xx4L>_?Mc<|Yw zBo*#7fr*beTo-vc%5D%SUdn4I!9inP`=yi5YlO!({TIMOlce5ut2c)|Yq5IybWXFi#QK6+|k1=fk$gT@cZWs5{kJhJZ!=vDx)GKzZ zPsWonNWZBnwHCN;5z)6MLCAqd&)uYI{jEq z_j=GWbL9k-2G#skpE+poF^HrV-8j(tdan@^ns_&j^YZla z@$ExNkuO}Pj0`UbeF+~sERQ<&d+;sTZ+eaO3!ax5nzj_k`+_CnGgG89D=cnXRns6B9HCJN6C~aIcCs z>n!1NgUWC#1>Hq1id_b>&jfF0u-ZU7x#@mb`JQ);4j!#2r{Ls%&e`~!s42K4!Ns9L z3f(7ud#|BJjw@MEW21gSdZ!6nEz$4jg755pZ@^4G1#G47ApgQ9eNfW+#i;M0|DJf= zI8MfgW|9ExMdjGd!g^(ik89L5=k4FR#PRKkX=e5uU#6Pkb)HmQ1GnyZlMKg`Vw%=w z

cx?58m&(sSup`X2q%$A0#8_w)Ew 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

![Image Classification](./image_classification.png)
- -## Data Preparation -First, download CIFAR-10 dataset. CIFAR-10 dataset can be downloaded from its official website. - - - -We have prepared a script to download and process CIFAR-10 dataset. The script will download CIFAR-10 dataset from the official dataset. -It will convert it to jpeg images and organize them into a directory with the required structure for the tutorial. Make sure that you have installed pillow and its dependents. -Consider the following commands: - -1. install pillow dependents - -```bash -sudo apt-get install libjpeg-dev -pip install pillow -``` - -2. download data and preparation - -```bash -cd demo/image_classification/data/ -sh download_cifar.sh -``` - -The CIFAR-10 dataset consists of 60000 32x32 color images in 10 classes, with 6000 images per class. There are 50000 training images and 10000 test images. - -Here are the classes in the dataset, as well as 10 random images from each: -
![Image Classification](./cifar.png)
- - -After downloading and converting, we should find a directory (cifar-out) containing the dataset in the following format: - -``` -train ----airplane ----automobile ----bird ----cat ----deer ----dog ----frog ----horse ----ship ----truck -test ----airplane ----automobile ----bird ----cat ----deer ----dog ----frog ----horse ----ship ----truck -``` - -It has two directories:`train` and `test`. These two directories contain training data and testing data of CIFAR-10, respectively. Each of these two folders contains 10 sub-folders, ranging from `airplane` to `truck`. Each sub-folder contains images with the corresponding label. After the images are organized into this structure, we are ready to train an image classification model. - -## Preprocess -After the data has been downloaded, it needs to be pre-processed into the Paddle format. We can run the following command for preprocessing. - -``` -cd demo/image_classification/ -sh preprocess.sh -``` - -`preprocess.sh` calls `./demo/image_classification/preprocess.py` to preprocess image data. -```sh -export PYTHONPATH=$PYTHONPATH:../../ -data_dir=./data/cifar-out -python preprocess.py -i $data_dir -s 32 -c 1 -``` - -`./demo/image_classification/preprocess.py` has the following arguments - -- `-i` or `--input` specifes the input data directory. -- `-s` or `--size` specifies the processed size of images. -- `-c` or `--color` specifes whether images are color images or gray images. - - -## Model Training -We need to create a model config file before training the model. An example of the config file (vgg_16_cifar.py) is listed below. **Note**, it is slightly different from the `vgg_16_cifar.py` which also applies to the prediction. - -```python -from paddle.trainer_config_helpers import * -data_dir='data/cifar-out/batches/' -meta_path=data_dir+'batches.meta' -args = {'meta':meta_path, 'mean_img_size': 32, - 'img_size': 32, 'num_classes': 10, - 'use_jpeg': 1, 'color': "color"} -define_py_data_sources2(train_list=data_dir+"train.list", - test_list=data_dir+'test.list', - module='image_provider', - obj='processData', - args=args) -settings( - batch_size = 128, - learning_rate = 0.1 / 128.0, - learning_method = MomentumOptimizer(0.9), - regularization = L2Regularization(0.0005 * 128)) - -img = data_layer(name='image', size=3*32*32) -lbl = data_layer(name="label", size=10) -# small_vgg is predined in trainer_config_helpers.network -predict = small_vgg(input_image=img, num_channels=3) -outputs(classification_cost(input=predict, label=lbl)) -``` - -The first line imports python functions for defining networks. -```python -from paddle.trainer_config_helpers import * -``` - -Then define an `define_py_data_sources2` which use python data provider -interface. The arguments in `args` are used in `image_provider.py` which -yeilds image data and transform them to Paddle. - - `meta`: the mean value of training set. - - `mean_img_size`: the size of mean feature map. - - `img_size`: the height and width of input image. - - `num_classes`: the number of classes. - - `use_jpeg`: the data storage type when preprocessing. - - `color`: specify color image. - -`settings` specifies the training algorithm. In the following example, -it specifies learning rate as 0.1, but divided by batch size, and the weight decay -is 0.0005 and multiplied by batch size. -```python -settings( - batch_size = 128, - learning_rate = 0.1 / 128.0, - learning_method = MomentumOptimizer(0.9), - regularization = L2Regularization(0.0005 * 128) -) -``` - -The `small_vgg` specifies the network. We use a small version of VGG convolutional network as our network -for classification. A description of VGG network can be found here [http://www.robots.ox.ac.uk/~vgg/research/very_deep/](http://www.robots.ox.ac.uk/~vgg/research/very_deep/). -```python -# small_vgg is predined in trainer_config_helpers.network -predict = small_vgg(input_image=img, num_channels=3) -``` -After writing the config, we can train the model by running the script train.sh. - -```bash -config=vgg_16_cifar.py -output=./cifar_vgg_model -log=train.log - -paddle train \ ---config=$config \ ---dot_period=10 \ ---log_period=100 \ ---test_all_data_in_one_period=1 \ ---use_gpu=1 \ ---save_dir=$output \ -2>&1 | tee $log - -python -m paddle.utils.plotcurve -i $log > plot.png -``` - -- Here we use GPU mode to train. If you have no gpu environment, just set `use_gpu=0`. - -- `./demo/image_classification/vgg_16_cifar.py` is the network and data configuration file. The meaning of the other flags can be found in the documentation of the command line flags. - -- The script `plotcurve.py` requires the python module of `matplotlib`, so if it fails, maybe you need to install `matplotlib`. - - -After training finishes, the training and testing error curves will be saved to `plot.png` using `plotcurve.py` script. An example of the plot is shown below: - -
![Training and testing curves.](./plot.png)
- - -## Prediction -After we train the model, the model file as well as the model parameters are stored in path `./cifar_vgg_model/pass-%05d`. For example, the model of the 300-th pass is stored at `./cifar_vgg_model/pass-00299`. - -To make a prediction for an image, one can run `predict.sh` as follows. The script will output the label of the classfiication. - -``` -sh predict.sh -``` - -predict.sh: -``` -model=cifar_vgg_model/pass-00299/ -image=data/cifar-out/test/airplane/seaplane_s_000978.png -use_gpu=1 -python prediction.py $model $image $use_gpu -``` - -## Exercise -Train a image classification of birds using VGG model and CUB-200 dataset. The birds dataset can be downloaded here. It contains an image dataset with photos of 200 bird species (mostly North American). - - - - - - -## Delve into Details -### Convolutional Neural Network -A Convolutional Neural Network is a feedforward neural network that uses convolution layers. It is very suitable for building neural networks that process and understand images. A standard convolutional neural network is shown below: - -![Convolutional Neural Network](./lenet.png) - -Convolutional Neural Network contains the following layers: - -- Convolutional layer: It uses convolution operation to extract features from an image or a feature map. -- Pooling layer: It uses max-pooling to downsample feature maps. -- Fully Connected layer: It uses fully connected connections to transform features. - -Convolutional Neural Network achieves amazing performance for image classification because it exploits two important characteristics of images: *local correlation* and *spatial invariance*. By iteratively applying convolution and max-pooing operations, convolutional neural network can well represent these two characteristics of images. - - -For more details of how to define layers and their connections, please refer to the documentation of layers. diff --git a/develop/doc/_sources/tutorials/index_en.md.txt b/develop/doc/_sources/tutorials/index_en.md.txt deleted file mode 100644 index 77331a703b6..00000000000 --- a/develop/doc/_sources/tutorials/index_en.md.txt +++ /dev/null @@ -1,14 +0,0 @@ -# TUTORIALS -There are several examples and demos here. - -* [Quick Start](quick_start/index_en.md) -* [MovieLens Regression](rec/ml_regression_en.rst) -* [Image Classification](image_classification/index_en.md) -* [Sentiment Analysis](sentiment_analysis/index_en.md) -* [Semantic Role Labeling](semantic_role_labeling/index_en.md) -* [Text Generation](text_generation/index_en.md) -* [Image Auto-Generation](gan/index_en.md) - -## Model Zoo -* [ImageNet: ResNet](imagenet_model/resnet_model_en.md) -* [Embedding: Chinese Word](embedding_model/index_en.md) diff --git a/develop/doc/_sources/tutorials/rec/ml_dataset_en.md.txt b/develop/doc/_sources/tutorials/rec/ml_dataset_en.md.txt deleted file mode 100644 index 25dea5c4afb..00000000000 --- a/develop/doc/_sources/tutorials/rec/ml_dataset_en.md.txt +++ /dev/null @@ -1,111 +0,0 @@ -```eval_rst -.. _demo_ml_dataset: -``` - -# MovieLens Dataset - -The [MovieLens Dataset](http://grouplens.org/datasets/movielens/) was collected by GroupLens Research. -The data set contains some user information, movie information, and many movie ratings from \[1-5\]. -The data sets have many version depending on the size of set. -We use [MovieLens 1M Dataset](http://files.grouplens.org/datasets/movielens/ml-1m.zip) as a demo dataset, which contains -1 million ratings from 6000 users on 4000 movies. Released 2/2003. - -## Dataset Features - -In [ml-1m Dataset](http://files.grouplens.org/datasets/movielens/ml-1m.zip), there are many features in these dataset. -The data files (which have ".dat" extension) in [ml-1m Dataset](http://files.grouplens.org/datasets/movielens/ml-1m.zip) -is basically CSV file that delimiter is "::". The description in README we quote here. - -### RATINGS FILE DESCRIPTION(ratings.dat) - - -All ratings are contained in the file "ratings.dat" and are in the -following format: - -UserID::MovieID::Rating::Timestamp - -- UserIDs range between 1 and 6040 -- MovieIDs range between 1 and 3952 -- Ratings are made on a 5-star scale (whole-star ratings only) -- Timestamp is represented in seconds since the epoch as returned by time(2) -- Each user has at least 20 ratings - -### USERS FILE DESCRIPTION(users.dat) - -User information is in the file "users.dat" and is in the following -format: - -UserID::Gender::Age::Occupation::Zip-code - -All demographic information is provided voluntarily by the users and is -not checked for accuracy. Only users who have provided some demographic -information are included in this data set. - -- Gender is denoted by a "M" for male and "F" for female -- Age is chosen from the following ranges: - - * 1: "Under 18" - * 18: "18-24" - * 25: "25-34" - * 35: "35-44" - * 45: "45-49" - * 50: "50-55" - * 56: "56+" - -- Occupation is chosen from the following choices: - - * 0: "other" or not specified - * 1: "academic/educator" - * 2: "artist" - * 3: "clerical/admin" - * 4: "college/grad student" - * 5: "customer service" - * 6: "doctor/health care" - * 7: "executive/managerial" - * 8: "farmer" - * 9: "homemaker" - * 10: "K-12 student" - * 11: "lawyer" - * 12: "programmer" - * 13: "retired" - * 14: "sales/marketing" - * 15: "scientist" - * 16: "self-employed" - * 17: "technician/engineer" - * 18: "tradesman/craftsman" - * 19: "unemployed" - * 20: "writer" - -### MOVIES FILE DESCRIPTION(movies.dat) - -Movie information is in the file "movies.dat" and is in the following -format: - -MovieID::Title::Genres - -- Titles are identical to titles provided by the IMDB (including -year of release) -- Genres are pipe-separated and are selected from the following genres: - - * Action - * Adventure - * Animation - * Children's - * Comedy - * Crime - * Documentary - * Drama - * Fantasy - * Film-Noir - * Horror - * Musical - * Mystery - * Romance - * Sci-Fi - * Thriller - * War - * Western - -- Some MovieIDs do not correspond to a movie due to accidental duplicate -entries and/or test entries -- Movies are mostly entered by hand, so errors and inconsistencies may exist diff --git a/develop/doc/_sources/tutorials/rec/ml_regression_en.rst.txt b/develop/doc/_sources/tutorials/rec/ml_regression_en.rst.txt deleted file mode 100644 index 993b9a516f1..00000000000 --- a/develop/doc/_sources/tutorials/rec/ml_regression_en.rst.txt +++ /dev/null @@ -1,348 +0,0 @@ -Regression MovieLens Ratting -============================ - -Here we demonstrate a **Cosine Similarity Regression** job in movie lens dataset. -This demo will show how paddle does (word) embedding job, -handles the similarity regression, -the character-level convolutional networks for text, and how does paddle handle -multiple types of inputs. -Note that the model structure is not fine-tuned and just a demo to show how paddle works. - - -YOU ARE WELCOME TO BUILD A BETTER DEMO -BY USING PADDLEPADDLE, AND LET US KNOW TO MAKE THIS DEMO BETTER. - -Data Preparation -```````````````` -Download and extract dataset -'''''''''''''''''''''''''''' -We use :ref:`demo_ml_dataset` here. -To download and unzip the dataset, simply run the following commands. - -.. code-block:: bash - - cd demo/recommendation/data - ./ml_data.sh - -And the directory structure of :code:`demo/recommendation/data/ml-1m` is: - -.. code-block:: text - - +--ml-1m - +--- movies.dat # movie features - +--- ratings.dat # ratings - +--- users.dat # user features - +--- README # dataset description - -Field config file -''''''''''''''''' -**Field config file** is used to specify the fields of the dataset and the file format, -i.e, specific **WHAT** type it is in each feature file. - -The field config file of ml-1m shows in :code:`demo/recommendation/data/config.json`. -It specifics the field types and file names: 1) there are four types of field for user file\: id, gender, age and occupation; -2) the filename is "users.dat", and the delimiter of file is "::". - -.. include:: ../../../demo/recommendation/data/config.json - :code: json - :literal: - -Preprocess Data -``````````````` -You need to install python 3rd party libraries. -IT IS HIGHLY RECOMMEND TO USE VIRTUALENV MAKE A CLEAN PYTHON ENVIRONMENT. - -.. code-block:: bash - - pip install -r requirements.txt - -The general command for preprocessing the dataset is: - -.. code-block:: bash - - cd demo/recommendation - ./preprocess.sh - -And the detail steps are introduced as follows. - -Extract Movie/User features to python object -''''''''''''''''''''''''''''''''''''''''''''' - -There are many features in movie or user in movielens 1m dataset. -Each line of rating file just provides a Movie/User id to refer each movie or user. -We process the movie/user feature file first, and pickle the feature (**Meta**) object as a file. - -Meta config file -................ - -**Meta config file** is used to specific **HOW** to parse each field in dataset. -It could be translated from field config file, or written by hand. -Its file format could be either json or yaml syntax file. Parser will automatically choose the file format by extension name. - -To convert Field config file to meta config file, just run: - -.. code-block:: bash - - cd demo/recommendation/data - python config_generator.py config.json > meta_config.json - -The meta config file shows below: - -.. include:: ../../../demo/recommendation/data/meta_config.json - :code: json - :literal: - -There are two kinds of features in meta\: movie and user. - -* in movie file, whose name is movies.dat - * we just split each line by "::" - * pos 0 is id. - * pos 1 feature: - * name is title. - * it uses regex to parse this feature. - * it is a char based word embedding feature. - * it is a sequence. - * pos 2 feature: - * name is genres. - * type is one hot dense vector. - * dictionary is auto generated by parsing, each key is split by '|' -* in user file, whose name is users.dat - * we just split each line by "::" - * pos 0 is id. - * pos 1 feature: - * name is gender - * just simple char based embedding. - * pos 2 feature: - * name is age - * just whole word embedding. - * embedding id will be sort by word. - * pos 3 feature: - * name is occupation. - * just simple whole word embedding. - - -Meta file -''''''''' - -After having meta config file, we can generate **Meta file**, a python pickle object which stores movie/user information. -The following commands could be run to generate it. - -.. code-block:: bash - - python meta_generator.py ml-1m meta.bin --config=meta_config.json - -And the structure of the meta file :code:`meta.bin` is: - -.. code-block:: text - - +--+ movie - | +--+ __meta__ - | | +--+ raw_meta # each feature meta config. list - | | | + - | | | | # ID Field, we use id as key - | | | +--+ {'count': 3883, 'max': 3952, 'is_key': True, 'type': 'id', 'min': 1} - | | | | - | | | | # Titile field, the dictionary list of embedding. - | | | +--+ {'dict': [ ... ], 'type': 'embedding', 'name': 'title', 'seq': 'sequence'} - | | | | - | | | | # Genres field, the genres dictionary - | | | +--+ {'dict': [ ... ], 'type': 'one_hot_dense', 'name': 'genres'} - | | | - | | +--+ feature_map [1, 2] # a list for raw_meta index for feature field. - | | # it means there are 2 features for each key. - | | # * 0 offset of feature is raw_meta[1], Title. - | | # * 1 offset of feature is raw_meta[2], Genres. - | | - | +--+ 1 # movie 1 features - | | + - | | +---+ [[...], [...]] # title ids, genres dense vector - | | - | +--+ 2 - | | - | +--+ ... - | - +--- user - +--+ __meta__ - | + - | +--+ raw_meta - | | + - | | +--+ id field as user - | | | - | | +--+ {'dict': ['F', 'M'], 'type': 'embedding', 'name': 'gender', 'seq': 'no_sequence'} - | | | - | | +--+ {'dict': ['1', '18', '25', '35', '45', '50', '56'], 'type': 'embedding', 'name': 'age', 'seq': 'no_sequence'} - | | | - | | +--+ {'dict': [...], 'type': 'embedding', 'name': 'occupation', 'seq': 'no_sequence'} - | | - | +--+ feature_map [1, 2, 3] - | - +--+ 1 # user 1 features - | - +--+ 2 - +--+ ... - - -Split Training/Testing files -'''''''''''''''''''''''''''' - -We split :code:`ml-1m/ratings.dat` into a training and testing file. The way to split file is for each user, we split the -rating by two parts. So each user in testing file will have some rating information in training file. - -Use :code:`separate.py` to separate the training and testing file. - -.. code-block:: bash - - python split.py ml-1m/ratings.dat --delimiter="::" --test_ratio=0.1 - -Then two files will be generated\: :code:`ml-1m/ratings.dat.train` and :code:`ml-1m/rating.data.test`. -Move them to workspace :code:`data`, shuffle the train file, and prepare the file list for paddle train. - -.. code-block:: bash - - shuf ml-1m/ratings.dat.train > ratings.dat.train - cp ml-1m/ratings.dat.test . - echo "./data/ratings.dat.train" > train.list - echo "./data/ratings.dat.test" > test.list - - -Neural Network Configuration -```````````````````````````` - -Trainer Config File -''''''''''''''''''' - -The network structure shows below. - -.. image:: rec_regression_network.png - :align: center - :alt: rec_regression_network - -The demo's neural network config file :code:`trainer_config.py` show as below. - -.. literalinclude:: ../../../demo/recommendation/trainer_config.py - :language: python - :lines: 15- - -In this :code:`trainer_config.py`, we just map each feature type to -a feature vector, following shows how to map each feature to a vector shows below. - -* :code:`id`\: Just simple embedding, and then add to fully connected layer. -* :code:`embedding`\: - - if is_sequence, get the embedding and do a text convolutional operation, - get the average pooling result. - - if not sequence, get the embedding and add to fully connected layer. -* :code:`one_host_dense`\: - - just two fully connected layer. - -Then we combine each features of movie into one movie feature by a -:code:`fc_layer` with multiple inputs, and do the same thing to user features, -get one user feature. Then we calculate the cosine similarity of these two -features. - -In these networks, we use several APIs in :ref:`api_trainer_config` . There are - -* Data Layer, :ref:`api_trainer_config_helpers_layers_data_layer` -* Fully Connected Layer, :ref:`api_trainer_config_helpers_layers_fc_layer` -* Embedding Layer, :ref:`api_trainer_config_helpers_layers_embedding_layer` -* Context Projection Layer, :ref:`api_trainer_config_helpers_layers_context_projection` -* Pooling Layer, :ref:`api_trainer_config_helpers_layers_pooling_layer` -* Cosine Similarity Layer, :ref:`api_trainer_config_helpers_layers_cos_sim` -* Text Convolution Pooling Layer, :ref:`api_trainer_config_helpers_network_text_conv_pool` -* Declare Python Data Sources :ref:`api_trainer_config_helpers_data_sources`. - -Data Provider -''''''''''''' - -.. literalinclude:: ../../../demo/recommendation/dataprovider.py - :language: python - :lines: 15- - -The data provider just read the meta.bin and rating file, yield each sample for training. -In this :code:`dataprovider.py`, we should set\: - -* obj.slots\: The feature types and dimension. -* use_seq\: Whether this :code:`dataprovider.py` in sequence mode or not. -* process\: Return each sample of data to :code:`paddle`. - -The data provider details document see :ref:`api_pydataprovider2`. - -Train -````` - -After prepare data, config network, writting data provider, now we can run paddle training. - -The :code:`run.sh` is shown as follow: - -.. literalinclude:: ../../../demo/recommendation/run.sh - :language: bash - :lines: 16- - -It just start a paddle training process, write the log to :code:`log.txt`, -then print it on screen. - -Each command line argument in :code:`run.sh`, please refer to the :ref:`cmd_line_index` page. The short description of these arguments is shown as follow. - -* config\: Tell paddle which file is neural network configuration. -* save_dir\: Tell paddle save model into :code:`./output`. -* use_gpu\: Use gpu or not. Default is false. -* trainer_count\: The compute thread in one machine. -* test_all_data_in_one_period\: Test All Data during one test period. Otherwise, - will test a :code:`batch_size` data in one test period. -* log_period\: Print log after train :code:`log_period` batches. -* dot_period\: Print a :code:`.` after train :code:`dot_period` batches. -* num_passes\: Train at most :code:`num_passes`. - -If training process starts successfully, the output likes follow: - -.. code-block:: text - - I0601 08:07:22.832059 10549 TrainerInternal.cpp:157] Batch=100 samples=160000 AvgCost=4.13494 CurrentCost=4.13494 Eval: CurrentEval: - - I0601 08:07:50.672627 10549 TrainerInternal.cpp:157] Batch=200 samples=320000 AvgCost=3.80957 CurrentCost=3.48421 Eval: CurrentEval: - - I0601 08:08:18.877369 10549 TrainerInternal.cpp:157] Batch=300 samples=480000 AvgCost=3.68145 CurrentCost=3.42519 Eval: CurrentEval: - - I0601 08:08:46.863963 10549 TrainerInternal.cpp:157] Batch=400 samples=640000 AvgCost=3.6007 CurrentCost=3.35847 Eval: CurrentEval: - - I0601 08:09:15.413025 10549 TrainerInternal.cpp:157] Batch=500 samples=800000 AvgCost=3.54811 CurrentCost=3.33773 Eval: CurrentEval: - I0601 08:09:36.058670 10549 TrainerInternal.cpp:181] Pass=0 Batch=565 samples=902826 AvgCost=3.52368 Eval: - I0601 08:09:46.215489 10549 Tester.cpp:101] Test samples=97383 cost=3.32155 Eval: - I0601 08:09:46.215966 10549 GradientMachine.cpp:132] Saving parameters to ./output/model/pass-00000 - I0601 08:09:46.233397 10549 ParamUtil.cpp:99] save dir ./output/model/pass-00000 - I0601 08:09:46.233438 10549 Util.cpp:209] copy trainer_config.py to ./output/model/pass-00000 - I0601 08:09:46.233541 10549 ParamUtil.cpp:147] fileName trainer_config.py - -The model is saved in :code:`output/` directory. You can use :code:`Ctrl-C` to stop training whenever you want. - -Evaluate and Predict -```````````````````` - -After training several passes, you can evaluate them and get the best pass. Just run - -.. code-block:: bash - - ./evaluate.sh - -You will see messages like this: - -.. code-block:: text - - Best pass is 00009, error is 3.06949, which means predict get error as 0.875998002281 - evaluating from pass output/pass-00009 - -Then, you can predict what any user will rate a movie. Just run - -.. code-block:: bash - - python prediction.py 'output/pass-00009/' - -Predictor will read user input, and predict scores. It has a command-line user interface as follows: - -.. code-block:: text - - Input movie_id: 9 - Input user_id: 4 - Prediction Score is 2.56 - Input movie_id: 8 - Input user_id: 2 - Prediction Score is 3.13 diff --git a/develop/doc/_sources/tutorials/semantic_role_labeling/index_en.md.txt b/develop/doc/_sources/tutorials/semantic_role_labeling/index_en.md.txt deleted file mode 100644 index 92d7c634832..00000000000 --- a/develop/doc/_sources/tutorials/semantic_role_labeling/index_en.md.txt +++ /dev/null @@ -1,204 +0,0 @@ -```eval_rst -.. _semantic_role_labeling: -``` - -# Semantic Role labeling Tutorial # - -Semantic role labeling (SRL) is a form of shallow semantic parsing whose goal is to discover the predicate-argument structure of each predicate in a given input sentence. SRL is useful as an intermediate step in a wide range of natural language processing tasks, such as information extraction. automatic document categorization and question answering. An instance is as following [1]: - - [ A0 He ] [ AM-MOD would ][ AM-NEG n’t ] [ V accept] [ A1 anything of value ] from [A2 those he was writing about ]. - -- V: verb -- A0: acceptor -- A1: thing accepted -- A2: accepted-from -- A3: Attribute -- AM-MOD: modal -- AM-NEG: negation - -Given the verb "accept", the chunks in sentence would play certain semantic roles. Here, the label scheme is from Penn Proposition Bank. - -To this date, most of the successful SRL systems are built on top of some form of parsing results where pre-defined feature templates over the syntactic structure are used. This tutorial will present an end-to-end system using deep bidirectional long short-term memory (DB-LSTM)[2] for solving the SRL task, which largely outperforms the previous state-of-the-art systems. The system regards SRL task as the sequence labelling problem. - -## Data Description -The relevant paper[2] takes the data set in CoNLL-2005&2012 Shared Task for training and testing. Accordingto data license, the demo adopts the test data set of CoNLL-2005, which can be reached on website. - -To download and process the original data, user just need to execute the following command: - -```bash -cd data -./get_data.sh -``` -Several new files appear in the `data `directory as follows. -```bash -conll05st-release:the test data set of CoNll-2005 shared task -test.wsj.words:the Wall Street Journal data sentences -test.wsj.props: the propositional arguments -feature: the extracted features from data set -``` - -## Training -### DB-LSTM -Please refer to the Sentiment Analysis demo to learn more about the long short-term memory unit. - -Unlike Bidirectional-LSTM that used in Sentiment Analysis demo, the DB-LSTM adopts another way to stack LSTM layer. First a standard LSTM processes the sequence in forward direction. The input and output of this LSTM layer are taken by the next LSTM layer as input, processed in reversed direction. These two standard LSTM layers compose a pair of LSTM. Then we stack LSTM layers pair after pair to obtain the deep LSTM model. - -The following figure shows a temporal expanded 2-layer DB-LSTM network. -
-![pic](./src/network_arch.png) -
- -### Features -Two input features play an essential role in this pipeline: predicate (pred) and argument (argu). Two other features: predicate context (ctx-p) and region mark (mr) are also adopted. Because a single predicate word can not exactly describe the predicate information, especially when the same words appear more than one times in a sentence. With the predicate context, the ambiguity can be largely eliminated. Similarly, we use region mark mr = 1 to denote the argument position if it locates in the predicate context region, or mr = 0 if does not. These four simple features are all we need for our SRL system. Features of one sample with context size set to 1 is showed as following[2]: -
-![pic](./src/feature.jpg) -
- -In this sample, the coresponding labelled sentence is: - -[ A1 A record date ] has [ AM-NEG n't ] been [ V set ] . - -In the demo, we adopt the feature template as above, consists of : `argument`, `predicate`, `ctx-p (p=-1,0,1)`, `mark` and use `B/I/O` scheme to label each argument. These features and labels are stored in `feature` file, and separated by `\t`. - -### Data Provider - -`dataprovider.py` is the python file to wrap data. `hook()` function is to define the data slots for network. The Six features and label are all IndexSlots. -``` -def hook(settings, word_dict, label_dict, **kwargs): - settings.word_dict = word_dict - settings.label_dict = label_dict - #all inputs are integral and sequential type - settings.slots = [ - integer_value_sequence(len(word_dict)), - integer_value_sequence(len(predicate_dict)), - integer_value_sequence(len(word_dict)), - integer_value_sequence(len(word_dict)), - integer_value_sequence(len(word_dict)), - integer_value_sequence(len(word_dict)), - integer_value_sequence(len(word_dict)), - integer_value_sequence(2), - integer_value_sequence(len(label_dict))] -``` -The corresponding data iterator is as following: -``` -@provider(init_hook=hook, should_shuffle=True, calc_batch_size=get_batch_size, - can_over_batch_size=False, cache=CacheType.CACHE_PASS_IN_MEM) -def process(settings, file_name): - with open(file_name, 'r') as fdata: - for line in fdata: - sentence, predicate, ctx_n2, ctx_n1, ctx_0, ctx_p1, ctx_p2, mark, label = \ - line.strip().split('\t') - - words = sentence.split() - sen_len = len(words) - word_slot = [settings.word_dict.get(w, UNK_IDX) for w in words] - - predicate_slot = [settings.predicate_dict.get(predicate)] * sen_len - ctx_n2_slot = [settings.word_dict.get(ctx_n2, UNK_IDX)] * sen_len - ctx_n1_slot = [settings.word_dict.get(ctx_n1, UNK_IDX)] * sen_len - ctx_0_slot = [settings.word_dict.get(ctx_0, UNK_IDX)] * sen_len - ctx_p1_slot = [settings.word_dict.get(ctx_p1, UNK_IDX)] * sen_len - ctx_p2_slot = [settings.word_dict.get(ctx_p2, UNK_IDX)] * sen_len - - marks = mark.split() - mark_slot = [int(w) for w in marks] - - label_list = label.split() - label_slot = [settings.label_dict.get(w) for w in label_list] - yield word_slot, predicate_slot, ctx_n2_slot, ctx_n1_slot, \ - ctx_0_slot, ctx_p1_slot, ctx_p2_slot, mark_slot, label_slot -``` -The `process`function yield 9 lists which are 8 features and label. - -### Neural Network Config -`db_lstm.py` is the neural network config file to load the dictionaries and define the data provider module and network architecture during the training procedure. - -Nine `data_layer` load instances from data provider. Eight features are transformed into embedddings respectively, and mixed by `mixed_layer` . Deep bidirectional LSTM layers extract features for the softmax layer. The objective function is cross entropy of labels. - -### Run Training -The script for training is `train.sh`, user just need to execute: -```bash - ./train.sh -``` -The content in `train.sh`: -``` -paddle train \ - --config=./db_lstm.py \ - --use_gpu=0 \ - --log_period=5000 \ - --trainer_count=1 \ - --show_parameter_stats_period=5000 \ - --save_dir=./output \ - --num_passes=10000 \ - --average_test_period=10000000 \ - --init_model_path=./data \ - --load_missing_parameter_strategy=rand \ - --test_all_data_in_one_period=1 \ -2>&1 | tee 'train.log' -``` - -- \--config=./db_lstm.py : network config file. -- \--use_gpu=false: use CPU to train, set true, if you install GPU version of PaddlePaddle and want to use GPU to train, until now crf_layer do not support GPU -- \--log_period=500: print log every 20 batches. -- \--trainer_count=1: set thread number (or GPU count). -- \--show_parameter_stats_period=5000: show parameter statistic every 100 batches. -- \--save_dir=./output: output path to save models. -- \--num_passes=10000: set pass number, one pass in PaddlePaddle means training all samples in dataset one time. -- \--average_test_period=10000000: do test on average parameter every average_test_period batches -- \--init_model_path=./data: parameter initialization path -- \--load_missing_parameter_strategy=rand: random initialization unexisted parameters -- \--test_all_data_in_one_period=1: test all data in one period - - -After training, the models will be saved in directory `output`. Our training curve is as following: -
-![pic](./src/curve.jpg) -
- -### Run testing -The script for testing is `test.sh`, user just need to execute: -```bash - ./test.sh -``` -The main part in `tesh.sh` -``` -paddle train \ - --config=./db_lstm.py \ - --model_list=$model_list \ - --job=test \ - --config_args=is_test=1 \ -``` - - - \--config=./db_lstm.py: network config file - - \--model_list=$model_list.list: model list file - - \--job=test: indicate the test job - - \--config_args=is_test=1: flag to indicate test - - \--test_all_data_in_one_period=1: test all data in 1 period - - -### Run prediction -The script for prediction is `predict.sh`, user just need to execute: -```bash - ./predict.sh - -``` -In `predict.sh`, user should offer the network config file, model path, label file, word dictionary file, feature file -``` -python predict.py - -c $config_file \ - -w $best_model_path \ - -l $label_file \ - -p $predicate_dict_file \ - -d $dict_file \ - -i $input_file \ - -o $output_file -``` - -`predict.py` is the main executable python script, which includes functions: load model, load data, data prediction. The network model will output the probability distribution of labels. In the demo, we take the label with maximum probability as result. User can also implement the beam search or viterbi decoding upon the probability distribution matrix. - -After prediction, the result is saved in `predict.res`. - -## Reference -[1] Martha Palmer, Dan Gildea, and Paul Kingsbury. The Proposition Bank: An Annotated Corpus of Semantic Roles , Computational Linguistics, 31(1), 2005. - -[2] Zhou, Jie, and Wei Xu. "End-to-end learning of semantic role labeling using recurrent neural networks." Proceedings of the Annual Meeting of the Association for Computational Linguistics. 2015. diff --git a/develop/doc/_sources/tutorials/sentiment_analysis/index_en.md.txt b/develop/doc/_sources/tutorials/sentiment_analysis/index_en.md.txt deleted file mode 100644 index bb7681db44c..00000000000 --- a/develop/doc/_sources/tutorials/sentiment_analysis/index_en.md.txt +++ /dev/null @@ -1,328 +0,0 @@ -# Sentiment Analysis Tutorial - -Sentiment analysis has many applications. A basic task in sentiment analysis is classifying the polarity of a given text at the document, sentence or feature/aspect level. One simple example is to classify the customer reviews in a shopping website, a tourism website, and group buying websites like Amazon, TaoBao, Tmall etc. - -Sentiment analysis is also used to monitor social media based on large amount of reviews or blogs. For example, the researchers analyzed several surveys on consumer confidence and political opinion, found they correlate to sentiment word frequencies in contemporaneous Twitter messages [1]. Another example is to forecast stock movements through analyzing the text content of a daily Twitter blog [2]. - -On the other hand, grabbing the user comments of products and analyzing their sentiment are useful to understand user preferences for companies, products, even competing products. - -This tutorial will guide you through the process of training a Long Short Term Memory (LSTM) Network to classify the sentiment of sentences from [Large Movie Review Dataset](http://ai.stanford.edu/~amaas/data/sentiment/), sometimes known as the Internet Movie Database (IMDB). This dataset contains movie reviews along with their associated binary sentiment polarity labels, namely positive and negative. So randomly guessing yields 50% accuracy. - -## Data Preparation - -### IMDB Data Introduction - -Before training models, we need to preprocess the data and build a dictionary. First, you can use following script to download IMDB dataset and [Moses](http://www.statmt.org/moses/) tool, which is a statistical machine translation system. We provide a data preprocessing script, which is capable of handling not only IMDB data, but also other user-defined data. In order to use the pre-written script, it needs to move labeled train and test samples to another path, which has been done in `get_imdb.sh`. - -``` -cd demo/sentiment/data -./get_imdb.sh -``` -If the data is obtained successfuly, you will see the following files at ```./demo/sentiment/data```: - -``` -aclImdb get_imdb.sh imdb mosesdecoder-master -``` - -* aclImdb: raw dataset downloaded from website. -* imdb: only contains train and test data. -* mosesdecoder-master: Moses tool. - -IMDB dataset contains 25,000 highly polar movie reviews for training, and 25,000 for testing. A negative review has a score ≤ 4 out of 10, and a positive review has a score ≥ 7 out of 10. After running `./get_imdb.sh`, we can find the dataset has the following structure in `aclImdb`. - -``` -imdbEr.txt imdb.vocab README test train -``` -* train: train sets. -* test : test sets. -* imdb.vocab: dictionary. -* imdbEr.txt: expected rating for each token in imdb.vocab. -* README: data documentation. - -The file in train set directory is as follows. The test set also contains them except `unsup` and `urls_unsup.txt`. - -``` -labeledBow.feat neg pos unsup unsupBow.feat urls_neg.txt urls_pos.txt urls_unsup.txt -``` - -* pos: positive samples, contains 12,500 txt files, each file is one movie review. -* neg: negative samples, contains 12,500 txt files, each file is one movie review. -* unsup: unlabeled samples, contains 50,000 txt files. -* urls_xx.txt: urls of each reviews. -* xxBow.feat: already-tokenized bag of words (BoW) features. - -### IMDB Data Preparation - -In this demo, we only use labled train and test set and not use imdb.vocab as dictionary. By default, dictionary is builded on train set. Train set is shuffled and test set is not. `tokenizer.perl` in Moses tool is used to tokenize the words and punctuation. Simply execute the following command to preprcess data. - -``` -cd demo/sentiment/ -./preprocess.sh -``` -preprocess.sh: - -``` -data_dir="./data/imdb" -python preprocess.py -i data_dir -``` - -* data_dir: input data directory. -* preprocess.py: preprocess script. - -If running successfully, you will see `demo/sentiment/data/pre-imdb` directory as follows: - -``` -dict.txt labels.list test.list test_part_000 train.list train_part_000 -``` -* test\_part\_000 and train\_part\_000: all labeled test and train sets. Train sets have be shuffled. -* train.list and test.list: train and test file lists. -* dict.txt: dictionary generated on train sets by default. -* labels.txt: neg 0, pos 1, means label 0 is negative review, label 1 is positive review. - -### User-defined Data Preparation - -If you perform other sentiment classifcation task, you can prepare data as follows. We have provided the scripts to build dictionary and preprocess data. So just organize data as follows. - -``` -dataset -|----train -| |----class1 -| | |----text_files -| |----class2 -| | |----text_files -| | ... -|----test -| |----class1 -| | |----text_files -| |----class2 -| | |----text_files -| | ... -``` -* dataset: 1st directory. -* train, test: 2nd directory. -* class1,class2,...: 3rd directory. -* text_files: samples with text file format. - -All samples with text files format under the same folder are same category. Each text file contains one or more samples and each line is one sample. In order to shuffle fully, the preprocessing is a little different for data with multiple lines in one text file, which needs to set `-m True` in `preprocess.sh`. And tokenizer.perl is used by default. If you don't need it, only set `-t False` in `preprocess.sh'. - -## Training - -In this task, we use Recurrent Neural Network (RNN) of LSTM architecure to train sentiment analysis model. LSTM model was introduced primarily in order to overcome the problem of vanishing gradients. LSTM network resembles a standard recurrent neural network with a hidden layer, but each ordinary node in the hidden layer is replaced by a memory cell. Each memory cell contains four main elements: an input gate, a neuron with a self-recurrent connection, a forget gate and an output gate. More details can be found in the literature [4]. The biggest advantage of the LSTM architecture is that it learns to memorize information over long time intervals without the loss of short time memory. At each time step with a new coming word, historical information stored in the memory block is updated to iteratively learn the sequence representation. - -
![LSTM](./lstm.png)
-
Figure 1. LSTM [3]
- -Sentiment analysis is among the most typical problems in natural language understanding. It aims at predicting the attitude expressed in a sequence. Usually, only some key words, like adjectives and adverbs words, play a major role in predicting the sentiment of sequences or paragraphs. However, some review or comment contexts are very long, such as IMDB dataset. We use LSTM to perform this task for its improved design with the gate mechanism. First, it is able to summarize the representation from word level to context level with variable context length which is adapted by the gate values. Second, it can utilize the expanded context at the sentence level, while most methods are good at utilizing n-gram level knowledge. Third, it learns the paragraph representation directly rather than combining the context level information. This results in this end-to-end framework. - -In this demo we provide two network, namely bidirectional-LSTM and three layers of stacked-LSTM. - -#### Bidirectional-LSTM - -One is a bidirectional LSTM network, connected by fully connected layer and softmax, as shown in Figure 2. - -
![BiLSTM](./bi_lstm.jpg)
-
Figure 2. Bidirectional-LSTM
- -#### Stacked-LSTM -Another is three-layer LSTM structure in Figure 3. The bottom of the figure is word embedding. Next, three LSTM-Hidden layers are connected and the second LSTM is reversed. Then extract the maximum hidden vectors of all time step of hidden and LSTM layer as the representation for the entire sequence. Finally, a fully connected feed forward layer with softmax activation is used to perform the classification task. This network is refered to paper [5]. - -
![StackedLSTM](./stacked_lstm.jpg)
-
Figure 3. Stacked-LSTM for sentiment analysis
- -**Config** - -Switch into `demo/sentiment` directory, `trainer_config.py` file is an example of the config, containing algorithm and newtork configure. The first line imports predefined networks from `sentiment_net.py`. - -trainer_config.py: - -```python -from sentiment_net import * - -data_dir = "./data/pre-imdb" -# whether this config is used for test -is_test = get_config_arg('is_test', bool, False) -# whether this config is used for prediction -is_predict = get_config_arg('is_predict', bool, False) -dict_dim, class_dim = sentiment_data(data_dir, is_test, is_predict) - -################## Algorithm Config ##################### - -settings( - batch_size=128, - learning_rate=2e-3, - learning_method=AdamOptimizer(), - average_window=0.5, - regularization=L2Regularization(8e-4), - gradient_clipping_threshold=25 -) - -#################### Network Config ###################### -stacked_lstm_net(dict_dim, class_dim=class_dim, - stacked_num=3, is_predict=is_predict) -#bidirectional_lstm_net(dict_dim, class_dim=class_dim, is_predict=is_predict) -``` - -* **Data Definition**: - * get\_config\_arg(): get arguments setted by `--config_args=xx` in commandline argument. - * Define data provider, here using Python interface to load data. For details, you can refer to the document of PyDataProvider2. - -* **Algorithm Configuration**: - * set batch size of 128. - * set global learning rate. - * use adam optimization. - * set average sgd window. - * set L2 regularization. - * set gradient clipping threshold. -* **Network Configuration**: - * dict_dim: dictionary dimension. - * class_dim: category number, IMDB has two label, namely positive and negative label. - * `stacked_lstm_net`: predefined network as shown in Figure 3, use this network by default. - * `bidirectional_lstm_net`: predefined network as shown in Figure 2. - -**Training** - -Install PaddlePaddle first if necessary. Then you can use script `train.sh` as follows to launch local training. - -``` -cd demo/sentiment/ -./train.sh -``` - -train.sh: - -``` -config=trainer_config.py -output=./model_output -paddle train --config=$config \ - --save_dir=$output \ - --job=train \ - --use_gpu=false \ - --trainer_count=4 \ - --num_passes=10 \ - --log_period=20 \ - --dot_period=20 \ - --show_parameter_stats_period=100 \ - --test_all_data_in_one_period=1 \ - 2>&1 | tee 'train.log' -``` - -* \--config=$config: set network config. -* \--save\_dir=$output: set output path to save models. -* \--job=train: set job mode to train. -* \--use\_gpu=false: use CPU to train, set true, if you install GPU version of PaddlePaddle and want to use GPU to train. -* \--trainer\_count=4: set thread number (or GPU count). -* \--num\_passes=15: set pass number, one pass in PaddlePaddle means training all samples in dataset one time. -* \--log\_period=20: print log every 20 batches. -* \--show\_parameter\_stats\_period=100: show parameter statistic every 100 batches. -* \--test\_all_data\_in\_one\_period=1: test all data every testing. - -If the run succeeds, the output log is saved in path of `demo/sentiment/train.log` and model is saved in path of `demo/sentiment/model_output/`. The output log is explained as follows. - -``` -Batch=20 samples=2560 AvgCost=0.681644 CurrentCost=0.681644 Eval: classification_error_evaluator=0.36875 CurrentEval: classification_error_evaluator=0.36875 -... -Pass=0 Batch=196 samples=25000 AvgCost=0.418964 Eval: classification_error_evaluator=0.1922 -Test samples=24999 cost=0.39297 Eval: classification_error_evaluator=0.149406 -``` -- Batch=xx: means passing xx batches. -- samples=xx: means passing xx samples. -- AvgCost=xx: averaged cost from 0-th batch to current batch. -- CurrentCost=xx: current cost of latest log_period batches. -- Eval: classification\_error\_evaluator=xx: means classfication error from 0-th batch ro current batch. -- CurrentEval: classification\_error\_evaluator: current classfication error of the lates log_period batches. -- Pass=0: Going through all training set one time is called one pass. 0 means going through training set first time. - -By default, we use the `stacked_lstm_net` network, which converges at a faster rate than `bidirectional_lstm_net` when passing same sample number. If you want to use bidirectional LSTM, just remove comment in the last line and comment `stacked_lstm_net`. - -## Testing - -Testing means evaluating the labeled validation set using trained model. - -``` -cd demo/sentiment -./test.sh -``` - -test.sh: - -```bash -function get_best_pass() { - cat $1 | grep -Pzo 'Test .*\n.*pass-.*' | \ - sed -r 'N;s/Test.* error=([0-9]+\.[0-9]+).*\n.*pass-([0-9]+)/\1 \2/g' | \ - sort | head -n 1 -} - -log=train.log -LOG=`get_best_pass $log` -LOG=(${LOG}) -evaluate_pass="model_output/pass-${LOG[1]}" - -echo 'evaluating from pass '$evaluate_pass - -model_list=./model.list -touch $model_list | echo $evaluate_pass > $model_list -net_conf=trainer_config.py -paddle train --config=$net_conf \ - --model_list=$model_list \ - --job=test \ - --use_gpu=false \ - --trainer_count=4 \ - --config_args=is_test=1 \ - 2>&1 | tee 'test.log' -``` - -The function `get_best_pass` gets the best model by classification error rate for testing. In this example, We use test dataset of IMDB as validation by default. Unlike training, it needs to specify `--job=test` and model path, namely `--model_list=$model_list` here. If running successfully, the log is saved in path of `demo/sentiment/test.log`. For example, in our test, the best model is `model_output/pass-00002`, the classification error is 0.115645 as follows. - -``` -Pass=0 samples=24999 AvgCost=0.280471 Eval: classification_error_evaluator=0.115645 -``` - -## Prediction - -`predict.py` provides a predicting interface. You should install python api of PaddlePaddle before using it. One example to predict unlabeled review of IMDB is as follows. Simply running: - -``` -cd demo/sentiment -./predict.sh -``` -predict.sh: - -``` -#Note the default model is pass-00002, you shold make sure the model path -#exists or change the mode path. -model=model_output/pass-00002/ -config=trainer_config.py -label=data/pre-imdb/labels.list -cat ./data/aclImdb/test/pos/10007_10.txt | python predict.py \ - --tconf=$config\ - --model=$model \ - --label=$label \ - --dict=./data/pre-imdb/dict.txt \ - --batch_size=1 -``` - -* `cat ./data/aclImdb/test/pos/10007_10.txt` : the input sample. -* `predict.py` : predicting interface. -* `--tconf=$config` : set network configure. -* ` --model=$model` : set model path. -* `--label=$label` : set dictionary about corresponding relation between integer label and string label. -* `--dict=data/pre-imdb/dict.txt` : set dictionary. -* `--batch_size=1` : set batch size. - -Note you should make sure the default model path `model_output/pass-00002` -exists or change the model path. - -Predicting result of this example: - -``` -Loading parameters from model_output/pass-00002/ -./data/aclImdb/test/pos/10014_7.txt: predicting label is pos -``` -We sincerely appreciate your interest and welcome your contributions. - -## Reference -[1] Brendan O'Connor, Ramnath Balasubramanyan, Bryan R. Routledge, and Noah A. Smith. 2010. [From Tweets to Polls: Linking Text Sentiment to Public Opinion Time Series](http://homes.cs.washington.edu/~nasmith/papers/oconnor+balasubramanyan+routledge+smith.icwsm10.pdf). In ICWSM-2010.
-[2] Johan Bollen, Huina Mao, Xiaojun Zeng. 2011. [Twitter mood predicts the stock market](http://arxiv.org/abs/1010.3003), Journal of Computational Science.
-[3] Alex Graves, Marcus Liwicki, Santiago Fernan- dez, Roman Bertolami, Horst Bunke, and Ju ̈rgen Schmidhuber. 2009. [A novel connectionist system for unconstrained handwriting recognition. IEEE Transactions on Pattern Analysis and Machine In- telligence](http://www.cs.toronto.edu/~graves/tpami_2009.pdf), 31(5):855–868.
-[4] Zachary C. Lipton, [A Critical Review of Recurrent Neural Networks for Sequence Learning](http://arxiv.org/abs/1506.00019v1), arXiv:1506.00019.
-[5] Jie Zhou and Wei Xu; [End-to-end Learning of Semantic Role Labeling Using Recurrent Neural Networks](http://www.aclweb.org/anthology/P/P15/P15-1109.pdf); ACL-IJCNLP 2015.
diff --git a/develop/doc/_sources/tutorials/text_generation/index_en.md.txt b/develop/doc/_sources/tutorials/text_generation/index_en.md.txt deleted file mode 100644 index 5d8e667c20b..00000000000 --- a/develop/doc/_sources/tutorials/text_generation/index_en.md.txt +++ /dev/null @@ -1,338 +0,0 @@ -# Text generation Tutorial # - -Sequence to sequence has been proven to be a powerful model for language generation. It can be used for machine translation, query rewriting, image captioning, etc. - -This tutorial guides you through training a sequence to sequence model for neural machine translation (NMT) network that translates French to English. - -We follow the paper [Neural Machine Translation by Jointly Learning to Align and Translate](http://arxiv.org/abs/1409.0473) , which details the model architecture and training procedure for good performance on WMT-14 dataset. This tutorial reproduces this result in PaddlePaddle. - -We thank @caoying for the pull request that defines the model architecture and solver configurations. - -## Data Preparation ## -### Download and Extract ### -Download the WMT-14 dataset from [http://www-lium.univ-lemans.fr/~schwenk/cslm\_joint\_paper/](http://www-lium.univ-lemans.fr/~schwenk/cslm_joint_paper/), extract it, and divide Develop and Test data into separate folder. - -- **Train data**: [bitexts (after selection)](http://www-lium.univ-lemans.fr/~schwenk/cslm_joint_paper/data/bitexts.tgz) -- **Develop and Test data**: [dev+test data](http://www-lium.univ-lemans.fr/~schwenk/cslm_joint_paper/data/dev+test.tgz) - -To do this, simply run the following commands in linux, otherwise, you need to download, extract, divide, and rename the file suffix respectively. - -```bash -cd demo/seqToseq/data -./wmt14_data.sh -``` - -We should find that the dataset `wmt14` has three folders as shown in the following table. - ------ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
folder nameFrench-English parallel corpora filenumber of total filesize
train_dataccb2_pc30.src, ccb2_pc30.trg, etctwelve3.55G
test_datantst1213.src, ntst1213.trgtwo1636k
gen_datantst14.src, ntst14.trgtwo864k
-
- -- Each folder has French-English parallel corpora -- **XXX.src** are source French files; **XXX.trg** are target English files. -- The number of lines of **XXX.src** and **XXX.trg** should be the same. -- Each line is a French/English sentence. -- There is a one-to-one correspondence between the sentence at the i-th line of **XXX.src** and **XXX.trg**. - -### User Defined Dataset ### - -If you need to do other sequence-to-sequence tasks, such as Paraphrasing, you only need to organize the data as follows, and place them in `demo/seqToseq/data`: - - dataset - train - file1.src file1.trg - file2.src file2.trg - ...... - test - file1.src file1.trg - file2.src file2.trg - ...... - gen - file1.src file1.trg - file2.src file2.trg - ...... -- 1st directory: dataset folder name -- 2nd directory: folder of train, test, and gen. The names of these three folders are fixed. -- 3rd file: Source-Target parallel corpora files. - - **XXX.src** are source files, **XXX.trg** are target files. - - Each line of the file must be a sequence. - - There should be a one-to-one correspondence between the i-th sequence of **XXX.src** and **XXX.trg**. - -## Data Preprocess ## -### Preprocessing Workflow ### -- Concat each Source-Target parallel corpora to be one file: - - concat each **XXX.src** and **XXX.trg** to be **XXX**. - - the i-th line of **XXX** = the i-th line of **XXX.src** + '\t' + the i-th line of **XXX.trg** -- Build source and target dictionary of train data, each dictionary has DICTSIZE words: - - the most frequent (DICTSIZE-3) words - - 3 special token: - - ``: the start of a sequence - - ``: the end of a sequence - - ``: a word not included in dictionary - -### Preprocessing Command and Result -The general command for preprocessing the dataset is: - -```python -cd demo/seqToseq/ -python preprocess.py -i INPUT [-d DICTSIZE] [-m] -``` - -- `-i INPUT`: the path of input original dataset -- `-d DICTSIZE`: the specified word count of dictionary, if not set, dictionary will contain all the words in input dataset -- `-m --mergeDict`: merge source and target dictionary, thus, two dictionaries have the same context - -And you will see messages like this: - - concat parallel corpora for dataset - build source dictionary for train data - build target dictionary for train data - dictionary size is XXX - -Here, you can simply run the command: - -```python -python preprocess.py -i data/wmt14 -d 30000 -``` - -It will take several minutes, and store the preprocessed dataset in `demo/seqToseq/data/pre-wmt14`, the directory has following structure. - - train test gen train.list test.list gen.list src.dict trg.dict - -- **train, test, gen**: folder contains French-English parallel corpora of train data, test data and gen data respectively. Each line of file in folder contains two parts, the former is a French sequence, and the latter is a corresponding English sequence. -- **train.list, test.list, gen.list**: text contains a file list in train folder, test folder and gen folder respectively -- **src.dict, trg.dict**: source (French) / target (English) dictionary, each dictionary has 30000 words: the most frequent 29997 words and 3 special token - -## Model Training ## -### Introduction ### - -Neural machine translation (NMT) aims at building a single neural network that can be jointly tuned to maximize translation performance. Recently proposed NMT models often belong to a family of encoder–decoder models. Encoder-Decoder models encode a source sentence into a fixed-length vector from which a decoder generates a target sentence. - -In this task, we use an extension to the encoder–decoder model which learns to align and translate jointly. Each time the model generates a word in a translation, it searches for a set of positions in the source sentence for the most relevant information. The decoder predicts a target word based on the context vectors associated with these source positions and all the previous generated target words. For more detailed explanation, readers can refer to paper [Neural Machine Translation by Jointly Learning to Align and Translate](http://arxiv.org/abs/1409.0473). - -The most distinguishing feature of this model is that it doesn't encode an input sentence into a single fixed-length vector. Instead, it encodes the input sentence into a sequence of vectors, where one vector corresponds to an input element. A subset of these vectors is chosen adaptively while decoding the translated sentence. This frees a NMT model from having to squash all the information of a source sentence, regardless of its length, into a fixed-length vector. The improvement of this model is more apparent for longer sentences, but the improvement can be observed for sentences of any length. -
![](./encoder-decoder-attention-model.png)
-
Figure 1. Encoder-Decoder-Attention-Model
- -### Training Model in PaddlePaddle ### -We need to create a model config file before training. Here is an example `demo/seqToseq/translation/train.conf`. The first three lines import python function for defining network, and define the job_mode and attention_mode. - -```python -from seqToseq_net import * -is_generating = False - -### Data Definiation -train_conf = seq_to_seq_data(data_dir = "./data/pre-wmt14", - is_generating = is_generating) - -### Algorithm Configuration -settings( - learning_method = AdamOptimizer(), - batch_size = 50, - learning_rate = 5e-4) - -### Network Architecture -gru_encoder_decoder(train_conf, is_generating) -``` - -1. **Data Definiation**: We define a SeqToSeq train and test data in our example. It returns train_conf as the configuration, following is its input arguments: - - data_dir: directory of train data and test data - - is\_generating: whether this config is used for generating, here is false -2. **Algorithm Configuration**: We use the SGD training algorithm (default), ADAM learning method in our example, specify batch_size as 50, and learning rate as 5e-4. -3. **Network Architecture**: We use an attention version of GRU Encoder-Decoder network in our example. It consists a bidirectional GRU as an encoder and a decoder that emulates searching through a source sentence during decoding a translation. - -### Training Command and Result### -After writing the model config, we can train the model by running the command: - -```bash -cd demo/seqToseq/translation -./train.sh -``` - -The `train.sh` is shown as follows: - -```bash -paddle train \ ---config='translation/train.conf' \ ---save_dir='translation/model' \ ---use_gpu=false \ ---num_passes=16 \ ---show_parameter_stats_period=100 \ ---trainer_count=4 \ ---log_period=10 \ ---dot_period=5 \ -2>&1 | tee 'translation/train.log' -``` -- config: set config of neural network -- save_dir: set output path to save models -- use_gpu: whether to use GPU to train, here use CPU -- num_passes: set number of passes. One pass in paddle means training all samples in dataset one time -- show_parameter_stats_period: here show parameter statistic every 100 batches -- trainer_count: set number of CPU threads or GPU devices -- log_period: here print log every 10 batches -- dot_period: here print '.' every 5 batches - -The training loss function is printed every 10 batch by default, and you will see messages like this: - - I0719 19:16:45.952062 15563 TrainerInternal.cpp:160] Batch=10 samples=500 AvgCost=198.475 CurrentCost=198.475 Eval: classification_error_evaluator=0.737155 CurrentEval: classification_error_evaluator=0.737155 - I0719 19:17:56.707319 15563 TrainerInternal.cpp:160] Batch=20 samples=1000 AvgCost=157.479 CurrentCost=116.483 Eval: classification_error_evaluator=0.698392 CurrentEval: classification_error_evaluator=0.659065 - ..... -- AvgCost: Average Cost from 0th batch to current batch -- CurrentCost: Cost in current batch -- classification\_error\_evaluator(Eval): False prediction rate for each word from 0th evaluation to current evaluation -- classification\_error\_evaluator(CurrentEval): False prediction rate for each word in current evaluation - -And when the classification\_error\_evaluator is less than 0.35, the model is trained sucessfully. - -## Text Generation ## -### Introduction ### - -Generally speaking, the NMT model is conditioned on the encodings of the source sentence, and then to predict the next target word by given the current target word. In the training process, the current word is always knowns as the ground truth, by contrast. In the generating process, the current word is the output of the decoder in last time step, which is accessed to from a memory in PaddlePaddle. - -Besides, we use Beam Search to generate sequences. Beam search uses breadth-first search to build its search tree. At each level of the tree, it generates all successors of the states at the current level, sorting them in increasing order of heuristic cost. However, it only stores a predetermined number of best states at each level (called the beam size). - -### Pretrained model ### -We trained the model on a cluster with 50 nodes, each node has two 6-core CPUs. We trained 16 passes in 5 days, where each pass takes 7 hours. The model_dir has 16 sub-folder, each of which contains the whole model parameters with 202MB size. And we find pass-00012 model has the highest BLEU 27.77 (see paper [BLEU: a Method for Automatic Evaluation of Machine Translation](http://www.aclweb.org/anthology/P02-1040.pdf)). To download and extract this model, simply run the following commands in linux. - -```bash -cd demo/seqToseq/data -./wmt14_model.sh -``` - -### Generating Model in PaddlePaddle ### -We need to create a model config file before translating French sequence. Here is an example `demo/seqToseq/translation/gen.conf`, the first three lines import python function for defining network, and define the job\_mode and attention\_mode. - -```python -from seqToseq_net import * -is_generating = True - -################## Data Definiation ##################### -gen_conf = seq_to_seq_data(data_dir = "./data/pre-wmt14", - is_generating = is_generating, - gen_result = "./translation/gen_result") - -############## Algorithm Configuration ################## -settings( - learning_method = AdamOptimizer(), - batch_size = 1, - learning_rate = 0) - -################# Network configure ##################### -gru_encoder_decoder(gen_conf, is_generating) -``` - -1. **Data Definiation**: We defines an SeqToSeq gen data in our example. It returns gen_conf as the configuration, following is its input arguments: - - data\_dir: directory of gen data -   - is\_generating: whether this config is used for generating, here is true -   - gen\_result: file to store the generation result -2. **Algorithm Configuration**: We use SGD traing algorithm in generation, and specify batch_size as 1 (each time generate one sequence), and learning rate as 0. -3. **Network Architecture**: Essentially the same as the training model. - -### Generating Command and Result ### -After writing the model config, we can do text translation from French to English by running the command: - -```bash -cd demo/seqToseq/translation -./gen.sh -``` - -The `gen.sh` is shown as follows, unlike training, there are some different arguments to specify: - -```bash -paddle train \ ---job=test \ ---config='translation/gen.conf' \ ---save_dir='data/wmt14_model' \ ---use_gpu=true \ ---num_passes=13 \ ---test_pass=12 \ ---trainer_count=1 \ -2>&1 | tee 'translation/gen.log' -``` -- job: set job mode to test -- save_dir: the path of saved models -- num_passes and test_pass: loading model parameters from test_pass to (num_passes - 1), here only loads `data/wmt14_model/pass-00012` - -You will see messages like this: - - I0706 14:48:31.178915 31441 GradientMachine.cpp:143] Loading parameters from data/wmt14_model/pass-00012 - I0706 14:48:40.012039 31441 Tester.cpp:125] Batch=100 samples=100 AvgCost=0 - I0706 14:48:48.898632 31441 Tester.cpp:125] Batch=200 samples=200 AvgCost=0 - ... - -And the generating result in `demo/seqToseq/translation/gen_result` likes: - - 0 - 0 -11.1314 The about the width of the seats while large controls are at stake - 1 -11.1519 The on the width of the seats while large controls are at stake - 2 -11.5988 The about the width of the seats while large controls are at stake . - - 1 - 0 -24.4149 The dispute is between the major aircraft manufacturers about the width of the tourist seats on the flights , paving the way for a confrontation during the month of the Dubai . - 1 -26.9524 The dispute is between the major aircraft manufacturers about the width of the tourist seats on the flights , paving the way for a confrontation during the month of Dubai ' s . - 2 -27.9574 The dispute is between the major aircraft manufacturers about the width of the tourist seats on the flights , paving the way for a confrontation during the month of Dubai ' s Dubai . - ... - -- This is the beam search result, where beam size is 3 -- '0' in 1st-line and '1' in 6th-line mean the sequence-id in gen data -- Other six lines list the beam search results - - The 2nd-column is the score of beam search (from large to small) - - The 3rd-colunm is the generating English sequence -- There is 2 special tokens: - - ``: the end of a sequence - - ``: a word not included in dictionary - -### Bleu Evalutaion ### -Human evaluations of machine translation are extensive but expensive. Paper [BLEU: a Method for Automatic Evaluation of Machine Translation](http://www.aclweb.org/anthology/P02-1040.pdf) presents a method as an automated understudy to skilled human judges which substitutes for them when there is need for quick or frequent evaluations. [Moses](http://www.statmt.org/moses/) is a statistical machine translation system, and we use [multi-bleu.perl](https://github.com/moses-smt/mosesdecoder/blob/master/scripts/generic/multi-bleu.perl) of it to do Bleu Evalution. To download this script, simply run the following command: - -```bash -cd demo/seqToseq/translation -./moses_bleu.sh -``` - -Since the standard translation is alrealy downloaded as `data/wmt14/gen/ntst14.trg`, we can do Bleu Evalution by running the command: - -```bash -cd demo/seqToseq/translation -./eval_bleu.sh FILE BEAMSIZE -``` - -- FILE: the generation result file -- BEAMSIZE: expand width in beam search diff --git a/develop/doc/_sources/v1_api_tutorials/README.md.txt b/develop/doc/_sources/v1_api_tutorials/README.md.txt new file mode 100644 index 00000000000..071b8da61fb --- /dev/null +++ b/develop/doc/_sources/v1_api_tutorials/README.md.txt @@ -0,0 +1,5 @@ +The tutorials in v1_api_tutorials are using v1_api currently, and will be upgraded to v2_api later. +Thus, v1_api_tutorials is a temporary directory. We decide not to maintain it and will delete it in future. + +Please go to [PaddlePaddle/book](https://github.com/PaddlePaddle/book) and +[PaddlePaddle/models](https://github.com/PaddlePaddle/models) to learn PaddlePaddle. diff --git a/develop/doc/_sources/tutorials/embedding_model/index_en.md.txt b/develop/doc/_sources/v1_api_tutorials/embedding_model/index_en.md.txt similarity index 100% rename from develop/doc/_sources/tutorials/embedding_model/index_en.md.txt rename to develop/doc/_sources/v1_api_tutorials/embedding_model/index_en.md.txt diff --git a/develop/doc/_sources/tutorials/gan/index_en.md.txt b/develop/doc/_sources/v1_api_tutorials/gan/index_en.md.txt similarity index 100% rename from develop/doc/_sources/tutorials/gan/index_en.md.txt rename to develop/doc/_sources/v1_api_tutorials/gan/index_en.md.txt diff --git a/develop/doc/_sources/tutorials/imagenet_model/resnet_model_en.md.txt b/develop/doc/_sources/v1_api_tutorials/imagenet_model/resnet_model_en.md.txt similarity index 100% rename from develop/doc/_sources/tutorials/imagenet_model/resnet_model_en.md.txt rename to develop/doc/_sources/v1_api_tutorials/imagenet_model/resnet_model_en.md.txt diff --git a/develop/doc/_sources/tutorials/quick_start/index_en.md.txt b/develop/doc/_sources/v1_api_tutorials/quick_start/index_en.md.txt similarity index 100% rename from develop/doc/_sources/tutorials/quick_start/index_en.md.txt rename to develop/doc/_sources/v1_api_tutorials/quick_start/index_en.md.txt diff --git a/develop/doc/objects.inv b/develop/doc/objects.inv index cb047a35e64bcf2e0e23a9ad11032f20031d9fe9..91d62ed28b699f41432e879257e2d56f7436444d 100644 GIT binary patch delta 2582 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 Operator","Paddle\u591a\u8bed\u8a00\u63a5\u53e3\u5b9e\u73b0","C-API \u6a21\u578b\u63a8\u65ad\u5b9e\u73b0\u6587\u6863","RNNOp design","Optimizer Design","Design Doc: The C++ Class Parameters","Design Doc: PaddlePaddle Programs","Design Doc: Python API","Python Data Reader Design Doc","Design Doc: Distributed Training Architecture","Design Doc: Operation Graph Based Parameter Server","Design Doc: Session","Design Doc: Refactorization Overview","Design Doc: Gradient Operators Registration","PaddlePaddle\u53d1\u884c\u89c4\u8303","Design of Scope in Paddle","Design Doc: Selected Rows","Interaction between C++ and Python","Design for TensorArray","Background","Simple Linear Regression","Installing from Sources","PaddlePaddle in Docker Containers","Install and Build","GET STARTED","RNN Models","RNN Configuration","Build PaddlePaddle from Source Code and Run Unit Test","Contribute Code","Write New Layers","How to write a new operator","How to use Eigen in Paddle","HOW TO","Tune GPU Performance","Run Distributed Training","Argument Outline","Detail Description","Set Command-line Parameters","Use Case","Distributed PaddlePaddle Training on AWS with Kubernetes","Paddle On Kubernetes","<no title>","<no title>","PaddlePaddle Documentation","Cluster bootstrapping tool survey","Chinese Word Embedding Model Tutorial","Generative Adversarial Networks (GAN)","Image Classification Tutorial","Model Zoo - ImageNet","TUTORIALS","Quick Start","MovieLens Dataset","Regression MovieLens Ratting","Semantic Role labeling Tutorial","Sentiment Analysis Tutorial","Text generation Tutorial"],titleterms:{"\u4e0a\u4f20\u8bad\u7ec3\u6587\u4ef6":21,"\u4e0d\u4f7f\u7528":34,"\u4e0d\u4f7f\u7528swig\u8fd9\u79cd\u4ee3\u7801\u751f\u6210\u5668":34,"\u4e0d\u5bfc\u51fapaddle\u5185\u90e8\u7684\u7ed3\u6784\u4f53":34,"\u4e0d\u5f15\u7528\u5176\u4ed6\u52a8\u6001\u5e93":34,"\u4ec5\u4ec5\u4f7f\u7528void":34,"\u4ece\u5feb\u7167\u6062\u590d":20,"\u4f7f\u7528\u52a8\u6001\u5e93\u6765\u5206\u53d1paddl":34,"\u4f7f\u7528\u8f6c\u6362\u5e93":21,"\u5177\u4f53\u67d0\u79cd\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5177\u4f53\u67d0\u79cd\u7c7b\u578b\u7684\u5b9e\u73b0\u6587\u4ef6":35,"\u5206\u5757\u6587\u4ef6\u4f20\u8f93":28,"\u5206\u652f\u89c4\u8303":47,"\u52a0\u901f\u6267\u884c":20,"\u52a8\u6001\u5e93\u4e2d\u4e0d\u5d4c\u5165\u4efb\u4f55\u5176\u4ed6\u8bed\u8a00\u7684\u89e3\u91ca\u5668":34,"\u52a8\u6001\u6269\u5bb9":20,"\u539f\u56e0":34,"\u539f\u56e0\u5217\u8868":34,"\u53c2\u8003\u6587\u6863":28,"\u540d\u8bcd\u89e3\u91ca":28,"\u57fa\u672c\u8981\u6c42":34,"\u5b9e\u73b0":34,"\u5b9e\u73b0\u65b9\u5f0f":35,"\u5bfc\u51fac":34,"\u5feb\u7167\u4fdd\u5b58\u7684\u8bbe\u8ba1\u5982\u4e0b":20,"\u6307\u9488\u4f5c\u4e3a\u7c7b\u578b\u7684\u53e5\u67c4":34,"\u63a8\u6d4b\u6267\u884c":20,"\u652f\u6301\u7528\u6237\u81ea\u5b9a\u4e49\u7684\u6570\u636e\u9884\u5904\u7406job":21,"\u6587\u4ef6\u4f20\u8f93\u4f18\u5316":28,"\u6587\u4ef6\u8bbf\u95ee\u65b9\u5f0f":21,"\u6587\u4ef6\u8bbf\u95ee\u7684\u6743\u9650":21,"\u6587\u4ef6\u9884\u5904\u7406":21,"\u66b4\u9732\u63a5\u53e3\u539f\u5219":35,"\u672f\u8bed":20,"\u67b6\u6784\u56fe":28,"\u6846\u67b6\u751f\u6210":28,"\u6982\u5ff5\u89e3\u91ca":21,"\u6a21\u5757":28,"\u6a21\u578b\u53c2\u6570\u68c0\u67e5\u70b9":20,"\u6a21\u578b\u63a8\u65ad\u5b9e\u73b0\u6587\u6863":35,"\u6d41\u7a0b\u4ecb\u7ecd":21,"\u751f\u6210sparse\u6587\u4ef6":28,"\u7528\u6237\u4f7f\u7528\u6d41\u7a0b":28,"\u76ee\u5f55\u7ed3\u6784":35,"\u76ee\u6807":28,"\u793a\u4f8b\u7a0b\u5e8f":21,"\u7b26\u53f7":34,"\u7c7b":34,"\u7f16\u8bd1\u9009\u9879":35,"\u7f29\u5bb9":20,"\u800c\u662f\u624b\u5199\u591a\u8bed\u8a00\u7ed1\u5b9a":34,"\u80cc\u666f":34,"\u8986\u76d6\u4e0d\u4e00\u81f4\u7684\u90e8\u5206":28,"\u8bad\u7ec3\u6570\u636e\u5b58\u50a8":21,"\u8bad\u7ec3\u6570\u636e\u7684\u5b58\u50a8\u548c\u5206\u53d1":21,"\u8f6c\u6362\u5e93":21,"\u8fd9\u4e2a\u52a8\u6001\u5e93\u4f7f\u7528c99\u6807\u51c6\u7684\u5934\u6587\u4ef6\u5bfc\u51fa\u4e00\u4e9b\u51fd\u6570":34,"\u8fdb\u884c\u8bad\u7ec3":21,"abstract":[42,43,44,77],"book\u4e2d\u6240\u6709\u7ae0\u8282":47,"case":71,"class":[31,38,62,63],"filemanager\u8bbe\u8ba1\u6587\u6863":28,"function":[18,30,31,40,78],"new":[62,63],"paddle\u52a8\u6001\u5e93\u4e2d":34,"paddle\u591a\u8bed\u8a00\u63a5\u53e3\u5b9e\u73b0":34,"paddlepaddle\u53d1\u884c\u89c4\u8303":47,"paddlepaddle\u56de\u5f52\u6d4b\u8bd5\u5217\u8868":47,"return":41,"tensor\u5230eigentensor\u7684\u8f6c\u6362":64,AWS:72,Abs:5,DNS:72,EFS:72,For:[18,73],KMS:72,Not:60,The:[17,24,31,32,33,37,38,45,46],USE:45,Use:[17,39,71,73],Using:[18,24,55,61],With:[27,55],about:31,access:72,account:72,activ:[5,8],adadelta:10,adagrad:10,adam:10,adamax:10,add:72,address:72,addto:8,adversari:79,aggreg:8,aggregatelevel:8,alalysi:22,algorithm:[16,19,36,42,83],all:[48,51],analysi:[42,87],api:[0,3,35,37,40,50,55],appendix:[77,83],applic:3,approach:66,architectur:[42,59,83],argument:[29,41,68,71,83],arrai:16,asset:72,associ:[48,72],assumpt:77,async:69,attent:59,attribut:6,auc:7,auto:16,avg:11,aws:72,backgraound:16,background:[43,44,51,52,53,63],backward:[32,45,63],base:[27,43],basepool:11,basic:77,batch:41,batch_norm:8,batch_siz:41,beam_search:8,benefit:[43,45],between:[15,45,50],bidirect:87,bidirectional_gru:9,bidirectional_lstm:9,bilinear_interp:8,binari:17,bind:63,bleu:88,block:[17,31,32,39,40,45],block_expand:8,blockdesc:39,book:55,bootstrap:77,branch:61,brelu:5,bring:77,bucket:72,build:[31,45,54,56,60,61,73],built:66,cach:2,can:48,capi:35,capi_priv:35,cento:54,challeng:43,check:[8,16,62,67],checker:16,checkpoint:[19,20,26],chines:78,choos:[18,72],chunk:7,cifar:12,classif:[7,80],classification_error:7,classification_error_print:7,client:24,clip:8,clone:61,close:16,cloudform:72,cluster:[25,67,71,72,77],cmake:18,code:[27,60,61],column_sum:7,command:[70,71,83,88],commit:[61,73],common:69,commun:69,compar:77,compil:[17,39,45,63],compos:41,comput:[17,32,45,64],con:77,concat:8,concept:[40,45,72],conclus:[26,77],condit:31,config:[3,71,85,86],configur:[13,59,65,67,72,83,85],conll05:12,connect:8,construct:32,contain:[55,73],content:[35,66,72],context_project:8,contribut:61,control:45,conv:8,conv_oper:8,conv_project:8,conv_shift:8,convert:[26,42,43],convolut:[80,83],core:[16,40,72],cos_sim:8,cost:8,cpu:[55,71],creat:[41,44,45,48,61,72,73],creation:23,creator:41,credenti:72,crf:8,crf_decod:8,cross_channel_norm:8,cross_entropy_cost:8,cross_entropy_with_selfnorm_cost:8,ctc:8,ctc_error:7,cudnnavg:11,cudnnmax:11,current:46,custom:41,dat:84,data:[8,12,19,40,41,42,53,72,73,78,79,80,83,85,86,87,88],datafeed:12,dataprovid:[2,3,69],dataset:[12,19,23,84,85,88],datatyp:12,date:61,decayedadagrad:10,decor:41,deep:17,defin:[63,72,83,87,88],definit:52,delet:[61,72],delv:80,demo:[31,72],dens:26,depend:[31,54],deploi:27,deriv:62,describ:37,descript:[29,45,69,79,84,86],design:[15,16,17,19,23,24,25,26,30,31,32,36,37,38,39,40,41,42,43,44,45,46,48,49,51],destroi:[48,72],detail:[22,69,80],detect:[7,8],detection_map:7,detection_output:8,develop:[45,55,60,61,65],devic:71,dictionari:[41,78],differ:[45,71],directori:72,discrimin:31,discuss:[31,43],dispatch:[19,23],distribut:[15,19,22,27,42,67,69,72],doc:[15,17,19,23,24,25,26,30,32,38,39,40,41,42,43,44,45,46,49],docker:[27,55,60,73],document:[55,76],dotmul_oper:8,dotmul_project:8,down:72,download:[54,72,73,78,81,85,88],dropout:8,dylib:35,dynam:[19,51],ec2:72,eigen:64,elast:72,elect:26,els:17,embed:[8,78,83],engin:31,enough:16,entri:41,environ:27,eos:8,equat:62,eval:42,evalu:[7,53,85],evalutaion:88,event:[14,15],exampl:[15,18,33,35,44,78,79],execut:[17,39,45],exercis:80,exp:5,expand:8,expandlevel:8,explain:16,extern:72,extract:[78,81,85,88],fault:19,featur:[81,84,85,86],field:85,file:[17,72,73,83,84,85],find:72,first_seq:8,fork:61,format:[17,19,83],forward:[32,63],frame:17,framework:[16,64],from:[15,26,50,54,56,60],full_matrix_project:8,fulli:8,gan:[31,79],gate:59,gated_unit:8,gener:[31,59,60,77,79,88],get:[57,73],get_output:8,github:61,global:39,gotcha:60,gpu:[55,66,69,71],gradient:[16,24,46,62],gradient_print:7,graident:16,graph:[32,43,45],group:[8,72],gru:[9,69],gru_group:9,gru_step:8,gru_unit:9,grumemori:8,hand:66,handler:[15,34],happen:26,hierarchi:17,high:[37,50],hook:61,how:[16,22,41,45,63,64,65,66],hsigmoid:8,huber_classification_cost:8,huber_regression_cost:8,iam:72,ident:5,identity_project:8,ifels:33,ifelseop:17,imag:[8,9,27,55,73,80],imagenet:81,imdb:[12,87],img_cmrnorm:8,img_conv:8,img_conv_bn_pool:9,img_conv_group:9,img_pool:8,imikolov:12,implement:[16,18,22,36,41,45,46,62,63,64,79],infer:[14,83],infershap:[39,49],info:81,ingredi:15,ingress:28,init_hook:2,initi:[24,31,71,72],input_typ:2,insid:48,inspect:72,instal:[54,56,72,77,83],instanc:72,integr:72,interact:50,interfac:[12,16,19,24,25,37,41,44,48,81],intermedi:45,interpol:8,introduc:51,introduct:[1,78,81,87,88],isn:41,issu:61,job:[19,27,67,72,73],join:8,keep:61,kei:72,kernel:45,kill:67,kmax_sequence_scor:8,kube:72,kubectl:72,kubernet:[27,72,73],label:86,lambda_cost:8,languag:17,larg:22,last_seq:8,launch:67,layer:[8,15,30,40,62,71],learn:17,learnabl:8,leval:50,level:[37,50],libpaddle_capi_shar:35,libpaddle_capi_whol:35,librari:[24,45],limit:42,line:[70,83],linear:[5,53],linear_comb:8,list:[20,41],local:[42,44,48,61,71,72],lodtensor:[36,51],lodtensordesc:52,log:[5,83],logic:23,logist:83,low:50,lstm:[9,69,86,87],lstm_step:8,lstmemori:8,lstmemory_group:9,lstmemory_unit:9,macro:45,main:31,manag:18,map:[41,45],master:[19,23,27],math:8,mathemat:16,matrix:69,max:11,maxframe_print:7,maxid:8,maxid_print:7,maxout:8,member:31,memori:[8,36],messag:50,meta:85,might:31,migrat:45,mileston:45,mini:41,minibatch:12,misc:8,mix:[8,71],mnist:[12,79],model:[2,3,13,15,22,24,26,31,53,55,58,59,67,71,78,79,80,81,82,83,88],modifi:73,modul:[45,64],momentum:10,more:31,movi:[84,85],movielen:[12,84,85],multi_binary_label_cross_entropy_cost:8,multibox_loss:8,multipl:41,multiplex:8,name:[48,72],nce:8,necessari:45,need:[41,60,66],nest:36,network:[9,45,59,71,79,80,81,83,85,86],neural:[59,80,83,85,86],neuralnetwork:53,nlp:[9,69],non:2,norm:8,note:16,numer:16,numpi:16,nvprof:66,nvvp:66,object:[19,85],observ:[78,81],onli:[41,48,55],op_mak:45,oper:[30,33,39,40,43,45,46,49,51,63],opinfomap:45,opkernel:[45,63],opproto:50,optim:[10,19,24,32,37,40,65,83],option:[29,54,78],opwithkernel:45,order:29,origin:[45,61],orthogon:48,outlin:68,output:[8,67,72],overview:[26,45,48,83],packag:18,pad:8,paddl:[22,41,48,64,73],paddlejob:27,paddlepaddl:[15,17,39,42,47,55,56,60,72,76,78,88],pair:72,parallel_nn:71,paramet:[6,8,14,15,19,24,25,27,38,40,43,69,70,72,78,81],paraphras:78,parent:48,part:32,partit:24,pass:71,path:[26,29],perform:[66,69],persist:23,pfsclient:[28,29],pfsserver:28,placement:42,pnpair:7,point:72,pool:[8,11],pose:46,power:8,pre:61,precision_recal:7,predict:[4,80,81,85,86,87],prefetch:41,prelu:8,prepar:[53,67,72,78,79,80,85,87,88],preprocess:[78,80,83,85,88],prerequisit:67,pretrain:[78,88],print:7,privat:72,pro:77,problem:[37,46,53],procedur:77,process:[19,24,27,37,45,60],profil:66,program:[17,39,40],programdesc:39,project:18,propos:46,protobuf:49,protomak:63,provid:[2,41,83,85,86],pserver:26,pull:61,push:61,pydataprovider2:2,python:[4,16,27,36,37,40,41,42,50,52,55,62,63,81,83,85],qualiti:45,queue:[19,23],quick:83,randomnumb:69,rank:7,rank_cost:8,rat:85,rate:84,reader:[12,15,41],realiz:45,recoveri:19,recurr:[8,9,59,83],recurrent_group:8,ref:16,refactor:45,refer:[2,42,43,66,86,87],region:72,regist:[45,50,63],registr:[45,46],registri:45,regress:[53,83,85],regular:24,relat:[45,51],relu:5,remark:63,remot:[25,44],render:72,repeat:8,represent:[17,45],request:61,requir:[18,31,54,61],reshap:8,resiz:8,resnet:81,result:[67,73,88],retri:23,revis:78,rmsprop:10,rnn:[36,51,58,59,69],rnnop:[17,36,45],role:86,rotat:8,route53:72,row:49,row_conv:8,row_l2_norm:8,run:[60,63,67,73,86],runtim:[27,42],sampl:8,sampling_id:8,save:26,scale:[8,19],scale_shift:8,scaling_project:8,scope:[17,36,45,48],script:73,secur:72,select:[24,49],selectedrow:49,selective_fc:8,semant:86,sentiment:[12,87],separ:45,seq_concat:8,seq_reshap:8,seq_slic:8,seqtext_print:7,sequenc:59,sequence_conv_pool:9,sequencesoftmax:5,sequenti:2,server:[19,23,24,27,43,69,72],servic:72,session:[42,44],set:70,setup:[54,72],sextant:77,sgd:69,share:[15,48],should:48,shuffl:41,sigmoid:5,simpl:[53,59],simple_attent:9,simple_gru2:9,simple_gru:9,simple_img_conv_pool:9,simple_lstm:9,singl:41,slice:8,slice_project:8,slope_intercept:8,small_vgg:9,smooth_l1_cost:8,softmax:5,softrelu:5,solut:46,some:60,sourc:[54,56,60],span:54,spars:[24,25,26,49,71],specifi:[71,78],split:85,spp:8,squar:5,square_error_cost:8,squarerootn:11,stack:[17,87],standard:83,stanh:5,start:[15,57,61,72,73,83],startup:73,step:36,store:19,structur:79,sub_nested_seq:8,subcommond:29,submit:27,suffici:41,suitabl:18,sum:[7,11],sum_cost:8,sum_to_one_norm:8,summar:15,summari:83,support:51,survei:77,synopsi:29,system:72,tabl:35,table_project:8,take:41,tanh:5,task:[19,23],tear:72,tecton:77,templat:72,tensor:[8,45,64],tensorarrai:51,tensordesc:52,test:[60,61,62,63,69,71,85,86,87],text:88,text_conv_pool:9,theori:16,thi:48,think:31,three:51,timelin:26,timer:66,tip:66,todo:[20,21],togeth:48,toi:79,toler:19,tool:[18,66,77],train:[14,15,19,22,25,27,37,41,42,53,55,67,69,71,72,73,78,79,80,83,85,86,87,88],trainer:[14,19,24,26,27,72,85],tran:8,trans_full_matrix_project:8,transfer:83,tune:[66,69],tutori:[78,80,82,86,87,88],two:16,type:63,ubuntu:54,uci_h:12,uniform:51,unit:[60,62,63,69],updat:[15,25,26,72],usag:[36,41,55,64,65],use:[22,41,64],user:[19,78,84,85,87,88],util:7,value_print:7,vardesc:52,variabl:[40,45,48,52],vector:69,verifi:72,vgg_16_network:9,visual:81,volum:72,vpc:72,warp_ctc:8,what:[22,26,60,66],when:[26,48],why:[41,45,51,66],wmt14:12,word:[78,83],work:55,workflow:88,workspac:67,wrapper:62,write:[62,63,83],yaml:73,zoo:[81,82]}}) \ No newline at end of file +Search.setIndex({docnames:["api/index_en","api/v1/data_provider/dataprovider_en","api/v1/data_provider/pydataprovider2_en","api/v1/index_en","api/v1/predict/swig_py_paddle_en","api/v2/config/activation","api/v2/config/attr","api/v2/config/evaluators","api/v2/config/layer","api/v2/config/networks","api/v2/config/optimizer","api/v2/config/pooling","api/v2/data","api/v2/model_configs","api/v2/run_logic","design/api","design/auto_gradient_check","design/block","design/build_system/README","design/cluster_train/README","design/cluster_train/checkpointing","design/cluster_train/data_dispatch","design/cluster_train/large_model_dist_train","design/cluster_train/master_server","design/cluster_train/pserver_client","design/cluster_train/remote_parameter_updater","design/cluster_train/save_model","design/cluster_train/submit-job","design/file_manager/README","design/file_manager/pfs/pfsclient","design/functions_operators_layers","design/gan_api","design/graph","design/if_else_op","design/multi_language_interface/00.why_plain_c","design/multi_language_interface/01.inference_implementation","design/ops/rnn","design/optimizer","design/parameters_in_cpp","design/program","design/python_api","design/reader/README","design/refactor/distributed_architecture","design/refactor/parameter_server","design/refactor/session","design/refactorization","design/register_grad_op","design/releasing_process","design/scope","design/selected_rows","design/simple_op_design","design/tensor_array","design/var_desc","getstarted/basic_usage/index_en","getstarted/build_and_install/build_from_source_en","getstarted/build_and_install/docker_install_en","getstarted/build_and_install/index_en","getstarted/index_en","howto/deep_model/rnn/index_en","howto/deep_model/rnn/rnn_config_en","howto/dev/build_en","howto/dev/contribute_to_paddle_en","howto/dev/new_layer_en","howto/dev/new_op_en","howto/dev/use_eigen_en","howto/index_en","howto/optimization/gpu_profiling_en","howto/usage/cluster/cluster_train_en","howto/usage/cmd_parameter/arguments_en","howto/usage/cmd_parameter/detail_introduction_en","howto/usage/cmd_parameter/index_en","howto/usage/cmd_parameter/use_case_en","howto/usage/k8s/k8s_aws_en","howto/usage/k8s/k8s_en","howto/usage/k8s/src/k8s_data/README","howto/usage/k8s/src/k8s_train/README","index_en","survey/cluster_bootstrapping_tools","v1_api_tutorials/README","v1_api_tutorials/embedding_model/index_en","v1_api_tutorials/gan/index_en","v1_api_tutorials/imagenet_model/resnet_model_en","v1_api_tutorials/quick_start/index_en"],envversion:50,filenames:["api/index_en.rst","api/v1/data_provider/dataprovider_en.rst","api/v1/data_provider/pydataprovider2_en.rst","api/v1/index_en.rst","api/v1/predict/swig_py_paddle_en.rst","api/v2/config/activation.rst","api/v2/config/attr.rst","api/v2/config/evaluators.rst","api/v2/config/layer.rst","api/v2/config/networks.rst","api/v2/config/optimizer.rst","api/v2/config/pooling.rst","api/v2/data.rst","api/v2/model_configs.rst","api/v2/run_logic.rst","design/api.md","design/auto_gradient_check.md","design/block.md","design/build_system/README.md","design/cluster_train/README.md","design/cluster_train/checkpointing.md","design/cluster_train/data_dispatch.md","design/cluster_train/large_model_dist_train.md","design/cluster_train/master_server.md","design/cluster_train/pserver_client.md","design/cluster_train/remote_parameter_updater.md","design/cluster_train/save_model.md","design/cluster_train/submit-job.md","design/file_manager/README.md","design/file_manager/pfs/pfsclient.md","design/functions_operators_layers.md","design/gan_api.md","design/graph.md","design/if_else_op.md","design/multi_language_interface/00.why_plain_c.md","design/multi_language_interface/01.inference_implementation.md","design/ops/rnn.md","design/optimizer.md","design/parameters_in_cpp.md","design/program.md","design/python_api.md","design/reader/README.md","design/refactor/distributed_architecture.md","design/refactor/parameter_server.md","design/refactor/session.md","design/refactorization.md","design/register_grad_op.md","design/releasing_process.md","design/scope.md","design/selected_rows.md","design/simple_op_design.md","design/tensor_array.md","design/var_desc.md","getstarted/basic_usage/index_en.rst","getstarted/build_and_install/build_from_source_en.md","getstarted/build_and_install/docker_install_en.rst","getstarted/build_and_install/index_en.rst","getstarted/index_en.rst","howto/deep_model/rnn/index_en.rst","howto/deep_model/rnn/rnn_config_en.rst","howto/dev/build_en.md","howto/dev/contribute_to_paddle_en.md","howto/dev/new_layer_en.rst","howto/dev/new_op_en.md","howto/dev/use_eigen_en.md","howto/index_en.rst","howto/optimization/gpu_profiling_en.rst","howto/usage/cluster/cluster_train_en.md","howto/usage/cmd_parameter/arguments_en.md","howto/usage/cmd_parameter/detail_introduction_en.md","howto/usage/cmd_parameter/index_en.rst","howto/usage/cmd_parameter/use_case_en.md","howto/usage/k8s/k8s_aws_en.md","howto/usage/k8s/k8s_en.md","howto/usage/k8s/src/k8s_data/README.md","howto/usage/k8s/src/k8s_train/README.md","index_en.rst","survey/cluster_bootstrapping_tools.md","v1_api_tutorials/README.md","v1_api_tutorials/embedding_model/index_en.md","v1_api_tutorials/gan/index_en.md","v1_api_tutorials/imagenet_model/resnet_model_en.md","v1_api_tutorials/quick_start/index_en.md"],objects:{"paddle.trainer.PyDataProvider2":{provider:[2,0,1,""]}},objnames:{"0":["py","function","Python function"]},objtypes:{"0":"py:function"},terms:{"0000x":82,"00186201e":4,"00m":66,"01852v1":8,"03m":66,"0424m":66,"0473v3":9,"055ee37d":72,"0630u":66,"06u":66,"0810u":66,"08823112e":4,"0957m":66,"0ab":8,"0rc1":47,"0rc2":47,"100gb":66,"100gi":72,"10g":27,"10m":66,"1150u":66,"11\u5b9e\u73b0\u4e86c":35,"11e6":73,"12194102e":4,"124n":66,"13m":73,"1490u":66,"15501715e":4,"1550u":66,"15mb":82,"16mb":82,"16u":66,"173m":81,"173n":66,"1770u":66,"18ad":72,"18e457ce3d362ff5f3febf8e7f85ffec852f70f3b629add10aed84f930a68750":73,"197u":66,"1gb":66,"1st":[79,81],"210u":66,"211839e770f7b538e2d8":9,"215n":66,"228u":66,"234m":81,"2520u":66,"252kb":82,"25639710e":4,"25k":82,"2680u":66,"27787406e":4,"279n":66,"27m":66,"285m":66,"2863m":66,"28m":66,"28x28":2,"2977m":66,"2cbf7385":72,"2nd":8,"302n":66,"30u":66,"32777140e":4,"328n":66,"32u":66,"32x32":12,"331n":66,"3320u":66,"36540484e":4,"365e":72,"36u":66,"3710m":66,"3768m":66,"387u":66,"38u":66,"3920u":66,"39u":66,"4035m":66,"4090u":66,"4096mb":69,"4279m":66,"43630644e":4,"43u":66,"448a5b355b84":73,"4560u":66,"4563m":66,"45u":66,"4650u":66,"4726m":66,"473m":73,"48565123e":4,"48684503e":4,"49316648e":4,"4gb":69,"4yf":8,"50bd":72,"50gi":72,"51111044e":4,"514u":66,"525n":66,"526u":66,"53018653e":4,"536u":66,"5460u":66,"5470u":66,"54u":66,"5690m":66,"573u":66,"578n":66,"5798m":66,"586u":66,"58s":73,"5969m":66,"5delta":8,"6080u":66,"6082v4":8,"6140u":66,"6305m":66,"639u":66,"655u":66,"6780u":66,"6810u":66,"682u":66,"6970u":66,"6ce9":72,"6node":67,"704u":66,"70634608e":4,"7090u":66,"72296313e":4,"72u":66,"73u":66,"75u":66,"760u":66,"767u":66,"783n":66,"784u":66,"78m":66,"7eamaa":12,"7kb":73,"8250u":66,"8300u":66,"830n":66,"849m":66,"85625684e":4,"861u":66,"8661m":66,"892m":66,"901n":66,"90u":66,"918u":66,"9247m":66,"924n":66,"9261m":66,"93137714e":4,"9330m":66,"94u":66,"9530m":66,"96644767e":4,"983m":66,"988u":66,"997u":66,"99982715e":4,"99m":81,"99u":66,"9f18":73,"\u4e00\u4e2a\u5178\u578b\u7684chunk\u5982\u4e0b\u6240\u793a":28,"\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc\u7684\u6a21\u578b\u7531\u5927\u91cf\u7684\u53c2\u6570\u7ec4\u6210":20,"\u4e00\u4e2achunk\u7531\u6240\u5728\u7684\u6587\u4ef6\u504f\u79fb":28,"\u4e00\u4e2aposix\u517c\u5bb9\u7684\u6587\u4ef6\u7cfb\u7edf":28,"\u4e00\u822c\u4e0d\u5141\u8bb8\u518d\u4ece":47,"\u4e0a\u4f20\u5230cloud\u6216\u8005\u4e0b\u8f7d\u5230\u672c\u5730\u7684\u65f6\u95f4\u53ef\u80fd\u6bd4\u8f83\u957f":28,"\u4e0a\u4f20\u65b9\u6cd5":47,"\u4e0a\u6ce8\u518c\u4e00\u4e0b":28,"\u4e0b\u5b58\u653e\u516c\u5171\u6570\u636e\u96c6\u5408":21,"\u4e0b\u8f7d":28,"\u4e0b\u8f7d\u5230\u672c\u5730":28,"\u4e0b\u9762\u5206\u522b\u4ecb\u7ecd\u67d0\u4e00\u7c7b\u6587\u4ef6\u7684\u5b9e\u73b0\u65b9\u5f0f":35,"\u4e0d\u4e00\u81f4\u7684\u7531pfsclient\u4e0b\u8f7d\u6216\u8005\u4f20\u8f93chunk\u5b8c\u6210":28,"\u4e0d\u4f7f\u7528\u9759\u6001\u5e93":34,"\u4e0d\u4f7f\u7528c":34,"\u4e0d\u4f7f\u7528swig":34,"\u4e0d\u540c\u7248\u672c\u7684\u7f16\u8bd1\u5668\u4e4b\u95f4":34,"\u4e0d\u540c\u8bed\u8a00\u7684\u63a5\u53e3\u9002\u5e94\u4e0d\u540c\u8bed\u8a00\u7684\u7279\u6027":34,"\u4e0d\u5728":35,"\u4e0d\u5bb9\u6613\u51fa\u9519":28,"\u4e0d\u5d4c\u5165\u5176\u4ed6\u8bed\u8a00\u89e3\u91ca\u5668":34,"\u4e0d\u5d4c\u5165python\u89e3\u91ca\u5668":34,"\u4e0d\u663e\u793a\u7684\u5199\u6bcf\u4e2a\u7c7b\u5177\u4f53\u5305\u542b\u4ec0\u4e48":34,"\u4e0d\u7528mount\u7684\u65b9\u5f0f\u6765\u8bbf\u95ee\u6570\u636e":21,"\u4e0e\u4e4b\u76f8\u5bf9\u7684\u662flocal":28,"\u4e0e\u529f\u80fd\u5206\u652f\u4e0d\u540c\u7684\u662f":47,"\u4e0e\u53ef\u80fd\u6709\u7684":47,"\u4e14\u589e\u52a0\u4e00\u4e2a\u7b2c\u4e09\u65b9\u8bed\u8a00":34,"\u4e14\u8c03\u7528\u65f6\u4e0d\u80fd\u629b\u51fa\u5f02\u5e38\u6216\u51fa\u73b0\u8fd0\u884c\u65f6\u9519\u8bef":35,"\u4e14c99\u652f\u6301bool\u7c7b\u578b\u548c\u5b9a\u957f\u6574\u6570":34,"\u4e14c99\u76f8\u5bf9\u4e8ec11\u4f7f\u7528\u66f4\u52a0\u5e7f\u6cdb":34,"\u4e25\u683c\u7684\u547d\u540d\u89c4\u8303pep":47,"\u4e2a\u6027\u5316\u63a8\u8350":47,"\u4e2d":[34,35],"\u4e2d\u5199\u5165json\u5185\u5bb9":20,"\u4e2d\u5b8c\u5168\u4e00\u81f4":34,"\u4e2d\u5b9e\u73b0\u7684\u7ed3\u6784\u4f53":35,"\u4e2d\u8fd0\u884c\u4efb\u52a1\u7684\u89d2\u5ea6":21,"\u4e3a\u4e86\u5e94\u5bf9\u4ee5\u4e0a\u7684\u95ee\u9898":28,"\u4e3a\u4e86\u66b4\u9732\u7684\u63a5\u53e3\u5c3d\u91cf\u7b80\u5355":35,"\u4e3b\u8981\u529f\u80fd\u5305\u62ec":28,"\u4e4b\u5916\u7684\u6240\u6709\u5934\u6587\u4ef6":35,"\u4e5f\u4e0d\u4f7f\u7528\u5176\u4ed6\u52a8\u6001\u5e93":34,"\u4e5f\u4e0d\u5e94\u8be5\u62a5\u9519":35,"\u4e5f\u4e0d\u751f\u6210":35,"\u4e66\u5199":34,"\u4eba\u8138\u8bc6\u522b":21,"\u4ec5\u4ec5\u4f7f\u7528":34,"\u4ece":47,"\u4ece\u78c1\u76d8\u6587\u4ef6\u4e2d\u52a0\u8f7duuid\u6587\u4ef6\u540d\u7684\u68c0\u67e5\u70b9\u5feb\u7167\u6587\u4ef6":20,"\u4eceetcd\u4e2d\u8bfb\u53d6\u8282\u70b9":20,"\u4ed6\u4e3b\u8981\u5305\u542b\u4e86\u5b9e\u9645\u66b4\u9732\u7684\u7c7b\u578b\u7ed3\u6784":35,"\u4ed6\u662f\u5c06":35,"\u4ed6\u7684\u76ee\u6807\u662f\u4f7f\u7528c":34,"\u4ee3\u7801\u751f\u6210\u7684\u7b26\u53f7\u53ef\u80fd\u4e0d\u4e00\u81f4":34,"\u4ee3\u8868\u8fd9\u4e2ashard\u7684\u6700\u5927index":21,"\u4ee3\u8868shard\u7684index":21,"\u4ee5\u4e0a\u4ee3\u7801\u7684reader\u8f93\u51fa\u7684data":21,"\u4ee5\u4e0a\u547d\u4ee4\u4f1a\u5728\u5f53\u524d\u76ee\u5f55\u4e0b\u751f\u6210100\u4e2a\u6587\u4ef6":21,"\u4ee5\u4e0b":21,"\u4ee5\u4fbf\u6211\u4eec\u53ef\u4ee5\u628a\u66f4\u591a\u7684\u7cbe\u529b\u653e\u5230\u903b\u8f91\u672c\u8eab\u4e0a":28,"\u4ee5\u53canumpi":21,"\u4efb\u610f\u65f6\u523b\u53ea\u53ef\u80fd\u540c\u65f6\u6709\u4e00\u53f0\u670d\u52a1\u5668\u6545\u969c":20,"\u4f1a\u5bfc\u81f4\u4e0d\u540c\u7248\u672cpython\u5728\u4e00\u4e2a\u8fdb\u7a0b\u91cc\u7684bug":34,"\u4f1a\u76f4\u63a5\u62a5\u9519\u9000\u51fa":34,"\u4f1a\u88abpickle\u5e8f\u5217\u5316\u6210\u5b57\u7b26\u4e32":21,"\u4f20\u5165":21,"\u4f46":35,"\u4f46\u4e0d\u66b4\u9732":35,"\u4f46\u5e76\u6ca1\u6709\u7ecf\u8fc7\u56de\u5f52\u6d4b\u8bd5":47,"\u4f46\u6240\u6709fork\u7684\u7248\u672c\u5e93\u7684\u6240\u6709\u5206\u652f\u90fd\u76f8\u5f53\u4e8e\u7279\u6027\u5206\u652f":47,"\u4f46\u662f\u53c8\u8fc7\u4e8e\u7410\u788e":35,"\u4f46\u662f\u89e3\u91ca\u6027\u8bed\u8a00":34,"\u4f5c\u4e3a\u5b58\u50a8\u7cfb\u7edf":21,"\u4f5c\u4e3a\u7c7b\u53e5\u67c4":34,"\u4f7f\u7528":[35,47],"\u4f7f\u7528\u4e0b\u9762\u547d\u4ee4":21,"\u4f7f\u7528\u52a8\u6001\u5e93":34,"\u4f7f\u7528\u540c\u6837\u7684\u8bad\u7ec3\u6570\u636eblock":20,"\u4f7f\u7528\u667a\u80fd\u6307\u9488\u7684\u539f\u56e0\u662f":35,"\u4f7f\u7528\u76f8\u5bf9\u8def\u5f84\u7684\u5f15\u7528\u65b9\u5f0f":35,"\u4f7f\u7528\u8fd9\u4e2a\u795e\u7ecf\u7f51\u7edc\u53ef\u4ee5\u5b8c\u6210\u5bf9\u65b0\u6570\u636e\u7684\u9884\u6d4b":20,"\u4f7f\u7528\u9759\u6001\u5e93\u548c\u52a8\u6001\u5e93\u96be\u5ea6\u5dee\u4e0d\u591a":34,"\u4f7f\u7528c":35,"\u4f7f\u7528c99\u505a\u63a5\u53e3":34,"\u4f7f\u7528c99\u800c\u4e0d\u4f7f\u7528c11\u7684\u539f\u56e0\u662f":34,"\u4f7f\u7528c99\u800c\u4e0d\u4f7f\u7528c89":34,"\u4f7f\u7528regress":47,"\u4f7f\u7528swig\u53ea\u652f\u6301cpython\u89e3\u91ca\u5668":34,"\u4f7f\u7528swig\u9700\u8981\u591a\u8bed\u8a00\u7ed1\u5b9a\u7684\u5f00\u53d1\u4eba\u5458\u719f\u7ec3\u638c\u63e1swig\u914d\u7f6e":34,"\u4f7f\u7528void":34,"\u4f8b\u5982":[21,34,35,47],"\u4f8b\u5982\u5bf9\u4e8ejava\u6216\u8005python":34,"\u4f8b\u5982\u5bf9\u4e8ejava\u6765\u8bf4":34,"\u4f8b\u5982\u5bf9\u4e8epython":34,"\u4f8b\u5982c":34,"\u4f8b\u5982java\u4e0epython\u7684\u9519\u8bef\u5904\u7406\u662f\u76f4\u63a5\u6254\u51fa\u6765except":34,"\u4f8b\u5982python\u53ef\u4ee5\u4f7f\u7528":34,"\u4f8b\u5982python\u7684":34,"\u4f9d\u6b21\u7c7b\u63a8":47,"\u4fbf\u662f\u5c06\u9759\u6001\u5e93\u52a0\u5165jvm\u4e2d":34,"\u4fee\u590d\u6240\u6709bug\u540e":47,"\u4fee\u590ddocker\u7f16\u8bd1\u955c\u50cf\u95ee\u9898":47,"\u4fee\u590dubuntu":47,"\u4fee\u6539\u6210":47,"\u505a\u53ea\u8bfb\u6302\u8f7d":21,"\u505a\u5982\u4e0b\u51e0\u4e2a\u64cd\u4f5c":47,"\u505a\u63a5\u53e3":34,"\u505c\u6b62\u4fdd\u5b58\u68c0\u67e5\u70b9\u7684\u7ebf\u7a0b":20,"\u5148\u5b9e\u73b0\u6a21\u578b\u63a8\u65ad\u7684api":35,"\u5176\u4e2d":[34,47],"\u5176\u4ed6\u51fd\u6570\u5747\u8fd4\u56de":35,"\u5176\u4ed6\u7528\u6237\u7684fork\u7248\u672c\u5e93\u5e76\u4e0d\u9700\u8981\u4e25\u683c\u9075\u5b88":47,"\u5177\u4f53\u4f7f\u7528\u65b9\u6cd5\u4e3a":35,"\u5177\u4f53\u539f\u56e0\u53c2\u8003":35,"\u5177\u4f53\u8bf7\u53c2\u8003":35,"\u5185\u90e8\u9a71\u52a8python\u89e3\u91ca\u5668\u8fdb\u884c\u6a21\u578b\u914d\u7f6e\u89e3\u6790\u548c\u6570\u636e\u8bfb\u53d6":34,"\u518d\u5728\u6bcf\u4e00\u4e2aapi\u4e2d\u81ea\u5df1\u68c0\u67e5\u7c7b\u578b":34,"\u518d\u57fa\u4e8e":47,"\u5199\u4ee3\u7801":34,"\u5199\u5165\u5feb\u7167\u6570\u636e":20,"\u51fd\u6570\u5373\u53ef\u5b8c\u6210\u8f6c\u6362":21,"\u51fd\u6570\u540d\u4e3a":35,"\u51fd\u6570\u547d\u540d":34,"\u5206\u5e03\u5f0f\u5b58\u50a8\u670d\u52a1":20,"\u5206\u652f":47,"\u5206\u652f\u4e00\u65e6\u5efa\u7acb":47,"\u5206\u652f\u4e2d":47,"\u5206\u652f\u4e3a\u5f00\u53d1":47,"\u5206\u652f\u4e3a\u6bcf\u4e00\u6b21release\u65f6\u5efa\u7acb\u7684\u4e34\u65f6\u5206\u652f":47,"\u5206\u652f\u4e3a\u7a33\u5b9a":47,"\u5206\u652f\u529f\u80fd\u7684\u5c01\u95ed":47,"\u5206\u652f\u5408\u5165":47,"\u5206\u652f\u5408\u5165master\u5206\u652f":47,"\u5206\u652f\u540c\u6b65\u4e3b\u7248\u672c\u5e93\u7684":47,"\u5206\u652f\u540d\u4e3a":47,"\u5206\u652f\u5b58\u5728\u7684\u65f6\u5019":47,"\u5206\u652f\u6d3e\u751f\u51fa\u65b0\u7684\u5206\u652f":47,"\u5206\u652f\u7684\u7248\u672c\u90fd\u662f\u7ecf\u8fc7\u5355\u5143\u6d4b\u8bd5\u548c\u56de\u5f52\u6d4b\u8bd5\u7684\u7248\u672c":47,"\u5206\u652f\u7684\u7248\u672c\u90fd\u7ecf\u8fc7\u5355\u5143\u6d4b\u8bd5":47,"\u5206\u7247":20,"\u5219\u4f7f\u7528\u542f\u52a8\u53c2\u6570\u5b9a\u4e49\u7684\u521d\u59cb\u5316\u65b9\u6cd5\u521d\u59cb\u5316\u53c2\u6570":20,"\u5219\u5ffd\u7565":20,"\u5219\u628a\u53e6\u4e00\u4e2a\u6162\u901f\u7684kill\u6389":20,"\u5219\u76f4\u63a5\u5f15\u5165\u53e6\u4e00\u79cd\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5219\u9700\u8981\u56de\u6eda\u5230\u4e0a\u4e00\u4e2a\u68c0\u67e5\u70b9":20,"\u5220\u9664\u78c1\u76d8\u76ee\u5f55\u4e2d\u4e0d\u662f\u5f53\u524duuid\u7684\u5feb\u7167\u6587\u4ef6":20,"\u5230":20,"\u529f\u80fd":28,"\u529f\u80fd\u7684\u6b63\u786e\u6027\u5305\u62ec\u9a8c\u8bc1paddlepaddle\u76ee\u524d\u7684":47,"\u52a8\u6001\u5e93":34,"\u5305\u542b\u4e86\u67d0\u79cd\u7c7b\u578b\u7684\u7c7b\u578b\u5b9a\u4e49\u548c\u66b4\u9732\u7684\u5168\u90e8\u51fd\u6570":35,"\u5305\u62ec":21,"\u5305\u62ec\u6743\u91cdw\u548c\u504f\u7f6eb":20,"\u534f\u540c\u5b8c\u6210releas":47,"\u5355\u4e2a\u503c":21,"\u5355\u70b9\u6545\u969c":20,"\u5373":35,"\u5373\u4f7f\u7528":35,"\u5373\u4f7f\u7528\u6237\u76f4\u63a5\u5f15\u7528\u67d0\u79cd\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5373\u4f7fc":35,"\u5373\u4f8b\u5982":35,"\u5373\u4fbfpaddl":35,"\u5373\u5b8c\u6210\u67d0\u4e00\u4e2a\u4efb\u52a1\u7684\u6700\u5c11\u51fd\u6570":35,"\u5373\u66b4\u9732":35,"\u5373\u8fd9\u4e2a\u52a8\u6001\u5e93\u662f\u4e0d\u4f9d\u8d56\u4e8e\u5176\u4ed6\u4efb\u4f55\u6587\u4ef6\u7684":34,"\u53c2\u6570":34,"\u53c2\u8003":[28,34],"\u53cc\u5411\u9a8c\u8bc1":28,"\u53d1\u5e03\u5230dockerhub":47,"\u53d1\u5e03\u5230github":47,"\u53ea\u5bf9\u7279\u6b8a\u5728\u7ebf\u7cfb\u7edf\u8003\u8651\u4e24\u53f0\u4ee5\u4e0a\u540c\u65f6\u6545\u969c\u7684\u5bb9\u707e":20,"\u53ea\u66b4\u9732\u6982\u5ff5\u7684\u63a5\u53e3":35,"\u53ea\u80fd\u8c03\u7528paddle\u7684\u52a8\u6001\u5e93":34,"\u53ea\u9700\u8981\u6062\u590d\u8fd9\u53f0\u8282\u70b9":20,"\u53ef\u4ee5\u51cf\u5c0f\u7cfb\u7edf\u590d\u6742\u6027":20,"\u53ef\u4ee5\u5728\u4efb\u4f55\u673a\u5668\u4e0a\u6267\u884c\u7684":34,"\u53ef\u4ee5\u628a\u672c\u5730\u7684\u6570\u636e\u4e0a\u4f20\u5230\u5b58\u50a8\u96c6\u7fa4\u4e2d":21,"\u53ef\u4ee5\u6709\u6548\u7684\u907f\u514dparamet":20,"\u53ef\u4ee5\u7528":28,"\u53ef\u4ee5\u7528\u4ee5\u4e0b\u6307\u4ee4":21,"\u53ef\u4ee5\u7ee7\u7eed\u5728\u81ea\u5df1\u7684\u529f\u80fd\u5206\u652f\u63d0\u4ea4\u4ee3\u7801":47,"\u53ef\u4ee5\u901a\u8fc7\u9636\u6bb5\u6027\u7684\u4fdd\u5b58\u6bcf\u4e2aparamet":20,"\u53ef\u80fd\u4f1a\u9020\u6210\u7f51\u7edc\u62e5\u585e":20,"\u540c\u65f6\u518d\u5c06":47,"\u540c\u65f6\u63d0\u8d77":47,"\u540d\u5b57\u4fee\u9970":34,"\u5411\u6307\u5b9a\u7684\u76ee\u5f55\u4e2d\u4e00\u4e2a\u65b0\u7684\u6587\u4ef6":20,"\u5411paddlepaddle\u7684\u4e3b\u7248\u672c\u5e93\u63d0\u4ea4":47,"\u5426\u5219\u5f97\u628apaddle\u9759\u6001\u5e93\u94fe\u63a5\u5230\u89e3\u91ca\u5668\u91cc":34,"\u542f\u52a8\u4e00\u4e2a\u65b0\u7684\u7ebf\u7a0b\u5f00\u59cb\u4fdd\u5b58\u68c0\u67e5\u70b9":20,"\u548c":[21,34,35,47],"\u548c\u79bb\u7ebf\u6570\u636e\u7684\u65b9\u5f0f":21,"\u54ea\u4e2atrainer\u5148\u5b8c\u6210block\u7684\u8bad\u7ec3":20,"\u56e0\u4e3a\u8fd9\u6837\u505a\u4e5f\u6ca1\u6cd5\u4fdd\u8bc1\u6d88\u9664\u968f\u673a\u6027":20,"\u56e0\u4e3aswig\u5728\u7b2c\u4e09\u65b9\u8bed\u8a00\u4e2d\u66b4\u9732\u7684\u51fd\u6570\u540d":34,"\u56fe\u50cf\u5206\u7c7b":47,"\u5728":[35,47],"\u5728\u4e00\u4e2a\u4e0d\u53ef\u4e2d\u65ad\u5e76\u7f3a\u5c11\u5907\u4efd\u7684\u8bad\u7ec3\u4efb\u52a1\u4e2d":20,"\u5728\u4e0a\u56fe\u4e2d\u663e\u793a\u4e86\u5728\u4e00\u4e2a\u5b9e\u9645\u751f\u4ea7\u73af\u5883\u4e2d\u7684\u5e94\u7528":21,"\u5728\u4f7f\u7528twine\u4e0a\u4f20\u4e4b\u524d":47,"\u5728\u51fa\u73b0\u5355\u70b9\u6545\u969c\u65f6":20,"\u5728\u5b9e\u73b0\u8fc7\u7a0b\u4e2d":35,"\u5728\u5f00\u59cb\u8bad\u7ec3\u4e4b\u524d":21,"\u5728\u5f02\u6784\u96c6\u7fa4\u4e2d":20,"\u5728\u5f15\u5165\u5176\u4ed6\u7c7b\u578b\u7684\u5934\u6587\u4ef6\u65f6":35,"\u5728\u5feb\u7167\u5199\u5165\u5b8c\u6210\u540e":20,"\u5728\u60a8\u7684\u5b9e\u9645\u73af\u5883\u4e2d":20,"\u5728\u672c\u6587\u6863\u4e2d":28,"\u5728\u673a\u7fa4\u4e0a\u8fd0\u884c\u8f6c\u6362\u7a0b\u5e8f":21,"\u5728\u6837\u4f8b\u4e2d":35,"\u5728\u7528\u6237\u4f7f\u7528c":35,"\u5728\u7ebf\u6a21\u578b\u9884\u6d4b\u670d\u52a1":21,"\u5728\u8bc4\u5ba1\u8fc7\u7a0b\u4e2d":47,"\u5728\u8fd9\u4e2a":47,"\u5728\u8fd9\u4e2a\u52a8\u6001\u5e93\u4e2d\u4e0d\u5d4c\u5165\u4efb\u4f55\u5176\u4ed6\u8bed\u8a00\u7684\u89e3\u91ca\u5668":34,"\u5728\u8fd9\u4e2a\u9636\u6bb5\u7684\u4ee3\u7801\u6b63\u5728\u7ecf\u5386\u56de\u5f52\u6d4b\u8bd5":47,"\u5728\u8fd9\u4e9b\u5934\u6587\u4ef6\u4e2d":35,"\u5728\u8fd9\u4e9b\u6587\u4ef6\u4e2d":35,"\u5728c":34,"\u5728c\u7684\u5934\u6587\u4ef6":34,"\u5728paddle\u4e4b\u4e0a\u8fd0\u884c\u7684\u6df1\u5ea6\u5b66\u4e60\u8bad\u7ec3\u8f93\u51fa\u7684\u6a21\u578b\u4f1a\u63d0\u4f9b\u7ed9\u5728\u7ebf\u4eba\u8138\u8bc6\u522b\u7684\u5e94\u7528\u4f7f\u7528":21,"\u5728paramet":20,"\u5747\u4f1a\u88ab\u5b89\u88c5\u5230includ":35,"\u5747\u662f\u5728":35,"\u57fa\u4e8e\u7c98\u6027\u4f1a\u8bdd\u7684\u8d1f\u8f7d\u5747\u8861\u529f\u80fd":28,"\u591a\u4e2a\u503c":21,"\u591a\u4e2aparamet":20,"\u5927\u591a\u6570\u8bed\u8a00\u90fd\u652f\u6301\u4f7f\u7528c\u8bed\u8a00api":34,"\u5982\u56fe\u4e2dtrainer":20,"\u5982\u679c\u4e0a\u9762\u4e24\u6b65\u51fa\u73b0\u9519\u8bef":20,"\u5982\u679c\u4f7f\u7528swig\u6211\u4eec\u9700\u8981\u5c06\u5728interface\u6587\u4ef6\u91cc":34,"\u5982\u679c\u5931\u8d25":47,"\u5982\u679c\u5b58\u5728\u67d0\u4e9btrainer\u6267\u884c\u901f\u5ea6\u8fc7\u6162\u4f1a\u5f71\u54cd\u6574\u4f53\u96c6\u7fa4\u7684\u901f\u5ea6":20,"\u5982\u679c\u5df2\u7ecf\u6b63\u5728\u6267\u884c\u4fdd\u5b58\u68c0\u67e5\u70b9\u7684\u7ebf\u7a0b":20,"\u5982\u679c\u662f\u5176\u5b83\u7c7b\u578b":21,"\u5982\u679c\u6709bugfix\u7684\u884c\u4e3a":47,"\u5982\u679c\u67d0\u4e00\u4e2a\u7c7b\u578b\u9700\u8981\u5f15\u7528\u53e6\u4e00\u4e2a\u7c7b\u578b":35,"\u5982\u679c\u67d0\u4e00\u4e2apaddl":35,"\u5982\u679c\u67d0\u4e00\u4e2apaddle\u6982\u5ff5\u5fc5\u987b\u8981\u66b4\u9732":35,"\u5982\u679c\u6ee1\u8db3\u6761\u4ef6":20,"\u5982\u679c\u7528\u6237\u8981\u628apaddle\u7684\u9759\u6001\u5e93":34,"\u5982\u679c\u8981\u4e0a\u4f20gpu\u7248\u672c\u7684\u5305":47,"\u5982\u679c\u8c03\u7528\u9759\u6001\u5e93\u53ea\u80fd\u5c06\u9759\u6001\u5e93\u4e0e\u89e3\u91ca\u5668\u94fe\u63a5":34,"\u5982\u679cparamet":20,"\u5b57\u7b26\u4e32":21,"\u5b58\u50a8":21,"\u5b66\u4e60\u6210\u672c\u9ad8":34,"\u5b83\u4eec\u7684\u6587\u4ef6\u540d\u662f":21,"\u5b89\u88c5\u540e\u7684\u76ee\u5f55\u7ed3\u6784\u4e3a":35,"\u5b8c\u6210\u4e00\u4e2a\u4f20\u8f93\u52a8\u4f5c\u5b8c\u6210\u7684\u65f6\u95f4\u4e5f\u6bd4\u8f83\u77ed":28,"\u5b8c\u6210\u6570\u636e\u7684\u9884\u5904\u7406":21,"\u5b9e\u73b0\u7b80\u5355":34,"\u5bf9\u4e8e\u4e0d\u540c\u8bed\u8a00":34,"\u5bf9\u4e8e\u540c\u4e00\u6bb5c":34,"\u5bf9\u4e8e\u591a\u8bed\u8a00\u63a5\u53e3":34,"\u5bf9\u4e8e\u5927\u591a\u6570\u8bed\u8a00":34,"\u5bf9\u4e8e\u6bcf\u79cd\u7c7b\u578b":35,"\u5bf9\u4e8e\u6bcf\u79cdc":35,"\u5bf9\u6bd4":34,"\u5bf9\u8f93\u5165\u53c2\u6570\u7684\u5b89\u5168\u6027\u8fdb\u884c\u4e86\u5fc5\u8981\u7684\u5224\u65ad":35,"\u5bf9\u8fd9\u4e2a\u7248\u672c\u7684\u63d0\u4ea4":47,"\u5bfc\u51fa\u8fd9\u4e9b\u63a5\u53e3":35,"\u5c06":47,"\u5c06\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc\u53c2\u6570\u62c6\u5206\u6210\u591a\u4efd":20,"\u5c06\u5927\u91cf\u7684":34,"\u5c06\u65b0\u5206\u652f\u7684\u7248\u672c\u6253\u4e0atag":47,"\u5c06master\u5206\u652f\u7684\u5408\u5165commit\u6253\u4e0atag":47,"\u5c31\u9700\u8981\u5bf9\u8fd9\u4e2a\u7b2c\u4e09\u65b9\u8bed\u8a00\u589e\u52a0\u4e00\u4e9b\u5b9a\u4e49":34,"\u5e73\u5747\u6545\u969c\u4fee\u590d\u65f6\u95f4":20,"\u5e73\u5747\u6545\u969c\u7387":20,"\u5e76\u4e14\u4f7f\u7528":35,"\u5e76\u4e14\u5728\u5e38\u89c1\u7684\u5e73\u53f0\u4e0a":34,"\u5e76\u4e14\u628a\u7cfb\u7edf\u751f\u6210\u7684ca":28,"\u5e76\u4e14\u628a\u7ed3\u679c\u8fd4\u56depfsclient\u7aef":28,"\u5e76\u4e14\u8ba9\u63a5\u53e3\u8131\u79bb\u5b9e\u73b0\u7ec6\u8282":34,"\u5e76\u5220\u9664":47,"\u5e76\u5220\u9664\u66f4\u65e9\u7684\u5feb\u7167":20,"\u5e76\u52a0\u8f7d\u5176\u4e2d\u7684\u53c2\u6570":20,"\u5e76\u53d1\u5e03\u5230pypi":47,"\u5e76\u5728\u96c6\u7fa4\u4e2d\u8fd0\u884c\u591a\u4e2a\u5206\u5e03\u5f0f\u6570\u636e\u5904\u7406\u4efb\u52a1":21,"\u5e76\u5c06c":35,"\u5e76\u628a\u5feb\u7167\u4fdd\u5b58\u5230\u8fd9\u4e2a\u76ee\u5f55\u4e0b":20,"\u5e76\u6ca1\u6709paddle\u7279\u522b\u9700\u8981\u7684\u7279\u6027":34,"\u5e76\u88ab\u5b58\u50a8\u5728\u8bf8\u5982hadoop":21,"\u5e76\u9002\u5e94github\u7684\u7279\u6027\u505a\u4e86\u4e00\u4e9b\u533a\u522b":47,"\u5e76\u91cd\u65b0\u6253\u5305wheel\u5305":47,"\u5efa\u8bae":47,"\u5f00\u53d1\u4e86\u6a21\u578b\u9884\u6d4b\u7684\u6837\u4f8b\u4ee3\u7801":35,"\u5f00\u53d1\u8005\u4fee\u6539\u81ea\u5df1\u7684\u4ee3\u7801":47,"\u5f00\u53d1\u8005fork\u7684\u7248\u672c\u5e93\u4e2d":47,"\u5f00\u53d1\u8005fork\u7684\u7248\u672c\u5e93\u4f7f\u7528":47,"\u5f00\u59cb\u63d0\u4f9b\u670d\u52a1":20,"\u5f15\u5165\u4e86\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5f53\u529f\u80fd\u5206\u652f\u5f00\u53d1\u5b8c\u6bd5\u540e":47,"\u5f53\u7528\u6237\u4f7f\u7528\u5b8c\u8fd9\u4e2a\u53c2\u6570\u540e":35,"\u5f53destination\u6587\u4ef6\u4e0d\u5b58\u5728\u6216\u8005\u5927\u5c0f\u548csource\u6587\u4ef6\u4e0d\u4e00\u81f4\u65f6":28,"\u5f88\u96be\u4fdd\u8bc1\u591a\u8bed\u8a00\u4ee3\u7801\u98ce\u683c\u7684\u4e00\u81f4\u6027":34,"\u5f97\u4f7f\u7528":34,"\u5fc5\u8981":35,"\u60c5\u611f\u5206\u6790":47,"\u6211\u4eec\u4e5f\u53ef\u4ee5\u786e\u5b9a\u6bcf\u4e00\u4e2a\u53c2\u6570\u7684\u7c7b\u578b":35,"\u6211\u4eec\u4f7f\u7528\u52a8\u6001\u5e93\u6765\u5206\u53d1paddl":34,"\u6211\u4eec\u63d0\u4f9b\u4e24\u4e2a\u8f6c\u6362\u65b9\u5f0f":21,"\u6211\u4eec\u63d0\u51fa\u4e86chunk\u7684\u6982\u5ff5":28,"\u6211\u4eec\u6700\u7ec8\u7684\u52a8\u6001\u5e93\u4e2d\u4e0d\u5d4c\u5165python\u6216\u8005\u5176\u4ed6\u4efb\u4f55\u8bed\u8a00\u7684\u89e3\u91ca\u5668":34,"\u6211\u4eec\u8bbe\u8ba1\u8bf4\u660e\u4e86\u540d\u4e3afilemanager\u7cfb\u7edf":28,"\u6211\u4eec\u9009\u62e9":21,"\u6211\u4eec\u90fd\u63d0\u4f9bpython\u7684\u8f6c\u6362\u5e93":21,"\u6216\u8005":[34,35],"\u6216\u8005\u5c06\u8fd9\u53f0\u8282\u70b9\u8fc1\u79fb\u5230\u53e6\u4e00\u4e2a\u8282\u70b9\u5e76\u542f\u52a8\u5373\u53ef\u6062\u590d\u8bad\u7ec3\u4efb\u52a1":20,"\u6216\u8005\u7528tuple\u8868\u793a\u7684\u591a\u4e2a\u503c":21,"\u6216\u8005\u7531\u5b83\u4eec\u7ec4\u6210\u7684list":21,"\u6240\u4ee5\u5728\u5199\u5165\u5feb\u7167\u7684\u8fc7\u7a0b\u4e2d":20,"\u6240\u4ee5\u7528\u6237\u9700\u8981\u9996\u5148\u5728":28,"\u6240\u6709\u4e0e\u7c7b\u578b\u76f8\u5173\u7684\u51fd\u6570":35,"\u6240\u6709\u7684\u63a5\u53e3\u5747\u4e3ac\u63a5\u53e3":35,"\u6240\u6709\u7c7b\u578b\u540d\u4e3a":35,"\u624b\u5199\u591a\u8bed\u8a00\u7ed1\u5b9a":34,"\u6253\u5f00\u8fd9\u4e2a\u7f16\u8bd1\u9009\u9879":35,"\u628a":21,"\u628a\u4e4b\u524d\u793a\u4f8b\u4e2d\u8f6c\u6362\u5b8c\u6bd5\u7684random":21,"\u6307\u6df1\u5ea6\u5b66\u4e60\u8bad\u7ec3\u4e4b\u540e\u5f97\u5230\u7684\u6240\u6709\u53c2\u6570":20,"\u63a5\u53e3":[34,35],"\u63a5\u53e3\u5c42\u505a\u8fc7\u591a\u5c01\u88c5":35,"\u63a5\u53e3\u662f":21,"\u63a5\u6536\u5904\u7406pfsclient\u7aef\u7684\u6587\u4ef6\u7ba1\u7406\u8bf7\u6c42":28,"\u63a7\u5236\u7528\u6237\u6743\u9650":21,"\u63d0\u4f9b\u4e03\u5c42\u534f\u8bae\u7684\u53cd\u5411\u4ee3\u7406":28,"\u63d0\u4f9b\u5e38\u7528\u7684\u547d\u4ee4\u884c\u7ba1\u7406\u547d\u4ee4\u7ba1\u7406\u6587\u4ef6\u548c\u76ee\u5f55":28,"\u63d0\u4f9b\u7528\u6237\u7ba1\u7406\u6587\u4ef6\u7684\u547d\u4ee4":28,"\u63d0\u4f9b\u7ed9paddle\u4f5c\u4e3a\u8bad\u7ec3\u6570\u636e":21,"\u652f\u6301\u5927\u6587\u4ef6\u7684\u65ad\u70b9\u4e0a\u4f20":28,"\u6570\u636e":28,"\u6570\u636e\u8bfb\u53d6\u5747\u4ea4\u7531\u5176\u4ed6\u8bed\u8a00\u5b8c\u6210":34,"\u6570\u636e\u957f\u5ea6\u53ca\u6821\u9a8c\u503c\u7ec4\u6210":28,"\u6570\u636e\u96c6\u9700\u8981\u9884\u5148\u88ab\u8f6c\u6362\u6210paddlepaddle\u5206\u5e03\u5f0f\u8bad\u7ec3\u4f7f\u7528\u7684\u5b58\u50a8\u683c":21,"\u6570\u636e\u9884\u5904\u7406\u4efb\u52a1":21,"\u6587\u4ef6":34,"\u6587\u4ef6\u4f20\u8f93\u7684\u7684\u5173\u952e\u5728\u4e8e\u9700\u8981pfsclient\u7aef\u5bf9\u6bd4source\u548cdestination\u7684\u6587\u4ef6chunks\u7684checksum\u662f\u5426\u4fdd\u6301\u4e00\u81f4":28,"\u6587\u4ef6\u5185\u5bb9\u4e3a":34,"\u6587\u4ef6\u540d\u4e3a\u6b64uuid":20,"\u6587\u4ef6\u5bf9\u5e94\u7684data":21,"\u6587\u4ef6\u7684\u4e0a\u4f20\u548c\u4e0b\u8f7d\u90fd\u662f\u901a\u8fc7\u5bf9chunk\u7684\u64cd\u4f5c\u6765\u5b9e\u73b0\u7684":28,"\u65b0\u624b\u5165\u95e8\u7ae0\u8282":47,"\u65b9\u4fbf\u6d4b\u8bd5\u4eba\u5458\u6d4b\u8bd5paddlepaddle\u7684\u884c\u4e3a":47,"\u65b9\u4fbf\u7528\u6237\u4e0a\u4f20\u81ea\u5df1\u7684\u8bad\u7ec3\u6570\u636e\u4ee5\u8fdb\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3":28,"\u65e0\u6cd5\u505a\u5230\u5bf9\u4e8e\u5404\u79cd\u8bed\u8a00\u9519\u8bef\u5904\u7406\u65b9\u5f0f\u7684\u9002\u914d":34,"\u65e0\u8bba\u5728\u672c\u5730\u8fd8\u662f\u5728\u4e91\u7aef":21,"\u65e0\u8bba\u662f\u4ece":21,"\u65e0\u8bba\u662f\u5728\u672c\u5730\u6216\u662f\u4e91\u7aef\u8f6c\u6362":21,"\u65f6":20,"\u662f":28,"\u662f\u4e00\u4e2a\u591a\u8bed\u8a00\u63a5\u53e3\u7684\u4ee3\u7801\u751f\u6210\u5668":34,"\u662f\u4e00\u4e2a\u7c7b\u578b\u7684\u6807\u5fd7":35,"\u662f\u4e0d\u5e38\u89c1\u7684\u505a\u6cd5":34,"\u662f\u5404\u4e2a\u5b9e\u73b0\u4e2d\u5171\u4eab\u7684\u5934\u6587\u4ef6":35,"\u662f\u56e0\u4e3ac99\u652f\u6301":34,"\u662f\u5bf9\u7528\u6237\u6587\u4ef6\u5b58\u50a8\u7a7a\u95f4\u7684\u62bd\u8c61":28,"\u662f\u6307":35,"\u662f\u7528\u6237\u4f7f\u7528c":35,"\u662fc":35,"\u6682\u65f6\u4e0d\u8003\u8651\u591a\u4e2aparamet":20,"\u66b4\u9732\u8fd9\u4e2a\u6982\u5ff5\u5fc5\u8981\u51fd\u6570":35,"\u6700\u540e\u5220\u9664":47,"\u6700\u5e38\u89c1\u7684\u9519\u8bef\u5904\u7406\u65b9\u5f0f\u662fexcept":34,"\u6709\u6807\u51c6\u7684":34,"\u6709\u7684\u65f6\u5019":34,"\u672c\u5217\u8868\u8bf4\u660epaddlepaddle\u53d1\u7248\u4e4b\u524d\u9700\u8981\u6d4b\u8bd5\u7684\u529f\u80fd\u70b9":47,"\u672c\u6587\u6863\u63cf\u8ff0paddl":35,"\u673a\u5668\u7ffb\u8bd1":47,"\u6765\u4fdd\u8bc1\u8bad\u7ec3\u8fc7\u7a0b\u53ef\u4ee5\u4ece\u4e2d\u95f4\u72b6\u6001\u91cd\u65b0\u542f\u52a8":20,"\u6765\u786e\u4fdd\u628a":34,"\u6765\u8868\u793apaddle\u5185\u90e8\u7c7b":34,"\u6765\u8bbf\u95ee\u7528\u6237\u81ea\u5df1\u7684\u6570\u636e":21,"\u6765\u8fdb\u884c\u8ba8\u8bba":35,"\u6807\u51c6\u8868\u793apaddlepaddle\u7248\u672c\u53f7":47,"\u68c0\u67e5\u70b9\u4fdd\u5b58\u7a0b\u5e8f\u6d41\u7a0b":20,"\u6a21\u578b\u53c2\u6570\u68c0\u67e5\u70b9\u901a\u8fc7\u5b9a\u671f\u5411\u78c1\u76d8\u4e0a\u4fdd\u5b58\u4e00\u4efd\u5b58\u50a8\u5728paramet":20,"\u6a21\u578b\u6570\u636e\u68c0\u67e5\u70b9\u7684\u5b9e\u73b0":20,"\u6a21\u578b\u914d\u7f6e\u89e3\u6790":34,"\u6b64\u65f6master\u5c06\u8d1f\u8d23\u542f\u52a8\u4e00\u4e2a\u65b0\u7684train":20,"\u6bcf\u4e00\u4e2a":47,"\u6bcf\u4e00\u4e2a\u6587\u4ef6\u662f\u6570\u636e\u96c6\u7684\u4e00\u4e2ashard":21,"\u6bcf\u4e2a\u503c\u7684\u7c7b\u578b\u53ef\u4ee5\u662f\u6574\u5f62":21,"\u6bcf\u4e2adata":21,"\u6bcf\u4e2aparamet":20,"\u6bcf\u4e2ashard\u5206\u522b\u5b58\u50a8\u5728\u5176\u4e2d\u4e00\u53f0paramet":20,"\u6bcf\u6b21\u8f93\u51fa\u4e00\u4e2adata":21,"\u6bcf\u969410\u5206\u949f":20,"\u6bd4\u5982":21,"\u6bd4\u5982\u5c06":47,"\u6bd4\u5982\u6bcf\u969410\u5206\u949f\u6700\u65b0\u7684\u5feb\u7167":20,"\u6bd4\u5982\u6d41\u5f0f\u6570\u636e\u5904\u7406":21,"\u6bd4\u5982imagenet\u8fd9\u4e2a\u6570\u636e\u96c6\u53ef\u80fd\u88ab\u5206\u62101000\u4e2ashard":21,"\u6ce8":20,"\u6d4b\u8bd5docker\u955c\u50cf":47,"\u6d6e\u70b9\u578b\u6570\u636e":21,"\u7136\u540e\u5728etcd\u7684":20,"\u7136\u540e\u5c31\u53ef\u4ee5\u5e76\u53d1\u5199\u5165\u591a\u4e2achunk":28,"\u7136\u540e\u624d\u80fd\u4f7f\u7528pfsclient":28,"\u7248\u672c\u5206\u652f":47,"\u7248\u672c\u53f7":47,"\u7248\u672c\u53f7rc":47,"\u7248\u672cfork\u51fa\u81ea\u5df1\u7684\u529f\u80fd\u5206\u652f":47,"\u73b0\u9636\u6bb5paddle\u6709\u4e00\u4e2a\u95ee\u9898\u662f":34,"\u751f\u4ea7\u73af\u5883\u4e2d\u7684\u8bad\u7ec3\u6570\u636e\u96c6\u901a\u5e38\u4f53\u79ef\u5f88\u5927":21,"\u751f\u4ea7\u73af\u5883\u7684\u65e5\u5fd7\u6570\u636e\u4f1a\u901a\u8fc7\u5b9e\u65f6\u6d41\u7684\u65b9\u5f0f":21,"\u751f\u6210\u5404\u79cd\u8bed\u8a00\u7684\u7ed1\u5b9a\u4ee3\u7801":34,"\u751f\u6210\u6587\u6863":34,"\u751f\u6210\u7684":21,"\u751f\u6210\u7ed9\u5b9a":21,"\u751f\u6210api\u6587\u6863":34,"\u751f\u6210pfsclient\u548cpfsserver\u7684\u6846\u67b6\u90e8\u5206":28,"\u7528":28,"\u7528\u6237\u4e0a\u4f20\u6570\u636e\u540e":21,"\u7528\u6237\u4e5f\u53ef\u4ee5\u4e0a\u4f20label":21,"\u7528\u6237\u53ef\u4ee5\u5b89\u5168\u7684\u91ca\u653e\u67d0\u4e2ac":35,"\u7528\u6237\u53ef\u4ee5\u628a\u81ea\u5df1\u7684\u6570\u636e\u5206\u4eab\u7ed9\u522b\u4eba":21,"\u7528\u6237\u53ef\u4ee5\u76f4\u63a5\u4f7f\u7528\u8fd9\u4e2a\u52a8\u6001\u5e93\u6765\u5f15\u5165paddl":35,"\u7528\u6237\u5728\u672c\u5730\u8f6c\u6362\u597d\u518d\u4e0a\u4f20":21,"\u7528\u6237\u6587\u4ef6\u53ef\u80fd\u662f\u6bd4\u8f83\u5927\u7684":28,"\u7528\u6237\u901a\u8fc7c":35,"\u7531\u4e8e\u5bf9parameters\u7684\u66f4\u65b0\u9700\u8981\u83b7\u53d6parameters\u5185\u5b58\u7684":20,"\u7531\u4e8e\u96c6\u7fa4\u4e2d\u540c\u65f6\u5b58\u5728\u4e24\u53f0\u673a\u5668\u6545\u969c\u7684\u6982\u7387\u6781\u4f4e":20,"\u7531\u4e8ec":34,"\u7531\u4e8echunk\u6bd4\u8f83\u5c0f":28,"\u7531\u4e8epypi":47,"\u7533\u8bf7\u7528\u6237\u7a7a\u95f4":28,"\u7684\u547d\u540d\u98ce\u683c\u5e76\u4e0d\u80fd\u9002\u5e94\u5176\u4ed6\u7b2c\u4e09\u65b9\u8bed\u8a00":34,"\u7684\u5934\u6587\u4ef6":34,"\u7684\u63a5\u53e3\u6837\u5f0f":34,"\u7684\u6570\u636e\u6d41\u56fe":21,"\u7684\u6e90\u7801\u91cc\u4f7f\u7528\u4e86":34,"\u7684\u7f29\u5199":28,"\u7684\u89c4\u8303":34,"\u7684\u89d2\u5ea6":21,"\u7684\u914d\u7f6e\u5199\u5230\u914d\u7f6e\u6587\u4ef6\u4e2d":21,"\u76ee\u524d\u53ea\u8003\u8651\u52a8\u6001\u6269\u5bb9trainer\u6570\u91cf":20,"\u76ee\u524d\u5d4c\u5165python\u89e3\u91ca\u5668":34,"\u76ee\u524d\u6211\u4eec\u7528cephfs\u6765\u642d\u5efa":28,"\u76ee\u524dpaddle\u7684\u8fdb\u7a0b\u6a21\u578b\u662fc":34,"\u76ee\u5f55\u4e0b":35,"\u76f4\u63a5\u4f7f\u7528c\u8bed\u8a00\u7684":34,"\u76f4\u63a5\u5220\u9664\u8fd9\u4e2a\u53c2\u6570\u5373\u53ef":35,"\u76f4\u63a5\u5bfc\u51fa\u5230c\u7684\u63a5\u53e3\u6bd4\u8f83\u56f0\u96be":34,"\u793e\u533a\u53c2\u4e0e\u56f0\u96be":34,"\u793e\u533a\u8d21\u732e\u4ee3\u7801\u5b66\u4e60\u6210\u672c\u9ad8":34,"\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u53c2\u6570":20,"\u79bb\u7ebf\u6279\u5904\u7406":21,"\u7b2c\u4e00\u4e2atag\u4e3a":47,"\u7b2c\u4e09\u6b65\u5b8c\u6210\u540e":47,"\u7b2c\u4e8c\u4e2a\u4e3a":47,"\u7b49":35,"\u7b49\u5168\u90e8\u9759\u6001\u5e93\u4e2d\u7684\u76ee\u6807\u6587\u4ef6\u5168\u90e8\u6253\u5305\u540e\u4ea7\u751f\u7684\u6587\u4ef6":35,"\u7b49\u6587\u4ef6":35,"\u7c7b\u4f3c":35,"\u7c7b\u540d\u548cc":34,"\u7c7b\u578b":34,"\u7ea2\u697c\u68a6":79,"\u7ed3\u8bba":34,"\u7edf\u4e00\u7528":21,"\u7f16\u8bd1\u5668\u6ca1\u6709":34,"\u7f16\u8bd1\u578b\u8bed\u8a00":34,"\u7f16\u8bd1\u8fd9\u4e2a\u7248\u672c\u7684docker\u53d1\u884c\u955c\u50cf":47,"\u7f16\u8bd1\u8fd9\u4e2a\u7248\u672c\u7684python":47,"\u7f16\u8bd1\u8fd9\u4e2a\u7248\u672c\u7684ubuntu":47,"\u7f16\u8bd1c":35,"\u7f16\u8bd1master\u5206\u652f\u7684docker\u53d1\u884c\u955c\u50cf":47,"\u7f16\u8bd1ubuntu\u7684deb\u5305":47,"\u800c\u4e0d\u5fc5\u5728\u610fpaddl":35,"\u800c\u4e0d\u652f\u6301pypy\u89e3\u91ca\u5668":34,"\u800c\u4e0d\u66b4\u9732\u6982\u5ff5\u7684\u5b9e\u73b0":35,"\u800c\u4e14\u5728\u4f20\u8f93\u7684\u8fc7\u7a0b\u4e2d\u4e5f\u53ef\u80fd\u51fa\u73b0\u7f51\u7edc\u4e0d\u7a33\u5b9a\u7684\u60c5\u51b5":28,"\u800c\u51fa\u73b0\u9636\u6bb5\u6027\u7684\u8fd0\u884c\u505c\u6ede":20,"\u800c\u5728cpp\u91cc\u9762\u5b9e\u73b0\u8fd9\u4e2ac\u7684\u63a5\u53e3":34,"\u800c\u591a\u8bed\u8a00\u63a5\u53e3\u9700\u8981\u76f4\u63a5\u8bfb\u53d6\u751f\u6210\u7684\u4e8c\u8fdb\u5236":34,"\u800c\u5bf9\u4e8egolang":34,"\u800c\u5bf9\u4e8egolang\u9519\u8bef\u5904\u7406\u5e94\u8be5\u4f7f\u7528\u8fd4\u56de\u503c":34,"\u800c\u662f\u76f4\u63a5\u4fee\u6539paddl":35,"\u800c\u662f\u76f4\u63a5\u7528api\u7684\u63a5\u53e3\u8fdc\u7a0b\u8bbf\u95ee":21,"\u800cswig\u53ea\u80fd\u7b80\u5355\u7684\u66b4\u9732c":34,"\u81ea\u52a8\u6302\u8f7d\u5206\u5e03\u5f0f\u5b58\u50a8\u76ee\u5f55":20,"\u81f3\u4e8e\u4e3a\u4ec0\u4e48\u9700\u8981c":35,"\u826f\u597d\u7684\u6587\u6863":34,"\u83b7\u53d6\u6700\u65b0\u7684\u68c0\u67e5\u70b9\u7684\u6587\u4ef6uuid":20,"\u867d\u7136\u4e0d\u9f13\u52b1\u8fd9\u6837":35,"\u89e3\u91ca\u578b\u8bed\u8a00\u53ea\u80fd\u8c03\u7528\u52a8\u6001\u5e93":34,"\u89e3\u91ca\u6027\u8bed\u8a00\u5b9e\u9645\u8fd0\u884c\u7684\u4e8c\u8fdb\u5236\u662f\u89e3\u91ca\u5668\u672c\u8eab":34,"\u8ba1\u7b97\u8fd9\u4e2a\u6587\u4ef6\u7684md5":20,"\u8ba9paddle\u6838\u5fc3\u4e2d":35,"\u8bad\u7ec3\u4efb\u52a1\u7684\u8fd0\u884c\u53ef\u80fd\u4f1a\u5360\u6ee1trainer\u548cparamet":20,"\u8bad\u7ec3\u548c\u7eaf\u4f7f\u7528":47,"\u8bad\u7ec3\u6a21\u578b\u6b63\u786e\u6027":47,"\u8bb0\u5f55\u4e0b\u6240\u6709\u5931\u8d25\u7684\u4f8b\u5b50":47,"\u8bbe\u7f6e":35,"\u8bc6\u522b\u6570\u5b57":47,"\u8bcd\u5411\u91cf":47,"\u8be6\u7ec6\u8bbe\u8ba1":28,"\u8bed\u610f\u89d2\u8272\u6807\u6ce8":47,"\u8bf4\u660e":20,"\u8bf7\u53c2\u8003":35,"\u8f6c\u6362\u751f\u6210\u7684\u6587\u4ef6\u540d\u4f1a\u662f\u4ee5\u4e0b\u683c\u5f0f":21,"\u8fbe\u5230\u5bb9\u707e\u7684\u76ee\u7684":20,"\u8fd4\u56de\u7b2c\u4e8c\u6b65":47,"\u8fd8\u662f\u4ece":21,"\u8fd9\u4e00\u5c42\u8fdb\u884c\u5c01\u88c5":35,"\u8fd9\u4e00\u6982\u5ff5\u4e0d\u518d\u7410\u788e":35,"\u8fd9\u4e09\u4e2a\u5206\u652f":47,"\u8fd9\u4e2a\u52a8\u6001\u5e93\u7684\u8fde\u63a5\u53c2\u6570\u4e0epaddle\u7684\u5176\u4ed6\u4e8c\u8fdb\u5236":35,"\u8fd9\u4e2a\u53c2\u6570\u4e5f\u4e0d\u4f1a\u4e00\u5e76\u5220\u9664":35,"\u8fd9\u4e2a\u5934\u6587\u4ef6\u4e0d\u5047\u8bbe\u5176\u4ed6\u6587\u4ef6\u7684\u5f15\u7528\u987a\u5e8f":35,"\u8fd9\u4e2a\u63a5\u53e3\u9700\u8981\u505a\u5230":34,"\u8fd9\u4e2a\u6587\u4ef6\u5177\u6709\u72ec\u7279\u7684\u8bed\u6cd5":34,"\u8fd9\u4e2a\u76ee\u5f55\u4e2d\u9664\u4e86":35,"\u8fd9\u4e2a\u7ed3\u6784\u4f53\u4e2d\u7684\u53e6\u4e00\u4e2a\u9879\u76ee\u662f":35,"\u8fd9\u4e2a\u7ed3\u6784\u4f53\u5305\u542b\u4e24\u4e2a\u9879\u76ee":35,"\u8fd9\u4e2a\u9759\u6001\u5e93\u5305\u542b\u4e86paddle\u7684\u5168\u90e8\u7b26\u53f7":35,"\u8fd9\u4e2ainstance\u53ef\u4ee5\u662f\u5355\u4e2a\u503c":21,"\u8fd9\u4e9b\u5206\u5e03\u5f0f\u5b58\u50a8\u670d\u52a1\u901a\u5e38\u4f1a\u628a\u6570\u636e\u5207\u5272\u6210\u591a\u4e2a\u5206\u7247\u5206\u5e03\u5f0f\u7684\u5b58\u50a8\u5728\u591a\u4e2a\u8282\u70b9\u4e4b\u4e0a":21,"\u8fd9\u5bf9\u4e8e\u901a\u5e38\u7684java\u7684\u5f00\u53d1\u8005\u6765\u8bf4":34,"\u8fd9\u662f\u56e0\u4e3a":34,"\u8fd9\u6837":35,"\u8fd9\u6837\u4fdd\u8bc1":47,"\u8fd9\u6837\u5c31\u53ef\u4ee5\u5728\u4e91\u7aef\u6267\u884c\u591a\u79cd\u6570\u636e\u7c7b\u8ba1\u7b97\u4efb\u52a1":21,"\u8fd9\u6837\u5df2\u7ecf\u4f20\u8f93\u6210\u529f\u7684\u90e8\u5206\u5c31\u4e0d\u7528\u91cd\u65b0\u4f20\u8f93\u4e86":28,"\u8fd9\u90fd\u9700\u8981\u8fd9\u4e2a\u63a5\u53e3\u6309\u7167\u7ea6\u5b9a\u4fd7\u6210\u7684\u89c4\u5219\u6765\u6ce8\u91ca\u5b8c\u5907":34,"\u8fd9\u91cc\u9700\u8981\u7528\u6237\u989d\u5916\u6ce8\u610f":20,"\u8fdb\u800c\u8fdb\u884c\u4ee3\u7801\u8bc4\u5ba1":47,"\u900f\u4f20\u7528\u6237\u8eab\u4efd\u7684\u529e\u6cd5":28,"\u901a\u5e38":35,"\u901a\u5e38\u6307\u5c06\u4e00\u4e2a\u6574\u4f53\u62c6\u5206\u6210\u591a\u4efd\u7684\u5176\u4e2d\u7684\u4e00\u4efd":20,"\u901a\u8fc7\u6a21\u578b\u63a8\u65adapi\u7684\u5b9e\u73b0\u4f5c\u4e3a\u4e00\u4e2a\u6837\u4f8b":35,"\u903b\u8f91\u5212\u4e0a\u6587\u4ef6\u5206\u5757\u7684\u5355\u4f4d":28,"\u9075\u5faa\u4ee5\u4e0b\u6d41\u7a0b":47,"\u90a3\u4e48":35,"\u90fd\u662f\u4e94\u4f4d\u7684\u6570\u5b57":21,"\u90fd\u662fabi\u8c03\u7528\u6807\u51c6\u7684":34,"\u914d\u7f6e\u7684\u65b9\u6cd5\u53c2\u8003":28,"\u91ca\u653e\u5bf9paramters\u5185\u5b58\u7684\u9501\u5b9a":20,"\u91cc\u6240\u6709\u7684\u7b26\u53f7\u90fd\u5199\u5165\u81ea\u5df1\u7684\u7a0b\u5e8f\u7684\u4e8c\u8fdb\u5236\u6587\u4ef6\u91cc":34,"\u91cd\u547d\u540d\u6210":34,"\u94fe\u63a5\u5230\u81ea\u5df1\u7684\u7a0b\u5e8f\u91cc":34,"\u9519\u8bef\u5904\u7406":34,"\u9519\u8bef\u5904\u7406\u65b9\u5f0f\u662f\u8fd4\u56de\u503c":34,"\u9519\u8bef\u5904\u7406\u7684\u65b9\u5f0f\u4e5f\u4e0d\u5c3d\u76f8\u540c":34,"\u9664\u6784\u9020\u67d0\u79cd\u7c7b\u578b\u7684\u51fd\u6570":35,"\u9700\u8981":21,"\u9700\u8981\u4fee\u6539build":47,"\u9700\u8981\u53ef\u4ee5\u8de8\u5e73\u53f0\u6267\u884c":28,"\u9700\u8981\u5728cmake\u7684\u65f6\u5019":35,"\u9700\u8981\u5c06bugfix\u7684\u5206\u652f\u540c\u65f6merge\u5230":47,"\u9700\u8981\u5f15\u7528":35,"\u9700\u8981\u6709\u7a33\u5b9a\u7684\u5bfc\u51fa\u7b26\u53f7":34,"\u9700\u8981\u6ce8\u610f\u7684\u662f":47,"\u9700\u8981\u88ab\u66b4\u9732\u5230\u5176\u4ed6\u8bed\u8a00":35,"\u9700\u8981\u91cd\u547d\u540dwheel\u5305\u4e2dplatform\u76f8\u5173\u7684\u540e\u7f00":47,"\u9ed8\u8ba4256k":28,"abstract":[48,62,69],"api\u4e2d\u4f7f\u7528":34,"api\u5bfc\u51fa\u7684\u52a8\u6001\u5e93":35,"api\u5bfc\u51fa\u7684\u9759\u6001\u5e93":35,"api\u63a5\u53d7\u7684\u7c7b\u578b\u5168\u662f":35,"api\u63a5\u53e3":28,"api\u63a5\u53e3\u7684\u53c2\u6570\u8f6c\u53d1\u7ed9":35,"api\u65f6":35,"api\u65f6\u6240\u552f\u4e00\u9700\u8981\u5f15\u5165\u7684\u5934\u6587\u4ef6":35,"api\u662f\u591a\u8bed\u8a00api\u7684\u57fa\u7840\u90e8\u5206":35,"api\u66b4\u9732\u7684\u7c7b\u578b":35,"api\u751f\u6210\u7684\u4e8c\u8fdb\u5236\u6587\u4ef6\u4f1a\u88ab\u5b89\u88c5\u5230":35,"api\u7684\u5b9e\u4f8b":35,"api\u7684\u5b9e\u73b0\u7ec6\u8282":35,"api\u7684\u63a5\u53e3":35,"api\u7684\u65f6\u5019\u63a8\u8350paddle\u4e0d\u5d4c\u5165python\u89e3\u91ca\u5668":35,"api\u7684\u7f16\u8bd1\u9009\u9879\u9ed8\u8ba4\u5173\u95ed":35,"api\u76ee\u5f55\u7ed3\u6784\u5982\u4e0a\u56fe\u8868\u6240\u793a":35,"api\u83b7\u5f97\u4e86\u795e\u7ecf\u7f51\u7edc\u7684\u53c2\u6570\u5b9e\u4f8b":35,"block\u6784\u6210\u4e00\u4e2amodel":20,"book\u4e2d\u6240\u6709\u7ae0\u8282\u529f\u80fd\u7684\u6b63\u786e\u6027":47,"boolean":[29,33,34],"break":[18,51,82],"bugfix\u5206\u652f\u4e5f\u662f\u5728\u5f00\u53d1\u8005\u81ea\u5df1\u7684fork\u7248\u672c\u5e93\u7ef4\u62a4":47,"bugfix\u5206\u652f\u9700\u8981\u5206\u522b\u7ed9\u4e3b\u7248\u672c\u5e93\u7684":47,"byte":28,"c99\u662f\u76ee\u524dc\u6700\u5e7f\u6cdb\u7684\u4f7f\u7528\u6807\u51c6":34,"c\u6709\u6807\u51c6\u7684abi":34,"c\u8bed\u8a00\u662f\u6709\u5bfc\u51fa\u7b26\u53f7\u7684\u6807\u51c6\u7684":34,"case":[8,22,35,41,42,45,53,55,59,62,63,66,70,72,77,80,82],"char":24,"class":[4,5,6,7,8,9,10,11,12,14,15,17,30,32,34,37,39,40,42,45,46,48,49,50,51,64,68],"const":[17,22,24,38,46,48,50,51,62,63,64],"core\u4e2d\u7684\u6a21\u578b\u8fd8\u5728\u4f7f\u7528\u8fd9\u4e2a\u53c2\u6570":35,"core\u4e2d\u8fd9\u4e00\u7c7b\u578b\u63a5\u53e3\u7684\u667a\u80fd\u6307\u9488":35,"core\u662f\u5426\u8fd8\u5728\u4f7f\u7528\u8fd9\u4e2a\u5b9e\u4f8b":35,"core\u6982\u5ff5":35,"data\u5230\u5206\u5e03\u5f0f\u5b58\u50a8\u8865\u5145\u8bad\u7ec3\u6570\u636e":21,"deb\u5305":47,"deb\u5305\u7f16\u8bd1\u95ee\u9898":47,"default":[2,6,7,8,9,11,12,14,15,17,18,31,36,48,49,50,52,55,60,63,67,69,71,72,73,77,82],"enum":[22,24,39,49,50,52],"export":54,"final":[8,9,16,36,51,53,54,61,62,63],"float":[2,6,7,8,10,12,50,53,62,63,64,66,71,79,81],"function":[2,4,8,9,10,12,15,17,19,23,24,25,27,32,36,37,38,39,41,42,43,45,46,48,50,51,53,59,62,63,64,66,67,69,77,80,82],"golang\u53ef\u4ee5\u4f7f\u7528":34,"golang\u7684":34,"h\u5e76\u4e0d\u56f0\u96be":34,"images\u6570\u636e\u96c6\u4e0a\u4f20\u5230\u4e91\u7aef\u7684":21,"import":[2,4,7,8,15,17,18,31,33,36,39,43,48,53,59,63,66,72,79,80,81,82],"ingress\u9700\u8981\u628apfsclient\u7684\u8eab\u4efd\u4fe1\u606f\u4f20\u7ed9pfsserv":28,"instance\u4e0e\u751f\u6210\u6570\u636e\u96c6\u65f6":21,"instance\u5305\u6db5\u4e24\u4e2a\u503c":21,"instance\u662f\u4e00\u6a21\u4e00\u6837\u7684":21,"int":[2,6,7,8,9,12,17,22,23,24,27,33,34,35,39,40,41,49,50,51,52,62,64,71,82],"interface\u6587\u4ef6\u7684\u5199\u6cd5\u975e\u5e38":34,"list\u4f5c\u4e3a\u68c0\u67e5\u5217\u8868":47,"long":[1,8,9,12,55,66],"model\u505a\u5206\u652f\u7ba1\u7406":47,"ndarray\u7c7b\u578b\u7684\u503c\u548c\u6574\u578b\u7684\u503c":21,"new":[2,8,12,16,17,18,19,22,23,24,25,26,40,41,42,44,45,50,51,60,61,65,72,73,77,80,82],"note\u7684\u4e66\u5199":47,"null":[8,62,69],"org\u76ee\u524d\u9075\u5faa":47,"paddle\u4e00\u4e2a\u52a8\u6001\u5e93\u53ef\u4ee5\u5728\u4efb\u4f55linux\u7cfb\u7edf\u4e0a\u8fd0\u884c":34,"paddle\u5185\u5d4c\u7684python\u89e3\u91ca\u5668\u548c\u5916\u90e8\u4f7f\u7528\u7684python\u5982\u679c\u7248\u672c\u4e0d\u540c":34,"paddle\u5185\u90e8\u7684\u7c7b\u4e3ac":34,"paddle\u7684\u591a\u8bed\u8a00\u63a5\u53e3\u5b9e\u73b0\u5305\u62ec\u4e00\u4e0b\u51e0\u4e2a\u65b9\u9762":34,"paddle\u7684\u7c7b\u578b\u5168\u90e8\u9000\u5316\u6210":35,"paddle\u7684\u94fe\u63a5\u65b9\u5f0f\u6bd4\u8f83\u590d\u6742":34,"paddle\u7684c":35,"paddle\u8bad\u7ec3\u4efb\u52a1":21,"paddle\u8def\u5f84\u4e0b":35,"paddle\u9700\u8981\u4e00\u4e2a\u591a\u8bed\u8a00\u63a5\u53e3":34,"paddle\u9700\u8981\u66b4\u9732\u7684api\u5f88\u591a":35,"paddle\u9759\u6001\u5e93\u94fe\u63a5\u590d\u6742":34,"paddle_\u7c7b\u578b\u540d":35,"paddle_\u7c7b\u578b\u540d_\u51fd\u6570\u540d":35,"paddlepaddle\u4f7f\u7528git":47,"paddlepaddle\u5f00\u53d1\u8fc7\u7a0b\u4f7f\u7528":47,"paddlepaddle\u63d0\u4f9b\u4e13\u7528\u7684":21,"paddlepaddle\u6bcf\u6b21\u53d1\u65b0\u7684\u7248\u672c":47,"paddlepaddle\u6bcf\u6b21\u53d1\u7248\u672c\u9996\u5148\u8981\u4fdd\u8bc1paddlepaddl":47,"paddlepaddle\u7684\u4e3b\u7248\u672c\u5e93\u9075\u5faa":47,"patch\u53f7":47,"patch\u53f7\u52a0\u4e00":47,"pfsclient\u9700\u8981\u548cingress\u4e4b\u95f4\u505a\u53cc\u5411\u9a8c\u8bc1":28,"pfsclient\u9700\u8981\u5728\u4f20\u8f93\u5b8c\u6bd5\u6700\u540e\u4e00\u4e2achunk\u7684\u65f6\u5019\u68c0\u67e5destination\u6587\u4ef6\u7684md5\u503c\u662f\u5426\u548csource\u6587\u4ef6\u4e00\u81f4":28,"pfsserver\u63d0\u4f9brest":28,"public":[12,17,30,46,48,50,51,62,63,64,67,72,73],"py\u4e2d":47,"pypi\u4e0a\u7684package\u540d\u79f0\u4e3apaddlepaddle\u548cpaddlepaddl":47,"reader\u7684\u4f7f\u7528\u65b9\u5f0f\u90fd\u662f\u4e00\u81f4\u7684":21,"reader\u8f93\u51fa\u7684data":21,"release\u9875\u9762":47,"return":[2,6,7,8,9,11,12,14,15,16,17,21,22,24,27,30,31,36,37,39,40,42,44,46,48,50,51,53,59,62,63,64,72,80,81,82],"s3\u4e4b\u7c7b\u7684\u5206\u5e03\u5f0f\u5b58\u50a8\u4e4b\u4e0a":21,"server\u4e4b\u4e0a":20,"server\u4e4b\u95f4\u7684\u7f51\u7edc\u5e26\u5bbd":20,"server\u4f1a\u6682\u505c\u53c2\u6570\u66f4\u65b0\u5e76\u7b49\u5f85":20,"server\u4f1a\u83b7\u53d6parameters\u5185\u5b58\u7684":20,"server\u5185\u5b58\u4e2d\u7684\u6a21\u578b\u6570\u636e\u7684\u5b8c\u6574\u955c\u50cf":20,"server\u540c\u6b65\u7684\u4fdd\u5b58\u4e00\u4e2a\u7279\u5b9a\u65f6\u95f4\u70b9\u7684\u5168\u5c40\u68c0\u67e5\u70b9":20,"server\u5728\u96c6\u7fa4\u4e2d\u542f\u52a8\u540e":20,"server\u6545\u969c\u540e\u88abkubernetes\u91cd\u65b0\u542f\u52a8":20,"server\u6b64\u65f6\u8fd8\u9700\u8981\u901a\u8fc7\u7f51\u7edc\u8bbf\u95ee\u5206\u5e03\u5f0f\u5b58\u50a8\u4ee5\u4fdd\u5b58\u5feb\u7167":20,"server\u751f\u6210\u4e00\u4e2auuid":20,"server\u7684\u5355\u70b9\u6216\u591a\u70b9\u540c\u65f6\u6545\u969c":20,"server\u7684\u6570\u636e\u5feb\u7167":20,"server\u7684\u68c0\u67e5\u70b9\u5404\u81ea\u72ec\u7acb\u4fdd\u5b58":20,"server\u7b2c\u4e00\u6b21\u542f\u52a8\u6216\u4efb\u610f\u65f6\u95f4paramet":20,"short":[8,9,31,48,51,53,63],"static":[14,24,35,48,50,72,77],"super":[40,62],"swig\u652f\u6301\u7684\u8bed\u8a00\u6216\u8005\u89e3\u91ca\u5668\u6709\u5c40\u9650":34,"swig\u66b4\u9732\u7684\u63a5\u53e3\u4fdd\u7559\u4e86c":34,"swig\u751f\u6210\u7684\u4ee3\u7801\u4e0d\u80fd\u4fdd\u8bc1\u591a\u8bed\u8a00\u4ee3\u7801\u98ce\u683c\u7684\u4e00\u81f4\u6027":34,"swig\u76f4\u63a5\u8bfb\u53d6c":34,"swig\u9700\u8981\u5199\u4e00\u4e2ainterface\u6587\u4ef6":34,"switch":[17,35,44,72],"tag\u4e3a":47,"throw":72,"true":[2,6,7,8,9,11,12,14,15,17,22,33,37,39,41,50,51,53,59,62,69,71,72,81],"try":[10,18,19,22,23,24,41,48,60,66,80],"type\u5b57\u6bb5\u5747\u4e0d\u5c3d\u76f8\u540c":35,"ubuntu\u5b89\u88c5\u5305\u7684\u529f\u80fd\u6b63\u786e\u6027":47,"var":[17,30,32,33,37,39,40,45,48,51],"void":[17,22,24,30,34,35,39,49,50,62,63,64],"wheel\u5305":47,"while":[1,2,6,12,17,26,38,41,48,55,59,63,64,69,80,82],AGE:[72,73],AWS:[21,65,74,75],And:[2,7,8,10,12,14,16,22,26,27,31,41,42,48,59,71,72,73,79,81],But:[2,8,9,12,16,30,48,77],EOS:8,For:[1,2,7,8,10,12,14,15,17,23,24,25,27,30,32,36,38,39,40,41,42,44,45,46,49,50,52,53,54,55,59,61,62,63,64,66,67,68,69,71,77,79,81,82],Has:2,IDE:60,IDs:[12,26,82],IRs:42,Ids:82,Into:72,Its:[2,49,59,63,72],K8s:77,NMS:8,NOT:[40,63],Not:[15,19,67,77],ONE:2,OPs:[42,43],One:[7,9,14,16,26,44,48,59,62,69,80,82],Ops:[45,50,63],PFS:28,QoS:73,Such:51,THE:2,TLS:[15,28,72],That:[8,12,41,55,69,71],The:[1,2,4,5,6,7,8,9,10,12,14,15,16,18,19,23,25,26,27,29,35,36,39,40,41,42,43,44,48,49,50,51,52,53,54,55,56,59,60,61,62,63,64,66,67,69,71,72,73,78,79,80,81,82],Their:[2,8,19],Then:[4,8,30,54,55,59,61,62,66,72,73,79],There:[7,8,12,14,15,17,18,19,24,26,27,29,36,38,48,49,53,55,63,66,72,80,81,82],These:[7,17,32,37,50,67,71],Use:[2,7,12,15,29,41,45,55,62,66,69,70,72],Used:[9,45],Useful:2,Using:[19,45,48,60,64,73],VMs:60,VPS:72,WITH:61,Will:[12,14],With:[2,8,9,39,51,53,80],YES:27,Yes:[55,60],___fc_layer_0__:72,__doc__:50,__file__:27,__gradient_machines__:14,__impl__:50,__init__:[31,37,40,51,62],__main__:[31,81],__metaclass__:63,__name__:[31,81],__param_conf__:14,__rnn_step__:59,__tmp_params__:14,__va_args__:46,_binari:18,_create_global_var:40,_error:80,_librari:18,_link:9,_loss:31,_op:63,_proj:8,_res2_1_branch1_bn:81,_source_language_embed:[59,79],_target_language_embed:[59,79],_test:18,a_op:63,aaaaa:21,aaaaaaaaaaaaa:72,abc:8,abil:31,abl:[8,15,37,40,42,44,52,77,80],about:[4,8,9,17,18,27,29,36,42,48,50,53,63,66,68,69,72],abov:[2,4,7,8,15,17,18,19,23,30,32,36,37,39,40,42,44,50,51,53,55,60,61,63,64,66,72,73,77,80,81,82],abs:[8,9,16,31,80],abs_numerical_grad:16,absolut:[1,67],acceler:[20,71],accept:[2,4,6,8,12,15,41,45,82],access:[1,8,9,15,18,23,26,27,40,42,59],accessmod:72,accessor:40,accomplish:55,accord:[1,2,7,8,16,24,32,42,43,45,51,63,67,68,69,71],accordingli:[4,7,8,62],account:[45,77],accrodingli:22,accumul:[19,24],accur:[16,26],accuraci:[7,62,82],achiev:66,ack:69,across:[8,12,36],act:[8,9,17,42,44,51,53,59,82],act_output:50,act_typ:82,action:72,activ:[4,9,13,18,42,50,53,54,59,62,64,69,82],activi:9,actual:[2,22,31,50,53,64],adadelta:82,adagrad:[49,82],adagradoptim:37,adam:[15,24,31,82],adamax:82,adamoptim:[79,82],adapt:[7,10,14,53],add:[2,8,9,12,14,16,17,18,22,26,30,33,37,42,43,45,48,53,54,60,61,62,63,64,66,71,82],add_depend:18,add_execut:18,add_input:[36,62],add_memori:36,add_output:36,add_scalar:[17,39],add_test:[18,62],add_to:8,add_two:[17,36],add_unittest_without_exec:62,addattr:[50,63],addbia:62,addcom:[50,63],added:[2,7,14,17,43,61,62,63],adding:81,addinput:[50,63],addit:[8,9,45,51,55,63,64,82],addop:[30,64],addoutput:63,addr:19,address:[19,24,42,44,55,66,69,77],addrow:62,addtion:67,addtolay:8,addtyp:50,adjust:53,admin:77,administr:[26,60,77],adopt:31,advanc:[16,59,66,69],advantag:16,adversari:[31,41],advic:66,affect:[8,17],afford:23,afi:2,aforement:[18,67],after:[8,9,12,17,18,23,24,26,29,38,42,43,54,55,59,61,62,63,64,67,69,71,72,73,80,81,82],again:[15,19,66],against:72,age:12,agg_level:8,aggreg:72,ago:18,aid:66,aistat:8,alex:8,alexnet_pass1:71,alexnet_pass2:71,algorithm:[8,10,23,53,59,79],alia:[5,6,8],align:[8,9,12],all:[2,6,7,8,10,14,15,17,18,19,22,24,26,27,29,31,32,35,36,37,39,40,42,44,45,50,53,55,59,60,61,62,64,66,67,68,69,71,72,73,77,79,80,81,82],alloc:[6,24,27,62,64,71],allow:[15,24,42,55,61,62,66,69,72,82],allow_only_one_model_on_one_gpu:[68,69,71],almost:[53,60,67,79],alpha:18,alreadi:[18,19,40,42,43,48,55,66,67,69,72,73],alreali:68,also:[1,2,8,9,12,15,17,18,22,25,30,31,32,38,39,40,41,48,50,51,54,55,59,60,62,63,66,67,73,77,80,81,82],altern:63,although:53,altogeth:77,alwai:[4,8,9,14,18,41,44,49,53,69,72],amazon:[72,73,82],amazonaw:72,amazonec2fullaccess:72,amazonelasticfilesystemfullaccess:72,amazonroute53domainsfullaccess:72,amazonroute53fullaccess:72,amazons3fullaccess:72,amazonvpcfullaccess:72,ambigu:41,amd64:[54,72],among:72,amount:66,analysi:[53,66],analyz:82,ancestor:[39,40],andd:72,ani:[1,2,8,9,12,15,18,19,24,26,27,40,41,42,43,44,60,63,64,66,72,82],anoth:[2,8,14,15,17,27,48,50,55,60,69,72],ans:72,answer:[53,72],anyth:[12,41,61,72],anytim:31,api:[12,14,15,18,24,25,27,28,30,31,36,38,45,47,51,52,54,62,63,66,72,76,77,78,80,82],api_shar:18,api_test:18,api_trainer_config_helpers_lay:59,apiserv:72,apivers:[72,73],appear:32,append:[2,14,40,41,59,62,67],append_gradient_machin:14,append_oper:40,appleclang:54,appleyard:66,appli:[8,31,32,48,59,62,82],applic:[32,40,45,55,63,66,72,73,77],applyl1:22,appoint:63,appreci:61,approach:[8,38,42,43,77],apt:54,arbitrari:[8,42,64],architectur:79,archiv:[12,34,35],area:31,arg:[2,7,9,37,50,53,63,68,80,81,82],arg_nam:8,argument:[2,4,8,12,17,22,23,37,38,44,59,62,69,70,79,80,81],argv:81,arn:72,around:[2,8,26,72,77],arrai:[4,6,8,12,14,24,32,39,40,41,45,51,53,63,81],arrang:51,arrow:31,art:53,articl:[32,60,61,67,73],artifact:72,artifici:80,arxiv:[8,9,31,80],as_row_vector:8,as_step_input:17,ask:[19,26,60],assign:[7,8,23,64,69,72,77],associ:[38,46,64],assum:[7,8,17,42,59,71,79],assur:1,astyp:[41,63,80],asyc:19,async:[19,68],async_count:69,async_lagged_grad_discard_ratio:69,async_lagged_ratio_default:[68,69],async_lagged_ratio_min:[68,69],asynchron:[19,69],atla:54,atlas_root:54,attenion:9,attent:[8,9,55],attr1:8,attr2:8,attr:[6,8,9,17,39,40,50,59,63],attr_map:50,attrdesc:39,attribut:[2,8,9,13,17,39,43,45,48,50,51,62,63,79],attributemap:63,attrproto:50,attrtyp:[39,50,63],attrvalu:50,auc:68,aucvalidationlay:69,authent:72,author:[28,72,81],authorized_kei:67,auto:[17,22,34,45,48,51,62,63,64,66],autom:72,automak:54,automat:[8,15,24,30,37,42,43,45,50,54,55,59,61,62,63,67,68,69,72],automaticli:8,avail:[19,24,43,44,54,72,77],averag:[7,8,11,23,69,81,82],average_test_period:[68,69],averagepool:8,avg:[66,82],avgcost:82,avgpool:[8,82],avoid:[16,17,19,38,66],avx:[54,55,61],await:73,awar:[15,36,40,55,60,72],aws:28,aws_account_id:72,awsaccountid:72,awskeymanagementservicepowerus:72,aync:43,b2t:79,b363:73,b8561f5c79193550d64fa47418a9e67ebdd71546186e840f88de5026b8097465:73,ba5f:72,back:[2,14,19,31,42,55,63],background:[7,8],background_id:[7,8],backpropag:16,backward:[5,8,9,16,17,22,24,31,37,38,46,59,62,69,71],backward_first:59,backward_op:16,backwardactiv:62,bag:82,baidu:[53,73,79],baik:79,bake:42,balanc:[43,69,72,80],bare:[73,77],barrier:69,barrierstatset:66,base:[7,8,11,12,15,23,37,42,45,46,51,53,59,60,62,63,66,67,69,72,79,80,82],baseactiv:9,baseev:14,basematrix:62,basenam:7,basepoolingtyp:[8,9],basestr:[6,7,8,9,11,14],bash:[55,60,61,72,73],bashrc:54,basic:[2,8,14,39,45,46,51,55,61,62,82],batch:[2,8,9,10,12,14,15,17,19,21,22,31,33,36,51,62,67,69,72,73,80,81,82],batch_0:81,batch_id:[14,31],batch_im:31,batch_label:31,batch_norm:31,batch_norm_lay:9,batch_norm_typ:8,batch_read:[21,41],batch_siz:[2,12,31,53,67,79,80,82],batch_szi:31,batch_z:31,batchnorm:31,batchsiz:[8,62],bazel:18,bbbbb:21,bbox:[7,8],bcd:8,bcebo:12,bdist_wheel:47,beam:[8,59,69],beam_gen:[8,59],beam_search:[14,59],beam_siz:[8,59,68,69,71],becaus:[4,7,8,12,15,17,18,19,24,38,40,41,42,48,51,52,59,60,62,64,71,72,82],becom:[43,48,66],been:[2,18,23,54,60,82],befor:[4,8,9,19,26,29,32,38,41,55,61,63,67,72,77],begin:[4,7,8,22,24,29,32,62],beginiter:[14,15],beginn:59,beginpass:[14,15],begintrain:15,behavior:66,behind:51,being:[26,41,64,80],belong:[8,42,48],below:[2,8,17,19,24,38,41,42,43,51,52,59,62,66,67,72,80,82],benefit:[9,26,27],bengio:8,besid:[1,8,12,42],best:[8,18,54,55,60,69,82],besteffort:73,beta1:10,beta2:10,beta:[31,81],better:[8,9,18,53,67,72,77,80],between:[7,8,10,14,18,19,24,35,38,43,44,46,48,53,63,64,72,80,82],bgr:81,bi_gru:9,bi_lstm:9,bia:[8,9,10,59,62,81],bias:[8,62],bias_attr:[8,9,53,59],bias_param_attr:9,biases_:62,biasparameter_:62,biassiz:62,bidi:73,bidirect:[8,9,59],big:[43,66,77],bigger:19,bilinear:8,bilinear_interpol:8,bilinearfwdbwd:66,bin:[54,55,67,72,73],binari:[2,7,8,12,18,27,31,42,60,66,72,79,82],bind:[30,48],bison:54,bit:82,bla:54,black:31,blank:[8,72],block:[8,20,22,24,36,37,42,43,53,62,63,64,66,69,81],block_i:8,block_x:8,blockdesc:[17,32,37,40,45],bn_bias_attr:9,bn_layer_attr:9,bn_param_attr:9,book:[12,45,59,78],bool:[2,6,7,8,9,11,12,14,17,33,40,49,50,51,52,62,69,71,82],boot:[8,59,77],boot_bia:8,boot_bias_active_typ:8,boot_lay:59,boot_stat:51,boot_with_const_id:8,bootstrap:54,bootstrapp:77,borrow:[31,51],bos_id:[8,59],both:[5,6,8,9,15,17,18,19,26,31,42,43,49,55,59,62,63,64,66,72,80,81,82],bottleneck:[66,81],bottom:14,bound:8,boundari:42,boundri:7,bow:82,box:[8,31,66],brace:[17,32],brain:26,branch:[8,15,17,18,33,39,42,47,63],breadth:69,break_if:51,brew:54,brief:[18,24,64],briefli:66,bring:64,broadcast:[19,45,77],broken:61,brought:61,brows:55,browser:[55,72],bsd:60,bucket_nam:72,buf:22,buf_siz:12,buffer:[2,12,22,41,48,69],buffer_s:12,buffered_read:41,bug:[61,72],build:[8,12,18,27,32,42,47,50,53,55,57,63,65,69,72,74,75,79,81,82],build_dict:12,build_model:31,built:[18,42,50,51,54,55,60,77,80],bunch:[66,82],button:[61,72],c11:34,c703c041:61,c99:35,c99e:72,cach:[42,82],cache_pass_in_mem:[2,82],cachetyp:[2,82],cacul:9,caff:17,caffe2:17,calc_batch_s:2,calcul:[2,7,8,9,10,16,19,24,59,62,66,69,71,80],call:[2,7,8,9,14,15,16,17,22,23,24,25,27,31,32,36,37,40,42,45,46,48,50,51,53,55,59,60,61,62,63,64,66,69,72,81,82],callabl:[2,6,8,12],callback:62,caller:[16,72],can:[1,2,4,6,7,8,9,12,14,15,16,17,18,19,22,23,26,27,30,31,32,36,37,39,40,41,42,43,44,45,46,50,51,53,54,55,59,60,61,62,63,64,66,67,68,69,71,72,73,77,79,80,81,82],can_over_batch_s:2,cancel:[26,61],candid:8,cannot:[44,45,48,51,62,63],capabl:[38,45,54],capac:72,capi:34,capi_prvi:35,caption:53,captur:[53,67],card:67,care:[9,27,41,68,69,77],carefulli:[67,69,81],caret:14,carpedm20:31,cast_to_op_attr:50,cat:[55,81],categori:[8,12,19,82],categorig:12,categoryfil:73,caus:[19,29,63],caution:[72,73],cc_:18,cc_binari:18,cc_test:18,cclient:25,cde:8,cdn:12,cdot:8,ceil:8,ceil_mod:8,cell:[8,9],center:2,cento:77,ceph:[21,73],cephf:[21,27,28],certain:[1,37,48,68],certif:[15,28,72],cffi:34,cfg:73,cgo:34,chagn:46,chain:[12,32,62],challeng:[8,19,33],chanc:[15,62,82],chang:[8,12,18,23,27,38,39,41,46,48,53,55,59,61,62,63,64,66,69,72,82],channel:[8,9,66,67,81],channl:[67,81],chapter:36,chapter_data:36,chapter_out:36,charact:82,character:53,characterist:71,check:[2,12,17,18,45,53,54,55,61,63,69,71,72],check_align:12,check_attr:50,check_eq:62,check_fail_continu:2,check_grad:[16,63],check_l:62,check_sparse_distribution_batch:[68,69],check_sparse_distribution_in_pserv:[68,69],check_sparse_distribution_ratio:[68,69],check_sparse_distribution_unbalance_degre:[68,69],checker:45,checkgrad:69,checkgrad_ep:69,checkmark:77,checkout:61,checkpoint:43,checksum:28,child:17,china:55,chmod:[54,72],choic:[18,55],choos:[60,69,82],chosen:[1,31],chunk:[23,28,80],chunk_schem:7,chunktyp:7,cifar:80,circl:32,claim:72,claimnam:72,clang:[34,54,55,61],clarifi:7,classfic:81,classic:[8,53],classif:[2,4,8,32,71,81,82],classifi:[8,31,80,81,82],classification_cost:[42,82],classification_error_evalu:[7,80,82],classification_evalu:7,claster:72,clean:[4,17,18,38,45,60,61],clear:[7,18,38,48],clearer:38,clearli:48,cli:72,click:[61,66,72],client:[22,25,45],clip:[6,9,69,82],clock:8,clone:[8,54,55,60],close:[2,41,44,61],closer:53,cloud:[18,19,27,28,29,44,45,77],cloud_read:12,cls:82,cludform:72,cluster:[12,14,15,17,19,24,42,44,68,69,73,82],cluster_train:67,cm469:72,cmake3:54,cmake:[35,54,60,62,63,66],cmakelist:[18,62],cmatrix:[34,35],cmd:73,cna:8,cname:72,cnn:[8,73,81,82],coars:30,code:[2,4,8,12,15,18,26,30,31,32,37,38,41,42,43,45,46,50,51,53,54,55,56,59,62,63,64,65,66,67,72,73,80,82],codebas:45,coeff:8,coeffici:8,collabor:19,collect:[8,12,14,53],collectbia:62,color:81,colour:12,column:[7,8,32,41,44,62,79],column_evalu:7,column_nam:40,com:[8,9,12,18,31,54,55,60,61,72,73,77,81],combin:[7,8,9,12,14,37,45,48,80],come:[39,51],comma:[14,24,69,79],command:[1,4,18,22,27,29,53,54,55,60,61,62,63,65,66,67,72,73,74,75,79,80,81],commandlin:66,commenc:82,comment:[10,18,50,61,63,82],commit:18,commnun:67,common:[21,59,62,68],common_util:67,commonli:[29,59,66,71],commun:[19,24,25,42,43,62,67,72],compar:[16,18,45,60,62,63,80,82],comparison:18,compat:[2,30],competit:80,compil:[8,18,42,46,49,50,52,54,55,60,61,62],complaint:18,complet:[4,8,9,10,12,14,17,19,23,24,28,32,45,62,63,64,72,73,77,82],complex:[1,2,9,26,41,45,59,66,82],complic:[8,30,42,51],compon:[42,51,62],compos:[12,15,30,36,40,45,80],composenotalign:12,composit:30,compress:23,compromis:60,comput:[8,9,15,16,19,37,42,43,44,46,48,52,53,54,55,59,60,62,63,66,71,72,82],computation:[8,59],conat:8,concat:[31,59],concaten:[9,31,36,51],concentr:45,concept:[2,7,15,30,31,36,38,39,44,48,51,52,55,59],conceptu:31,concern:15,concis:[31,51],conclud:63,concret:[45,63],concurr:[19,26,43],concurrentremoteparameterupdat:69,cond:[17,33,39],condit:[8,23,33,42,59,67,73],condtion:31,conduct:66,conf:[4,8,67,79,80,81],conf_paddle_gradient_num:72,conf_paddle_n:72,conf_paddle_port:72,conf_paddle_ports_num:72,conf_paddle_ports_num_spars:72,confid:8,confidence_threshold:8,config:[2,6,8,21,29,53,62,67,68,69,72,73,77,79,80,81,82],config_:[22,69],config_arg:[68,69,71,81,82],config_bas:[7,8,14],config_gener:67,config_lay:62,config_len:24,config_pars:[4,62],config_proto:24,configur:[0,1,2,4,8,14,22,24,26,27,43,53,58,60,62,63,64,66,69,77,79,81],confirm:29,conflict:[48,61],confus:31,congest:69,conll:12,connect:[1,9,27,42,43,53,62,72,73,77,80,81,82],connectionist:8,consequ:[8,9],consid:[7,8,10,54,55,60,66,71,77],consider:[2,9],consist:[7,8,12,23,39,41,45,46,50,63,81,82],consol:[66,72],consolid:17,const_cast:63,constant:[44,62,63],constraint:[42,48],construct:[2,4,7,15,36,40,45,48,50,52,59],constructbackwardgraph:32,constructoptimizationgraph:32,constructor:[40,45,48,50,62,63],consum:19,contact:26,contain:[2,7,8,9,11,12,14,15,17,23,31,38,44,45,46,48,49,50,51,52,56,59,60,61,63,67,72,81,82],containerport:72,content:[24,29,73],content_len:24,context:[8,9,12,48,49,59,63,64,79,82],context_attr:9,context_len:[8,9,82],context_proj_layer_nam:9,context_proj_param_attr:9,context_project:9,context_start:[8,9,82],contibut:61,contin:72,continu:[2,7,19,69],contrast:8,contribut:[56,60,65],contributor:45,control:[6,17,44,55,61,69,72,73,77],conv2d:31,conv:[9,31],conv_act:9,conv_batchnorm_drop_r:9,conv_bias_attr:9,conv_filter_s:9,conv_layer_attr:9,conv_num_filt:9,conv_op:8,conv_pad:9,conv_param_attr:9,conv_strid:9,conv_with_batchnorm:9,conveni:[15,37,50,67],convent:[24,63],converg:[67,80],convers:42,convert:[2,4,12,21,41,46,79,81,82],convlay:8,convolut:[8,9,12,31,80,81],convoper:8,convtran:8,convtranslay:8,cool:[2,61],coordin:[19,24],copi:[14,15,23,26,29,32,36,51,55,61,72,80],copy_shared_paramet:80,copytonumpymat:80,core:[2,6,35,38,51,60,69],coreo:[72,77],corner:45,corpu:12,correct:[2,8,16,62,63,72],correctli:[7,12,31,62,80],correl:53,correspoind:15,correspond:[2,4,15,17,18,33,36,40,44,45,46,50,53,61,62,63,64],corss_entropi:15,cos:[8,50],cosin:[8,50],cosineop:50,cosineopproto:50,cosineopprotomak:50,cost:[4,10,14,15,32,37,39,42,44,53,69,80,82],cost_id:8,cost_val:42,could:[2,4,8,12,14,15,16,23,36,37,38,39,41,42,43,46,55,60,66,67,72,82],count:[7,19,27,41,66,69,71,73,79],counter:[19,23,32],coupl:53,cours:[7,27,60],cover:64,coverag:54,coveral:54,coveralls_uploadpackag:54,cpickl:81,cpp:[16,22,30,34,35,38,43,45,52,61,62,66,82],cpu:[1,2,6,8,16,27,38,42,44,45,47,54,60,63,64,66,69,73,80],cpu_per_p:44,cpu_per_train:44,cpuinfo:55,cpuplac:[63,64],cpusparsematrix:35,crash:[19,66,67,69],crazi:67,creat:[4,6,8,12,14,15,16,17,19,24,28,29,30,31,32,36,37,38,40,46,53,54,55,60,62,63,67,69,77,79,80],create_backward_pass:37,create_bias_paramet:62,create_block:40,create_cloud_job:44,create_doc_str:50,create_global_var:40,create_input_paramet:62,create_op:63,create_oper:30,create_optimization_pass:37,create_paramet:40,create_python_ops_creatation_funct:50,create_rnn:17,create_rnn_op:36,create_var:40,create_whileloop:51,createargu:80,createfromconfigproto:[4,80],creategradientoper:46,createop:50,createoper:17,createstack:72,createvari:17,creation:[30,72],creationd:72,creator:[12,21,45,46],creator_:46,credenti:29,credit:80,critic:31,crlf:61,crop:81,crop_siz:81,cross:[8,63,82],cross_entropi:[8,15,31,44,80],cross_entropy_with_selfnorm:8,crt:28,csc:62,csr:62,ctc:7,ctc_evalu:7,ctest:[55,60,61,63],ctor:40,ctrl:[60,67],ctx:[63,64],cuda:[18,45,54,55,60,66,67,69],cuda_dir:[68,69],cudaconfigurecal:66,cudadevicegetattribut:66,cudaeventcr:66,cudaeventcreatewithflag:66,cudafre:66,cudagetdevic:66,cudagetdevicecount:66,cudagetdeviceproperti:66,cudagetlasterror:66,cudahostalloc:66,cudalaunch:66,cudamalloc:66,cudamemcpi:66,cudaprofilerstart:66,cudaprofilerstop:66,cudaruntimegetvers:66,cudasetdevic:66,cudasetupargu:66,cudastreamcr:66,cudastreamcreatewithflag:66,cudastreamsynchron:66,cudeviceget:66,cudevicegetattribut:66,cudevicegetcount:66,cudevicegetnam:66,cudevicetotalmem:66,cudnn:[8,11,18,54,69],cudnn_batch_norm:8,cudnn_conv:8,cudnn_conv_workspace_limit_in_mb:[68,69],cudnn_convt:8,cudnn_dir:[68,69],cudrivergetvers:66,cuinit:66,cumul:8,curl:[54,72],curli:[17,32],current:[2,8,17,18,19,22,24,36,38,40,43,44,48,51,53,55,59,60,61,62,67,69,72,78,82],current_block:[39,40],current_oper:39,current_word:59,currentcost:82,currentev:82,curv:15,custom:[1,2,15,27,31,45,62,72],custom_batch_read:41,cut:[43,51],cutoff:12,cycl:19,cyclic:8,cython:34,d3e0:72,d_b0:31,d_b1:31,d_b2:31,d_block:31,d_f:31,d_g:31,d_h0:31,d_h0_bn:31,d_h0_relu:31,d_h1:31,d_h1_bn:31,d_h1_relu:31,d_h2:31,d_loss:31,d_loss_fak:31,d_loss_real:31,d_optim:31,d_step:31,d_t:31,d_w0:31,d_w1:31,d_w2:31,dalla:2,danger:2,dangl:60,darwin:72,dash:31,dat:[21,67],data:[0,1,2,4,7,10,14,15,16,17,21,22,23,28,31,32,36,37,38,39,43,44,45,48,49,50,51,52,54,55,59,62,63,64,66,67,68,69,71,74,81],data_batch_gen:80,data_dir:79,data_fil:53,data_i:31,data_initialz:82,data_lay:[2,22,40,53,80,82],data_read:[12,41],data_reader_creator_random_imag:41,data_shar:51,data_sourc:80,data_typ:[12,49,52,59],data_x:31,databas:12,datacent:[21,29],datacenter1:21,datacenter2:21,datacenter_1:21,datacenter_2:21,datacenter_nam:21,datadim:8,dataprovid:[1,53,67],dataprovider_bow:82,dataprovider_emb:82,dataproviderconvert:4,datasci:8,dataset:[0,2,21,27,41,53,59,69,79,81,82],datatyp:[49,52],dcgan:[31,80],dcmake_install_prefix:54,ddim:64,dead:19,deal:[77,80],debian:55,debug:[2,16,29,42],decai:10,decar:12,decayr:22,decent:23,decid:[15,26,31,41,46,49,78],declar:[8,17,31,36],decod:[8,9,59],decoder_boot:59,decoder_group_nam:59,decoder_input:59,decoder_mem:59,decoder_prev:9,decoder_s:59,decoder_st:[9,59],deconv:[8,31],deconvolut:8,decor:[2,12,62],decreas:53,decrypt:72,deduc:45,deep:[8,26,31,32,45,53,55,57,66,80,81,82],deeper:[53,55,81],def:[2,8,12,15,16,21,27,30,31,36,37,40,41,50,51,53,59,62,63,80,81,82],def_block:31,defalut:[8,69,71],default_block:31,default_devic:71,default_st:51,default_valu:71,defect:38,defer:26,defferenct:2,defin:[1,2,8,9,12,14,15,17,18,19,26,30,31,36,39,40,41,43,45,48,50,51,53,59,62,64,67,69,79,80],define_py_data_sources2:[2,53,81,82],definit:[2,17,19,23,39,42,46,50,51,53,55,63,79,82],definiton:30,degre:8,deisgn:46,delai:[64,69],delar:82,delet:[27,28,78],deletestack:72,delimit:7,deliv:77,delta:[8,16],delv:8,demand:19,demo:[8,12,45,67,73,74,79,80,81,82],demolish:73,demonstr:[53,59,64,80],denot:[63,71,82],dens:[2,8,12,24,25,49,62,72,82],dense_arrai:12,dense_vector:[2,4,12,53],dense_vector_sequ:12,dep:18,depend:[17,18,19,27,42,43,53,55,60,63,67,71,77],deploi:[8,67,71,77],deploy:[45,67,72,77],deprec:8,depth:17,dequeu:43,deriv:[5,15,33,37],desc:[17,40,50,51],desc_:17,descend:51,descent:[8,19],describ:[15,17,18,23,38,39,40,45,49,50,52,53,61,62,63,64,72,73,80,82],describestack:72,describestackev:72,describestackresourc:72,descript:[4,7,17,18,46,49,52,54,61,63,70,72],deseri:[14,38],deserializ:45,desgin:32,design:[2,8,12,22,34,63,77],desir:[19,72,73,79],destin:[24,29],destroi:17,destruct:48,destructor:62,det_output:7,detail:[2,4,6,7,8,9,10,16,23,27,29,31,36,40,42,44,48,51,52,54,59,60,61,62,63,64,66,67,70,71,72,73,77,79,80,81,82],detect:[55,61],detection_evalu:7,detection_output:7,determin:[2,8,12,17,45,62,80],dev:[45,54,55,60,61,77],dev_ctx:17,devel:54,develop:[18,38,46,47,54,64,68,69],deverlop:69,deviat:6,devic:[6,38,42,44,45,63,64,69],device_context:63,device_context_:63,devicecontext:[17,63],deviceid:71,devid:[8,69],dhcp:77,diagnos:67,diagram:[36,81],diamond:31,dict:[2,7,12,14,40,44,82],dict_fil:[7,82],dict_siz:[12,22],dictionai:82,dictionari:[2,7,8,12,14,15,16,44,71,81,82],did:[2,38],diff:61,diff_mat:16,differ:[2,7,8,14,17,18,19,24,26,31,33,42,43,44,46,48,51,53,55,59,61,62,63,64,67,69,72,73,79,81,82],differenti:[30,63],difficult:[7,16,53,60],dig:[55,66,72],digit:[2,8],dilat:8,dilation_i:8,dim0:63,dim1:63,dim:[8,12,22,36,40,45,49,52,62,63,64,79,81,82],dim_:64,dimens:[5,8,11,12,31,45,49,51,62,63,64,71,79,82],dimension:[2,53,59,62,64,80,82],dimenst:79,dimes:8,dir:[67,81,82],dirctori:55,direct:[8,9,55,81],directli:[1,2,9,18,25,27,38,42,50,51,53,55,67,73],director:63,directori:[1,8,18,21,26,28,29,54,55,60,61,64,66,67,69,73,78,81,82],diretcoti:81,dis_conf:80,dis_train:80,dis_training_machin:80,disabl:2,discard:[12,19,23,61,69],discount:8,discov:19,discoveri:72,discrep:66,discrim:31,discrimin:80,discriminator_train:80,discuss:[15,17,23,24,25,42],disk:[60,73],dispatch:[38,42,67,69],displai:[27,29],dist:47,dist_train:[15,27],distanc:7,distibut:79,distinguish:[18,67,80],distribut:[8,17,23,24,25,26,43,44,45,52,54,65,73,74,75,77,80,82],distribute_test:[68,69],distributedli:[42,62],disucss:15,divid:[10,50,52,68],diy_beam_search_prob_so:[68,69],dmkl_root:54,dns:72,do_forward_backward:41,doc:[4,12,36,51,54,55,61,63,64,67],dockefil:60,docker:[47,56,61,72,74,75,77],docker_build:15,docker_push:15,dockerfil:[55,60,61],dockerhub:55,document:[2,4,9,16,28,32,36,45,54,60,61,63,64,71,82],documentari:2,doe:[2,4,9,19,23,24,26,27,38,41,42,43,45,46,53,60,62,63,64,66,82],doesn:[6,8,12,15,17,41,44,60,61,66,73],dog:81,doing:[22,26,32,42,66],domain:72,don:[9,15,18,30,32,41,53,60,63,72],done:[7,8,9,18,19,23,24,42,46,61,66,72,80],dopenblas_root:54,dot:[63,69,81],dot_period:[69,71,80],dotmuloper:8,dotmulproject:8,doubl:[2,8,32,42,54,63,69],down:[66,82],download:[12,18,19,22,26,28,55,77,80,82],doxygen:[54,61],dozen:18,drive:48,drop:[2,9],drop_rat:6,dropout:[6,9,62,82],dropout_r:8,drwxr:73,dst:24,dtoh:66,dtype:[4,40,53,81],due:[23,26,31,40],dummi:[14,23],duplic:43,durat:[23,66],dure:[1,2,8,9,17,19,23,26,27,45,53,62,63,68,69,72,77,82],durn:2,dwith_c_api:35,dwith_doc:54,dwith_profil:66,dwith_python:35,dwith_swig_pi:35,dwith_test:63,dwith_tim:66,dynam:[1,2,24,35,41,54,66,69],dynamic_cast:62,dynamic_recurrent_op:51,e2e:77,each:[1,2,4,7,8,9,11,12,14,16,18,19,22,23,24,26,27,32,36,38,40,41,42,43,45,46,48,49,50,51,53,55,59,61,62,67,69,71,72,77,79,81,82],each_feature_vector:5,each_pixel_str:2,each_time_step_output:5,each_word:2,eaqual:8,earli:63,eas:[12,41,63,81],easi:[16,41,45,55,62,67,82],easier:[15,41,43,51,60,62],easili:[15,31,41,46,48,53],echo:55,edg:44,edit:[7,55,60,72],editor:[55,60],edu:[12,72,73],eeoi3ezpr86c:72,effect:[2,69,72],effici:[1,2,8,42,59,60,62],effort:42,efg:8,efs:72,efs_dns_nam:72,efsvol:72,eigen:[45,63],eigen_test:64,eigen_use_gpu:63,eigenmatrix:64,eigenscalar:64,eigentensor:64,eigenvector:64,either:[8,12,14,15,31,33,36,66,82],elb:72,elbapis:72,elec:82,electron:[73,82],elem_dim:8,element:[2,4,7,8,9,12,14,16,23,41,43,44,45,63,64,82],element_typ:24,elementari:45,elif:[15,50],els:[15,22,27,31,33,42,43,48,50,55,60,62,63,81,82],emac:[55,60],emailweixu:18,emb1:22,emb2:22,emb:[73,82],embed:[15,17,22,43,49,51,59],embedding_lay:[22,82],embedding_nam:[8,59],embedding_s:[8,59],emphas:66,empir:8,emplace_back:62,emploi:[50,59],empti:[7,12,19,53,63],enabl:[2,6,8,17,18,23,43,60,66,67,69,72],enable_grad_shar:[68,69],enable_parallel_vector:69,enc_proj:[9,59],enc_seq:9,enc_vec:59,encapsul:[24,44],encod:[9,23,59],encoded_proj:[9,59],encoded_sequ:[9,59],encoded_vector:59,encoder_last:8,encoder_s:59,encount:22,encourag:42,encrypt:72,encrypt_decrypt:72,end2end:77,end:[2,7,8,14,17,38,41,48,53,59,60,61,69,79],end_pass:15,end_po:8,endforwardbackward:14,enditer:[14,15],endpass:[14,15],endpoint:[12,21,72],endtrain:15,engin:[27,66],english:[2,8],enjoi:55,enlarg:63,enough:[17,53,60],enqueu:43,ensembl:9,ensur:[2,19,48,60,62],enter:[17,55],enterpris:45,entir:[8,9,24,26,63],entiti:[7,17,48],entri:[12,23,27,60,62,72],entropi:[8,82],entry_point:27,enueu:43,enumer:[5,82],env:72,environ:[15,44,54,55,60,61,66,67,68,69,72,73,80],eol:61,eos_id:[8,59],epel:54,epoch:31,epsilon:10,equal:[8,9,19,51,63,69],equat:[7,8,9,10,55,63],equilibrium:80,equip:[54,59],equival:[8,15,17,33,50,77],error:[6,7,8,9,10,15,16,23,29,48,53,62,63,67,69,72,81,82],error_clipping_threshold:6,especi:[2,9,60],essenc:15,essenti:[8,15,54,64],estat:53,estim:[8,15,43],eta:73,etc:[7,12,17,41,42,48,55,67,68,71,72,77],etcd:[12,14,19,23,24,26],etcd_addr:24,etcd_endpoint:12,eth0:[67,72],ethternet:67,eval:[7,17,31,44,45,82],evalu:[1,8,13,14,26,42,44,66,67,82],evaluate_difficult:7,evalut:53,even:[15,41,60,66,69],evenli:[24,72],event:73,event_handl:[14,15],eventu:51,everi:[1,2,7,8,9,12,15,19,23,24,26,32,43,48,50,59,61,62,63,64,69,82],everyth:[31,42,43,53,61],everywher:60,evid:38,exactli:[2,8,9,55,72],exampl:[1,2,7,8,9,10,12,14,17,27,29,30,31,32,36,38,39,40,41,43,45,46,49,51,53,54,55,59,60,61,62,63,64,66,67,68,69,71,72,73,81,82],exceed:8,except:[2,8,12,26,32,51,71,79],exchang:38,excluded_chunk_typ:7,exconv:8,exconvt:8,exdb:12,exec:[55,69],execut:[18,19,23,27,31,44,46,60,62,66,72],executioncontext:[63,64],executor:[31,37,39],exist:[15,17,19,29,40,41,44,50,51,60,62,64,69,72],exit:[24,29,69,73],expand:62,expand_a:8,expand_level:8,expandconvlay:8,expans:8,expect:[8,66],experi:71,expert:18,expir:19,explain:[2,7,19,30,32,67,80],explan:[8,16,27,42,48,54,82],explanatori:[53,55],explicit:[51,62],explicitli:[2,15,44,63,64],explor:8,exponenti:5,expos:[25,51,55,72],express:[15,43,63,72],ext:8,extend:[7,43,51],extens:[26,43,63],extent:35,extern:[2,18,34,35,45],external_librari:18,extra:[6,8,9,42,53,77],extra_lay:14,extraattr:[6,71],extraattribut:8,extract:[7,8,38,42,63,72],extract_fea_c:81,extract_fea_pi:81,extract_para:79,extralayerattribut:[6,9],extralayeroutput:9,extrem:[8,66],extremli:1,f120da72:73,f7e3:72,fa0wx:73,fabric:67,face:18,facotr:8,fact:[39,40,81],factor:[6,8,10],factori:34,fail:[2,19,23,44,63,69,71,73],failur:[19,24,63],fake:[31,80],fake_imag:41,faked_imag:31,falloc:28,fals:[2,6,7,8,9,10,12,16,17,33,36,39,41,49,52,53,59,62,63,69,71,73,79,82],false_block:[17,33,39],false_label:41,false_read:41,familiar:[2,53],fanscin:2,fantast:82,far:51,fascinatingli:1,fast:[8,23,46,66],faster:[8,9,19,59,66],fault:[14,23,45],favorit:60,favourit:55,fbd1f2bb71f4:73,fc1:[44,62,71],fc2:[44,71],fc3:71,fc4:71,fc8a365:72,fc8a:72,fc_act:9,fc_attr:9,fc_bias_attr:9,fc_layer:[40,50,53,62,71,82],fc_layer_nam:9,fc_mat:14,fc_op:50,fc_out:17,fc_output:50,fc_param_attr:9,fc_without_b:17,fclayer:62,fcop:30,fea:81,fea_output:81,featur:[2,5,8,12,61,69,82],feed:[9,14,15,32,36,40,42,44,53],feed_dict:[31,44],feeder:12,festiv:2,fetch:[12,19,22,42,59,61,62],few:[2,18,19,41,49,55,60],fewer:8,fg0:8,field1:14,field2:14,field:[8,14,17,46,49,50,66,72],fifth:32,figur:[15,18,31,36,43,59,62,66,79,80,81],file:[1,2,4,7,8,12,14,15,18,19,21,23,24,26,27,28,29,35,41,42,45,52,53,54,55,59,60,61,62,63,64,67,69,77,79,81],file_list:2,file_nam:[2,53,81,82],filenam:[2,21,40],fileoffset:28,filer:8,filesystem:[26,27,28,42,55,72],fill:[8,19,23,40,72,82],fill_zero_grad:45,filter:[8,9,81],filter_s:[8,9],filter_size_i:8,finali:67,find:[8,10,17,19,26,48,55,66],find_var:16,findop:17,findvar:[17,48],fine:[6,23,30],fingerprint:72,finish:[2,19,23,26,27,50,55,67,72,73],finit:62,first:[2,8,14,15,17,19,23,26,27,29,31,32,36,39,40,42,45,49,50,51,53,55,59,60,61,62,63,64,66,69,71,72,77,79,80,81,82],first_seq:59,firstli:[7,8],firstn:12,firstseen:73,fit:[1,12,45,61],five:[39,66,82],fix:[2,6,34,42,61],flag:[12,63,69,80],flatten:[39,40,64],flexiabl:41,flexibl:[1,8,9,15,24,32,36,42,51,59],float32:[4,12,30,31,40,41,53,63,80,81],floor:8,flow:[17,36,47,61],fly:[53,82],fnt03:72,focu:[2,66],focus:63,folder:[18,21,27,29,54,72],follow:[1,2,7,8,9,10,12,14,15,16,17,18,19,23,27,30,31,32,33,36,39,41,43,45,48,49,50,51,54,55,59,60,61,62,63,64,66,67,71,72,73,74,75,77,79,80,81,82],fool:80,forbid:15,force_load:34,forest:17,forget:[10,15],fork:8,form:[1,2,8,9,10,66],format:[1,2,7,12,14,16,23,51,53,61,62,63,64,69,72,79],former:[15,18],formula:[8,9,16],formular:8,forth:31,forward:[5,8,9,16,17,22,24,31,37,38,39,45,46,59,62,71,80],forward_op:16,forwardactiv:62,forwardbackward:14,forwardtest:4,found:[2,4,8,39,48,54,59,80,82],four:[2,7,32,79,81,82],fp16:[45,52],fp32:[45,52],fp64:52,fpga:44,frame:[7,45,51],framework:[15,17,39,45,48,50,62,63,81,82],free:[12,77],frequenc:[12,66,79,82],frequent:[23,41,45,67],fresh:[26,44],friend:48,friendli:31,from:[2,4,7,8,9,12,14,16,17,18,19,21,22,23,24,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,48,51,53,55,59,61,62,63,64,65,66,67,69,71,72,73,77,79,80,81,82],from_no_sequ:8,from_sequ:8,from_tar:14,fromfil:[41,53,81],fulfil:66,full:[8,19,26,36,55,59,62,77],full_matrix_project:[9,59],fulli:[42,43,53,61,62,66,77,80,81,82],fullmatrixproject:8,fullsiz:22,fully_matrix_project:9,fullyconnect:79,fullyconnectedlay:62,func:[12,23,46],funciton:9,functor:30,fundament:[43,45,53],further:[8,50,77],furthermor:44,futur:[8,26,42,45,78],fvs:50,fwd_op:46,g_b0:31,g_b1:31,g_b2:31,g_block:31,g_h0:31,g_h0_bn:31,g_h0_relu:31,g_h1:31,g_h1_bn:31,g_h1_relu:31,g_h2:31,g_im:31,g_loss:31,g_optim:31,g_step:31,g_w0:31,g_w1:31,g_w2:31,gain:8,game:80,gamma:81,gan:15,gan_train:80,gangliao:18,gap:69,gate:[8,9],gate_act:[8,9],gate_attr:8,gate_bias_attr:8,gate_param_attr:8,gate_recurr:8,gather:[8,38,62,63],gauss:6,gaussian:80,gaussian_normal_random:31,gcc:[34,45,54,55,60],gcreators_:50,gen:8,gen_conf:80,gen_train:80,gen_training_machin:80,gender:12,gener:[1,2,4,7,8,9,12,14,15,16,17,18,19,21,23,24,26,30,37,39,41,42,43,45,46,49,50,51,53,54,55,61,63,66,67,69,71,72,79,81,82],generated_word_embed:8,generatedinput:[8,59],generator_conf:80,generator_machin:80,generator_train:80,genert:2,geq:8,gereat:7,get:[2,7,8,12,14,16,17,18,19,23,24,26,27,28,31,36,44,45,46,48,50,51,53,54,59,62,63,66,67,72,76,81,82],get_all_op_proto:50,get_block:40,get_cloud_job:44,get_config_arg:[71,82],get_data:[73,82],get_dict:12,get_dim:16,get_embed:12,get_float_el:16,get_grad:14,get_input_lay:62,get_mnist_data:80,get_model:81,get_movie_title_dict:12,get_nois:80,get_numeric_gradi:16,get_numerical_gradi:16,get_output:16,get_shap:14,get_tensor:16,get_training_loss:80,get_vari:17,get_word_dict:12,getbatchs:62,geteigendevic:64,getenv:[15,27],getinput:62,getinputgrad:62,getinputvalu:62,getlayeroutput:14,getmat:22,getoptconfig:22,getoutputgrad:62,getoutputvalu:62,getparam:22,getparameterconfig:22,getparameterptr:62,getparameterspars:22,getparametersremot:22,getplac:[63,64],getsiz:62,getslotvalu:80,gettask:23,gettempl:72,gettranspos:62,getw:62,getweight:62,getwgrad:62,gfortran:54,gist:9,git:[47,54,55,60,61],github:[9,18,31,54,55,60,81],give:[2,19,36,45,53,55,60,62,66,72,82],given:[2,8,12,14,24,26,30,31,41,43,44,51,62,69,80,82],glide:18,global:[2,6,15,17,18,19,38,40,44,45,48,50,60,66,69,72],global_block:40,global_learning_r:6,globalstat:66,globalstatinfo:66,globe:2,glolal_block:40,go1:54,go_librari:18,go_test:18,goal:[32,45,66],gob:23,godep:18,godoc:34,goe:[8,9,19,33,48,53],going:[30,77,82],golang:[18,54],good:[8,31,41,66,77],goodfellow13:8,googl:[15,45],googleapi:[54,72],gopath:54,goroot:54,got:48,gpg2:72,gpg:72,gprotos_:50,gpu:[1,2,6,8,11,16,27,38,42,44,45,47,54,60,61,63,64,65,67,77,80,81],gpu_id:[69,71,80],gpu_per_train:[42,44],gpugpu_id:68,gpukernel:45,gpuplac:63,grab:19,grad:[16,24,49,69],grad_op_class:45,grad_op_maker_:46,grad_op_typ:[45,46],grad_op_type_:46,grad_share_block_num:[68,69],grad_var_nam:16,gradient:[6,7,8,10,14,19,23,32,37,38,45,49,63,69,82],gradient_check:63,gradient_clipping_threshold:[6,82],gradient_evalu:7,gradient_flat:16,gradient_machin:[14,35],gradientcheck:63,gradientmachin:[4,14,35,38,80],gradientmachine_:22,gradopdescmak:46,gradopdescmakerbas:46,gradopmak:46,gradual:[53,66],grain:30,gram:79,grandient:14,grant:72,graph:[8,14,17,18,19,31,36,39,42,44,52,64,79],graphviz:81,grayscal:2,great:[43,77],greater:8,greaterthan:50,green:31,grep:55,groudtruth:59,ground:[7,8,82],group:[9,23,77],group_input1:59,group_input2:59,group_input:59,grouplen:12,grpc:77,gru:[8,59,82],gru_bias_attr:9,gru_decod:59,gru_decoder_with_attent:59,gru_encoder_decod:79,gru_layer_attr:9,gru_memori:9,gru_siz:82,gru_step:59,gru_step_lay:9,grumemori:[9,59],gserver:[8,62],gsizex:66,guarante:[40,62],guard:22,guess:53,guest:60,gui:66,guid:[28,45,56,59,61,62,66,72,73,79],guidenc:53,gzip:[23,73],h0_bn:31,h_prev:17,hack:[56,67],had:60,hadoop:15,half:72,hand:[45,64],handi:18,handl:[12,15,27,38,41,42,44,48,51,67],handler:[14,17],handwrit:2,happen:[23,50],hard:[42,43,51,60,72,82],hardwar:[55,60,66],has:[2,4,7,8,9,10,12,15,16,17,18,19,23,24,26,31,39,42,43,44,45,49,50,55,59,60,62,63,66,72,73,77,79,82],has_kei:14,have:[1,2,4,8,9,12,15,16,17,18,19,23,24,26,27,30,31,32,36,38,39,40,41,42,43,44,45,46,48,49,52,53,54,55,59,60,61,62,63,66,67,69,71,72,77,79,82],haven:60,hdf:[1,21],head:[61,63,79],header:[24,35,45,53,62,79,81],heard:60,heavi:67,height:[8,12,17,34,41,62,63],height_:49,held:19,hello:15,help:[2,4,17,29,45,51,60,61,67],helper:[8,42,46,51,62],henc:[40,48],here:[2,4,6,7,8,9,12,15,18,19,25,29,32,41,50,53,54,59,63,67,68,71,72,73,77,79,81,82],heterogen:[42,43],heurist:[8,43,69],hidden:[8,9,37,42,59,72,82],hidden_out:17,hidden_s:9,hierarch:[8,39,40,45,59],hierarchi:45,high:[6,62,77,80],higher:[1,30,51],highest:[12,17],highli:[1,2,12,51,59,71],him:15,hint:[43,53],his:44,histor:30,hl_get_sync_flag:62,hold:[15,19,23,25,31,42,44,48,50,64,72],holder_:64,home:[21,29,42,44,54,67,72,73],honor:23,hook:[2,6],hookattr:6,hookattribut:6,horizont:[8,81],host:[18,27,54,55,67,72,73],hostnam:[67,72],hostpath:73,hostport:72,hour:60,hous:[2,12,53,79],how:[1,2,6,8,15,17,19,23,29,30,38,50,53,59,60,67,69,72,73,76,81,82],howev:[2,8,9,16,26,38,40,41,42,46,49,50,53,59,68,69,72],hpp:34,html:[12,55],htod:66,http:[8,9,12,18,27,31,54,55,60,61,72,73,77,80,81],huber:8,huge:[8,61],human:8,hyper:[8,31,62],hyperplan:12,i1117:66,iamfullaccess:72,iamusersshkei:72,ib0:67,ics:12,id_input:7,idea:[8,18,41],ident:[8,46,53,55,63,72],identifi:[33,62],identityoffsetproject:8,identityproject:8,ids:[7,8,62,82],idx:[23,31,62],ies:29,ifels:[17,39],ifelseop:39,ight:8,ignor:[2,8,69,79],illustr:[2,7,19,24,30,36,42,44,59,62,66,82],ilsvrc:81,im_siz:31,imag:[2,11,12,15,31,32,37,39,41,44,53,56,60,61,71,72,74,75,77,80,81],image_a:41,image_b:41,image_fil:41,image_lay:41,image_list_provid:81,image_nam:15,image_path:41,image_reader_cr:41,image_s:81,imagenet:[8,21],imagepullpolici:72,imageri:8,images_reader_cr:41,imagin:32,img:[2,8,9,42],img_conv_lay:9,img_featur:2,img_pool_lay:9,imgsiz:66,imgsizei:66,imgsizex:66,immedi:72,immutable_paramet:15,imperfect:45,implement:[2,8,9,10,12,17,23,24,25,26,27,30,33,34,35,38,42,43,48,50,51,59,82],implemet:22,impli:18,implicit:44,imposs:77,improv:[8,43,45,66,72],inarg:22,inbound:72,includ:[1,2,7,8,9,12,15,17,18,24,27,31,34,35,36,39,40,42,45,50,54,55,59,60,61,62,63,66,69,72,73,79,82],incorpor:8,incorrect:8,increas:[19,23,69],increment:[32,69],incupd:62,inde:[12,41,55],independ:[8,16,24,44,48,77,82],index:[2,7,8,11,12,14,16,17,19,23,39,40,51,67,72],indexslot:8,indic:[2,7,8,17,24,31,36,39,46,49,51,53,67,72],indice_map:51,indices_map:51,individu:[19,53,72],industri:[19,77],ineffici:38,infer:[0,15,17,19,33,34,40,44,45,49,54],infer_shap:40,inferior:26,infershap:[17,40,45,63,64],infershapecontext:[63,64],infiniband:67,info:[7,8,12,36,62,67,77],inform:[4,8,12,14,17,27,29,36,40,42,48,49,62,63,64,66,69,72],infrastructur:[72,80],ingor:69,inherit:[17,37,45,63],ininst:15,init:[6,14,17,31,36,42,62,71,72,80,82],init_attr:40,init_from_tar:14,init_hook:82,init_model_path:[68,69,71,79,82],initi:[2,4,6,8,9,12,14,18,23,32,36,40,42,43,50,51,59,62,63,69,79,80,82],initial_max:6,initial_mean:[6,8],initial_min:6,initial_std:[6,8],initialize_op_attr:40,initpaddl:[4,80],initrd:77,inlcud:9,inlin:[64,72],inner:62,inner_param_attr:9,inproj_attr:8,inproj_bias_attr:8,inproj_param_attr:8,input0:64,input1:[8,9,64],input2:8,input:[2,4,5,7,8,9,11,12,14,16,17,22,26,30,31,32,36,38,40,41,42,43,44,45,46,48,50,51,53,59,62,63,64,71,79,80,81,82],input_conf:8,input_data:62,input_data_target:62,input_featur:5,input_fil:53,input_hassub_sequence_data:62,input_id:8,input_imag:9,input_index:62,input_label:62,input_lay:62,input_loc:8,input_nam:15,input_proj_bias_attr:9,input_proj_layer_attr:9,input_seg:51,input_seq:8,input_sequence_data:62,input_sequence_label:62,input_sparse_float_value_data:62,input_sparse_non_value_data:62,input_t:62,input_to_check:16,input_typ:[53,82],input_valu:16,input_var:16,inputbuff:22,inputdef:62,inputgradi:46,inputlayers_:62,inputs_to_check:16,inputtyp:[2,12],insert:[45,46,61],insid:[7,8,19,38,41,43,45,46,55,72],inspect:61,inspir:79,instal:[8,27,47,55,57,60,61,67,73,81],instanc:[8,16,17,19,21,25,33,36,40,42,45,46,59,62,64,66,69],instance_ip:72,instanti:19,instead:[8,9,11,18,22,27,32,41,42,55,60,67,82],instruct:[17,32,55,60,66,82],int16:52,int32:[39,51,52,69],int64:[28,49,52],integ:[2,7,8,12,23,27,34,62,82],integer_valu:[2,12,82],integer_value_sequ:[2,12,59,82],integr:[7,54,77],inter:[8,42,67],interact:[55,72],intercept:8,interchang:[32,45],interest:66,interfac:[0,4,6,8,9,14,17,23,27,29,38,45,46,63,64,67,72,77],interg:82,intergr:8,intermedi:[29,31,37,42,60],intern:[8,9,14,72],internet:[18,19,77],interpret:[2,7,54,66],interv:8,inth:64,intrins:54,introduc:[2,8,17,19,31,48,50,63,73],introduct:[3,80],introductori:60,intuit:[26,45],invalid:[41,48],invoc:[18,30,45],invok:[2,8,14,38,42,43,45,46,50,60,66,72],involv:[63,80],iob:7,ioe:7,ips:72,ipt:[8,50,59],ipx:77,ipython:15,is_discriminator_train:80,is_gener:[79,80],is_generator_train:80,is_loc:14,is_predict:82,is_seq:[8,59],is_stat:6,is_tensor:50,is_test:81,is_train:2,isn:66,isol:55,isspars:62,issu:[18,31,44,54,55,60,66],item:[8,12,14,26,41,77],iter:[8,9,10,12,14,15,19,41,42,51],its:[2,8,9,14,15,16,17,19,23,31,32,36,38,40,45,46,48,49,50,61,62,63,64,66,69,72,79,80,82],itself:[19,26,48],ivs:50,java:[17,34,39,45],jeremi:66,jmlr:8,job:[4,12,26,42,44,45,68,69,71,81,82],job_dispatch_packag:67,job_id:12,job_mod:79,job_nam:[27,72],job_namespac:72,job_path:72,job_workspac:67,jobpath:72,jobport0:72,jobport1:72,jobport2:72,jobport3:72,jobserv:27,join:19,joint:79,jointli:9,journei:55,jpg:81,json:[67,72,73],jth:9,jupyt:[27,55],just:[2,5,7,8,9,12,18,23,24,31,36,38,42,45,46,48,49,53,60,61,67,71,72,79],jx4xr:72,jypyt:15,k8s:77,k8s_data:72,k8s_job:15,k8s_token:15,k8s_train:72,k8s_user:15,kafka:21,kaim:8,kaimingh:81,kebilinearinterpbw:66,kebilinearinterpfw:66,keep:[2,8,12,19,32,48,50,77],keep_top_k:8,kei:[2,12,14,16,17,19,21,23,28,45,46,50,51,60,61,63,66,67],kept:[8,40],kernel:[8,16,49,63,64,66,82],key1:69,key2:69,key_pair_nam:72,keyid:72,keymetadata:72,keypair:72,keyserv:72,keystat:72,keyusag:72,keyword:2,kill:[19,72],kind:[1,2,15,16,19,25,32,37,42,49,52,53,72,73,80,82],kms:72,know:[2,15,23,53,61,62,66,72],known:[17,30,36,80],kriz:12,kselectedrow:49,ksimonyan:9,kube_cluster_tl:15,kube_ctrl_start_job:15,kube_list_containers_in_job_and_return_current_containers_rank:15,kubeconfig:72,kubectl:73,kuberent:[19,72],kubernet:[15,19,45,65,67,74,75,77],kubernetes_service_host:15,kwarg:[2,9,10,12,50,82],l1_rate:6,l2_rate:6,l2regular:82,l93:22,label:[2,4,7,8,10,12,14,31,32,37,39,41,42,43,44,53,73,80,81,82],label_dim:[8,82],label_fil:41,label_lay:41,label_path:41,lag:69,lake:2,lambdacost:8,lambdarank:8,languag:[8,12,32,45,48,71,79],larg:[11,12,42,43,61],larger:[2,6,7,8,67],larger_than:[17,33,39],last:[7,8,9,36,39,53,59,67,69,82],last_time_step_output:8,lastseen:73,latenc:[8,42,67,72],later:[18,45,54,63,64,72,78,82],latest:[8,17,18,19,26,55,61,73],latter:51,launch:[69,72],launcher:15,layer1:[8,9],layer2:8,layer3:8,layer:[4,6,7,9,11,12,13,14,17,22,31,32,33,37,39,41,42,43,45,50,51,53,59,65,68,69,79,80,81,82],layer_0:62,layer_attr:[8,59,71],layer_num:[71,81],layer_s:8,layer_typ:8,layerbas:62,layerconfig:62,layergradutil:62,layermap:62,layeroutout:8,layeroutput:9,lbl:7,ld_library_path:[54,67],lead:66,leaki:31,learing_r:37,learn:[6,7,8,9,10,12,15,24,26,31,32,41,42,43,44,45,53,55,57,59,60,62,63,66,78,81,82],learnabl:14,learning_method:[53,79,82],learning_r:[6,24,42,53,79,82],leas:19,least:[7,8,19,54],leav:[2,17,72],lecun:12,left:[8,17,53,64,81],legal:50,len:[2,8,24,28,40,62,82],length:[8,9,12,24,36,45,51,59,69,73],leq:8,less:[8,15,67,77],less_than:15,let02:73,let:[4,7,8,15,17,26,30,32,36,37,46,53,63,72],level:[6,8,30,36,51,52,67,69,80],lgtest:18,lgtest_main:18,lib64:[54,67,69],lib:35,libapi:18,libari:35,libcudnn:54,libpaddl:[34,35,45],libpaddle_capi:35,libpaddle_gserv:35,libpaddle_math:35,libpython:54,librari:[8,18,25,35,42,54,55,63,67,69],life:19,lifecycl:77,lifetim:48,lightweight:30,like:[2,7,8,12,17,18,19,22,27,30,31,32,40,41,42,45,48,49,51,53,54,59,60,66,67,68,71,72,77,79,81,82],limit:[8,12,45,66,69],line:[1,2,4,7,12,18,22,27,29,32,39,45,53,60,61,65,66,67,71,72,79,81],linear:8,linearactiv:53,link:[8,9,18,28,29,45,48,54,63,72,77,82],linux:[28,54,55,60,72],linux_x86_64:47,lipeng:79,list:[1,2,7,8,9,12,14,15,17,18,23,27,29,31,37,38,40,44,46,48,51,53,55,59,60,62,63,67,69,71,72,81,82],listen:[19,69],littl:[1,2,24,69,82],live:[55,63],load:[1,2,4,8,15,19,31,40,42,53,63,69,72,81],load_featur:81,load_feature_c:81,load_feature_pi:81,load_missing_parameter_strategi:[68,69,71,79],load_mnist:31,load_uniform_data:80,loadparamet:4,loadsave_parameters_in_pserv:[22,68,69],loc:7,local:[6,14,16,17,19,25,26,32,36,39,45,54,55,60,67,68,69,73],local_scop:16,localhost:55,localpath:29,locat:[8,14,18,51,59,62,82],lock:[18,19,23,24,43],lod:[36,49,51,52],lod_desc:[49,52],lod_level:[40,49,52],lod_tensor:[36,49,52],lodtensor:[45,52],lodtensordesc:49,log:[2,23,29,31,42,62,67,69,72,73],log_barrier_abstract:69,log_barrier_lowest_nod:[68,69],log_barrier_show_log:[68,69],log_clip:[68,69],log_error_clip:[68,69],log_period:[69,71,73,80,82],log_period_serv:[68,69],logarithm:5,logger:2,logic:[2,26,31,37,38,42,43,48,51,63,67],login:55,logit:31,longer:[19,42],look:[2,7,17,27,32,42,53,67,68,72,73,80,82],lookahead:8,lookup:82,loop:[16,17,41,48],loop_var:51,loss:[8,31,37,62,80,82],lost:37,lot:[42,68,77],low:[8,37,51],low_rnn:36,lower:[8,36,67],lower_level_rnn:36,lowest:69,lpaddle_capi_shar:35,lpaddle_capi_whol:35,lrelu:31,lstm:[8,59,73,82],lstm_bias_attr:9,lstm_cell_attr:9,lstm_group:9,lstm_layer_attr:9,lstm_size:82,lstm_step:9,lstmemori:[9,59],lstmemory_group:8,ltr:8,lucki:53,mac:[35,54,55,60],machin:[8,9,12,14,31,42,43,53,60,62,68,69,71,72,73,77,82],machine_transl:59,maco:60,macro:[30,46,63],made:[2,19,24,53,59],mai:[2,8,9,16,17,41,42,43,44,45,48,55,64,66,72],main:[2,4,39,45,61,72],mainli:[25,63,69],maintain:[8,17,23,40,45,72,78],majel:18,major:[42,55,80,81],make:[2,7,8,15,17,18,19,23,24,26,32,36,38,41,42,45,46,51,54,55,60,61,62,63,66,67,72,77,82],make_ddim:64,make_function_oper:30,make_vari:50,maker:[45,46],malloc:62,man:28,manag:[14,19,24,25,29,42,48,61,67],mandarin:8,mani:[8,9,18,23,31,38,45,46,48,49,50,51,53,55,60,69,82],manipul:[40,46],mannal:67,manner:8,manual:[37,42,46,55,77],manylinux1_x86_64:47,map:[2,7,8,12,14,15,17,23,40,46,48,50,51,60,69,77,81],map_fn:51,map_read:12,mapper:12,mapreduc:15,mark:[2,31,32,36,43,48,59,77],market:53,mask:[6,8],master:[15,26,45,47,61,69],mastermind:18,mat:[34,35],mat_cache_row:22,mat_norm:22,mat_normal_shar:22,mat_param_attr:9,mat_sparse_row:22,mat_sparse_row_auto_grow:22,mat_sparse_row_id:22,mat_sparse_row_prefetch:22,mat_sparse_row_prefetch_full_s:22,mat_value_shar:22,match:[8,18,66],matchbox:77,math:[9,34,45,62,63,66],matirx:8,matmul:[17,36,51,63],matric:[4,59,62],matrix:[7,8,9,12,14,22,34,35,62,63,68,71,81],matrixptr:62,matrixtyp:35,matter:2,mattyp:22,max:[2,6,8,12,16,40,66,69,71,82],max_diff:16,max_id:[8,14,82],max_job_id:12,max_length:[8,59],max_movie_id:12,max_relative_error:[16,63],max_sort_s:8,max_user_id:12,maxframe_evalu:7,maxid:[7,82],maxid_evalu:7,maxid_lay:82,maxim:8,maximum:[7,8,12,17,24,59,63,66,69,82],maxinum:11,maxpool:8,mayb:[8,17],md5:[12,20],mean:[2,6,7,8,9,10,11,12,14,18,36,41,42,48,53,59,60,63,66,67,69,71,72,77,79,80,81,82],mean_meta:81,mean_meta_224:81,mean_valu:81,mean_var_nam:8,meant:51,measur:[53,66],mechan:[8,9,25,46,59,72],mem:[8,17,27],mem_per_p:44,mem_per_train:44,member:[12,15,32,38,40,48,63],memcpi:[38,66],memori:[1,2,9,17,22,23,27,45,59,60,62,64,66,69,71,73,82],memory_boot:9,memory_nam:8,memory_test:60,memory_threshold_on_load_data:69,mention:[18,23,43,60],mere:9,merg:[8,24,26,36,38,61,69,79],mergedict:79,messag:[17,32,39,40,45,46,49,52,53,61,69,73],meta:[67,81,82],meta_config:67,meta_gener:67,metaclass:63,metadata:[28,72,73],metal:77,metaphor:32,metaplotlib:15,method:[2,8,10,14,16,17,26,31,32,37,43,45,48,49,51,55,62,63,64,66,69,71,82],might:[8,17,18,39,43,55,60,62,72],mileag:66,million:[12,71],min:[6,8,40,66,71,72],min_block:17,min_count:43,min_desc:17,min_pool_s:2,min_word_freq:12,mind:67,mini:[2,8,12,14,17,19,33,36],mini_batch:41,minibatch:[8,17,32,33,39],minim:[2,10,17,31,37,43,45,53,69],minimum:8,minimun:69,minst:2,minu:46,minus_grad:46,minusgradop:46,minusop:46,minusopgradmak:46,minusopprotoandcheckermak:46,minut:[19,26,60,72],mirror:[18,55],mislead:24,miss:[31,69,79],mit:72,mix:[9,51,59],mixed_lay:9,mixed_layer_attr:9,mixedlayertyp:8,mkdir:[29,54,55,72],mkl:[45,54],mkl_path:54,mkl_root:54,ml_data:67,mnist:[2,4,21,31,32,39,41,42,44,45],mnist_provid:2,mnist_random_image_batch_read:41,mnist_train:[2,41],mnist_train_batch_read:41,mobil:45,mode:[8,14,61,69,80,81],model:[0,1,4,8,9,12,14,17,19,20,32,37,42,43,44,45,51,61,62,65,69,72,78],model_config:[4,80],model_list:[69,71],model_path:71,model_zoo:[79,81],modifi:[4,8,42,59,61,62,63,67,72],modul:[1,2,4,9,12,14,30,31,51,53,54,63,81,82],modulo:8,momentum:[6,48,53,82],momentumoptim:53,mon:73,monitor:82,mono:8,month:[18,82],more:[1,2,4,7,8,9,12,15,16,18,19,23,26,27,29,30,32,36,37,40,41,42,43,45,46,51,53,55,59,60,61,62,63,64,66,67,71,73,77,82],morin:8,most:[2,4,8,12,15,18,26,32,41,42,53,59,62,66,68,77],mostli:77,motiv:45,mount:[27,55,72,73],mountpath:[72,73],move:[8,19,23,29,66,72,77],movement:66,movi:[2,12],movie_categori:12,movie_info:12,movie_review:12,movieinfo:12,moving_average_fract:8,mpi:67,mse:[32,37,39],much:[8,19,37,41,51,66],mul:[30,44,62,63],mul_grad:63,mul_op:63,mulgradkernel:63,mulit:67,mulkernel:63,mulop:[30,63],mulopgrad:63,mulopmak:63,multi:[8,38,62,68,69,77,81],multi_binary_label_cross_entropi:8,multi_crop:81,multigradientmachin:38,multinomi:8,multipl:[7,8,9,12,14,15,16,23,24,26,30,42,43,44,45,52,55,59,62,63,69,71,72,80,82],multipli:[7,8,62],multiprocess:12,multithread:2,must:[2,5,7,8,9,12,24,40,41,45,50,54,55,59,61,62,63,64,67,69,71,72],mutabl:64,mutable_data:[63,64],mutuable_data:64,mxnet:17,my_cluster_nam:72,my_external_dns_nam:72,mypaddl:73,name:[2,6,7,8,9,11,14,15,16,17,19,21,22,24,27,30,35,39,40,44,45,47,49,50,51,52,53,55,59,60,61,62,63,66,67,69,71,73,74,75,77,79,80,81,82],name_prefix:21,namespac:[17,33,34,55,62,63,73],nativ:8,natur:[23,26,43,51,71],nchw:8,ndarrai:[14,21],ndcg:8,ndcg_num:8,nearest:82,nearli:16,necess:51,necessari:[2,8,17,24,26,38,40,50,51,54,62,67,82],necessarili:62,need:[2,7,8,9,12,15,16,18,22,23,24,26,27,29,30,31,37,38,40,42,43,44,45,46,48,50,51,53,54,55,59,61,62,63,64,67,68,69,71,72,73,77,80,81,82],neg:[2,7,8,82],neg_distribut:8,neg_overlap:8,neg_pos_ratio:8,neighbor:82,ner:7,nerual:42,nest:[2,8,12,17,39],net:[8,9,17,31,36,48],net_diagram:81,netop:[17,45],network:[1,2,4,6,7,8,10,12,13,14,15,16,17,19,22,31,36,37,41,42,43,48,50,52,53,55,62,63,64,66,67,69,77,79],network_config:71,networkadministr:72,neural:[2,4,8,9,10,12,14,15,17,19,42,48,52,53,64,66,69,79,80,81],neuralnetwork:38,neuron:[4,62,82],never:[12,41,48,72,73],new_block_idx:40,new_stat:36,newblock:40,newest:24,newli:77,newop:17,newopdesc:40,newprogram:40,newremot:42,newvardesc:40,next:[8,12,19,25,51,59,61,62,63,66,69,72,73],nfs4:72,nfs:72,nfsver:72,nginx:55,ngram:12,nic:[67,68,69],nil:23,nine:12,nlp:[2,8],nltk:12,nms_threshold:8,nms_top_k:8,nnz:62,no_cach:2,no_grad_set:[16,63],no_sequ:[2,8],noavx:55,node:[8,18,26,42,43,44,45,52,60,62,67,69,72,73,77],node_0:72,node_1:72,node_2:72,nodefil:67,nois:[8,19,31,80],noise_dim:80,noisi:31,non:[8,19,49,62,63,69,72],none:[1,2,4,6,7,8,9,10,11,14,15,16,17,31,33,36,37,39,40,44,50,51,53,59,81,82],nonlinear:62,nor:60,norm:[9,31,80],norm_by_tim:8,normal:[2,4,8,9,12,59,62,67,69,73,79,80,81],normzal:81,notat:8,note:[2,4,6,8,9,11,14,15,17,22,23,27,41,45,54,55,63,64,66,69,71,72,79],notebook:[27,55],noth:[5,14,48,60,61,69],notic:[46,59,62],notingradi:63,notion:51,notori:16,now:[2,8,12,18,19,31,43,45,46,48,53,55,61,69,72,80],np_arrai:12,nproc:[54,60],nullptr:[46,48,62],num:[8,9,67,69,82],num_channel:[8,9],num_chunk_typ:7,num_class:[8,9],num_filt:[8,9],num_gradient_serv:[68,69],num_group:8,num_neg_sampl:8,num_p:[42,44],num_parameter_serv:15,num_pass:[14,53,68,69,71,73,82],num_repeat:8,num_result:7,num_results_per_sampl:8,num_row:49,num_shard:21,num_step:51,num_train:[42,44],number:[2,7,8,9,12,17,19,21,41,43,45,50,51,53,60,61,62,67,69,72,79,81,82],numchunktyp:7,numdevices_:71,numer:63,numeric_grad:16,numerical_grad:16,numlogicaldevices_:71,numofallsampl:7,numofwrongpredict:7,numpi:[6,12,14,21,31,40,41,53,54,63,80,81],numreal:22,numsampl:66,numtagtyp:7,numtimeout:23,nv_:18,nv_gpu:60,nv_librari:18,nv_test:18,nvcc:[18,55],nvidia:[54,55,60,66,69],obei:7,obj:[2,53,81,82],object:[2,4,6,8,9,10,12,14,15,22,31,34,37,40,44,45,48,64,66,80,81,82],observ:[8,10,53,62,66],obtain:[26,82],obvious:18,occur:[12,14],occurr:17,oct:73,odd:8,off:[35,55,60,61,77],offer:[4,17,44,45,50],offici:[8,18,55,72],offlin:[19,21,77],offset:[8,22],often:[22,67,82],ograd:62,old:[16,24,26,45,55,69],omit:82,on_init:2,on_travisexclud:54,onc:[2,8,19,23,32,42,43,55,62,72,82],one:[2,5,7,8,9,10,11,12,14,15,16,17,19,22,23,24,26,27,30,31,36,37,38,39,40,41,42,44,45,46,48,49,51,53,55,60,61,62,63,67,69,71,72,73,77,79,80,81,82],onehotcrossentropyopkernel:63,ones:[30,31,45,63],onli:[1,2,4,7,8,9,11,14,15,16,18,22,23,24,25,26,27,29,31,32,36,37,38,40,42,43,44,45,49,50,51,53,54,59,60,61,62,63,64,66,68,69,71,72,73,77,79,81,82],onlin:[8,10,19,21,41],only_cpu:16,onto:[42,43,72],op_:63,op_check:63,op_class:[45,50],op_maker_class:[45,50],op_proto:50,op_test_util:63,op_typ:45,opattrcheck:63,opcreat:50,opdesc:[17,32,39,40,45,46,50,52],opdescbind:46,opdescbuild:17,open:[2,8,15,21,31,41,53,55,72,81,82],openbla:54,openblas_path:54,openblas_root:54,oper:[8,9,10,12,16,17,31,32,36,37,42,44,48,52,55,59,62,64,66,69,72,79],operaotr:46,operator_grad:16,operatorbas:[17,30,45,46,50,63],operatorwithkernel:63,opinfo:[45,46],opinfomap:46,opkernel:64,opkernelkei:45,opmak:50,opproto:63,opprotoandcheckermak:[46,63],opprotomak:[50,63],opregist:50,opregistri:50,ops:[16,17,18,32,39,40,45,63,77],ops_:17,ops_test:18,opt:[15,37,44,50,54],opt_op_list:37,optestmeta:63,optim:[2,6,13,14,16,31,38,39,42,43,44,45,49,53,62,66],optimis:37,optimize_op_attr:40,option:[2,7,8,15,18,31,39,45,49,50,52,53,60,61,62,67,71,77],optmization_op_list:37,optyp:50,opwithkernel:49,order:[2,8,9,12,14,32,41,51,62,69,72,73,77,80,81,82],ordereddict:14,oregon:72,org:[7,8,9,12,21,28,31,54,55,80],organ:[7,8],orient:50,origin:[1,2,8,12,16,31,48,51,64,80],other:[2,7,8,9,12,17,19,24,29,36,48,50,54,55,59,60,61,71,72,73,77,79,80,81,82],otherchunktyp:7,otherwis:[1,8,12,15,19,24,26,31,41,59,61,67,71],our:[15,18,31,42,43,48,51,55,59,60,61,62,72,73,79,82],out:[8,14,15,17,18,23,26,36,40,53,59,63,64,66,69,72,73],out_dir:72,out_left:8,out_mem:59,out_memori:9,out_right:8,out_size_i:8,out_size_x:8,outlier:8,outlin:70,outout_lay:14,outout_layer1:14,outout_layer2:14,output:[4,5,6,7,9,11,12,14,15,16,17,21,26,29,30,31,32,33,36,39,40,41,42,43,45,46,48,49,50,51,53,59,60,62,63,64,66,69,71,73,79,80,81,82],output_:[8,62],output_all_step:36,output_dir:81,output_id:8,output_lay:[14,81],output_max_index:11,output_mem:[8,59],output_nam:16,output_num:36,output_path:21,output_seg:51,outputbuff:22,outputgradi:46,outputh:8,outputw:8,outsid:[2,8,9,48],outter_kwarg:2,outupt:51,outv:62,over:[1,8,9,14,15,51,61,62,66,82],overal:[31,77],overhead:66,overlap:[7,8,62],overlap_threshold:[7,8],overrid:[17,19,29,44,62,63,64],overview:[23,24,25],overwrit:29,own:[24,26,37,42,44,50,55,63,67,72],owner:60,pack:[51,55],packag:[2,12,23,27,30,47,55,61,63,72],pad:[9,82],pad_c:8,pad_h:8,pad_w:8,paddepaddl:1,padding_attr:8,padding_i:8,padding_x:8,paddl:[2,4,5,6,7,8,9,10,11,12,14,15,17,18,19,21,27,29,30,31,33,34,35,36,38,39,42,44,45,50,51,53,54,55,56,59,60,61,62,63,65,66,67,69,71,72,77,80,82],paddle_begin_init_param:24,paddle_dir:63,paddle_element_typ:24,paddle_element_type_float32:24,paddle_element_type_float64:24,paddle_element_type_int32:24,paddle_element_type_int64:24,paddle_element_type_uint32:24,paddle_element_type_uint64:24,paddle_enforc:17,paddle_enforce_eq:[63,64],paddle_error:[34,35],paddle_exampl:27,paddle_finish_init_param:24,paddle_get_param:24,paddle_gradi:24,paddle_init_param:24,paddle_job:27,paddle_matrix:[34,35],paddle_matrix_cr:35,paddle_matrix_get_shap:34,paddle_matrix_shap:34,paddle_n:67,paddle_new_etcd_pserver_cli:24,paddle_new_pserver_cli:24,paddle_on_cloud:27,paddle_output:73,paddle_paramet:24,paddle_port:67,paddle_ports_num:67,paddle_ports_num_for_spars:67,paddle_pserver2:67,paddle_pserver_cli:24,paddle_pserver_client_releas:24,paddle_root:79,paddle_save_model:24,paddle_send_grad:24,paddle_source_root:79,paddle_train:[35,47,67],paddledev:[72,73],paddlepaddl:[1,2,4,8,9,12,14,18,19,21,24,25,26,27,28,29,30,31,32,33,36,37,38,40,41,44,45,48,51,52,53,54,59,61,62,63,65,66,67,74,75,77,78,81,82],paddlepadl:2,paddpepaddl:2,page:[61,72],pai:55,pain:44,pair:[7,8,17,32,37,42,45],pakcag:18,palceholder_just_ignore_the_embed:79,paper:[8,31,79,80,81],para:22,paraconvert:79,paradigm:45,paragraph:36,paragraph_data:36,paragraph_out:36,parallel:[42,43,45,60,66,69,71,72,73],parallel_nn:[6,68,69],param:[6,8,9,12,16,17,24,38,64],param_attr:[8,9,22,53,59],param_config_proto:24,paramattr:[6,8,53,59],paramet:[1,2,4,7,9,10,11,12,13,16,17,18,20,22,26,29,31,32,36,37,39,41,42,48,50,51,53,62,64,65,71,80,82],parameter_attribut:8,parameter_block_s:[68,69],parameter_block_size_for_spars:[68,69],parameter_learning_r:6,parameter_list:37,parameter_nam:[14,15],parameter_serv:15,parameter_valu:22,parameterattribut:[6,8,9,22],parameterclient_:22,parametermap:62,parametermutex_:22,parameters_:62,parameters_and_grad:37,parameterserver2:22,parameterset:15,parameterupdat:38,parameterupdater_:22,parametris:10,params_grad:37,paramt:[72,79],paraphrase_data:79,paraphrase_model:79,paraspars:62,parent:[17,39,40,45,62],parent_:[17,48],parent_idx:40,parenthes:45,pars:[4,12,18,60,71,72,80],parse_config:[4,80],part:[2,7,8,17,26,39,40,53,59,61,62,66,77,80,82],parti:[60,66],partial:[8,14,80],partial_sum:8,particip:63,participl:79,particular:[32,45,66],partit:[19,21,42,43,45,72],pass:[2,8,14,17,19,31,37,38,41,45,48,51,53,61,62,66,67,69,72,73,80,82],pass_id:14,pass_idx:41,pass_test:80,passtyp:62,password:67,past:[15,55,72],patch:28,path:[1,2,7,12,14,19,23,24,27,41,53,54,67,69,71,72,73,79,81,82],pattern:[12,19,34,53,72],paus:[19,26],pdf:[8,9],pem:[15,21,72],pend:[19,23],peopl:60,per:[7,8,12,19,24,41,63,69,82],perfom:[69,71],perform:[1,8,16,24,31,38,45,53,59,60,62,63,65,67,68,80,82],period:[1,19,26,44,69,82],permiss:72,peroid:8,persist:[49,52,72],persistentvolum:72,persistentvolumeclaim:72,person:[7,15],perspect:[45,66],perturb:[16,62],peter:44,pex:77,pfs:[21,29,44],pfsclient:21,pfspath:29,pgp:72,phase:[46,53,77],photo:31,physic:77,pick:[2,72],pictur:82,piec:[8,9,53,64],pillow:27,pip:[47,54,61,67],pixel:[2,8,12],pixels_float:2,pixels_str:2,place:[1,2,19,26,42,43,45,62,63,64,66,67,81],placehold:[31,53,64,79],placement:43,plain:[1,7,8,27,35],plan:[19,45,62],platform:[17,53,63,64,72],pleas:[2,4,6,8,9,10,15,19,23,24,25,36,40,41,42,44,45,52,54,55,56,59,60,61,62,63,64,72,78,79,82],plot:15,plu:[8,16],pne:63,png:81,pnpairvalidationlay:69,pnpairvalidationpredict_fil:68,pod:[21,27,72,73],pod_nam:72,point:[17,19,27,44,53,60,63,64,66,77],pointer:[17,24,40,45,48,64],polar:12,polici:72,pollut:26,pool3:62,pool:[2,9,13,82],pool_attr:9,pool_bias_attr:9,pool_layer_attr:9,pool_pad:9,pool_siz:[2,8,9],pool_size_i:8,pool_strid:9,pool_typ:[8,9],pooling_lay:[9,82],pooling_typ:[8,82],poolingtyp:11,pop:17,popul:24,popular:[18,31,53,81],port:[18,55,67,68,69,72,73],port_num:68,ports_num:69,ports_num_for_spars:[22,68,69,71],pose:19,posit:[2,7,8,9,82],positive_label:7,possibl:[15,17,23,40,43,66,80],post1:54,post:[27,28],potenti:66,power:[64,77,82],practic:[8,53,59,62],pre:[2,8,9,12,15,24,55,72,73,79],pre_dictandmodel:79,pre_stat:[36,51],preambl:40,precis:[7,54],precision_evalu:7,pred:82,predetermin:[8,69],predic:12,predict:[2,3,7,8,10,14,42,53,59,67,69,79,82],predict_fil:69,predict_lay:14,predict_output_dir:[68,69,82],predict_sampl:4,predicted_label_id:82,prediction1:14,prediction2:14,prefetch:[22,62],prefix:[7,19,21,63,72],pregrad:62,preinstal:54,premodel:79,prepand:40,prepar:[4,16,27,38,59,74,82],prepend:40,prepend_oper:40,preprocess:[12,51,67,73],prerequisit:54,present:[15,17,51,61,81],preserv:29,pretti:53,prev_batch_st:[68,69],prevent:[1,10,15,19,23,26],preview:45,previou:[8,9,14,19,29,36,43,62,69,72],previous:[8,73,81],previous_memori:17,price:[12,45,53],primari:32,primit:51,principl:[15,18],print:[6,14,15,42,53,69,79,82],printallstatu:66,printer:7,printstatu:66,priorbox:8,prioriti:45,prite:7,privat:[17,35,48,49,50,51,61,64],privileg:[60,72],prob:[7,14,80],probabilist:[8,79],probability_of_label_0:82,probability_of_label_1:82,probabl:[7,8,14,59,81,82],problem:[4,8,10,15,16,18,26,31,32,45,60,61,82],proc:55,proc_from_raw_data:82,proce:[12,19,41,72],procedur:[17,64,79],proceed:8,process:[1,2,4,6,8,9,12,15,17,21,22,23,26,42,50,53,55,59,67,69,71,72,73,79,81,82],process_num:12,process_pr:82,processdata:81,processor:66,prod:[55,61],produc:[8,9,12,19,41,55,81,82],product:[8,27,55,61,62,72,82],productgraph:73,profil:[29,54],proflier:66,program:[1,12,15,21,24,26,32,33,37,41,42,44,45,48,55,61,66,67,69],programdesc:[40,44,46],programm:[40,42],progress:[19,23,69],proivid:2,proj:8,project:[8,9,27,35,54,59,62,63],promis:[8,9],prompt:29,prone:15,propag:[10,63,69,71],properli:[60,82],properti:[2,69],propos:[17,37,43,51],protect:[50,62,63],proto:[11,39,45,50,52,63],proto_:50,protobuf:[14,17,27,32,39,40,45,46,50,54],protocol:[7,69,77],prove:82,provid:[8,12,15,17,24,27,31,44,50,51,53,55,64,66,67,72,77,79,80,81],providermemory_threshold_on_load_data:68,provis:[72,77],provod:2,prune:[8,17],ps_desir:19,pserver:[14,22,24,25,27,45,67,68,69,72],pserver_addr:24,pserver_cpu:27,pserver_id:20,pserver_mem:27,pserver_num_thread:[22,68,69],pserver_spec:14,pserverstart_pserv:68,pseudo:[15,27,46,51],pseudocod:51,psize:62,ptr:35,pull:[18,45,47,55,79],purchas:82,purpos:[8,19,42,43,66],push:17,push_back:62,put:[18,19,22,40,43,55,62,67,73,82],pvc:72,pwd:[55,60,61],pxe:77,py_paddl:[4,80],pybind:17,pydataprovid:[1,2,82],pydataprovider2:[3,4,53,82],pyramid:8,pyramid_height:8,python:[1,2,3,14,15,17,25,30,31,32,34,38,45,47,51,53,54,59,60,61,67,79,80],qualifi:54,qualiti:82,queri:[8,72],question:[8,15,43,50,72],queue:43,quick:[69,73],quick_start:[27,72,73,74,82],quick_start_data:73,quickli:[45,53],quickstart:73,quit:66,r_t:8,rac:8,rais:12,rajathkmp:31,ran:[43,66],rand:[31,66,69,71,80],random:[2,6,8,12,21,31,38,41,53,63,69,80],random_imag:21,randomli:26,randomnumberse:68,rang:[2,8,12,21,31,41,42,44,50,69,71],rank:[8,15,51,64,72,81,82],rare:2,rate:[6,7,9,10,12,24,62,67,82],rather:[4,27,31,51,72],ratio:[8,69],raw:[8,53,82],rdma:[54,69],rdma_tcp:[68,69],reach:[19,66],read:[1,2,12,14,15,19,21,41,42,43,45,51,53,59,60,61,67,72,77,81,82],read_from_realistic_imag:15,read_from_rng:15,read_lock:20,read_mnist_imag:15,read_ranking_model_data:15,readabl:45,reader:[0,14,21,31,32,39,40,42,44],reader_cr:21,reader_creator_bool:41,reader_creator_random_imag:[12,41],reader_creator_random_image_and_label:[12,41],readi:[19,53,72,73,77],readlockguard:22,readm:[35,61],readonesamplefromfil:2,readwritebuffer_:22,readwritemani:72,real:[2,8,22,31,41,53,80],realist:15,realiz:[17,36],reason:[9,15,16,19,55,73],recal:7,receiv:[19,27,43],reciev:69,recognit:[2,8,81],recommand:2,recommend:[1,9,15,55,59,62,67,69],recommonmark:54,recompil:66,record:[12,23,50,61,72],recordio:[12,15,21,23,42,44],recov:[19,51,53,80],recover:45,recoveri:23,rectangular:8,rectifi:8,recurr:48,recurrent_group:[9,59],recurrent_lay:9,recurrent_op:51,recurrentgradientmachin:[35,51],recurrentgroup:7,recurrentlay:69,recurs:[17,18,29,45],recv:[42,43,72],recvparametertyp:22,red:31,reduc:[10,43,45,67,69,71],reduce_by_kei:45,reduce_mean:31,refactor:[32,38,40,42,43,51],refer:[1,4,6,8,9,10,16,17,19,23,24,25,36,39,40,45,48,51,52,59,60,61,62,63,64,67,73,79,82],referenc:[8,23],reflect:23,refrain:63,reg:50,regard:77,region:[8,48,66],regist:[46,62,66],register_gpu_profil:66,register_lay:62,register_op:[30,45,46,50,63],register_op_cpu_kernel:63,register_op_gpu_kernel:63,register_op_without_gradi:[45,63],register_oper:46,register_tim:22,register_timer_info:66,registerop:50,registr:63,registri:[27,55,73,77],regress:8,regular:[6,62,72,82],reinforc:44,rel:[1,9,16,26,63,67],relat:[2,19,26,27,48,49,55,73,77],relationship:[46,53,80],releas:[44,47,54,55,72],relev:63,reli:[16,37,54,63],reliabl:19,relu:[8,31,62],remain:[51,82],rememb:8,remot:[6,18,22,45,61,62,67,69,71,72],remote_ess:44,remote_sess:44,remoteparameterupdat:[22,25,69],remov:[12,29,61,67,69],renam:29,reorgan:8,repeat:[17,32,39,49,50,52],repeatedli:32,replac:[18,23,44,46,55],replic:42,replicaset:27,repo:18,report:[23,42,66,67],reportdataset:23,repositori:[8,61],repres:[2,4,8,9,17,23,40,43,44,45,49,51,52,59,62,72,82],represent:[8,24,31,32,42,49,82],reproduc:60,request:[18,19,22,26,42,45,47,72,73,77,79],requir:[1,7,8,15,19,24,26,27,29,36,39,42,43,45,46,49,50,52,60,62,63,67,72,73,77,80,82],res5_3_branch2c_bn:81,res5_3_branch2c_conv:81,research:[12,42],reserv:[2,29],reserveoutput:62,reset:[8,19],reshap:[16,41,64],reshape_s:8,resid:60,residu:81,resiz:[22,63,64],resnet_101:81,resnet_152:81,resnet_50:81,resolv:[18,61,73],resourc:[44,55,72],respect:[2,16,31,36,53,59,62,69,81],respons:[8,22,31,38,72,73],rest:[2,8,17,27,28,53,77],restart:[19,24,72,73,77],restartpolici:[72,73],restor:16,restrict:[48,69],resu:41,result:[4,5,7,8,14,16,23,31,32,37,38,42,63,64,66,69,72,81,82],result_fil:7,resum:26,retain:64,retran:72,retriev:[17,48,60,62,73],return_seq:9,reuqest:47,reus:[17,26,41,45,62,63],rev:60,reveal:15,revers:[8,9,59],review:[12,61,73,82],reviews_electronics_5:73,revis:82,rewrit:[18,63],rgb:8,rho:10,rich:53,right:[2,8,16,17,18,27,45,81],rkt:[27,60],rmsprop:82,rnn:[8,9,17,31,40,45,48,65,68,82],rnn_bias_attr:59,rnn_layer_attr:59,rnn_out:59,rnn_output:51,rnn_step:8,rnn_use_batch:[68,69],rnnlm:12,rnnstep:51,roadmap:51,robust:8,role:[12,15,23,24,42,72],rollback:40,root:[10,11,67,72,73],root_dir:67,rot:8,roughli:[2,80],row:[4,7,8,12,22,62,81],row_id:8,rows_:49,rpc:23,rpcserver:23,rsize:72,rtk:77,rtype:[8,12],rule:[7,32,42,62,72],run:[15,16,17,18,19,27,30,31,32,36,37,39,42,43,44,45,48,49,55,61,62,64,65,66,69,72,74,75,77,79,81,82],runinitfunct:66,runnabl:43,running_on_cloud:27,runtim:[1,2,17,36,44,45,52,54,55,67],runtime_table_:17,s_param:80,s_recurrent_group:59,sacrif:1,safe:27,sai:[8,32,33,53,60,69,71],sake:62,same:[2,4,7,8,9,14,15,16,23,24,26,30,31,36,42,44,45,46,48,51,59,63,64,67,71,72,79,82],samping_id:8,sampl:[2,4,7,12,31,50,67,69,71,79,80,81,82],sample_dim:80,sample_id:7,sample_num:7,sampler:31,satifi:7,satisfi:[18,49,67,72,82],save:[2,8,12,14,19,21,23,24,27,32,42,49,52,53,60,69,71,72,73,81,82],save_dir:[53,69,71,73,80,82],save_only_on:[68,69],saving_period:[68,69],saving_period_by_batch:[68,69,71,82],saw:2,scalabl:45,scalar:[2,8,17,33,51],scale:[5,42,43,46,50,63,81],scaleop:63,scaleopmak:[45,63],scalingproject:8,scan:[23,45],scatter:8,scenario:[53,68],scene:68,schdule:72,schedul:[23,27,43,72,80],scheduler_factor:6,schema:79,scheme:[7,22,63],scope:[16,40,44],score:[7,8],scrip:82,script:[4,12,60,63,67,72,81,82],search:[8,19,48,54,59,69],second:[2,8,15,29,31,36,39,41,48,50,53,55,63,67,79,81,82],secret:72,section:[2,40,43,59,62,67,72,82],see:[2,4,8,9,15,19,40,42,44,53,55,61,63,64,66,72,79,80,81,82],seed:[66,69],seem:18,seen:63,segment:[7,36,51,64],segmentor:79,sel_fc:8,selcet:8,select:[8,61,72],selected_id:8,selected_indic:8,selected_row:[49,52],selected_rows_desc:[49,52],selectedrow:52,selectiv:8,selector:73,self:[16,31,37,40,51,53,62,63],selfnorm:8,semant:[12,15,47],semat:15,send:[19,24,42,43,45,50,52,69,72],send_back_parameter_typ:22,sendbackparameterspars:22,sendbackparametertyp:22,sendparameterrequest:22,sendparameterrespons:22,sensit:8,sent:[15,24,42,45,50,73],sentenc:[2,8,12,36,51,59,82],sentence_input:51,sentiment:[2,53,82],sentimental_provid:2,separ:[2,7,24,30,46,69,79,82],seper:51,seq:[8,12],seq_len:51,seq_pool:8,seq_silc:8,seq_text_print:7,seq_to_seq_data:79,seq_typ:[2,12],seqtext_evalu:7,seqtoseq:[8,79],seqtoseq_net:[8,79],sequel:2,sequenc:[2,5,7,8,9,11,12,17,32,37,39,51,62,79,82],sequence_conv_pool:82,sequence_group:8,sequence_nest_group:8,sequencestartposit:8,sequencetextprint:7,sequencetyp:[2,8],sequenti:[8,17,59,82],seri:9,serial:[2,14,17,23,38,45,52],serializ:45,serv:[42,45,51,55,66,72,80],server:[15,18,22,25,26,42,45,55,62,67,68,77],serverless:19,servic:[55,77],sess:[31,37,44],session:[37,55,66],set:[1,2,4,6,7,8,9,12,14,15,19,27,31,36,40,45,46,48,51,53,54,55,59,60,62,63,64,65,66,67,68,69,71,72,73,79,81,82],set_active_typ:62,set_default_parameter_nam:6,set_drop_r:62,set_float_el:16,set_input:8,set_siz:62,set_typ:62,setdatatyp:49,setdefault:63,setp:72,setq:60,settup:62,setup:[2,47,55,62,63,77,82],sever:[2,7,8,16,22,31,36,38,49,51,67,71,72,82],sexstant:77,sgd:[10,14,15,19,27,38,42,43,44,49,67,80],sgdasync_count:68,shall:18,shape:[8,12,14,16,17,31,33,36,39,40,44,45,49,63,64,81],shard:[19,20,21,22,23,24,26,42,43,72],share:[8,18,31,35,38,45,51,54,55,60,63,66,69,73],shared_bia:9,shared_bias:8,shared_librari:18,shared_ptr:[34,35,48,64],shell:[72,81],shift:81,shorten:8,shorter:81,should:[2,4,6,7,8,12,14,15,16,17,24,27,30,31,36,37,38,39,41,42,45,46,49,50,51,52,53,59,61,63,67,72,82],should_be_fals:15,should_be_tru:15,should_shuffl:2,show:[4,7,10,17,19,29,33,36,39,49,51,53,60,64,69,72,73,79,81,82],show_check_sparse_distribution_log:[68,69],show_layer_stat:[68,69],show_parameter_stats_period:[68,69,71,73,82],shown:[2,8,15,42,59,62,64,66,72,80,81,82],shrink:62,shuffl:[2,12],sid:72,side:[8,14,38,64,81],sig:72,sigint:67,sigmod:50,sigmod_op:50,sigmod_output:50,sigmoid:[8,17,44,50,51,62],sigmoidactiv:9,sign:[28,72],signal:67,signatur:72,signific:66,similar:[8,17,41,43,45,51,63,72,77,82],similarli:[8,12,63],simpl:[1,2,5,7,8,9,12,14,32,39,43,48,50,51,54,55,61,66,69,82],simple_attent:59,simple_gru:[59,82],simple_lstm:[8,82],simple_rnn:[8,59],simpler:38,simplest:72,simpli:[1,8,15,24,36,54,55,59,66,79,81],simplifi:[15,40,50,62,73],simultan:72,sinc:[8,19,23,25,26,41,42,44,46,49,51,53,55,64,66,72,77,80,82],sincer:61,singl:[2,7,9,12,19,42,43,44,45,48,55,62,67,73,81,82],sinlg:14,site:[18,72],six:79,size:[2,7,8,9,10,12,14,19,21,22,24,31,40,41,42,44,49,50,51,53,59,62,63,64,67,69,80,81,82],size_a:8,size_b:8,size_t:[22,51,62],sizeof:[17,79],skip:[41,53,61,67,72,81],sliceproject:8,slide:[8,10,12,19],slightli:31,slope:8,slopeinterceptlay:8,slow:[2,66],slowli:60,small:[2,12,16,31,62,67,69],small_messag:[68,69],smaller:[8,16,19],smart:48,smartli:8,smooth:8,snap:73,snapshot:[20,26,72],snippet:[30,37,59,62,66,72,82],sock:27,sock_recv_buf_s:[68,69],sock_send_buf_s:[68,69],socket:69,softmax:[8,9,15,17,33,39,42,43,44,59,62,79,82],softmax_param_attr:9,softmax_selfnorm_alpha:8,softmaxactiv:82,softwar:[55,66,77],solid:31,solut:77,solv:[15,42,45],some:[2,6,8,12,14,15,17,18,22,23,24,26,27,30,31,32,36,37,39,40,42,43,45,46,48,51,53,54,61,62,63,64,66,68,69,71,72,77,80,82],some_c_api_funct:35,some_inst:35,some_op:[36,51],some_python_class:34,somecppclass:34,somedata:14,somegotyp:34,someth:[2,8,22,40,60],sometim:[8,10,41,60,66],somewhat:24,somewher:48,soon:19,sophist:[53,62,67],sort:[8,12,51,69,72],sort_by_length:51,sourc:[8,12,16,18,29,31,35,41,45,53,55,59,61,65,72,73,79,82],source_dict_dim:59,source_language_word:59,space:[7,8,40,43,55,59,60,66],space_seperated_tokens_from_dictionary_according_to_seq:7,space_seperated_tokens_from_dictionary_according_to_sub_seq:7,spars:[2,6,8,10,12,22,62,64,67,69,72,82],sparse_binary_vector:[2,12,82],sparse_binary_vector_sequ:12,sparse_float_vector:2,sparse_non_value_slot:12,sparse_remot:22,sparse_upd:[6,22],sparse_value_slot:12,sparse_vector:12,sparse_vector_sequ:12,sparseparam:62,sparseprefetchrowcpumatrix:62,spatial:8,speak:59,spec:[72,73],specfii:69,special:[8,24,37,40,42,54,63,79,82],specif:[1,14,18,19,29,45,48,60,63,71,82],specifi:[1,2,7,8,15,16,22,23,24,27,29,31,40,42,44,48,50,51,53,54,59,60,62,64,69,72,80,81,82],speech:8,speed:[9,55,77],spefici:81,sphinx:[34,54,55],sphinx_rtd_them:54,split:[2,8,26,33,45,51,67,71,72,79,81,82],split_count:72,sql:1,sqrt:8,squar:[8,10,11,53],square_error_cost:53,squarerootnpool:8,srand:69,src:18,src_backward:59,src_embed:59,src_forward:59,src_root:4,src_word_id:59,srl:12,ssd:8,ssh:[55,67,72,73],sshd:55,ssl:54,sstabl:15,stabil:[16,63],stabl:[47,72],stack:[45,51,53,72,82],stackexchang:8,stage:[18,25,31,52,61,67],stale:[19,44],stamp:66,standard:[6,45,60,79],stanford:[12,16,73],star:18,start:[8,9,14,18,19,22,23,24,26,27,38,42,53,55,59,60,66,67,69,76,79],start_pass:[68,69],start_po:8,start_pserv:69,startup:[19,27,72],stat:[54,66,69],state:[8,9,19,36,48,51,53,59,69,73,80],state_act:[8,9],statement:[32,62,72],static_cast:64,staticinput:[8,59],statist:[8,69,82],statset:66,statu:[27,61,66,72,73],status:73,std:[14,18,22,34,35,45,46,48,50,62,63,64,69],stderr:67,stdout:67,step:[4,8,9,11,16,17,19,24,31,32,38,40,42,43,45,50,51,55,59,61,62,66,67,72,73,77,82],step_id:51,step_input:51,step_net:17,step_output:51,step_scop:45,stepnet:[17,36,45,48],still:[23,26,42,46,64,81],stirng:40,stmt1482205552000:72,stmt1482205746000:72,stochast:[10,19,23,26],stop:[8,55,60,67,69,73],storag:[28,54,72,73],store:[7,8,12,14,16,17,18,22,38,39,40,42,44,45,46,48,51,62,63,64,67,69,72,73,79,81,82],str:[14,27,51,71],straight:39,straightforward:49,strategi:[2,11,19,43,69],street:8,strength:80,strict:41,stride:[8,9],stride_i:8,stride_x:8,string:[1,2,7,8,14,17,23,29,39,40,44,45,46,48,49,50,52,62,63,69,72],strip:82,struct:[23,24,28,35,46,50],structur:[17,23,31,39,40,45,49,67,72,79,82],sts:72,stuff:61,stun:2,style:[2,8,45,50,54,61],sub:[7,8,12,15,26,31,36,38,40,42,59,62,82],sub_nest_seq:8,sub_sequ:[2,8],subclass:40,subcommand:29,subgradi:10,subgraph:[31,43],submiss:42,submit:[45,61,68,69,72],subnet0:72,subnet:[15,72],subobjectpath:73,subsequ:8,subsequenceinput:8,subset:62,substanti:81,succeed:[23,73],success:[8,24,72,73,81],successfulcr:73,successfulli:[63,81],successor:69,sudo:[54,60,72],suffer:16,suffic:[41,53],suffici:69,suffix:27,suggest:[8,18,66],suit:77,suitabl:[49,61,69],sum:[8,10,17,20,59,62],sum_:8,summar:[31,82],sumopgradmak:46,sumpool:8,suppli:49,support:[6,7,8,11,12,16,17,19,26,27,30,31,38,41,42,43,45,46,49,54,55,59,60,61,62,63,64,66,69,72,77],suppos:[18,30,49,53,62,82],suppress:[8,29],sure:[45,60,61,62,72],surpass:8,svs:50,swagger:28,swap_channel:81,swig:[4,25,34,35,54],swig_paddl:[4,80],switchop:17,symbol:[8,17,35],symbols_ready_:17,symbolt:[17,45],symlink:61,sync:[19,61,69,80],syncflag:62,synchron:[10,19,23,67,69,72],syntax:41,synthect:53,synthes:80,synthet:53,sys:81,system:[17,18,19,24,26,28,30,31,42,43,54,55,63,67,73,82],t2b:79,tab:[55,82],tabl:[2,7,8,17,49,52,81,82],tablelookup:49,tablelookupgrad:49,tablelookupop:49,tableproject:8,tag:[7,12,55,59],tagtyp:7,take:[2,4,7,8,9,15,17,18,19,26,31,32,33,39,40,45,46,51,59,60,62,63,66,72,73,80],taken:[2,51],talk:24,tanh:[8,9,31,42,59,62],tanhactiv:9,tar:[14,54,72],tarbal:72,target:[8,12,14,17,18,31,37,42,44,45,59,61,63,79,82],target_dict_dim:59,target_dictionary_dim:8,target_language_embed:8,target_language_word:59,target_link_librari:18,targetinlink:8,task:[2,7,8,42,50,53,59,71,79,81],task_queu:23,taskentri:23,taskqueu:23,tbd:25,tcp:[69,72],teach:82,tear:66,technic:19,techniqu:[59,62],technolog:60,tee:73,tell:[19,23,24,50,55,66],templat:[30,50,63,64,73,77],tempor:[8,82],temporari:[27,78],ten:60,tensor:[16,18,31,36,43,44,49,51,52,63],tensor_array_read:51,tensor_array_s:51,tensor_array_stack:51,tensor_array_unstack:51,tensor_array_writ:51,tensor_s:16,tensor_test:18,tensor_to_check:16,tensorarraydesc:51,tensordesc:49,tensorflow:[17,31,33,42,43,51,64],term:[8,9,19],termin:73,terminolog:53,tese:1,tessorarrai:51,test100:12,test10:12,test1:21,test:[1,2,8,12,14,15,16,18,35,41,44,47,54,55,64,65,66,67,68,79,81,82],test_:63,test_all_data_in_one_period:73,test_check_grad_ingore_i:63,test_check_grad_ingore_x:63,test_check_grad_norm:63,test_fcgrad:62,test_gpuprofil:66,test_layergrad:62,test_list:[2,53,82],test_mul_op:63,test_norm:63,test_pass:[68,69,71],test_period:[68,69,71],test_wait:[68,69],testa:15,testb:15,testbilinearfwdbwd:66,testcas:63,testconfig:62,testfcgrad:62,testfclay:62,testlayergrad:62,testmodel_list:68,testmulgradop:63,testmulop:63,testq:15,testresult:14,testsave_dir:68,testutil:62,text1:29,text:[1,2,7,9,12,15,36,55,72,79,82],text_conv:82,text_fil:12,tflop:66,tftp:77,tgz:[12,54],than:[2,4,6,7,8,9,19,27,30,31,40,45,46,51,54,55,59,60,62,67,72,77,81],thank:79,the_current_program:40,thei:[2,8,15,18,19,24,26,29,31,32,37,40,43,44,45,49,50,51,52,53,55,59,60,62,63,64,66,67,68,72,81],them:[1,2,7,8,9,15,16,18,19,22,27,30,41,43,45,46,48,49,50,51,52,53,55,60,63,66,68,69,72,81,82],themselv:18,theori:66,therefor:54,therein:[8,17],therun:81,theta:31,theta_d:31,theta_g:31,thi:[1,2,6,7,8,9,10,12,14,15,16,17,18,19,22,23,24,25,26,27,30,31,32,36,37,38,39,40,41,42,43,44,45,50,51,53,54,55,59,60,61,62,63,64,66,67,69,71,72,73,77,79,80,81,82],thing:[2,31,45,53,61,66],think:[15,18],third:[8,19,63,66,81],third_parti:8,thirt:60,those:[17,18,19,30,32,33,39,81],though:[51,77],thought:[18,66],thread:[62,66,69,71],thread_local_rand_use_global_se:[68,69],threadid:71,threadloc:66,three:[2,7,8,16,19,32,37,38,39,41,53,69,80,81],threshold:[6,7,8,19,23,69],through:[4,8,18,19,23,25,37,44,59,62,63,66,67,79,80],throughout:82,throughput:66,thrust:45,thu:[2,8,26,53,62,72,78],tier:73,tight:54,time:[2,8,9,11,12,15,16,18,19,23,26,30,36,40,41,42,43,45,46,49,50,51,52,53,59,60,64,66,69,71,73,77,82],timelin:[8,45,66],timeo:72,timeout:[19,23],timeout_sec:12,timer:54,timestamp:[8,20],timestep:[2,8,48],titl:12,tls:28,to_no_sequ:8,to_sequ:8,todo:[7,10,12,17,19,23,26,50],toend:8,togeth:[2,8,9,12,14,51,59],token:[7,8,15,59,79],toler:[14,16,63],too:[12,16,42,51,55],took:77,tool:[55,59,60,61,72],toolchain:54,toolkit:54,top:[7,14,36,63,81],top_k:7,top_level_rnn:36,toplevel:60,topolog:[15,19,38,42,44],topolopi:14,torch:17,toronto:12,total:[14,19,41,43,66,67,73,77,79],total_pass:41,toward:53,trace:[17,31],track:[19,23,40,61],tractabl:8,tradit:[8,17],traffic:42,trail:12,train100:12,train10:12,train:[0,1,2,4,6,7,8,10,12,17,21,23,24,26,31,32,38,39,44,45,49,52,59,62,65,66,68,74,75,81],train_conf:79,train_config_dir:72,train_id:72,train_list:[2,53,81,82],trainabl:[8,40],traindot_period:68,trainer:[2,4,15,20,21,22,23,25,38,42,43,45,53,62,67,69,71,80,82],trainer_config:[1,2,53,67,72,73,82],trainer_config_help:[2,53,62,82],trainer_count:[68,69,71,72,73],trainer_cpu:27,trainer_cr:27,trainer_gpu:27,trainer_id:[69,72],trainer_intern:22,trainer_mem:27,trainer_packag:27,trainerid:26,trainerintern:82,training_machin:80,trainingtest_period:68,trainonebatch:22,trainonedatabatch:80,tran:[62,69],trane:2,transact:[19,23],transfer:[1,2],transform:[8,45,59,62,64,80,82],transform_param_attr:9,translat:[8,9,53,79],transpar:67,transport:69,transpos:[8,62,80],transposedfullmatrixproject:8,travel:2,travers:32,travi:[54,61],treat:[8,17,24],treatment:24,tree:[8,17,40,69],trg_embed:59,triain:1,tricki:34,trigger:[26,38],trim:8,trivial:[2,51],trn:82,true_block:[17,33,39],true_imag:41,true_label:41,true_read:41,truth:[7,8,82],tst:82,tune:[6,8,65,82],tuninglog_barrier_abstract:68,tupl:[2,8,9,12,14,40,41],ture:8,turn:[8,40,41,80],tutori:[55,59,61,62,63,66,67,72,73,74,75,78,81,82],twice:[31,43],twine:47,two:[1,2,7,8,9,15,24,25,26,27,29,31,32,39,41,42,44,45,46,48,49,50,51,52,53,55,59,63,64,66,67,71,72,79,80,81,82],txt:[2,18,27,29,62,67,72,82],type:[2,7,8,9,11,12,14,15,17,19,22,23,26,27,28,29,34,35,36,39,40,41,45,46,49,50,52,53,55,59,60,62,64,69,71,72,73,81,82],type_nam:50,typedef:[24,34,35],typeid:50,typenam:[30,50,63,64],typic:[4,7,42,55,66],ubuntu:47,ubyt:41,uci:12,ufldl:8,uid:73,uint32:28,uint64:34,uint64_t:34,unawar:24,unbalanc:69,unbound:59,unclear:26,under:[18,23,43,53,54,55,64,72],underli:53,understand:[55,66,77,79],understand_senti:59,undeterminist:66,unidirect:8,unifi:49,uniform:[6,8,12,21,31,41,69,80],uniform_random:40,uniqu:[15,17,19,26,27,48,63,69,72],unique_name_gener:40,unique_ptr:[46,48,62],unit:[8,9,18,53,54,55,59,61,64,65],unittest:[35,63],unittestcheckgrad_ep:68,unix:67,unk:[49,52,79],unk_idx:82,unknown:8,unlik:[8,63],unordered_map:48,unpack:51,unrol:36,unseg:8,unsign:24,unstack:51,unstack_from:51,unsupervis:31,unsupport:63,until:[19,24,43,48,67,72],untrack:61,updat:[6,8,10,19,23,24,28,31,36,37,38,42,48,51,54,61,62,67,69,71],update_equ:14,update_hook:6,update_memori:17,update_op:37,updatecallback:62,updatestack:72,upgrad:78,upload:[19,27,28,47],upon:19,upper:8,upstream:61,uri:72,url:12,usag:[1,2,7,8,9,14,33,38,53,63,66,79,80],use:[1,2,4,6,7,8,9,11,12,14,15,16,17,18,19,25,31,36,37,38,42,43,44,48,49,50,51,52,53,54,55,56,59,60,61,62,63,66,67,69,71,72,73,79,80,81,82],use_etcd:14,use_global_stat:8,use_gpu:[68,69,71,73,80,81,82],use_old_updat:[22,68,69],use_seq:53,use_sparse_remote_updat:22,used:[1,2,4,7,8,9,10,11,12,14,15,16,17,18,19,25,26,31,36,38,40,41,42,44,45,48,50,51,53,56,59,60,62,63,64,66,67,68,69,71,72,79,81,82],useful:[1,2,8,9,16,48,59,62,71,82],usegpu:[62,80],useless:67,user:[1,2,6,8,9,12,14,15,16,17,18,21,23,26,27,29,30,31,32,37,40,41,42,43,44,45,46,48,50,51,53,55,67,68,69,72,77,81,82],user_info:12,user_nam:21,usercert:21,userinfo:12,userkei:21,usernam:[21,61],uses:[2,19,26,38,42,59,60,61,62,64,69,72,81,82],using:[1,2,4,6,8,9,12,14,15,17,18,19,23,24,26,27,29,30,31,36,37,39,41,42,46,48,50,53,55,59,60,61,62,63,64,66,69,71,72,73,78,79,80,81,82],usr:[54,67,69,72],usrdict:79,usrmodel:79,usual:[8,14,27,39,53,54,63,66,69,71,72],utf:79,util:[4,54,59,62,63,66,77],uuid:[20,26],v28:8,valid:[8,41,45,48,63,72,81],valu:[2,4,6,7,8,10,11,12,14,16,17,19,33,36,37,38,39,42,44,45,48,49,50,51,52,53,59,62,63,69,71,72,80,81],value1:69,value2:69,value_:49,value_evalu:7,value_rang:12,values_:51,vanilla:59,varabl:43,vardesc:[17,32,39,40,45,49],vardescbuild:17,vari:[66,72],variabl:[2,8,12,15,16,17,31,32,33,36,37,39,42,43,44,46,49,50,51,53,54,62,63,67,72,73],variablenamemap:63,varialbl:31,varianc:[8,81],variant:[8,51,55],varienc:51,varient:51,variou:17,varproto:50,vars_:[17,48],vartyp:[49,52],vector:[2,8,9,12,15,17,22,24,33,36,40,45,46,49,51,59,62,64,79,82],vectorenable_parallel_vector:68,vendor:18,verb:12,verbos:29,veri:[2,8,11,18,23,30,31,38,43,48,51,59,66,82],verifi:[17,62],versa:54,version:[8,9,18,27,29,31,33,47,54,55,60,62,66,67,68,69,72,73,79],versu:15,vertic:[8,81],vgg:9,via:[19,36,41,54,61,66,67,72,77,82],vice:54,view:8,virtual:[46,55,60],virtualenv:60,visibl:[26,48,55],visit:14,visual:[8,55,66],vlog:22,voc_dim:82,volum:[55,73],volumemount:[72,73],volumn:72,vutbr:12,wai:[2,7,8,9,15,24,26,42,44,51,53,55,59,60,62,67,71],wait:[10,19,24,61,69],walk:[4,80],wangkuiyi:18,want:[2,8,15,27,31,41,44,48,51,53,54,55,60,61,62,69,71,79,81,82],warn:29,warp:[8,66],warpctc:8,watch:19,wbia:[72,81],web:55,websit:82,weight:[7,8,9,10,59,62,69,71,81],weight_act:9,weightlist:62,weights_:62,weights_t:62,welcom:18,well:[27,30,31,42,44,49,55,62,69,72,82],were:[7,18],west:72,wether:8,wget:54,what:[6,8,10,18,31,43,50,53,61,63,67,77,82],whatev:60,wheel:54,when:[1,2,6,7,8,12,14,16,17,18,19,22,23,24,27,29,38,39,40,42,43,45,51,59,60,61,62,63,64,66,69,71,72,73,77,79,80],whenev:40,where:[2,8,9,10,15,17,19,26,32,36,39,45,51,53,59,62,63,66,67,69,71,79,81],wherea:[17,23,30,33],whether:[7,8,14,16,17,41,49,51,62,63,69,80],which:[1,2,4,6,7,8,9,10,12,14,15,16,17,18,19,21,23,24,26,27,30,31,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,53,59,60,61,62,63,64,66,67,69,71,72,77,80,81,82],whichev:80,while_loop:51,whileloop:51,whileop:17,whl:54,who:[30,32,40,79,81],whoever:24,whole:[2,7,12,31,33,34,35,36,50,72,73,77,82],whose:[2,8,12,16,19,26,36,45,50,51,59],why:[9,16,35,60],wide:[18,31],width:[7,8,12,22,34,41,62,63],wiki:[8,18],wikipedia:[8,12],wilder:2,window:[8,11,12,55,60],wise:[8,43,45,64],with_avx:[55,61],with_avxcompil:54,with_bia:50,with_coveragecompil:54,with_doccompil:54,with_doubl:62,with_doublecompil:54,with_dsocompil:54,with_gpu:[55,60,61],with_gpucompil:54,with_profil:66,with_profilercompil:54,with_pythoncompil:54,with_rdmacompil:54,with_style_check:61,with_style_checkcompil:54,with_swig_pycompil:54,with_test:[55,61,63],with_testingcompil:54,with_tim:66,with_timercompil:54,within:[8,23,53],without:[7,8,19,24,41,43,45,63,67],wloop:51,wmt14:59,wmt_shrinked_data:12,woboq:55,won:[66,81],wonder:2,word2vec:27,word:[2,7,8,12,32,36,43,45,50,51,59,71],word_dict:82,word_dim:82,word_id:2,word_idx:12,word_vector:82,word_vector_dim:[8,59,79],words_freq_sort:12,work:[2,4,12,15,17,18,19,37,40,41,54,59,60,61,62,66,67,69,72,73,77,82],worker:[43,52,72],workercount:72,workflow:[45,55,61,72],workspac:[55,69],worri:53,wors:80,would:[14,17,18,19,26,30,31,32,37,38,40,41,43,49,51,55,60,67,72,77,80,82],wouldn:32,wrap:[30,31,77],wrapper:[9,18,30,42,46,51,66],write:[2,12,15,19,26,30,37,40,41,42,43,45,46,51,55,60,61,65,67,72],write_lock:20,writelin:53,writer:[15,40],written:[17,31,42,45,49,63,64],wrong:[2,41],wrote:43,wsize:72,www:[8,12],x64:54,x_1:8,x_n:8,x_neg:16,x_po:16,xarg:[7,62],xgbe0:69,xgbe1:69,xmap_read:12,xrang:[16,31,41,53,62],xxx:[15,51,81],xxxx:20,xxxxxxxxx:72,xxxxxxxxxx:72,xxxxxxxxxxxxx:72,xxxxxxxxxxxxxxxxxxx:72,xzf:54,y_dim:31,y_neg:16,y_po:16,y_predict:53,yaml:[18,72,77],yancey1989:27,yann:12,yapf:61,yeild:14,yet:77,yield:[2,12,15,21,41,53,82],yin:8,you:[1,2,4,6,8,9,14,16,27,48,53,54,55,59,60,61,62,66,67,69,71,72,77,79,80,81,82],your:[2,8,14,15,18,22,27,29,45,54,55,60,61,62,66,67,71,72,77,82],your_access_key_id:72,your_secrete_access_kei:72,your_source_root:35,yourself:8,yum:54,yuyang18:[10,12],z_dim:31,z_size:31,zero:[2,6,8,9,10,12,16,19,31,38,49,62,69,72,82],zhidao:79,zip:12,zone:72,zxvf:72},titles:["API","Introduction","PyDataProvider2","API","Python Prediction","Activation","Parameter Attribute","Evaluators","Layers","Networks","Optimizer","Pooling","Data Reader Interface and DataSets","Model Configuration","Training and Inference","PaddlePaddle Design Doc","Auto Gradient Checker Design","Design Doc: Block and Scope","Required CMake Function","Design Doc: Distributed Training","\u6a21\u578b\u53c2\u6570\u68c0\u67e5\u70b9\uff08Checkpointing\uff09","\u8bad\u7ec3\u6570\u636e\u7684\u5b58\u50a8\u548c\u5206\u53d1","Alalysis of large model distributed training in Paddle","Design Doc: Master Server","Design Doc: The Client Library of Parameter Server","Design Doc: Remote Parameter Updater for Cluster Train","Design Doc: Save Model","Submit a Distributed Training Job","FileManager\u8bbe\u8ba1\u6587\u6863","PFSClient","Design Doc: Functions, Operators, and Layers","Design for GAN","Design Doc: Computations as a Graph","The IfElse Operator","Paddle\u591a\u8bed\u8a00\u63a5\u53e3\u5b9e\u73b0","C-API \u6a21\u578b\u63a8\u65ad\u5b9e\u73b0\u6587\u6863","RNNOp design","Optimizer Design","Design Doc: The C++ Class Parameters","Design Doc: PaddlePaddle Programs","Design Doc: Python API","Python Data Reader Design Doc","Design Doc: Distributed Training Architecture","Design Doc: Operation Graph Based Parameter Server","Design Doc: Session","Design Doc: Refactorization Overview","Design Doc: Gradient Operators Registration","PaddlePaddle\u53d1\u884c\u89c4\u8303","Design of Scope in Paddle","Design Doc: Selected Rows","Interaction between C++ and Python","Design for TensorArray","Background","Simple Linear Regression","Installing from Sources","PaddlePaddle in Docker Containers","Install and Build","GET STARTED","RNN Models","RNN Configuration","Build PaddlePaddle from Source Code and Run Unit Test","Contribute Code","Write New Layers","How to write a new operator","How to use Eigen in Paddle","HOW TO","Tune GPU Performance","Run Distributed Training","Argument Outline","Detail Description","Set Command-line Parameters","Use Case","Distributed PaddlePaddle Training on AWS with Kubernetes","Paddle On Kubernetes","<no title>","<no title>","PaddlePaddle Documentation","Cluster bootstrapping tool survey","<no title>","Chinese Word Embedding Model Tutorial","Generative Adversarial Networks (GAN)","Model Zoo - ImageNet","Quick Start"],titleterms:{"\u4e0a\u4f20\u8bad\u7ec3\u6587\u4ef6":21,"\u4e0d\u4f7f\u7528":34,"\u4e0d\u4f7f\u7528swig\u8fd9\u79cd\u4ee3\u7801\u751f\u6210\u5668":34,"\u4e0d\u5bfc\u51fapaddle\u5185\u90e8\u7684\u7ed3\u6784\u4f53":34,"\u4e0d\u5f15\u7528\u5176\u4ed6\u52a8\u6001\u5e93":34,"\u4ec5\u4ec5\u4f7f\u7528void":34,"\u4ece\u5feb\u7167\u6062\u590d":20,"\u4f7f\u7528\u52a8\u6001\u5e93\u6765\u5206\u53d1paddl":34,"\u4f7f\u7528\u8f6c\u6362\u5e93":21,"\u5177\u4f53\u67d0\u79cd\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5177\u4f53\u67d0\u79cd\u7c7b\u578b\u7684\u5b9e\u73b0\u6587\u4ef6":35,"\u5206\u5757\u6587\u4ef6\u4f20\u8f93":28,"\u5206\u652f\u89c4\u8303":47,"\u52a0\u901f\u6267\u884c":20,"\u52a8\u6001\u5e93\u4e2d\u4e0d\u5d4c\u5165\u4efb\u4f55\u5176\u4ed6\u8bed\u8a00\u7684\u89e3\u91ca\u5668":34,"\u52a8\u6001\u6269\u5bb9":20,"\u539f\u56e0":34,"\u539f\u56e0\u5217\u8868":34,"\u53c2\u8003\u6587\u6863":28,"\u540d\u8bcd\u89e3\u91ca":28,"\u57fa\u672c\u8981\u6c42":34,"\u5b9e\u73b0":34,"\u5b9e\u73b0\u65b9\u5f0f":35,"\u5bfc\u51fac":34,"\u5feb\u7167\u4fdd\u5b58\u7684\u8bbe\u8ba1\u5982\u4e0b":20,"\u6307\u9488\u4f5c\u4e3a\u7c7b\u578b\u7684\u53e5\u67c4":34,"\u63a8\u6d4b\u6267\u884c":20,"\u652f\u6301\u7528\u6237\u81ea\u5b9a\u4e49\u7684\u6570\u636e\u9884\u5904\u7406job":21,"\u6587\u4ef6\u4f20\u8f93\u4f18\u5316":28,"\u6587\u4ef6\u8bbf\u95ee\u65b9\u5f0f":21,"\u6587\u4ef6\u8bbf\u95ee\u7684\u6743\u9650":21,"\u6587\u4ef6\u9884\u5904\u7406":21,"\u66b4\u9732\u63a5\u53e3\u539f\u5219":35,"\u672f\u8bed":20,"\u67b6\u6784\u56fe":28,"\u6846\u67b6\u751f\u6210":28,"\u6982\u5ff5\u89e3\u91ca":21,"\u6a21\u5757":28,"\u6a21\u578b\u53c2\u6570\u68c0\u67e5\u70b9":20,"\u6a21\u578b\u63a8\u65ad\u5b9e\u73b0\u6587\u6863":35,"\u6d41\u7a0b\u4ecb\u7ecd":21,"\u751f\u6210sparse\u6587\u4ef6":28,"\u7528\u6237\u4f7f\u7528\u6d41\u7a0b":28,"\u76ee\u5f55\u7ed3\u6784":35,"\u76ee\u6807":28,"\u793a\u4f8b\u7a0b\u5e8f":21,"\u7b26\u53f7":34,"\u7c7b":34,"\u7f16\u8bd1\u9009\u9879":35,"\u7f29\u5bb9":20,"\u800c\u662f\u624b\u5199\u591a\u8bed\u8a00\u7ed1\u5b9a":34,"\u80cc\u666f":34,"\u8986\u76d6\u4e0d\u4e00\u81f4\u7684\u90e8\u5206":28,"\u8bad\u7ec3\u6570\u636e\u5b58\u50a8":21,"\u8bad\u7ec3\u6570\u636e\u7684\u5b58\u50a8\u548c\u5206\u53d1":21,"\u8f6c\u6362\u5e93":21,"\u8fd9\u4e2a\u52a8\u6001\u5e93\u4f7f\u7528c99\u6807\u51c6\u7684\u5934\u6587\u4ef6\u5bfc\u51fa\u4e00\u4e9b\u51fd\u6570":34,"\u8fdb\u884c\u8bad\u7ec3":21,"abstract":[42,43,44,77],"book\u4e2d\u6240\u6709\u7ae0\u8282":47,"case":71,"class":[31,38,62,63],"filemanager\u8bbe\u8ba1\u6587\u6863":28,"function":[18,30,31,40,79],"new":[62,63],"paddle\u52a8\u6001\u5e93\u4e2d":34,"paddle\u591a\u8bed\u8a00\u63a5\u53e3\u5b9e\u73b0":34,"paddlepaddle\u53d1\u884c\u89c4\u8303":47,"paddlepaddle\u56de\u5f52\u6d4b\u8bd5\u5217\u8868":47,"return":41,"tensor\u5230eigentensor\u7684\u8f6c\u6362":64,AWS:72,Abs:5,DNS:72,EFS:72,For:[18,73],KMS:72,Not:60,The:[17,24,31,32,33,37,38,45,46],USE:45,Use:[17,39,71,73],Using:[18,24,55,61],With:[27,55],about:31,access:72,account:72,activ:[5,8],adadelta:10,adagrad:10,adam:10,adamax:10,add:72,address:72,addto:8,adversari:80,aggreg:8,aggregatelevel:8,alalysi:22,algorithm:[16,19,36,42,82],all:[48,51],analysi:42,api:[0,3,35,37,40,50,55],appendix:[77,82],applic:3,approach:66,architectur:[42,59,82],argument:[29,41,68,71,82],arrai:16,asset:72,associ:[48,72],assumpt:77,async:69,attent:59,attribut:6,auc:7,auto:16,avg:11,aws:72,backgraound:16,background:[43,44,51,52,53,63],backward:[32,45,63],base:[27,43],basepool:11,basic:77,batch:41,batch_norm:8,batch_siz:41,beam_search:8,benefit:[43,45],between:[15,45,50],bidirectional_gru:9,bidirectional_lstm:9,bilinear_interp:8,binari:17,bind:63,block:[17,31,32,39,40,45],block_expand:8,blockdesc:39,book:55,bootstrap:77,branch:61,brelu:5,bring:77,bucket:72,build:[31,45,54,56,60,61,73],built:66,cach:2,can:48,capi:35,capi_priv:35,cento:54,challeng:43,check:[8,16,62,67],checker:16,checkpoint:[19,20,26],chines:79,choos:[18,72],chunk:7,cifar:12,classif:7,classification_error:7,classification_error_print:7,client:24,clip:8,clone:61,close:16,cloudform:72,cluster:[25,67,71,72,77],cmake:18,code:[27,60,61],column_sum:7,command:[70,71,82],commit:[61,73],common:69,commun:69,compar:77,compil:[17,39,45,63],compos:41,comput:[17,32,45,64],con:77,concat:8,concept:[40,45,72],conclus:[26,77],condit:31,config:[3,71],configur:[13,59,65,67,72,82],conll05:12,connect:8,construct:32,contain:[55,73],content:[35,66,72],context_project:8,contribut:61,control:45,conv:8,conv_oper:8,conv_project:8,conv_shift:8,convert:[26,42,43],convolut:82,core:[16,40,72],cos_sim:8,cost:8,cpu:[55,71],creat:[41,44,45,48,61,72,73],creation:23,creator:41,credenti:72,crf:8,crf_decod:8,cross_channel_norm:8,cross_entropy_cost:8,cross_entropy_with_selfnorm_cost:8,ctc:8,ctc_error:7,cudnnavg:11,cudnnmax:11,current:46,custom:41,data:[8,12,19,40,41,42,53,72,73,79,80,82],datafeed:12,dataprovid:[2,3,69],dataset:[12,19,23],datatyp:12,date:61,decayedadagrad:10,decor:41,deep:17,defin:[63,72,82],definit:52,delet:[61,72],demo:[31,72],dens:26,depend:[31,54],deploi:27,deriv:62,describ:37,descript:[29,45,69,80],design:[15,16,17,19,23,24,25,26,30,31,32,36,37,38,39,40,41,42,43,44,45,46,48,49,51],destroi:[48,72],detail:[22,69],detect:[7,8],detection_map:7,detection_output:8,develop:[45,55,60,61,65],devic:71,dictionari:[41,79],differ:[45,71],directori:72,discrimin:31,discuss:[31,43],dispatch:[19,23],distribut:[15,19,22,27,42,67,69,72],doc:[15,17,19,23,24,25,26,30,32,38,39,40,41,42,43,44,45,46,49],docker:[27,55,60,73],document:[55,76],dotmul_oper:8,dotmul_project:8,down:72,download:[54,72,73,79,81],dropout:8,dylib:35,dynam:[19,51],ec2:72,eigen:64,elast:72,elect:26,els:17,embed:[8,79,82],engin:31,enough:16,entri:41,environ:27,eos:8,equat:62,eval:42,evalu:[7,53],event:[14,15],exampl:[15,18,33,35,44,79,80],execut:[17,39,45],exp:5,expand:8,expandlevel:8,explain:16,extern:72,extract:[79,81],fault:19,featur:81,file:[17,72,73,82],find:72,first_seq:8,fork:61,format:[17,19,82],forward:[32,63],frame:17,framework:[16,64],from:[15,26,50,54,56,60],full_matrix_project:8,fulli:8,gan:[31,80],gate:59,gated_unit:8,gener:[31,59,60,77,80],get:[57,73],get_output:8,github:61,global:39,gotcha:60,gpu:[55,66,69,71],gradient:[16,24,46,62],gradient_print:7,graident:16,graph:[32,43,45],group:[8,72],gru:[9,69],gru_group:9,gru_step:8,gru_unit:9,grumemori:8,hand:66,handler:[15,34],happen:26,hierarchi:17,high:[37,50],hook:61,how:[16,22,41,45,63,64,65,66],hsigmoid:8,huber_classification_cost:8,huber_regression_cost:8,iam:72,ident:5,identity_project:8,ifels:33,ifelseop:17,imag:[8,9,27,55,73],imagenet:81,imdb:12,img_cmrnorm:8,img_conv:8,img_conv_bn_pool:9,img_conv_group:9,img_pool:8,imikolov:12,implement:[16,18,22,36,41,45,46,62,63,64,80],infer:[14,82],infershap:[39,49],info:81,ingredi:15,ingress:28,init_hook:2,initi:[24,31,71,72],input_typ:2,insid:48,inspect:72,instal:[54,56,72,77,82],instanc:72,integr:72,interact:50,interfac:[12,16,19,24,25,37,41,44,48,81],intermedi:45,interpol:8,introduc:51,introduct:[1,79,81],isn:41,issu:61,job:[19,27,67,72,73],join:8,keep:61,kei:72,kernel:45,kill:67,kmax_sequence_scor:8,kube:72,kubectl:72,kubernet:[27,72,73],lambda_cost:8,languag:17,larg:22,last_seq:8,launch:67,layer:[8,15,30,40,62,71],learn:17,learnabl:8,leval:50,level:[37,50],libpaddle_capi_shar:35,libpaddle_capi_whol:35,librari:[24,45],limit:42,line:[70,82],linear:[5,53],linear_comb:8,list:[20,41],local:[42,44,48,61,71,72],lodtensor:[36,51],lodtensordesc:52,log:[5,82],logic:23,logist:82,low:50,lstm:[9,69],lstm_step:8,lstmemori:8,lstmemory_group:9,lstmemory_unit:9,macro:45,main:31,manag:18,map:[41,45],master:[19,23,27],math:8,mathemat:16,matrix:69,max:11,maxframe_print:7,maxid:8,maxid_print:7,maxout:8,member:31,memori:[8,36],messag:50,might:31,migrat:45,mileston:45,mini:41,minibatch:12,misc:8,mix:[8,71],mnist:[12,80],model:[2,3,13,15,22,24,26,31,53,55,58,59,67,71,79,80,81,82],modifi:73,modul:[45,64],momentum:10,more:31,movielen:12,multi_binary_label_cross_entropy_cost:8,multibox_loss:8,multipl:41,multiplex:8,name:[48,72],nce:8,necessari:45,need:[41,60,66],nest:36,network:[9,45,59,71,80,81,82],neural:[59,82],neuralnetwork:53,nlp:[9,69],non:2,norm:8,note:16,numer:16,numpi:16,nvprof:66,nvvp:66,object:19,observ:[79,81],onli:[41,48,55],op_mak:45,oper:[30,33,39,40,43,45,46,49,51,63],opinfomap:45,opkernel:[45,63],opproto:50,optim:[10,19,24,32,37,40,65,82],option:[29,54,79],opwithkernel:45,order:29,origin:[45,61],orthogon:48,outlin:68,output:[8,67,72],overview:[26,45,48,82],packag:18,pad:8,paddl:[22,41,48,64,73],paddlejob:27,paddlepaddl:[15,17,39,42,47,55,56,60,72,76,79],pair:72,parallel_nn:71,paramet:[6,8,14,15,19,24,25,27,38,40,43,69,70,72,79,81],paraphras:79,parent:48,part:32,partit:24,pass:71,path:[26,29],perform:[66,69],persist:23,pfsclient:[28,29],pfsserver:28,placement:42,pnpair:7,point:72,pool:[8,11],pose:46,power:8,pre:61,precision_recal:7,predict:[4,81],prefetch:41,prelu:8,prepar:[53,67,72,79,80],preprocess:[79,82],prerequisit:67,pretrain:79,print:7,privat:72,pro:77,problem:[37,46,53],procedur:77,process:[19,24,27,37,45,60],profil:66,program:[17,39,40],programdesc:39,project:18,propos:46,protobuf:49,protomak:63,provid:[2,41,82],pserver:26,pull:61,push:61,pydataprovider2:2,python:[4,16,27,36,37,40,41,42,50,52,55,62,63,81,82],qualiti:45,queue:[19,23],quick:82,randomnumb:69,rank:7,rank_cost:8,reader:[12,15,41],realiz:45,recoveri:19,recurr:[8,9,59,82],recurrent_group:8,ref:16,refactor:45,refer:[2,42,43,66],region:72,regist:[45,50,63],registr:[45,46],registri:45,regress:[53,82],regular:24,relat:[45,51],relu:5,remark:63,remot:[25,44],render:72,repeat:8,represent:[17,45],request:61,requir:[18,31,54,61],reshap:8,resiz:8,resnet:81,result:[67,73],retri:23,revis:79,rmsprop:10,rnn:[36,51,58,59,69],rnnop:[17,36,45],rotat:8,route53:72,row:49,row_conv:8,row_l2_norm:8,run:[60,63,67,73],runtim:[27,42],sampl:8,sampling_id:8,save:26,scale:[8,19],scale_shift:8,scaling_project:8,scope:[17,36,45,48],script:73,secur:72,select:[24,49],selectedrow:49,selective_fc:8,sentiment:12,separ:45,seq_concat:8,seq_reshap:8,seq_slic:8,seqtext_print:7,sequenc:59,sequence_conv_pool:9,sequencesoftmax:5,sequenti:2,server:[19,23,24,27,43,69,72],servic:72,session:[42,44],set:70,setup:[54,72],sextant:77,sgd:69,share:[15,48],should:48,shuffl:41,sigmoid:5,simpl:[53,59],simple_attent:9,simple_gru2:9,simple_gru:9,simple_img_conv_pool:9,simple_lstm:9,singl:41,slice:8,slice_project:8,slope_intercept:8,small_vgg:9,smooth_l1_cost:8,softmax:5,softrelu:5,solut:46,some:60,sourc:[54,56,60],span:54,spars:[24,25,26,49,71],specifi:[71,79],spp:8,squar:5,square_error_cost:8,squarerootn:11,stack:17,standard:82,stanh:5,start:[15,57,61,72,73,82],startup:73,step:36,store:19,structur:80,sub_nested_seq:8,subcommond:29,submit:27,suffici:41,suitabl:18,sum:[7,11],sum_cost:8,sum_to_one_norm:8,summar:15,summari:82,support:51,survei:77,synopsi:29,system:72,tabl:35,table_project:8,take:41,tanh:5,task:[19,23],tear:72,tecton:77,templat:72,tensor:[8,45,64],tensorarrai:51,tensordesc:52,test:[60,61,62,63,69,71],text_conv_pool:9,theori:16,thi:48,think:31,three:51,timelin:26,timer:66,tip:66,todo:[20,21],togeth:48,toi:80,toler:19,tool:[18,66,77],train:[14,15,19,22,25,27,37,41,42,53,55,67,69,71,72,73,79,80,82],trainer:[14,19,24,26,27,72],tran:8,trans_full_matrix_project:8,transfer:82,tune:[66,69],tutori:79,two:16,type:63,ubuntu:54,uci_h:12,uniform:51,unit:[60,62,63,69],updat:[15,25,26,72],usag:[36,41,55,64,65],use:[22,41,64],user:[19,79],util:7,value_print:7,vardesc:52,variabl:[40,45,48,52],vector:69,verifi:72,vgg_16_network:9,visual:81,volum:72,vpc:72,warp_ctc:8,what:[22,26,60,66],when:[26,48],why:[41,45,51,66],wmt14:12,word:[79,82],work:55,workspac:67,wrapper:62,write:[62,63,82],yaml:73,zoo:81}}) \ No newline at end of file diff --git a/develop/doc/tutorials/image_classification/index_en.html b/develop/doc/tutorials/image_classification/index_en.html deleted file mode 100644 index 58dd87f2d65..00000000000 --- a/develop/doc/tutorials/image_classification/index_en.html +++ /dev/null @@ -1,434 +0,0 @@ - - - - - - - - - - - Image Classification Tutorial — PaddlePaddle documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - - - - - - - - - -
-
    - -
  • Image Classification Tutorial
  • -
-
- -
-
-
-
- -
-

Image Classification Tutorial

-

This tutorial will guide you through training a convolutional neural network to classify objects using the CIFAR-10 image classification dataset. -As shown in the following figure, the convolutional neural network can recognize the main object in images, and output the classification result.

-

Image Classification

-
-

Data Preparation

-

First, download CIFAR-10 dataset. CIFAR-10 dataset can be downloaded from its official website.

-

https://www.cs.toronto.edu/~kriz/cifar.html

-

We have prepared a script to download and process CIFAR-10 dataset. The script will download CIFAR-10 dataset from the official dataset. -It will convert it to jpeg images and organize them into a directory with the required structure for the tutorial. Make sure that you have installed pillow and its dependents. -Consider the following commands:

-
    -
  1. install pillow dependents
  2. -
-
sudo apt-get install libjpeg-dev
-pip install pillow
-
-
-
    -
  1. download data and preparation
  2. -
-
cd demo/image_classification/data/
-sh download_cifar.sh
-
-
-

The CIFAR-10 dataset consists of 60000 32x32 color images in 10 classes, with 6000 images per class. There are 50000 training images and 10000 test images.

-

Here are the classes in the dataset, as well as 10 random images from each: -

Image Classification

-

After downloading and converting, we should find a directory (cifar-out) containing the dataset in the following format:

-
train
----airplane
----automobile
----bird
----cat
----deer
----dog
----frog
----horse
----ship
----truck
-test
----airplane
----automobile
----bird
----cat
----deer
----dog
----frog
----horse
----ship
----truck
-
-
-

It has two directories:train and test. These two directories contain training data and testing data of CIFAR-10, respectively. Each of these two folders contains 10 sub-folders, ranging from airplane to truck. Each sub-folder contains images with the corresponding label. After the images are organized into this structure, we are ready to train an image classification model.

-
-
-

Preprocess

-

After the data has been downloaded, it needs to be pre-processed into the Paddle format. We can run the following command for preprocessing.

-
cd demo/image_classification/
-sh preprocess.sh
-
-
-

preprocess.sh calls ./demo/image_classification/preprocess.py to preprocess image data.

-
export PYTHONPATH=$PYTHONPATH:../../
-data_dir=./data/cifar-out
-python preprocess.py -i $data_dir -s 32 -c 1
-
-
-

./demo/image_classification/preprocess.py has the following arguments

-
    -
  • -i or --input specifes the input data directory.
  • -
  • -s or --size specifies the processed size of images.
  • -
  • -c or --color specifes whether images are color images or gray images.
  • -
-
-
-

Model Training

-

We need to create a model config file before training the model. An example of the config file (vgg_16_cifar.py) is listed below. Note, it is slightly different from the vgg_16_cifar.py which also applies to the prediction.

-
from paddle.trainer_config_helpers import *
-data_dir='data/cifar-out/batches/'
-meta_path=data_dir+'batches.meta'
-args = {'meta':meta_path, 'mean_img_size': 32,
-        'img_size': 32, 'num_classes': 10,
-        'use_jpeg': 1, 'color': "color"}
-define_py_data_sources2(train_list=data_dir+"train.list",
-                        test_list=data_dir+'test.list',
-                        module='image_provider',
-                        obj='processData',
-                        args=args)
-settings(
-    batch_size = 128,
-    learning_rate = 0.1 / 128.0,
-    learning_method = MomentumOptimizer(0.9),
-    regularization = L2Regularization(0.0005 * 128))
-
-img = data_layer(name='image', size=3*32*32)
-lbl = data_layer(name="label", size=10)
-# small_vgg is predined in trainer_config_helpers.network
-predict = small_vgg(input_image=img, num_channels=3)
-outputs(classification_cost(input=predict, label=lbl))
-
-
-

The first line imports python functions for defining networks.

-
from paddle.trainer_config_helpers import *
-
-
-

Then define an define_py_data_sources2 which use python data provider -interface. The arguments in args are used in image_provider.py which -yeilds image data and transform them to Paddle.

-
    -
  • meta: the mean value of training set.
  • -
  • mean_img_size: the size of mean feature map.
  • -
  • img_size: the height and width of input image.
  • -
  • num_classes: the number of classes.
  • -
  • use_jpeg: the data storage type when preprocessing.
  • -
  • color: specify color image.
  • -
-

settings specifies the training algorithm. In the following example, -it specifies learning rate as 0.1, but divided by batch size, and the weight decay -is 0.0005 and multiplied by batch size.

-
settings(
-    batch_size = 128,
-    learning_rate = 0.1 / 128.0,
-    learning_method = MomentumOptimizer(0.9),
-    regularization = L2Regularization(0.0005 * 128)
-)
-
-
-

The small_vgg specifies the network. We use a small version of VGG convolutional network as our network -for classification. A description of VGG network can be found here http://www.robots.ox.ac.uk/~vgg/research/very_deep/.

-
# small_vgg is predined in trainer_config_helpers.network
-predict = small_vgg(input_image=img, num_channels=3)
-
-
-

After writing the config, we can train the model by running the script train.sh.

-
config=vgg_16_cifar.py
-output=./cifar_vgg_model
-log=train.log
-
-paddle train \
---config=$config \
---dot_period=10 \
---log_period=100 \
---test_all_data_in_one_period=1 \
---use_gpu=1 \
---save_dir=$output \
-2>&1 | tee $log
-
-python -m paddle.utils.plotcurve -i $log > plot.png
-
-
-
    -
  • Here we use GPU mode to train. If you have no gpu environment, just set use_gpu=0.
  • -
  • ./demo/image_classification/vgg_16_cifar.py is the network and data configuration file. The meaning of the other flags can be found in the documentation of the command line flags.
  • -
  • The script plotcurve.py requires the python module of matplotlib, so if it fails, maybe you need to install matplotlib.
  • -
-

After training finishes, the training and testing error curves will be saved to plot.png using plotcurve.py script. An example of the plot is shown below:

-

Training and testing curves.

-
-
-

Prediction

-

After we train the model, the model file as well as the model parameters are stored in path ./cifar_vgg_model/pass-%05d. For example, the model of the 300-th pass is stored at ./cifar_vgg_model/pass-00299.

-

To make a prediction for an image, one can run predict.sh as follows. The script will output the label of the classfiication.

-
sh predict.sh
-
-
-

predict.sh:

-
model=cifar_vgg_model/pass-00299/
-image=data/cifar-out/test/airplane/seaplane_s_000978.png
-use_gpu=1
-python prediction.py $model $image $use_gpu
-
-
-
-
-

Exercise

-

Train a image classification of birds using VGG model and CUB-200 dataset. The birds dataset can be downloaded here. It contains an image dataset with photos of 200 bird species (mostly North American).

-

http://www.vision.caltech.edu/visipedia/CUB-200.html

-
-
-

Delve into Details

-
-

Convolutional Neural Network

-

A Convolutional Neural Network is a feedforward neural network that uses convolution layers. It is very suitable for building neural networks that process and understand images. A standard convolutional neural network is shown below:

-

Convolutional Neural Network

-

Convolutional Neural Network contains the following layers:

-
    -
  • Convolutional layer: It uses convolution operation to extract features from an image or a feature map.
  • -
  • Pooling layer: It uses max-pooling to downsample feature maps.
  • -
  • Fully Connected layer: It uses fully connected connections to transform features.
  • -
-

Convolutional Neural Network achieves amazing performance for image classification because it exploits two important characteristics of images: local correlation and spatial invariance. By iteratively applying convolution and max-pooing operations, convolutional neural network can well represent these two characteristics of images.

-

For more details of how to define layers and their connections, please refer to the documentation of layers.

-
-
-
- - -
-
-
- - -
- -
-

- © Copyright 2016, PaddlePaddle developers. - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc/tutorials/rec/ml_dataset_en.html b/develop/doc/tutorials/rec/ml_dataset_en.html deleted file mode 100644 index 3b607303ed8..00000000000 --- a/develop/doc/tutorials/rec/ml_dataset_en.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - - - - - - MovieLens Dataset — PaddlePaddle documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - -
-
    - -
  • MovieLens Dataset
  • -
-
- -
-
-
-
- -
-

MovieLens Dataset

-

The MovieLens Dataset was collected by GroupLens Research. -The data set contains some user information, movie information, and many movie ratings from [1-5]. -The data sets have many version depending on the size of set. -We use MovieLens 1M Dataset as a demo dataset, which contains -1 million ratings from 6000 users on 4000 movies. Released 2/2003.

-
-

Dataset Features

-

In ml-1m Dataset, there are many features in these dataset. -The data files (which have ”.dat” extension) in ml-1m Dataset -is basically CSV file that delimiter is ”::”. The description in README we quote here.

-
-

RATINGS FILE DESCRIPTION(ratings.dat)

-

All ratings are contained in the file “ratings.dat” and are in the -following format:

-

UserID::MovieID::Rating::Timestamp

-
    -
  • UserIDs range between 1 and 6040
  • -
  • MovieIDs range between 1 and 3952
  • -
  • Ratings are made on a 5-star scale (whole-star ratings only)
  • -
  • Timestamp is represented in seconds since the epoch as returned by time(2)
  • -
  • Each user has at least 20 ratings
  • -
-
-
-

USERS FILE DESCRIPTION(users.dat)

-

User information is in the file “users.dat” and is in the following -format:

-

UserID::Gender::Age::Occupation::Zip-code

-

All demographic information is provided voluntarily by the users and is -not checked for accuracy. Only users who have provided some demographic -information are included in this data set.

-
    -
  • Gender is denoted by a “M” for male and “F” for female
  • -
  • Age is chosen from the following ranges:
      -
    • 1: “Under 18”
    • -
    • 18: “18-24”
    • -
    • 25: “25-34”
    • -
    • 35: “35-44”
    • -
    • 45: “45-49”
    • -
    • 50: “50-55”
    • -
    • 56: “56+”
    • -
    -
  • -
  • Occupation is chosen from the following choices:
      -
    • 0: “other” or not specified
    • -
    • 1: “academic/educator”
    • -
    • 2: “artist”
    • -
    • 3: “clerical/admin”
    • -
    • 4: “college/grad student”
    • -
    • 5: “customer service”
    • -
    • 6: “doctor/health care”
    • -
    • 7: “executive/managerial”
    • -
    • 8: “farmer”
    • -
    • 9: “homemaker”
    • -
    • 10: “K-12 student”
    • -
    • 11: “lawyer”
    • -
    • 12: “programmer”
    • -
    • 13: “retired”
    • -
    • 14: “sales/marketing”
    • -
    • 15: “scientist”
    • -
    • 16: “self-employed”
    • -
    • 17: “technician/engineer”
    • -
    • 18: “tradesman/craftsman”
    • -
    • 19: “unemployed”
    • -
    • 20: “writer”
    • -
    -
  • -
-
-
-

MOVIES FILE DESCRIPTION(movies.dat)

-

Movie information is in the file “movies.dat” and is in the following -format:

-

MovieID::Title::Genres

-
    -
  • Titles are identical to titles provided by the IMDB (including -year of release)
  • -
  • Genres are pipe-separated and are selected from the following genres:
      -
    • Action
    • -
    • Adventure
    • -
    • Animation
    • -
    • Children’s
    • -
    • Comedy
    • -
    • Crime
    • -
    • Documentary
    • -
    • Drama
    • -
    • Fantasy
    • -
    • Film-Noir
    • -
    • Horror
    • -
    • Musical
    • -
    • Mystery
    • -
    • Romance
    • -
    • Sci-Fi
    • -
    • Thriller
    • -
    • War
    • -
    • Western
    • -
    -
  • -
  • Some MovieIDs do not correspond to a movie due to accidental duplicate -entries and/or test entries
  • -
  • Movies are mostly entered by hand, so errors and inconsistencies may exist
  • -
-
-
-
- - -
-
-
- - -
- -
-

- © Copyright 2016, PaddlePaddle developers. - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc/tutorials/rec/ml_regression_en.html b/develop/doc/tutorials/rec/ml_regression_en.html deleted file mode 100644 index 8f2deb11c83..00000000000 --- a/develop/doc/tutorials/rec/ml_regression_en.html +++ /dev/null @@ -1,572 +0,0 @@ - - - - - - - - - - - Regression MovieLens Ratting — PaddlePaddle documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - -
-
    - -
  • Regression MovieLens Ratting
  • -
-
- -
-
-
-
- -
-

Regression MovieLens Ratting

-

Here we demonstrate a Cosine Similarity Regression job in movie lens dataset. -This demo will show how paddle does (word) embedding job, -handles the similarity regression, -the character-level convolutional networks for text, and how does paddle handle -multiple types of inputs. -Note that the model structure is not fine-tuned and just a demo to show how paddle works.

-

YOU ARE WELCOME TO BUILD A BETTER DEMO -BY USING PADDLEPADDLE, AND LET US KNOW TO MAKE THIS DEMO BETTER.

-
-

Data Preparation

-
-

Download and extract dataset

-

We use MovieLens Dataset here. -To download and unzip the dataset, simply run the following commands.

-
cd demo/recommendation/data
-./ml_data.sh
-
-
-

And the directory structure of demo/recommendation/data/ml-1m is:

-
+--ml-1m
-     +--- movies.dat    # movie features
-     +--- ratings.dat   # ratings
-     +--- users.dat     # user features
-     +--- README        # dataset description
-
-
-
-
-

Field config file

-

Field config file is used to specify the fields of the dataset and the file format, -i.e, specific WHAT type it is in each feature file.

-

The field config file of ml-1m shows in demo/recommendation/data/config.json. -It specifics the field types and file names: 1) there are four types of field for user file: id, gender, age and occupation; -2) the filename is “users.dat”, and the delimiter of file is ”::”.

-
-
-
-

Preprocess Data

-

You need to install python 3rd party libraries. -IT IS HIGHLY RECOMMEND TO USE VIRTUALENV MAKE A CLEAN PYTHON ENVIRONMENT.

-
pip install -r requirements.txt
-
-
-

The general command for preprocessing the dataset is:

-
cd demo/recommendation
-./preprocess.sh
-
-
-

And the detail steps are introduced as follows.

-
-

Extract Movie/User features to python object

-

There are many features in movie or user in movielens 1m dataset. -Each line of rating file just provides a Movie/User id to refer each movie or user. -We process the movie/user feature file first, and pickle the feature (Meta) object as a file.

-
-

Meta config file

-

Meta config file is used to specific HOW to parse each field in dataset. -It could be translated from field config file, or written by hand. -Its file format could be either json or yaml syntax file. Parser will automatically choose the file format by extension name.

-

To convert Field config file to meta config file, just run:

-
cd demo/recommendation/data
-python config_generator.py config.json > meta_config.json
-
-
-

The meta config file shows below:

-

There are two kinds of features in meta: movie and user.

-
    -
  • -
    in movie file, whose name is movies.dat
    -
      -
    • we just split each line by ”::”
    • -
    • pos 0 is id.
    • -
    • -
      pos 1 feature:
      -
        -
      • name is title.
      • -
      • it uses regex to parse this feature.
      • -
      • it is a char based word embedding feature.
      • -
      • it is a sequence.
      • -
      -
      -
      -
    • -
    • -
      pos 2 feature:
      -
        -
      • name is genres.
      • -
      • type is one hot dense vector.
      • -
      • dictionary is auto generated by parsing, each key is split by ‘|’
      • -
      -
      -
      -
    • -
    -
    -
    -
  • -
  • -
    in user file, whose name is users.dat
    -
      -
    • we just split each line by ”::”
    • -
    • pos 0 is id.
    • -
    • -
      pos 1 feature:
      -
        -
      • name is gender
      • -
      • just simple char based embedding.
      • -
      -
      -
      -
    • -
    • -
      pos 2 feature:
      -
        -
      • name is age
      • -
      • just whole word embedding.
      • -
      • embedding id will be sort by word.
      • -
      -
      -
      -
    • -
    • -
      pos 3 feature:
      -
        -
      • name is occupation.
      • -
      • just simple whole word embedding.
      • -
      -
      -
      -
    • -
    -
    -
    -
  • -
-
-
-
-

Meta file

-

After having meta config file, we can generate Meta file, a python pickle object which stores movie/user information. -The following commands could be run to generate it.

-
python meta_generator.py ml-1m meta.bin --config=meta_config.json
-
-
-

And the structure of the meta file meta.bin is:

-
+--+ movie
-|      +--+ __meta__
-|      |       +--+ raw_meta  # each feature meta config. list
-|      |       |       +
-|      |       |       |     # ID Field, we use id as key
-|      |       |       +--+ {'count': 3883, 'max': 3952, 'is_key': True, 'type': 'id', 'min': 1}
-|      |       |       |
-|      |       |       |     # Titile field, the dictionary list of embedding.
-|      |       |       +--+ {'dict': [ ... ], 'type': 'embedding', 'name': 'title', 'seq': 'sequence'}
-|      |       |       |
-|      |       |       |     # Genres field, the genres dictionary
-|      |       |       +--+ {'dict': [ ... ], 'type': 'one_hot_dense', 'name': 'genres'}
-|      |       |
-|      |       +--+ feature_map [1, 2] # a list for raw_meta index for feature field.
-|      |                               # it means there are 2 features for each key.
-|      |                               #    * 0 offset of feature is raw_meta[1], Title.
-|      |                               #    * 1 offset of feature is raw_meta[2], Genres.
-|      |
-|      +--+ 1 # movie 1 features
-|      |    +
-|      |    +---+ [[...], [...]] # title ids, genres dense vector
-|      |
-|      +--+ 2
-|      |
-|      +--+ ...
-|
-+--- user
-       +--+ __meta__
-       |       +
-       |       +--+ raw_meta
-       |       |       +
-       |       |       +--+ id field as user
-       |       |       |
-       |       |       +--+ {'dict': ['F', 'M'], 'type': 'embedding', 'name': 'gender', 'seq': 'no_sequence'}
-       |       |       |
-       |       |       +--+ {'dict': ['1', '18', '25', '35', '45', '50', '56'], 'type': 'embedding', 'name': 'age', 'seq': 'no_sequence'}
-       |       |       |
-       |       |       +--+ {'dict': [...], 'type': 'embedding', 'name': 'occupation', 'seq': 'no_sequence'}
-       |       |
-       |       +--+ feature_map [1, 2, 3]
-       |
-       +--+ 1 # user 1 features
-       |
-       +--+ 2
-       +--+ ...
-
-
-
-
-

Split Training/Testing files

-

We split ml-1m/ratings.dat into a training and testing file. The way to split file is for each user, we split the -rating by two parts. So each user in testing file will have some rating information in training file.

-

Use separate.py to separate the training and testing file.

-
python split.py ml-1m/ratings.dat --delimiter="::" --test_ratio=0.1
-
-
-

Then two files will be generated: ml-1m/ratings.dat.train and ml-1m/rating.data.test. -Move them to workspace data, shuffle the train file, and prepare the file list for paddle train.

-
shuf ml-1m/ratings.dat.train > ratings.dat.train
-cp ml-1m/ratings.dat.test .
-echo "./data/ratings.dat.train" > train.list
-echo "./data/ratings.dat.test" > test.list
-
-
-
-
-
-

Neural Network Configuration

-
-

Trainer Config File

-

The network structure shows below.

-rec_regression_network -

The demo’s neural network config file trainer_config.py show as below.

-

In this trainer_config.py, we just map each feature type to -a feature vector, following shows how to map each feature to a vector shows below.

-
    -
  • id: Just simple embedding, and then add to fully connected layer.
  • -
  • -
    embedding:
    -
      -
    • if is_sequence, get the embedding and do a text convolutional operation, -get the average pooling result.
    • -
    • if not sequence, get the embedding and add to fully connected layer.
    • -
    -
    -
    -
  • -
  • -
    one_host_dense:
    -
      -
    • just two fully connected layer.
    • -
    -
    -
    -
  • -
-

Then we combine each features of movie into one movie feature by a -fc_layer with multiple inputs, and do the same thing to user features, -get one user feature. Then we calculate the cosine similarity of these two -features.

-

In these networks, we use several APIs in Model Config API . There are

-
    -
  • Data Layer, api_trainer_config_helpers_layers_data_layer
  • -
  • Fully Connected Layer, api_trainer_config_helpers_layers_fc_layer
  • -
  • Embedding Layer, api_trainer_config_helpers_layers_embedding_layer
  • -
  • Context Projection Layer, api_trainer_config_helpers_layers_context_projection
  • -
  • Pooling Layer, api_trainer_config_helpers_layers_pooling_layer
  • -
  • Cosine Similarity Layer, api_trainer_config_helpers_layers_cos_sim
  • -
  • Text Convolution Pooling Layer, text_conv_pool
  • -
  • Declare Python Data Sources api_trainer_config_helpers_data_sources.
  • -
-
-
-

Data Provider

-

The data provider just read the meta.bin and rating file, yield each sample for training. -In this dataprovider.py, we should set:

-
    -
  • obj.slots: The feature types and dimension.
  • -
  • use_seq: Whether this dataprovider.py in sequence mode or not.
  • -
  • process: Return each sample of data to paddle.
  • -
-

The data provider details document see PyDataProvider2.

-
-
-
-

Train

-

After prepare data, config network, writting data provider, now we can run paddle training.

-

The run.sh is shown as follow:

-

It just start a paddle training process, write the log to log.txt, -then print it on screen.

-

Each command line argument in run.sh, please refer to the Set Command-line Parameters page. The short description of these arguments is shown as follow.

-
    -
  • config: Tell paddle which file is neural network configuration.
  • -
  • save_dir: Tell paddle save model into ./output.
  • -
  • use_gpu: Use gpu or not. Default is false.
  • -
  • trainer_count: The compute thread in one machine.
  • -
  • test_all_data_in_one_period: Test All Data during one test period. Otherwise, -will test a batch_size data in one test period.
  • -
  • log_period: Print log after train log_period batches.
  • -
  • dot_period: Print a . after train dot_period batches.
  • -
  • num_passes: Train at most num_passes.
  • -
-

If training process starts successfully, the output likes follow:

-
I0601 08:07:22.832059 10549 TrainerInternal.cpp:157]  Batch=100 samples=160000 AvgCost=4.13494 CurrentCost=4.13494 Eval:  CurrentEval:
-
-I0601 08:07:50.672627 10549 TrainerInternal.cpp:157]  Batch=200 samples=320000 AvgCost=3.80957 CurrentCost=3.48421 Eval:  CurrentEval:
-
-I0601 08:08:18.877369 10549 TrainerInternal.cpp:157]  Batch=300 samples=480000 AvgCost=3.68145 CurrentCost=3.42519 Eval:  CurrentEval:
-
-I0601 08:08:46.863963 10549 TrainerInternal.cpp:157]  Batch=400 samples=640000 AvgCost=3.6007 CurrentCost=3.35847 Eval:  CurrentEval:
-
-I0601 08:09:15.413025 10549 TrainerInternal.cpp:157]  Batch=500 samples=800000 AvgCost=3.54811 CurrentCost=3.33773 Eval:  CurrentEval:
-I0601 08:09:36.058670 10549 TrainerInternal.cpp:181]  Pass=0 Batch=565 samples=902826 AvgCost=3.52368 Eval:
-I0601 08:09:46.215489 10549 Tester.cpp:101]  Test samples=97383 cost=3.32155 Eval:
-I0601 08:09:46.215966 10549 GradientMachine.cpp:132] Saving parameters to ./output/model/pass-00000
-I0601 08:09:46.233397 10549 ParamUtil.cpp:99] save dir ./output/model/pass-00000
-I0601 08:09:46.233438 10549 Util.cpp:209] copy trainer_config.py to ./output/model/pass-00000
-I0601 08:09:46.233541 10549 ParamUtil.cpp:147] fileName trainer_config.py
-
-
-

The model is saved in output/ directory. You can use Ctrl-C to stop training whenever you want.

-
-
-

Evaluate and Predict

-

After training several passes, you can evaluate them and get the best pass. Just run

-
./evaluate.sh
-
-
-

You will see messages like this:

-
Best pass is 00009,  error is 3.06949, which means predict get error as 0.875998002281
-evaluating from pass output/pass-00009
-
-
-

Then, you can predict what any user will rate a movie. Just run

-
python prediction.py 'output/pass-00009/'
-
-
-

Predictor will read user input, and predict scores. It has a command-line user interface as follows:

-
Input movie_id: 9
-Input user_id: 4
-Prediction Score is 2.56
-Input movie_id: 8
-Input user_id: 2
-Prediction Score is 3.13
-
-
-
-
- - -
-
-
- - -
- -
-

- © Copyright 2016, PaddlePaddle developers. - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc/tutorials/semantic_role_labeling/index_en.html b/develop/doc/tutorials/semantic_role_labeling/index_en.html deleted file mode 100644 index 4f532f1f193..00000000000 --- a/develop/doc/tutorials/semantic_role_labeling/index_en.html +++ /dev/null @@ -1,434 +0,0 @@ - - - - - - - - - - - Semantic Role labeling Tutorial — PaddlePaddle documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - -
-
    - -
  • Semantic Role labeling Tutorial
  • -
-
- -
-
-
-
- -
-

Semantic Role labeling Tutorial

-

Semantic role labeling (SRL) is a form of shallow semantic parsing whose goal is to discover the predicate-argument structure of each predicate in a given input sentence. SRL is useful as an intermediate step in a wide range of natural language processing tasks, such as information extraction. automatic document categorization and question answering. An instance is as following [1]:

-

[ A0 He ] [ AM-MOD would ][ AM-NEG n’t ] [ V accept] [ A1 anything of value ] from [A2 those he was writing about ].

-
    -
  • V: verb
  • -
  • A0: acceptor
  • -
  • A1: thing accepted
  • -
  • A2: accepted-from
  • -
  • A3: Attribute
  • -
  • AM-MOD: modal
  • -
  • AM-NEG: negation
  • -
-

Given the verb “accept”, the chunks in sentence would play certain semantic roles. Here, the label scheme is from Penn Proposition Bank.

-

To this date, most of the successful SRL systems are built on top of some form of parsing results where pre-defined feature templates over the syntactic structure are used. This tutorial will present an end-to-end system using deep bidirectional long short-term memory (DB-LSTM)[2] for solving the SRL task, which largely outperforms the previous state-of-the-art systems. The system regards SRL task as the sequence labelling problem.

-
-

Data Description

-

The relevant paper[2] takes the data set in CoNLL-2005&2012 Shared Task for training and testing. Accordingto data license, the demo adopts the test data set of CoNLL-2005, which can be reached on website.

-

To download and process the original data, user just need to execute the following command:

-
cd data
-./get_data.sh
-
-
-

Several new files appear in the datadirectory as follows.

-
conll05st-release:the test data set of CoNll-2005 shared task 
-test.wsj.words:the Wall Street Journal data sentences
-test.wsj.props:  the propositional arguments
-feature: the extracted features from data set
-
-
-
-
-

Training

-
-

DB-LSTM

-

Please refer to the Sentiment Analysis demo to learn more about the long short-term memory unit.

-

Unlike Bidirectional-LSTM that used in Sentiment Analysis demo, the DB-LSTM adopts another way to stack LSTM layer. First a standard LSTM processes the sequence in forward direction. The input and output of this LSTM layer are taken by the next LSTM layer as input, processed in reversed direction. These two standard LSTM layers compose a pair of LSTM. Then we stack LSTM layers pair after pair to obtain the deep LSTM model.

-

The following figure shows a temporal expanded 2-layer DB-LSTM network. -

-pic -

-
-
-

Features

-

Two input features play an essential role in this pipeline: predicate (pred) and argument (argu). Two other features: predicate context (ctx-p) and region mark (mr) are also adopted. Because a single predicate word can not exactly describe the predicate information, especially when the same words appear more than one times in a sentence. With the predicate context, the ambiguity can be largely eliminated. Similarly, we use region mark mr = 1 to denote the argument position if it locates in the predicate context region, or mr = 0 if does not. These four simple features are all we need for our SRL system. Features of one sample with context size set to 1 is showed as following[2]: -

-pic -

-

In this sample, the coresponding labelled sentence is:

-

[ A1 A record date ] has [ AM-NEG n’t ] been [ V set ] .

-

In the demo, we adopt the feature template as above, consists of : argument, predicate, ctx-p (p=-1,0,1), mark and use B/I/O scheme to label each argument. These features and labels are stored in feature file, and separated by \t.

-
-
-

Data Provider

-

dataprovider.py is the python file to wrap data. hook() function is to define the data slots for network. The Six features and label are all IndexSlots.

-
def hook(settings, word_dict, label_dict, **kwargs):
-    settings.word_dict = word_dict
-    settings.label_dict = label_dict
-    #all inputs are integral and sequential type
-    settings.slots = [
-        integer_value_sequence(len(word_dict)),
-        integer_value_sequence(len(predicate_dict)),
-        integer_value_sequence(len(word_dict)),
-        integer_value_sequence(len(word_dict)),
-        integer_value_sequence(len(word_dict)),
-        integer_value_sequence(len(word_dict)),
-        integer_value_sequence(len(word_dict)),
-        integer_value_sequence(2),
-        integer_value_sequence(len(label_dict))]
-
-
-

The corresponding data iterator is as following:

-
@provider(init_hook=hook, should_shuffle=True, calc_batch_size=get_batch_size,
-          can_over_batch_size=False, cache=CacheType.CACHE_PASS_IN_MEM)
-def process(settings, file_name):
-    with open(file_name, 'r') as fdata:
-        for line in fdata:
-            sentence, predicate, ctx_n2, ctx_n1, ctx_0, ctx_p1, ctx_p2,  mark, label = \
-                line.strip().split('\t')
-
-            words = sentence.split()
-            sen_len = len(words)
-            word_slot = [settings.word_dict.get(w, UNK_IDX) for w in words]
-
-            predicate_slot = [settings.predicate_dict.get(predicate)] * sen_len
-            ctx_n2_slot = [settings.word_dict.get(ctx_n2, UNK_IDX)] * sen_len
-            ctx_n1_slot = [settings.word_dict.get(ctx_n1, UNK_IDX)] * sen_len
-            ctx_0_slot = [settings.word_dict.get(ctx_0, UNK_IDX)] * sen_len
-            ctx_p1_slot = [settings.word_dict.get(ctx_p1, UNK_IDX)] * sen_len
-            ctx_p2_slot = [settings.word_dict.get(ctx_p2, UNK_IDX)] * sen_len
-
-            marks = mark.split()
-            mark_slot = [int(w) for w in marks]
-
-            label_list = label.split()
-            label_slot = [settings.label_dict.get(w) for w in label_list]
-            yield word_slot, predicate_slot, ctx_n2_slot, ctx_n1_slot, \
-                  ctx_0_slot, ctx_p1_slot, ctx_p2_slot, mark_slot, label_slot
-
-
-

The processfunction yield 9 lists which are 8 features and label.

-
-
-

Neural Network Config

-

db_lstm.py is the neural network config file to load the dictionaries and define the data provider module and network architecture during the training procedure.

-

Nine data_layer load instances from data provider. Eight features are transformed into embedddings respectively, and mixed by mixed_layer . Deep bidirectional LSTM layers extract features for the softmax layer. The objective function is cross entropy of labels.

-
-
-

Run Training

-

The script for training is train.sh, user just need to execute:

-
  ./train.sh
-
-
-

The content in train.sh:

-
paddle train \
-  --config=./db_lstm.py \
-  --use_gpu=0 \
-  --log_period=5000 \
-  --trainer_count=1 \
-  --show_parameter_stats_period=5000 \
-  --save_dir=./output \
-  --num_passes=10000 \
-  --average_test_period=10000000 \
-  --init_model_path=./data \
-  --load_missing_parameter_strategy=rand \
-  --test_all_data_in_one_period=1 \
-2>&1 | tee 'train.log'
-
-
-
    -
  • --config=./db_lstm.py : network config file.
  • -
  • --use_gpu=false: use CPU to train, set true, if you install GPU version of PaddlePaddle and want to use GPU to train, until now crf_layer do not support GPU
  • -
  • --log_period=500: print log every 20 batches.
  • -
  • --trainer_count=1: set thread number (or GPU count).
  • -
  • --show_parameter_stats_period=5000: show parameter statistic every 100 batches.
  • -
  • --save_dir=./output: output path to save models.
  • -
  • --num_passes=10000: set pass number, one pass in PaddlePaddle means training all samples in dataset one time.
  • -
  • --average_test_period=10000000: do test on average parameter every average_test_period batches
  • -
  • --init_model_path=./data: parameter initialization path
  • -
  • --load_missing_parameter_strategy=rand: random initialization unexisted parameters
  • -
  • --test_all_data_in_one_period=1: test all data in one period
  • -
-

After training, the models will be saved in directory output. Our training curve is as following: -

-pic -

-
-
-

Run testing

-

The script for testing is test.sh, user just need to execute:

-
  ./test.sh
-
-
-

The main part in tesh.sh

-
paddle train \
-  --config=./db_lstm.py \
-  --model_list=$model_list \
-  --job=test \
-  --config_args=is_test=1 \
-
-
-
    -
  • --config=./db_lstm.py: network config file
  • -
  • --model_list=$model_list.list: model list file
  • -
  • --job=test: indicate the test job
  • -
  • --config_args=is_test=1: flag to indicate test
  • -
  • --test_all_data_in_one_period=1: test all data in 1 period
  • -
-
-
-

Run prediction

-

The script for prediction is predict.sh, user just need to execute:

-
  ./predict.sh
-  
-
-
-

In predict.sh, user should offer the network config file, model path, label file, word dictionary file, feature file

-
python predict.py 
-     -c $config_file \
-     -w $best_model_path \
-     -l $label_file \
-     -p $predicate_dict_file  \
-     -d $dict_file \
-     -i $input_file \
-     -o $output_file
-
-
-

predict.py is the main executable python script, which includes functions: load model, load data, data prediction. The network model will output the probability distribution of labels. In the demo, we take the label with maximum probability as result. User can also implement the beam search or viterbi decoding upon the probability distribution matrix.

-

After prediction, the result is saved in predict.res.

-
-
-
-

Reference

-

[1] Martha Palmer, Dan Gildea, and Paul Kingsbury. The Proposition Bank: An Annotated Corpus of Semantic Roles , Computational Linguistics, 31(1), 2005.

-

[2] Zhou, Jie, and Wei Xu. “End-to-end learning of semantic role labeling using recurrent neural networks.” Proceedings of the Annual Meeting of the Association for Computational Linguistics. 2015.

-
-
- - -
-
-
- - -
- -
-

- © Copyright 2016, PaddlePaddle developers. - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc/tutorials/sentiment_analysis/index_en.html b/develop/doc/tutorials/sentiment_analysis/index_en.html deleted file mode 100644 index bba5cad7aa0..00000000000 --- a/develop/doc/tutorials/sentiment_analysis/index_en.html +++ /dev/null @@ -1,546 +0,0 @@ - - - - - - - - - - - Sentiment Analysis Tutorial — PaddlePaddle documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - -
-
    - -
  • Sentiment Analysis Tutorial
  • -
-
- -
-
-
-
- -
-

Sentiment Analysis Tutorial

-

Sentiment analysis has many applications. A basic task in sentiment analysis is classifying the polarity of a given text at the document, sentence or feature/aspect level. One simple example is to classify the customer reviews in a shopping website, a tourism website, and group buying websites like Amazon, TaoBao, Tmall etc.

-

Sentiment analysis is also used to monitor social media based on large amount of reviews or blogs. For example, the researchers analyzed several surveys on consumer confidence and political opinion, found they correlate to sentiment word frequencies in contemporaneous Twitter messages [1]. Another example is to forecast stock movements through analyzing the text content of a daily Twitter blog [2].

-

On the other hand, grabbing the user comments of products and analyzing their sentiment are useful to understand user preferences for companies, products, even competing products.

-

This tutorial will guide you through the process of training a Long Short Term Memory (LSTM) Network to classify the sentiment of sentences from Large Movie Review Dataset, sometimes known as the Internet Movie Database (IMDB). This dataset contains movie reviews along with their associated binary sentiment polarity labels, namely positive and negative. So randomly guessing yields 50% accuracy.

-
-

Data Preparation

-
-

IMDB Data Introduction

-

Before training models, we need to preprocess the data and build a dictionary. First, you can use following script to download IMDB dataset and Moses tool, which is a statistical machine translation system. We provide a data preprocessing script, which is capable of handling not only IMDB data, but also other user-defined data. In order to use the pre-written script, it needs to move labeled train and test samples to another path, which has been done in get_imdb.sh.

-
cd demo/sentiment/data
-./get_imdb.sh
-
-
-

If the data is obtained successfuly, you will see the following files at ./demo/sentiment/data:

-
aclImdb  get_imdb.sh  imdb  mosesdecoder-master
-
-
-
    -
  • aclImdb: raw dataset downloaded from website.
  • -
  • imdb: only contains train and test data.
  • -
  • mosesdecoder-master: Moses tool.
  • -
-

IMDB dataset contains 25,000 highly polar movie reviews for training, and 25,000 for testing. A negative review has a score ≤ 4 out of 10, and a positive review has a score ≥ 7 out of 10. After running ./get_imdb.sh, we can find the dataset has the following structure in aclImdb.

-
imdbEr.txt  imdb.vocab  README  test  train
-
-
-
    -
  • train: train sets.
  • -
  • test : test sets.
  • -
  • imdb.vocab: dictionary.
  • -
  • imdbEr.txt: expected rating for each token in imdb.vocab.
  • -
  • README: data documentation.
  • -
-

The file in train set directory is as follows. The test set also contains them except unsup and urls_unsup.txt.

-
labeledBow.feat  neg  pos  unsup  unsupBow.feat  urls_neg.txt  urls_pos.txt  urls_unsup.txt
-
-
-
    -
  • pos: positive samples, contains 12,500 txt files, each file is one movie review.
  • -
  • neg: negative samples, contains 12,500 txt files, each file is one movie review.
  • -
  • unsup: unlabeled samples, contains 50,000 txt files.
  • -
  • urls_xx.txt: urls of each reviews.
  • -
  • xxBow.feat: already-tokenized bag of words (BoW) features.
  • -
-
-
-

IMDB Data Preparation

-

In this demo, we only use labled train and test set and not use imdb.vocab as dictionary. By default, dictionary is builded on train set. Train set is shuffled and test set is not. tokenizer.perl in Moses tool is used to tokenize the words and punctuation. Simply execute the following command to preprcess data.

-
cd demo/sentiment/
-./preprocess.sh
-
-
-

preprocess.sh:

-
data_dir="./data/imdb"
-python preprocess.py -i data_dir
-
-
-
    -
  • data_dir: input data directory.
  • -
  • preprocess.py: preprocess script.
  • -
-

If running successfully, you will see demo/sentiment/data/pre-imdb directory as follows:

-
dict.txt  labels.list  test.list  test_part_000  train.list  train_part_000
-
-
-
    -
  • test_part_000 and train_part_000: all labeled test and train sets. Train sets have be shuffled.
  • -
  • train.list and test.list: train and test file lists.
  • -
  • dict.txt: dictionary generated on train sets by default.
  • -
  • labels.txt: neg 0, pos 1, means label 0 is negative review, label 1 is positive review.
  • -
-
-
-

User-defined Data Preparation

-

If you perform other sentiment classifcation task, you can prepare data as follows. We have provided the scripts to build dictionary and preprocess data. So just organize data as follows.

-
dataset
-|----train
-|    |----class1
-|    |    |----text_files
-|    |----class2
-|    |    |----text_files
-|    |    ...
-|----test
-|    |----class1
-|    |    |----text_files
-|    |----class2
-|    |    |----text_files
-|    |    ...
-
-
-
    -
  • dataset: 1st directory.
  • -
  • train, test: 2nd directory.
  • -
  • class1,class2,...: 3rd directory.
  • -
  • text_files: samples with text file format.
  • -
-

All samples with text files format under the same folder are same category. Each text file contains one or more samples and each line is one sample. In order to shuffle fully, the preprocessing is a little different for data with multiple lines in one text file, which needs to set -m True in preprocess.sh. And tokenizer.perl is used by default. If you don’t need it, only set -t False in `preprocess.sh’.

-
-
-
-

Training

-

In this task, we use Recurrent Neural Network (RNN) of LSTM architecure to train sentiment analysis model. LSTM model was introduced primarily in order to overcome the problem of vanishing gradients. LSTM network resembles a standard recurrent neural network with a hidden layer, but each ordinary node in the hidden layer is replaced by a memory cell. Each memory cell contains four main elements: an input gate, a neuron with a self-recurrent connection, a forget gate and an output gate. More details can be found in the literature [4]. The biggest advantage of the LSTM architecture is that it learns to memorize information over long time intervals without the loss of short time memory. At each time step with a new coming word, historical information stored in the memory block is updated to iteratively learn the sequence representation.

-

LSTM
-
Figure 1. LSTM [3]

-

Sentiment analysis is among the most typical problems in natural language understanding. It aims at predicting the attitude expressed in a sequence. Usually, only some key words, like adjectives and adverbs words, play a major role in predicting the sentiment of sequences or paragraphs. However, some review or comment contexts are very long, such as IMDB dataset. We use LSTM to perform this task for its improved design with the gate mechanism. First, it is able to summarize the representation from word level to context level with variable context length which is adapted by the gate values. Second, it can utilize the expanded context at the sentence level, while most methods are good at utilizing n-gram level knowledge. Third, it learns the paragraph representation directly rather than combining the context level information. This results in this end-to-end framework.

-

In this demo we provide two network, namely bidirectional-LSTM and three layers of stacked-LSTM.

-
-

Bidirectional-LSTM

-

One is a bidirectional LSTM network, connected by fully connected layer and softmax, as shown in Figure 2.

-

BiLSTM
-
Figure 2. Bidirectional-LSTM

-
-
-

Stacked-LSTM

-

Another is three-layer LSTM structure in Figure 3. The bottom of the figure is word embedding. Next, three LSTM-Hidden layers are connected and the second LSTM is reversed. Then extract the maximum hidden vectors of all time step of hidden and LSTM layer as the representation for the entire sequence. Finally, a fully connected feed forward layer with softmax activation is used to perform the classification task. This network is refered to paper [5].

-

StackedLSTM
-
Figure 3. Stacked-LSTM for sentiment analysis

-

Config

-

Switch into demo/sentiment directory, trainer_config.py file is an example of the config, containing algorithm and newtork configure. The first line imports predefined networks from sentiment_net.py.

-

trainer_config.py:

-
from sentiment_net import *
-
-data_dir  = "./data/pre-imdb"
-# whether this config is used for test
-is_test = get_config_arg('is_test', bool, False)
-# whether this config is used for prediction
-is_predict = get_config_arg('is_predict', bool, False)
-dict_dim, class_dim = sentiment_data(data_dir, is_test, is_predict)
-
-################## Algorithm Config #####################
-
-settings(
-  batch_size=128,
-  learning_rate=2e-3,
-  learning_method=AdamOptimizer(),
-  average_window=0.5,
-  regularization=L2Regularization(8e-4),
-  gradient_clipping_threshold=25
-)
-
-#################### Network Config ######################
-stacked_lstm_net(dict_dim, class_dim=class_dim,
-                 stacked_num=3, is_predict=is_predict)
-#bidirectional_lstm_net(dict_dim, class_dim=class_dim, is_predict=is_predict)
-
-
-
    -
  • Data Definition:
      -
    • get_config_arg(): get arguments setted by --config_args=xx in commandline argument.
    • -
    • Define data provider, here using Python interface to load data. For details, you can refer to the document of PyDataProvider2.
    • -
    -
  • -
  • Algorithm Configuration:
      -
    • set batch size of 128.
    • -
    • set global learning rate.
    • -
    • use adam optimization.
    • -
    • set average sgd window.
    • -
    • set L2 regularization.
    • -
    • set gradient clipping threshold.
    • -
    -
  • -
  • Network Configuration:
      -
    • dict_dim: dictionary dimension.
    • -
    • class_dim: category number, IMDB has two label, namely positive and negative label.
    • -
    • stacked_lstm_net: predefined network as shown in Figure 3, use this network by default.
    • -
    • bidirectional_lstm_net: predefined network as shown in Figure 2.
    • -
    -
  • -
-

Training

-

Install PaddlePaddle first if necessary. Then you can use script train.sh as follows to launch local training.

-
cd demo/sentiment/
-./train.sh
-
-
-

train.sh:

-
config=trainer_config.py
-output=./model_output
-paddle train --config=$config \
-             --save_dir=$output \
-             --job=train \
-             --use_gpu=false \
-             --trainer_count=4 \
-             --num_passes=10 \
-             --log_period=20 \
-             --dot_period=20 \
-             --show_parameter_stats_period=100 \
-             --test_all_data_in_one_period=1 \
-             2>&1 | tee 'train.log'
-
-
-
    -
  • --config=$config: set network config.
  • -
  • --save_dir=$output: set output path to save models.
  • -
  • --job=train: set job mode to train.
  • -
  • --use_gpu=false: use CPU to train, set true, if you install GPU version of PaddlePaddle and want to use GPU to train.
  • -
  • --trainer_count=4: set thread number (or GPU count).
  • -
  • --num_passes=15: set pass number, one pass in PaddlePaddle means training all samples in dataset one time.
  • -
  • --log_period=20: print log every 20 batches.
  • -
  • --show_parameter_stats_period=100: show parameter statistic every 100 batches.
  • -
  • --test_all_data_in_one_period=1: test all data every testing.
  • -
-

If the run succeeds, the output log is saved in path of demo/sentiment/train.log and model is saved in path of demo/sentiment/model_output/. The output log is explained as follows.

-
Batch=20 samples=2560 AvgCost=0.681644 CurrentCost=0.681644 Eval: classification_error_evaluator=0.36875  CurrentEval: classification_error_evaluator=0.36875
-...
-Pass=0 Batch=196 samples=25000 AvgCost=0.418964 Eval: classification_error_evaluator=0.1922
-Test samples=24999 cost=0.39297 Eval: classification_error_evaluator=0.149406
-
-
-
    -
  • Batch=xx: means passing xx batches.
  • -
  • samples=xx: means passing xx samples.
  • -
  • AvgCost=xx: averaged cost from 0-th batch to current batch.
  • -
  • CurrentCost=xx: current cost of latest log_period batches.
  • -
  • Eval: classification_error_evaluator=xx: means classfication error from 0-th batch ro current batch.
  • -
  • CurrentEval: classification_error_evaluator: current classfication error of the lates log_period batches.
  • -
  • Pass=0: Going through all training set one time is called one pass. 0 means going through training set first time.
  • -
-

By default, we use the stacked_lstm_net network, which converges at a faster rate than bidirectional_lstm_net when passing same sample number. If you want to use bidirectional LSTM, just remove comment in the last line and comment stacked_lstm_net.

-
-
-
-

Testing

-

Testing means evaluating the labeled validation set using trained model.

-
cd demo/sentiment
-./test.sh
-
-
-

test.sh:

-
function get_best_pass() {
-  cat $1  | grep -Pzo 'Test .*\n.*pass-.*' | \
-  sed  -r 'N;s/Test.* error=([0-9]+\.[0-9]+).*\n.*pass-([0-9]+)/\1 \2/g' | \
-  sort | head -n 1
-}
-
-log=train.log
-LOG=`get_best_pass $log`
-LOG=(${LOG})
-evaluate_pass="model_output/pass-${LOG[1]}"
-
-echo 'evaluating from pass '$evaluate_pass
-
-model_list=./model.list
-touch $model_list | echo $evaluate_pass > $model_list
-net_conf=trainer_config.py
-paddle train --config=$net_conf \
-             --model_list=$model_list \
-             --job=test \
-             --use_gpu=false \
-             --trainer_count=4 \
-             --config_args=is_test=1 \
-             2>&1 | tee 'test.log'
-
-
-

The function get_best_pass gets the best model by classification error rate for testing. In this example, We use test dataset of IMDB as validation by default. Unlike training, it needs to specify --job=test and model path, namely --model_list=$model_list here. If running successfully, the log is saved in path of demo/sentiment/test.log. For example, in our test, the best model is model_output/pass-00002, the classification error is 0.115645 as follows.

-
Pass=0 samples=24999 AvgCost=0.280471 Eval: classification_error_evaluator=0.115645
-
-
-
-
-

Prediction

-

predict.py provides a predicting interface. You should install python api of PaddlePaddle before using it. One example to predict unlabeled review of IMDB is as follows. Simply running:

-
cd demo/sentiment
-./predict.sh
-
-
-

predict.sh:

-
#Note the default model is pass-00002, you shold make sure the model path
-#exists or change the mode path.
-model=model_output/pass-00002/
-config=trainer_config.py
-label=data/pre-imdb/labels.list
-cat ./data/aclImdb/test/pos/10007_10.txt | python predict.py \
-     --tconf=$config\
-     --model=$model \
-     --label=$label \
-     --dict=./data/pre-imdb/dict.txt \
-     --batch_size=1
-
-
-
    -
  • cat ./data/aclImdb/test/pos/10007_10.txt : the input sample.
  • -
  • predict.py : predicting interface.
  • -
  • --tconf=$config : set network configure.
  • -
  • --model=$model : set model path.
  • -
  • --label=$label : set dictionary about corresponding relation between integer label and string label.
  • -
  • --dict=data/pre-imdb/dict.txt : set dictionary.
  • -
  • --batch_size=1 : set batch size.
  • -
-

Note you should make sure the default model path model_output/pass-00002 -exists or change the model path.

-

Predicting result of this example:

-
Loading parameters from model_output/pass-00002/
-./data/aclImdb/test/pos/10014_7.txt: predicting label is pos
-
-
-

We sincerely appreciate your interest and welcome your contributions.

-
-
-

Reference

-

[1] Brendan O’Connor, Ramnath Balasubramanyan, Bryan R. Routledge, and Noah A. Smith. 2010. From Tweets to Polls: Linking Text Sentiment to Public Opinion Time Series. In ICWSM-2010.
-[2] Johan Bollen, Huina Mao, Xiaojun Zeng. 2011. Twitter mood predicts the stock market, Journal of Computational Science.
-[3] Alex Graves, Marcus Liwicki, Santiago Fernan- dez, Roman Bertolami, Horst Bunke, and Ju ̈rgen Schmidhuber. 2009. A novel connectionist system for unconstrained handwriting recognition. IEEE Transactions on Pattern Analysis and Machine In- telligence, 31(5):855–868.
-[4] Zachary C. Lipton, A Critical Review of Recurrent Neural Networks for Sequence Learning, arXiv:1506.00019.
-[5] Jie Zhou and Wei Xu; End-to-end Learning of Semantic Role Labeling Using Recurrent Neural Networks; ACL-IJCNLP 2015.

-
-
- - -
-
-
- - -
- -
-

- © Copyright 2016, PaddlePaddle developers. - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc/tutorials/text_generation/index_en.html b/develop/doc/tutorials/text_generation/index_en.html deleted file mode 100644 index 011ef4d2beb..00000000000 --- a/develop/doc/tutorials/text_generation/index_en.html +++ /dev/null @@ -1,594 +0,0 @@ - - - - - - - - - - - Text generation Tutorial — PaddlePaddle documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - -
-
    - -
  • Text generation Tutorial
  • -
-
- -
-
-
-
- -
-

Text generation Tutorial

-

Sequence to sequence has been proven to be a powerful model for language generation. It can be used for machine translation, query rewriting, image captioning, etc.

-

This tutorial guides you through training a sequence to sequence model for neural machine translation (NMT) network that translates French to English.

-

We follow the paper Neural Machine Translation by Jointly Learning to Align and Translate , which details the model architecture and training procedure for good performance on WMT-14 dataset. This tutorial reproduces this result in PaddlePaddle.

-

We thank @caoying for the pull request that defines the model architecture and solver configurations.

-
-

Data Preparation

-
-

Download and Extract

-

Download the WMT-14 dataset from http://www-lium.univ-lemans.fr/~schwenk/cslm_joint_paper/, extract it, and divide Develop and Test data into separate folder.

- -

To do this, simply run the following commands in linux, otherwise, you need to download, extract, divide, and rename the file suffix respectively.

-
cd demo/seqToseq/data
-./wmt14_data.sh
-
-
-

We should find that the dataset wmt14 has three folders as shown in the following table.

- ------ - - - - - - - - - - - - - - - - - - - - - - - - -
folder nameFrench-English parallel corpora filenumber of total filesize
train_dataccb2_pc30.src, ccb2_pc30.trg, etctwelve3.55G
test_datantst1213.src, ntst1213.trgtwo1636k
gen_datantst14.src, ntst14.trgtwo864k
-
    -
  • Each folder has French-English parallel corpora
  • -
  • XXX.src are source French files; XXX.trg are target English files.
  • -
  • The number of lines of XXX.src and XXX.trg should be the same.
  • -
  • Each line is a French/English sentence.
  • -
  • There is a one-to-one correspondence between the sentence at the i-th line of XXX.src and XXX.trg.
  • -
-
-
-

User Defined Dataset

-

If you need to do other sequence-to-sequence tasks, such as Paraphrasing, you only need to organize the data as follows, and place them in demo/seqToseq/data:

-
dataset
-  train
-    file1.src file1.trg
-    file2.src file2.trg
-    ......
-  test
-    file1.src file1.trg
-    file2.src file2.trg
-    ......
-  gen
-    file1.src file1.trg
-    file2.src file2.trg
-    ......
-
-
-
    -
  • 1st directory: dataset folder name
  • -
  • 2nd directory: folder of train, test, and gen. The names of these three folders are fixed.
  • -
  • 3rd file: Source-Target parallel corpora files.
      -
    • XXX.src are source files, XXX.trg are target files.
    • -
    • Each line of the file must be a sequence.
    • -
    • There should be a one-to-one correspondence between the i-th sequence of XXX.src and XXX.trg.
    • -
    -
  • -
-
-
-
-

Data Preprocess

-
-

Preprocessing Workflow

-
    -
  • Concat each Source-Target parallel corpora to be one file:
      -
    • concat each XXX.src and XXX.trg to be XXX.
    • -
    • the i-th line of XXX = the i-th line of XXX.src + ‘\t’ + the i-th line of XXX.trg
    • -
    -
  • -
  • Build source and target dictionary of train data, each dictionary has DICTSIZE words:
      -
    • the most frequent (DICTSIZE-3) words
    • -
    • 3 special token:
        -
      • <s>: the start of a sequence
      • -
      • <e>: the end of a sequence
      • -
      • <unk>: a word not included in dictionary
      • -
      -
    • -
    -
  • -
-
-
-

Preprocessing Command and Result

-

The general command for preprocessing the dataset is:

-
cd demo/seqToseq/
-python preprocess.py -i INPUT [-d DICTSIZE] [-m]
-
-
-
    -
  • -i INPUT: the path of input original dataset
  • -
  • -d DICTSIZE: the specified word count of dictionary, if not set, dictionary will contain all the words in input dataset
  • -
  • -m --mergeDict: merge source and target dictionary, thus, two dictionaries have the same context
  • -
-

And you will see messages like this:

-
concat parallel corpora for dataset
-build source dictionary for train data
-build target dictionary for train data
-dictionary size is XXX
-
-
-

Here, you can simply run the command:

-
python preprocess.py -i data/wmt14 -d 30000
-
-
-

It will take several minutes, and store the preprocessed dataset in demo/seqToseq/data/pre-wmt14, the directory has following structure.

-
train test gen train.list test.list gen.list src.dict trg.dict
-
-
-
    -
  • train, test, gen: folder contains French-English parallel corpora of train data, test data and gen data respectively. Each line of file in folder contains two parts, the former is a French sequence, and the latter is a corresponding English sequence.
  • -
  • train.list, test.list, gen.list: text contains a file list in train folder, test folder and gen folder respectively
  • -
  • src.dict, trg.dict: source (French) / target (English) dictionary, each dictionary has 30000 words: the most frequent 29997 words and 3 special token
  • -
-
-
-
-

Model Training

-
-

Introduction

-

Neural machine translation (NMT) aims at building a single neural network that can be jointly tuned to maximize translation performance. Recently proposed NMT models often belong to a family of encoder–decoder models. Encoder-Decoder models encode a source sentence into a fixed-length vector from which a decoder generates a target sentence.

-

In this task, we use an extension to the encoder–decoder model which learns to align and translate jointly. Each time the model generates a word in a translation, it searches for a set of positions in the source sentence for the most relevant information. The decoder predicts a target word based on the context vectors associated with these source positions and all the previous generated target words. For more detailed explanation, readers can refer to paper Neural Machine Translation by Jointly Learning to Align and Translate.

-

The most distinguishing feature of this model is that it doesn’t encode an input sentence into a single fixed-length vector. Instead, it encodes the input sentence into a sequence of vectors, where one vector corresponds to an input element. A subset of these vectors is chosen adaptively while decoding the translated sentence. This frees a NMT model from having to squash all the information of a source sentence, regardless of its length, into a fixed-length vector. The improvement of this model is more apparent for longer sentences, but the improvement can be observed for sentences of any length. -

-
Figure 1. Encoder-Decoder-Attention-Model

-
-
-

Training Model in PaddlePaddle

-

We need to create a model config file before training. Here is an example demo/seqToseq/translation/train.conf. The first three lines import python function for defining network, and define the job_mode and attention_mode.

-
from seqToseq_net import *
-is_generating = False
-
-### Data Definiation
-train_conf = seq_to_seq_data(data_dir = "./data/pre-wmt14",
-                             is_generating = is_generating)
-
-### Algorithm Configuration
-settings(
-    learning_method = AdamOptimizer(),
-    batch_size = 50,
-    learning_rate = 5e-4)
-
-### Network Architecture
-gru_encoder_decoder(train_conf, is_generating)
-
-
-
    -
  1. Data Definiation: We define a SeqToSeq train and test data in our example. It returns train_conf as the configuration, following is its input arguments:
      -
    • data_dir: directory of train data and test data
    • -
    • is_generating: whether this config is used for generating, here is false
    • -
    -
  2. -
  3. Algorithm Configuration: We use the SGD training algorithm (default), ADAM learning method in our example, specify batch_size as 50, and learning rate as 5e-4.
  4. -
  5. Network Architecture: We use an attention version of GRU Encoder-Decoder network in our example. It consists a bidirectional GRU as an encoder and a decoder that emulates searching through a source sentence during decoding a translation.
  6. -
-
-
-

Training Command and Result

-

After writing the model config, we can train the model by running the command:

-
cd demo/seqToseq/translation
-./train.sh
-
-
-

The train.sh is shown as follows:

-
paddle train \
---config='translation/train.conf' \
---save_dir='translation/model' \
---use_gpu=false \
---num_passes=16 \
---show_parameter_stats_period=100 \
---trainer_count=4 \
---log_period=10 \
---dot_period=5 \
-2>&1 | tee 'translation/train.log'
-
-
-
    -
  • config: set config of neural network
  • -
  • save_dir: set output path to save models
  • -
  • use_gpu: whether to use GPU to train, here use CPU
  • -
  • num_passes: set number of passes. One pass in paddle means training all samples in dataset one time
  • -
  • show_parameter_stats_period: here show parameter statistic every 100 batches
  • -
  • trainer_count: set number of CPU threads or GPU devices
  • -
  • log_period: here print log every 10 batches
  • -
  • dot_period: here print ‘.’ every 5 batches
  • -
-

The training loss function is printed every 10 batch by default, and you will see messages like this:

-
I0719 19:16:45.952062 15563 TrainerInternal.cpp:160]  Batch=10 samples=500 AvgCost=198.475 CurrentCost=198.475 Eval: classification_error_evaluator=0.737155  CurrentEval: classification_error_evaluator=0.737155
-I0719 19:17:56.707319 15563 TrainerInternal.cpp:160]  Batch=20 samples=1000 AvgCost=157.479 CurrentCost=116.483 Eval: classification_error_evaluator=0.698392  CurrentEval: classification_error_evaluator=0.659065
-.....
-
-
-
    -
  • AvgCost: Average Cost from 0th batch to current batch
  • -
  • CurrentCost: Cost in current batch
  • -
  • classification_error_evaluator(Eval): False prediction rate for each word from 0th evaluation to current evaluation
  • -
  • classification_error_evaluator(CurrentEval): False prediction rate for each word in current evaluation
  • -
-

And when the classification_error_evaluator is less than 0.35, the model is trained sucessfully.

-
-
-
-

Text Generation

-
-

Introduction

-

Generally speaking, the NMT model is conditioned on the encodings of the source sentence, and then to predict the next target word by given the current target word. In the training process, the current word is always knowns as the ground truth, by contrast. In the generating process, the current word is the output of the decoder in last time step, which is accessed to from a memory in PaddlePaddle.

-

Besides, we use Beam Search to generate sequences. Beam search uses breadth-first search to build its search tree. At each level of the tree, it generates all successors of the states at the current level, sorting them in increasing order of heuristic cost. However, it only stores a predetermined number of best states at each level (called the beam size).

-
-
-

Pretrained model

-

We trained the model on a cluster with 50 nodes, each node has two 6-core CPUs. We trained 16 passes in 5 days, where each pass takes 7 hours. The model_dir has 16 sub-folder, each of which contains the whole model parameters with 202MB size. And we find pass-00012 model has the highest BLEU 27.77 (see paper BLEU: a Method for Automatic Evaluation of Machine Translation). To download and extract this model, simply run the following commands in linux.

-
cd demo/seqToseq/data
-./wmt14_model.sh
-
-
-
-
-

Generating Model in PaddlePaddle

-

We need to create a model config file before translating French sequence. Here is an example demo/seqToseq/translation/gen.conf, the first three lines import python function for defining network, and define the job_mode and attention_mode.

-
from seqToseq_net import *
-is_generating = True
-
-################## Data Definiation #####################
-gen_conf = seq_to_seq_data(data_dir = "./data/pre-wmt14",
-                           is_generating = is_generating,
-                           gen_result = "./translation/gen_result")
-
-############## Algorithm Configuration ##################
-settings(
-  learning_method = AdamOptimizer(),
-  batch_size = 1,
-  learning_rate = 0)
-
-################# Network configure #####################
-gru_encoder_decoder(gen_conf, is_generating)
-
-
-
    -
  1. Data Definiation: We defines an SeqToSeq gen data in our example. It returns gen_conf as the configuration, following is its input arguments:
      -
    • data_dir: directory of gen data -  - is_generating: whether this config is used for generating, here is true -  - gen_result: file to store the generation result
    • -
    -
  2. -
  3. Algorithm Configuration: We use SGD traing algorithm in generation, and specify batch_size as 1 (each time generate one sequence), and learning rate as 0.
  4. -
  5. Network Architecture: Essentially the same as the training model.
  6. -
-
-
-

Generating Command and Result

-

After writing the model config, we can do text translation from French to English by running the command:

-
cd demo/seqToseq/translation
-./gen.sh
-
-
-

The gen.sh is shown as follows, unlike training, there are some different arguments to specify:

-
paddle train \
---job=test \
---config='translation/gen.conf' \
---save_dir='data/wmt14_model' \
---use_gpu=true \
---num_passes=13 \
---test_pass=12 \
---trainer_count=1 \
-2>&1 | tee 'translation/gen.log'
-
-
-
    -
  • job: set job mode to test
  • -
  • save_dir: the path of saved models
  • -
  • num_passes and test_pass: loading model parameters from test_pass to (num_passes - 1), here only loads data/wmt14_model/pass-00012
  • -
-

You will see messages like this:

-
I0706 14:48:31.178915 31441 GradientMachine.cpp:143] Loading parameters from data/wmt14_model/pass-00012
-I0706 14:48:40.012039 31441 Tester.cpp:125]  Batch=100 samples=100 AvgCost=0
-I0706 14:48:48.898632 31441 Tester.cpp:125]  Batch=200 samples=200 AvgCost=0
-...
-
-
-

And the generating result in demo/seqToseq/translation/gen_result likes:

-
0
-0       -11.1314         The <unk> <unk> about the width of the seats while large controls are at stake <e>
-1       -11.1519         The <unk> <unk> on the width of the seats while large controls are at stake <e>
-2       -11.5988         The <unk> <unk> about the width of the seats while large controls are at stake . <e>
-
-1
-0       -24.4149         The dispute is between the major aircraft manufacturers about the width of the tourist seats on the <unk> flights , paving the way for a <unk> confrontation during the month of the Dubai <unk> . <e>
-1       -26.9524         The dispute is between the major aircraft manufacturers about the width of the tourist seats on the <unk> flights , paving the way for a <unk> confrontation during the month of Dubai &apos; s <unk> . <e>
-2       -27.9574         The dispute is between the major aircraft manufacturers about the width of the tourist seats on the <unk> flights , paving the way for a <unk> confrontation during the month of Dubai &apos; s Dubai <unk> . <e>
-...
-
-
-
    -
  • This is the beam search result, where beam size is 3
  • -
  • ‘0’ in 1st-line and ‘1’ in 6th-line mean the sequence-id in gen data
  • -
  • Other six lines list the beam search results
      -
    • The 2nd-column is the score of beam search (from large to small)
    • -
    • The 3rd-colunm is the generating English sequence
    • -
    -
  • -
  • There is 2 special tokens:
      -
    • <e>: the end of a sequence
    • -
    • <unk>: a word not included in dictionary
    • -
    -
  • -
-
-
-

Bleu Evalutaion

-

Human evaluations of machine translation are extensive but expensive. Paper BLEU: a Method for Automatic Evaluation of Machine Translation presents a method as an automated understudy to skilled human judges which substitutes for them when there is need for quick or frequent evaluations. Moses is a statistical machine translation system, and we use multi-bleu.perl of it to do Bleu Evalution. To download this script, simply run the following command:

-
cd demo/seqToseq/translation
-./moses_bleu.sh
-
-
-

Since the standard translation is alrealy downloaded as data/wmt14/gen/ntst14.trg, we can do Bleu Evalution by running the command:

-
cd demo/seqToseq/translation
-./eval_bleu.sh FILE BEAMSIZE
-
-
-
    -
  • FILE: the generation result file
  • -
  • BEAMSIZE: expand width in beam search
  • -
-
-
-
- - -
-
-
- - -
- -
-

- © Copyright 2016, PaddlePaddle developers. - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc/tutorials/index_en.html b/develop/doc/v1_api_tutorials/README.html similarity index 83% rename from develop/doc/tutorials/index_en.html rename to develop/doc/v1_api_tutorials/README.html index 15ac3129eaa..e901e680758 100644 --- a/develop/doc/tutorials/index_en.html +++ b/develop/doc/v1_api_tutorials/README.html @@ -8,7 +8,7 @@ - TUTORIALS — PaddlePaddle documentation + <no title> — PaddlePaddle documentation @@ -168,7 +168,7 @@
    -
  • TUTORIALS
  • +
  • <no title>
@@ -177,30 +177,10 @@
- +

The tutorials in v1_api_tutorials are using v1_api currently, and will be upgraded to v2_api later. +Thus, v1_api_tutorials is a temporary directory. We decide not to maintain it and will delete it in future.

+

Please go to PaddlePaddle/book and +PaddlePaddle/models to learn PaddlePaddle.

diff --git a/develop/doc/tutorials/embedding_model/index_en.html b/develop/doc/v1_api_tutorials/embedding_model/index_en.html similarity index 99% rename from develop/doc/tutorials/embedding_model/index_en.html rename to develop/doc/v1_api_tutorials/embedding_model/index_en.html index e35841de9fe..217e161a604 100644 --- a/develop/doc/tutorials/embedding_model/index_en.html +++ b/develop/doc/v1_api_tutorials/embedding_model/index_en.html @@ -285,7 +285,7 @@ python extract_para.py --preModel PREMODEL --preDict PREDICT --usrModel USRMODEL
  • --init_model_path: path of the initialization model, here is data/paraphrase_model
  • --load_missing_parameter_strategy: operations when model file is missing, here use a normal distibution to initialize the other parameters except for the embedding layer
  • -

    For users who want to understand the dataset format, model architecture and training procedure in detail, please refer to Text generation Tutorial.

    +

    For users who want to understand the dataset format, model architecture and training procedure in detail, please refer to Text generation Tutorial.

    diff --git a/develop/doc/tutorials/gan/index_en.html b/develop/doc/v1_api_tutorials/gan/index_en.html similarity index 100% rename from develop/doc/tutorials/gan/index_en.html rename to develop/doc/v1_api_tutorials/gan/index_en.html diff --git a/develop/doc/tutorials/imagenet_model/resnet_model_en.html b/develop/doc/v1_api_tutorials/imagenet_model/resnet_model_en.html similarity index 100% rename from develop/doc/tutorials/imagenet_model/resnet_model_en.html rename to develop/doc/v1_api_tutorials/imagenet_model/resnet_model_en.html diff --git a/develop/doc/tutorials/quick_start/index_en.html b/develop/doc/v1_api_tutorials/quick_start/index_en.html similarity index 100% rename from develop/doc/tutorials/quick_start/index_en.html rename to develop/doc/v1_api_tutorials/quick_start/index_en.html diff --git a/develop/doc_cn/_images/bi_lstm1.jpg b/develop/doc_cn/_images/bi_lstm1.jpg deleted file mode 100644 index adec1606d64d6e35ffe7e62abfa9a09309b05c84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35593 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

    27#9dk};rh=2o>h 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 z⪚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Ϥ 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%0AvDl#& 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 |L(p)T?x{0(o?~;oEl}*+?>Noo+aAQ|p^+I% zYOFVuEtLt`b+5U{%gl*Iy1AAKRu&<5&(aY$J7*F}k~IlBL@;?174Uv~)yL3`(mthu zQhy6HgK7e&NWyrjuI^k=#avXQmg{M;lth5O24`n>*5^YP7)bI}%8$=ox{|I@YMg?i zuq3ZC5V)-D=De4ewpDt&^}MYHbafn{3mJq_FGAs5IT``0qN|J#`F4x^%{U3lII8VS zSO%?uXjN3LQ*NcpuA>$i4}>vQerJDijh`S$pYz_Rp=S5EGWP#>gQoc}elGp#XFi)g z`LU0s^UwAE6%HBpFHKz+Q4Wnc#|bXfda(`Pj)y78czt-U4G!rG$HGggqZUG^7AaM1 zCN&TxMVj<)19yrR)n*pF7DUzDY#QNDl#&MZ-MEsTf8tZ=+A~k4F*;gi@KBl`AuI12 zO#PRxr%|%aH8vWv8l{yiNtjtk+M9)6uq$XXcnNQ-FKO{uP}ephAZS~(6{fV~f<-$@ zg;D=^A@{ut#BXZnF7}J?SY{>Ns@D+&&0|s@gWb3>^22nVg(*o-*T0Nwy_qi*6(?0JdR6`%R+@CF$bee0r&WhOCzbRT6GN zmY|6&t6q+h#9+=wMd3EY;f{CY(w&E^(rpK-(((2@ojSSH&qn?EOXKMZTo;@E!e+t? zRHG?S8b1^4$zYQImJPG>2+FwJDw+ZipozBf2$+MfB#~6)%dVcx8bb*HH%u3OUzT*e zH{O#7bVZs(+M+}X781ylftPj?o)O$9zLt}5)`CdX@Tz3IsVP%J$#{`Per&Lpu{sp0 z#35?4$IV^@v07f6#rus{3FCooA5E1f$0$|Nt)m^r6r1J(oA(-AA4nF~sJW+n2G4Mk zO=pVVw-tSPvob9bY^{l^LS(Hu(wsVO>qv+0I+#ws=0v*vq0{N~11C}s@&cVbG)|B( zOuVdZgvvK8xj7jrQ~npNhd1g2M)AFN9!ovfb(?k?S(|nN;C%b znWFR0b5UA_rH|)L84F1SwSgwth?OXrA(&i6!>g^i4QrwUoQFIo+v9DUF98jQL@l37 zL=WG>dNk;?e`%mxR6^iNE`;wHr6Xmm6!%pM!S!bxly_eKsWc9Gi_vr-hmnMr_mi*Mhz4I3L6k|u z&I1*ZG}^yLId&1BQ&BFsgdn=L?I86v*zBOLUrhpHfN#>^zBA08aP>kzV#p(r6kCC) zCJ7dG)w^)bBmv#Gd7LU1)+W;=T*y9beg0UA5gd zw1c#-C<+7GMFrP%n`S6jqN{?iXXYnANONCJeDwrdfJiC_V1}%0k`kT7yE!_Lmf*vb z@wJ@UlOwyTW+GOR-L2uTHHt#`^@~^W3A={n%2*hR&MERX#fHViu#;rh=ECI8G&VBL zC9{XE?vV`@j4h|Zr@{Y)7FH}T%)&T-q4UsXin5+u0N&a6vg1f+ZAp$Q2!m``X3$kU zx_Y$o;I&AmXk1mQJ_>(oM!3P>1uc>{%i5kTsbt<;yN@hbiSnkpH^Enu5J`~Af@il& zd_G&vG^K|@GSqb@ba-rWIa39nr^?b*tWh91LUbfSL*NY&#ZI!@W=l9FwAQbsYoqh& z*}hr60=M%_OUS;%;XL5;jJqXr7BrN&#YU^Uh3QlYw)|PnB3{k{8M=hr1j}*0Ji_+V z7GH_e221V$eoiP-(`HV#y(+3F#uP|bMwIuXgGprB5Wa+5GuyGvOv||^Zr*b2L@I5O zuT*CWglBSU0FF=}-EK1xux0Lj+Ye)@QsNRYMLK*&)77iJ={iK?K1w&Epb#@?9odmJ z!Z@2?!_?Gsj{j#hLq9glU89N}@(jvo!*1^BNC(c*C3RP4YCF-Ksyk5$N4zqRB}z>f zJQBDu6?BFb!DX`gI19S8Fl`rMTyAuN1**q$C?{aj(`)AuzeX_RZI$>f`l6nX<5Q8v zO@fbBL?+LjI}#-6^DkY*D-aG4L704~;MMVA@(UN{*-)5E8?<8^o6Mt;Qv$cF2~uwz zgQkq}Qx5_9#F?Y%)aj$lVG#nG2;wYa6VF`ll@TDIK+(CpqH$OJ5dtG3(QM{r;RmSF zv?I8nDDFHVSe6&L2D&qcS@sPQu>p{l6}ql01x-M-50z>WZ+NT~y%tF;um2a;gIHH}`- zj8-QmCXBx|o{jfWZ8w9GRXLpn&%Tbf&U6y>>kbk^B}^2h6k&C|HlqL2jeuttYTqpc zc6Qy>Fjw+)ja89kR*>ZACvM(RA*~^Z;*1p<1sor)xuQ*BrNsNnEp-jsd5Clk&_Oy3 z@-lCyDkz;v!*b{+fdbKWc#w7O z@e5jY@W}CW`s8WK_pO0U=_@!#z_P~stzdUDg_Od`$OLl*LuKAyg?Vj#{2WnV&5D(E zi9m|ALlfl&EL!aJ+<6T5QSK#q8|-DhA4Ix^60mE8O(fIu_0*;!DJTNv_4-#p{RXa$ z6F4DfLU2>6!Z(4|`3t@2;w5=+HgT|alJqt;SEN&CTGQQkA4$i%d$4e-PB)&PNmpN( zp!ADO2~7}w#weV>(Gg17Q{3;FG8#MBrzlTPj}yd!Hon@iYjs(nli~WcOXF^0$3i_boro_p?vbd8P; z#maUbb41-!)K}*Uko5{>oQp5L!~lV;xPSaVe+O(|b%EYEZ&1FVZ5Uz4WlB_==ykY}+oiSZkY}TKrIstv-Nt4unjsmT z32xVq>f-@N6V%y#CITYbV%bC4{Bi;x+il&*3?S_O(v~2|m3&v_@`2ty0>J68+ZH}w zU~yyJ=bSQcw=g8Nl*0cq%Z5y9G0JCqr6)!xY9+}#@}=0ElY$_%W7 zHVE(Yi)ozzWS+%+ouicxa;I&4m}5LoA_hA#M5h#`9_|#G zy(k(up4To1h!1fC+ zXTvP#IaEQ6&H_>b1ceI`pWS(cB!&$Dq8+@Vdy7&`F&ny;CT{G$O4#`PtR)nkC+Oar zK~rZ2sgV%^q$zk-ORW92`|BXEG)<=>>qqo}2A>PQ3P?$=8ntmsLmi!T)u9UANQtPH zz^DrHb6(;zfxQwC4d`ig)9$a6z3YJF{+);G*c!r#u3wvc&Gg!MWrWGXcr+0zbeM9D zZuFv%J_DO0NrC(bJO4CY>j_Kw;!d0J|#X#FoPswP-Lvjp+W#g+0fMx36a3uHj~0Tx@jK32*8 z^JIv}XyI)EIjG{j>X__xZoGU(4j8{$lC7t=^k#xJb}Y>sL#J&6$OKgH_hgGJCc?SaPeIpm2g&lCXWIiL`qs7k#qSWx!-` z>hJg^KnO1*zGV1Iro3AM#Ejr2$cUueN;Vx!F$QFvXy4p@tSQ}jx|0komxlSh>y({_ zcn(K>OIHy3`ymuKXeG92kGGN!H7?dfljm@?it(I!|963rNo`<3b zD)$D>$+mO@Bo&nsrTUDO7|_tA2Ir-=0of6FFX~0LA#m$>S7dM&ZsYXa3S}TRYLXQ@ z&Qyyoku|LQu`nweo={D$x-oTh^?)cr=#^8*pefh9Ry!sB?Yz?dq@F-qew2+Iw&d@= z*CL|?MQnAVoKzH}L=`$&oS3f-o`J%y2B$asZlKAq^Q4V(wXrq)FiMxgvphbhq7Uyt} z$+#(ROkN<#p!}XL5Uxibd?>y1o$p9*eDhn|LXt<(~0!xBM+yyyyea5 zwQqc5y6ZKMrUS=rr_9?N-ihO*1FS7$X_9fU1fsv-cu`(sY=m)7(+5i8E7&G25v0YO zv1!5zvgLKIK~&r&B~}#!&PdF5Z$JTR%NJE7ljrK4o=2x_Y!n?Pkf%Q6F0S7|PU2cG z;}PV%>$Y_A=t+DF;glj*u!5%6JnLG%h%#V#YbuZGEs_%DjhHAS_mCi`HyzHzL~BZ; ztFgj{3GH?mLzN^wrK0#ES~i?0qzaX!41`uUi<;`)>)x$b@p8~~>FH0Vum9%vr1$^X z`RwPRG@8iN#`DpHB(f)-ee>Z&#LDnz-&QpcYSZ6RIc87xNXFmF& z^gZAD-t_B#axs3U#?D?vj@^%C|2zM`-T@utmqTbSD>IqpIBD$!F_U&t%F0H{_Ulon zxEwWq%59_QG|kYJwZwv_pIjNm?s{Q=+v8c_OCTYxl2Oco9$9Wv+J9YMgWVKNhB{Qg z^OngNcR8}AYC86;=_}Y)4>zC-~-(j?LvG(}lYv}ubV&6&o67xB9`(-#_%dOSeR5cmXv9bB=>gN zKvqvaE^}2BO7AgCzg&kKM<`&cbOd-xP@@Kv>Q-xVv4S(_GtJ7; zKGW<4M+rpcw%bmn2OfS+I(Fh1dr8SC;3ozsqYt#6!b5zM+R^ZPXj zbt)X{7`7DY;qT8;zIGHzI?fc$l?2hHU^jvq#Ott0GN_hg#@J@};5^J8ZuoOXu#qBR%x+qv`CKbD`#~EP&_ZniL5g*XZMr zHz|jwi1Dqu{wST!H|Xpf=Go4%cH4zH!F7#8k(d@?vTK#*9iP381slvaS&!wK0h^F< z9_8F9_3$KR=XjZT?==@oh)6e)&#=KlK~|Gh#VJ=Qy)8h#AGk4{F1$FNKJ}T4=@WnY zg)nKq=hSWK@w)&|+76{=g7H@TPT)Y%YSf6*X|q3nT{@D8&yk zMijOzxF$ezSm$##L19-Yxi6BCtPt>O7;UoD(FWHGt+Q7e0RKmXx<>1TiPN7B3Ba&Lisa4r36pbcyWa3l0FDkn%X`!6QTf|Qh&#z*lPL(ha@X%X`1JlVQ_Q^KsSr6mMb zYIpe9tI7D~99Z_Lv|ZM2DYSYtRBQlR7xLZf2-30b?3RU8@b(n}6xU}4=((OGh=|pF3>P9KHmd(x1v{E@mEYfmnT4}jGLSS+` zZL9a6J;FpjjIl1INye=uD9aL(Q4Qc+@InVll6U;~UZt)=V8Wv31|3`#7SqTuU8Y@x z3$Ngc$UO=aO%%b;wB(d|X*DC?a2TG=(H?>bG))xboThYV`7na8cuT*E;J9HGz8Aq< z0bw$8G;lFn3dC;rozA3pR0TJ9b}VFQj9yvN%_MZYi7zp3rr8|kxvoXgB<_#od%0i+ zFRLI?N>YkG86ZU|*bNOXjm-$ssU(9JISwIZZ{|^zZ#|l758a-cj@^@5kKdcxj-N~I z$IhkJgU3^Klb&M`PkE2M;?qR}pE-Cd^PJ=of%FWu%aMK%piy{GJUD`v)EFuabq&3UDnlvZUYSZWe4V;JnTFA48paaEe=iRb5KTjn z#~wlsmbzI6WvUC1Cj`Q2Y#R12dyv;dGfnLz0?biLSd$ZWx-kYsA^2W!mDt>7Y3Fxi z?&+#aueq-WfyT8l5 z@w0*+9P^?U85^5mHJaX_59fgN8**)jr($^~wNhy8(3enhxT32}6m|y2twPDW zgFSWq@(5byfbFXoYa-|ipeakUtZg(&SZ*8WTTWL%ali2Vb7+Qr4zl?g)e4f`_EYI_ zV^3-*t;e&Hzzbr(%_C}tZLptIlvER-uA~<(UQXw)Ut;|sAYwmqkzQpDSmbX^Vm8=+ zHpu3d3=r9)HjC(VMDMARuF}2Ax3}K=Sjne}CO`C3AJ4vz2h893-hYw)!@v1I(%<~s z|1^Ezx89!)-BJQ}kxr`@)1RScyLJ4NpZ@Li55MKz>D}M@-RWn4_I>F!vco^M9N6)E!wU?OquD*M zvb4GK$`zu0+WYA?sX|>h=SBkpRP2C+^mAm{GZ5nEdC5b_ z!3S!k%y$OArZ+rzUwXr%574~>YGJD{Kg%nQM!@HSwdIMY0Oczpq-KH=%SEX)6ed88 z7Ht;-WeY;Ozy-Y^4j6MIvpjLZb+O%KkzF!<)J6jxlXLhfJ#w@mJ`2h?oQ1|?@2wkKa|ei`zV5ychRBLzNh;72D|kPWBDpwIA3_?JR*oM zM(4~7U2PQva5=k_V(fc)2CoHDtGpjk^h!v?w2oIp`qgB$qL{!U!3TnCx6Wd0sUZXm zEnzdx6J_d+NlB)f_|mq|hBS+)Egv< zggG};TT@G+yawvQrehnuLXnoQ8z_0sz{9%CJTdENqIyuwGnjT>&flb|mX1aCzkEY%vv5;%um znw_Ye!#L+Ngb?H`U0d=Dy&pqp+Q97OD_n+_7a z)-!tqO(r$Y*&toZn=*(t0T5}It5=XvP(nqg0=23Xv78G{ET5CSJvn=Dk_hT%2{LVh zvFmOcn~rgKJY#et&q;I+EfPCs)dbSW*Y4Lsc`N3o$%w(Us{V>>s-nJ!;9>;c{5n&$ zL{GJ-3}jD3PNv;_%7V;+rq~3qKoYaWWc0N_;G`bbC<3Arphr=fCCQqB&m*7Dxfi~a z28sN)Yg9R7Uqo+RttQs-Ns`fVQ2cQ;tj6^!Bq^1PJQe&jf-p*YK@Q(>$Wb)0YgCp4 zA<+nER5a(gx;`mDT3uU-_$;1%=g?4V<^C6gsNz*vv4+eICAiWh5>fQHszgt@{%JJ6 zCb2=9rD5O-W%}oNO(3UHqQQGsQw`(o6@sOCxLOM+^9PqO5KGOGIZ4)UJ5J}#lwReC zTf6`~^<;rC-g@+r^saY)6?ji}bRK&Ij?o=2zlF6+l*BO5oOt2H7cccyRo*6&FF`#=9L=_Xnw*)g0h z_0o$NFm7S7F6l^bd)MDh?|A6Wbcju=0rK$v@&D`{aItU#7b?@Sf!NN!OqOD#t{p}- zXi^om;u6$c*J$rtU7HGlvd->GNQDR}^0k@T)dpP;6E_*meP|-Vce3483yw1C?-gWF zWxVnrNO^*lGW2uw0L!z9G*gOeK<+<8;~<<@@sf`*FgT2@!sy;Nz|A}${EWFBC`H6g zpdwt(92xpWI;EbygqIx~P?>r+TxY#J2TNT1O_U!w8u+|c2!$eEi=6Kw3$Wy77g1Y^ zE7{bWS%}Y`I+7lJ=rwTvdI%!bRbpaG@RfHG+#GE%&~GwmdWEP-IDbV#IWPUCq5{f- zmznKmhP+>TWeAl29ruyXQu*6#*Z{PKiiZZJzkTJw?Lle{4!2! zc3-mcA76rXoe`4dkcqa0MpFD>cb4daA-_W&&r1SWekQK(PqUzyh1BrMXH< zn~iNK1UGkrCZdUgbNvzs<+3{8lx_HBr3+Kq7IM2*T9Z3cb<4rjapY7wdg^wJT~EPrp-i(!h-yY#M#*3pqUU)mI-Y&* z5}jrvVf&!scP- z3XmlEH2C7C%{dliGUo-#(bH`DV{A<0l)~0>2nV(xl8J6ssT~pUC)UZl*VR?nafqNO zGq6CJX_oT$3m3}&C=d2ad;XOL!n!PC%?B4YS#uFmZU(Q`S$_=)hvOP zeveh~kE$s92GChZ7-rbeM+t6Cm^KJ_)P7naU|%L!TIQZEqDsGln51*VHN||uXXi7o zGT?x~UP~~j(zDmJmpH#=OL<*^l!-bihrt+#^9UbG%jR;91u6Ydtz5t! zM~Dm)tVvBUSyc3Ojxw%t78-`n@^5_w=Ly{Oa9d=YEE_Ztv`#>$=~OW}pz^rhc+tGU`D&_c;5ti_!jzvu@T$4-EXd6q&vlN()aC=%#GOYi zbchDHgOwx;MtoGD;YSikH9^s6MmD0cBy}FlrxUj~rn3)prlWTsNX_t>N@;&xm}I>f z1wlkxP0N>BxJc@&^^;5tQqj0MgaSN%mBaAN)>+Jo;mZ2V6d|@$X}7bTk}pfjn4mGX zr5i{~SmwHPVR*G8f~Mug8)=I#UW2Dh1#ObI9uFQqQ~1xUb~=IX!Q|AJ-uQF>{U_2- z{Om8MU;M@YnttgQefq0ujL5oHRHcjjrw?$zd%nashhV@o~vWy%xTohVqDFC%c<#Tg7?IQ zsJ84zVCf(jIU-%rYMsIGyUv?P%~IT|d>cDz0$s{Va@pT|O@$!G05A|Wf*WNN_?L>l zNceKS>zo@Rag;Vo*XAhytRx;mI@VO4?mt+Y9y(f^PS^^MRe+hCn?W!ovdS3mn+2MI zBJzs1eLs88VP~mIZ5>M_8w5=2bl9+&K=!QzKCdT;Da(=F*EOdjCvHpkKsG%K7vbP( zP@$gNQe)?dRNrwdH6J*ZTDy-CR2^httAaqzd$IUwcQHqRKF>3n1I5|Qx1{Q}BY0JT z<`G;40%!0SL7%%Lr3_ZxGD~xeH?Jwoigz4(ff;~{a89#vjiKf|%a|5PaC24dTLjgT zt{cN9fxRU{_EETbnL)7}y~hHW>^Phwj^FTnG=Sk;)Hj-Cb5nk!BsxAd(`M}0 zsK7ahdMvO>`}FF_=8qn2Pj}sUG#xtJOrSEGUc5}FGgc)xZVn^*dNY0UGcREYGK14S z3jExo%LGtQo$qC%;oR78@(8N7HkGA=$SAb7*M=@q6FNu=-c~Ue_Nd@y-FS>i>2V@= zlFf^V#^jBJ`j>kpKX=0v)wEob(MMR{Yc zMAi}KR^1OJKCLe3G z%_}QmGm7huO)XL-iWQ1|1#1uIf@JDS3Gze)Q%==OSI@=g7}#sAtq@(xTBUKm3oN~ zE9Oo1^K8x9c{JcnSf_0e!RQjPfpe_BjSlBdEKQo(H%Kb#37qtbi-b{G7|`Ag_LBK& zyc@AD5`|SVL*CU8T*g^Y%Sq@U!;Fhr0&$I(tEd=Mkd#z1u1aX~Sf>uZOah?BlqFL+ zS9aApg=_>-a7tv(4%$~cB4{eDY<&55R)KyuD68Ch3?T%U9jd(|c@EjIf$TLqD$_sv z;K$R)Km5V;fe(Bz{pN4|R{DdFe>{ES4?mVZ`p3VQzWqI4o;fcUj_?1mpHCnE$p7GX zKaf83-+w!OmW9%D9C)?HIk4u==W(vj4-sj5{EKTBue% zq#A1Ec9|_}tHPKNrY(;WhS>&0QpMgtZ5HUR*&y;S4?6*~Iz-*@O4G%=9&&dzlKBYg z1X(y*+7X6xf~)>qq}npul*-wgWXua}ma}9)<2P^MP~ID50fhi(AvxG0F3)4HBZJp1 zk->-ZrRST$nb|svz&IOCzcvWwLmCZSd+Y7-=ZXo)gcSp-$0C59GT5V}O` zHo8oj3ACzhdvC&iLqkdKN3DjWe9w(D#2Y1n+Azmw8=we1?>&q&G$-RrNLJ)CfuZH6 z_zDhr5N6{a*&-y87W@|%U`UKC5*4VVcOeSbT+Fio0UklHah_-8rq#h>ac>vpIuNH5 zEJ_AWmNNb1tW0P2>=rAy?|&CGlU@ND%jnq#Ss-hw8`Is0>|pBZ!AtPm!<5MGPpw@i zQ)BA^RDO@9!zXV~r_Vi*&fWip^uU|mnI3)H*QM8e#n+|B`TE$GePz1izDH6X&7HYr z1q3PK*s00wn?~bnVV&-%*2Ag(z)7A>U2H0G>1Ng341iCbEzg(dXLs1LndB=J@aNPW zBWhXU`A&r<53S!pq9(wGC0+$i%2z7QGMkh|7W|b-;}8DpeRqJF5x}r)q>HYa0k3!YJ>YRr^1oTDNg>u?Sw+8#a9k?yvXk8g}geiaHg6@ zcFn@YA>eNYeP{=1IC2ofSniR*$s!x-9GoiAnR(mr8Fy~b3zYp9c`Z%TZa&!u^3YHG z#pX+$M$4rrG4oK0nM;=Tqw5f9iei3VLV0vA{#d45PO!xDG%<87F<~@7G6}Nmm-$d; z>fCaxL|hC?Bu*P_XwI$WRFxvEbZptJH)r{gj!x}<447atz5vM-eB4cSD z1W_%%(B6uYYDP1#47t~8y++`&X$g{f8~Wvz|L~VwC+I20FuM*)hI)TmYmH&yGkA3> zU4F4Y-MmUEku}^7&tZgCuU@&5daw5J`HPWsFTqP%F2-Jk+^Dq`zr2HR@&q*qmEWh!f4W8Ap)GDkrXPJ&BB>;dK0^L_TVx7byH61Mc*3FB5md^LTwC!(x z>c@Wf<^K-f9#97TX|iJ}edSj_o*sYuSEqNq>#NgOzT+L~t{z$gTifYSq2^uR!J@Vm zZkDFQw|{GT{L9|T@4hR2)jR)2y6f~ICRh_$X9xBWzTYjkIjRwRZ<2o*0mA-!?7jnQ zY+m|CsWhYimT)#8Qo%hXo8W?dlORYG6ZcY-k19p%lRH7|`uJL`5=Q zK-OxkT|_x$A~PgKIK7q?GN%P5^B70~$v6Uq=(%8Pu*f8zWO0}lx+WZ01Z^5Y?Yocq z_yX5h3dbSZY1#D@!YrcnQLGqY746itJV)mq=jldOtR{&LlVO3v!ehD6g^c^L2l&Bd z7`kM(5(bqP*di0R#AhAe+35;)3+Cg`G;|E zQpcfFsi_M$^aCg0J~W|8gSMACUfk=N<_;`I=zQrsmfC0rY3V$O#?c`%%Px?q`gkT( z_~0+qryQ;5Yv}l_bDt}#n`sKD4_&Ij$E>w_KP0n*0Lr2AJp39ZJ_FS~vRi$^MmQgX z<6>-jkOvAhsl0|D5gy$l+`MU(l{Htk8xO=nJ*ptMOU}2f$r;Fz*VC_*O>|R_Jc;8X z2zE_^x-Bx6H7%ZnGa{lT0oXE5nWbRb_zftuW3iN%uf~dqPRCYEMeDF%*?EM`3_(*Z z$W$$VJ5S;;G)%x?YdZmz9e$#M3OSbA$;zXVx1(0iI;dQ}wv`fEcV^g1Lq#p+kVa5q zONdR)S`^iV9mNoOXqPBkKlAJrG@N>w$8i4W4(;whw3E-Zxj`Ex^@K!ivcTC6sOU1- zelQmU`C#+c5g^Y?@kdd>Km@tJ1|^l06%|KRB(a?CDRrPK&{gW5-eM7e|5X*RKYTsgz{SHA6%xXa-7#82qT=Ve^6=8!-`g zkLxW2Q-Rj3v~JLup}*=e1#w+_80)3}x1&(LkKM*Rd(r4T*JkomP2f}?{4flT`OR6& zV{qEccYF_#D-jmU+oJc5ACZ%F4b7RiqN2?NoXsR=HI}g`txFBqd4vcFYm%Or25FW2 z&JyU`AUxu07oJHYy;le>u^d4(barBZR(`}!uU$y}y_ZuzoS#X8%`(uxJOZritRD;f z?J~%<<4Pw3uT#&_Ry_V1TbYMQoVd1WK&*U;>qI1AK}#g$V7waK&OkM=19C>f`5t1# zBQzZhQ88FDFtV{Fd<+RfO$1q|HF#2Bbb;h!gEDuT!8Cb@01ADz8B31@J@b^S$Fcp< z5~h`MeKYbWwNxZ>1e~E34$5R%)_}Y+&pkDPN2y&@xrSFA^FW%&2G{Bu9QRSqn@u7l zov(I8(A3)1n*QE*+?)O0{6PA)uYOnh!Jm77dit|}n%;h_D1E-Le#g=(iLUM8bne~< zUVh(u(M$NipFD>o`itqGedk+K%TZu?#I^3a=dtvKo2BWWBh{ZBYw4Tc+L_+>!9T@o z>_Yn9cfAFZzGHXiWkm$yZ?! zE^!g0B&AvCJR*NHi2cnh5HKy&(u%r)nyT*W1Oa7iJ7vo^PgI+1}_W+vJQ-U9{H8`GL>n1v4aiWDSniHPlu5)Wbdl`r zW3dFh4X8U4+G8P=QYAr?KxkNnaTci+Hd{caG!MEkVzx!yf07A5tac7aN)C15YPeMf zO+vPA##NNA>qrR7(T7=sZ?nPq6tkfegG3dhR9sAlQgjx|(F%;tTYXyx z8ZY?5q5Gopvvx6?`n(wo6(J^<=$cXBkl?ejzJ&mWV1}|@Qy11FM^2`EV;f_w5oo<8 zgfrz;gdBoYQ;y9uue#fi7J+P@<3Uz(z13W&ysnFvZ=@$b z{{>#3OJ98Q3+dCJ`h5Dd$QZgu8{7l+y%ymv>d|M{p~G8cdgU%w&_r4VsT4u6%k7m8 z*FL)%<#if#ITJE1Bt=>?lqq^l{E209lC&m*n+`ng8qt5t6AV`q6xVUzT2LwPMk`28 zQgEW2YFp?_l(;#uLaEPy$?m#oMV%q#OKg|G9C91#Htj*E_8bgCD+$obKp7YKz3Vg! zJoD`H>Ej>!Nc#Bie>gq$sgI^>U-(42_{C4ACqMO(^vOT^z4Rxa{7CxDpME4g^W>+} z*ueFaBcN34gr4ia3w#w>~ZA+=*VjvxP z%0!h~gg}zEtzD+(Iwh4Q122N6Nla;{u$mC*vi00WcS&b-O@mpaI_$Uz znQzNs>H=AdXR#A`A`7pgq^4DYnkP>9QMx@YqDDW!W}z-jj!j{O$v#asIM3$i-`3H^ z(~h#P3tt6+kFD~vAP6}+`)Y7qU*~>+AAm~DN07BBZ%OSOt}9AJD*2M}7xTH9KmFce zlh+d5oCsXDUQReySicp~O*RLW3vjxK*h^px83Xl=;2N-~O|xOl5!{7>uy_Cqa|lB6 zZ^b%o<@fi)*uuyn$O&1n=Qg(h2>`@AD zX~OS|docqUc#%yY3l80Yvd^{b9&S(E+d2rH6$qwQf=D$WI@y40dmSjX$^c_PoWI|B z#|v3-(S}``EX16a_fj5K)!5SXGmP0p zR?Pyek02$Sk{p{YEyz}2}!i`AR==To18zZLOn-^-z57;&jfi?P(@-WB37l%^xNB`eSXQq=xfuF_ zaSoya@>eYXND5ZCZ;kVvm>5Bbvp0z2mW0$kQ^-=)e5C{QQd2Ot4YzmI!COd99=PxB zbl+WP!Z6j&CJnhO_Xs zX}d0!4)K$@Z(-L&Qa4VCR1)_JV<>`EYw2 z)46UW1iHG>%4*V>(Pty`u-O9SDIQ zt&hAj{m9S%*YvGl`DS2T{ENs4l_jqwJ3M;k?({Ey^q14W{O+$LpX6wNP5SJ|e>Hu> zm%lb0B#Wpg!?GPTe)sro>2LmrUrE3EgWps*&!Tkb=m`c}SL!}}1f*fVWA0U-;9v3& zoxXNSC|YQ{v&1;FK^Yth?NwDVEYGa2*PUNUo^rusU<7fAX^+Uh@(7I%tEEr#ta$qXP!HsK6CzZ8YJLa zU?G`v^E4Y}(X>>={N}&qLcDU&lvT&f&Rv`%w~hOhwfXp8SqpyXzy!FA-`7#gsysdCHF>DL7_{vo3gjxf|IhcQ-mLExW0!Qg`4q~GWfRp?fI#P zrNn~5bllTS30ON6Uz9{x#9PTwJ0T6v!?&5HtHoA)&n>e8Hbj%7#d)zo)*?<=P2iMM zq>$2FEgg5QT?Zf>LntR`Lc}0mk*Ry0v8EXeW`uS}XZF=VYVWdQ8Jas4l!=VGR(V#I z*UA|$MJ1Hp7?*M=^sZXx`2}}{#eSCYJk6#xjkEhC9mbQmz)vedp>e4sZx!X`p9S9~ z3l0p-=1KZ2?JnqH!UN4z+jX~x6ig<)I1hQAt}3l0CQu4rBH`G}#oj0|&d2JYcNjqju*Vcczm)Cj+t3!bbGKc6Eb6IX||Ymz7o%#K3D(&vDoOLSRCm zKV!P5=FC(-3ACZL+75socdmtMHMjhZ*!E6TH$_aFC=08!i}MH zgJzC?$iS1J)H&9kt^=JhE|%m9#l|X`mte^NN-ZLSCQGa~E{HTmiEYOb3=#qYnT+z5 zmf>t#9^A@ZB1F%Id0~WQ%s@?Pq=HSqLIK&G=gc|fRk&8=oPYb<$&9F5v^tcNDqCP;P(8+dA7UJmjXjYNB71Fyg1p7h?w-jd$^=$q2F zzv(N}dmni_-M(*1uRr$M^yV{MCS;cib0#IiYet|i86_=+#=np8>oD*Fjw3YDi}*P8Pq{UZ|a~Fe7qqY zJVphB3W%uRJZP8eQmq`^S2=FUZ_3i$Z}~gvSN_`v(og=x`_hm9`1{gN{?t#W5B|n4 zruY5E2hy+n!Y`%&_Uk{DzT?|p|MJ_NzWa6Q=OJ|e;(z_Q^uG7eLH83so__p&Kbb!8 z-#?uG<==e|E#0?#a>wh_ul?Tdr(gcrpXT>?|Mz8|@$0|&d+BHX{@28UnjLlNKm8;@ z)UWyRAogo@pr4H`miC4O@a^=$-D zY;p|*(o7H$8Z*UBcs(U#AZ6N(kgco8S`Mc|I6s6C)$T#pWD+RV*E9jr1ioBTQJzB{ zfQh|;YOC49%p{fr@E8{GA6!IqZIumd=i!36Y=A*_S^`vDDzC#9a~88rHivaJlURs~ zH0mV4SYgtSQJxqhbE+Y`&eJ8gsmZY2N?dyh+13=B2GN>a-`6u!WQq!lH~!ltl(x2ESRTm7y~cC$S*e z9b^ZcL4wi^I?^kJ5FLYtw|12A%T?U)T1dNj5I+ORNlKryrrLImWHrDngZ2|df8=lQ zjJJ~7z5C~~ATC?XGmgrZj#Qj!>@2k8(`}=fsohSK_*L2A#L5&whGh02w0j0#4>AGO z1WOtK7lYtc;UU&a;M4%;%=USm+_wsx(N|bF=lFZ?OT4m@N!IYa`>@Pf4FVRnK%#GW zFW5}ipeC1SAkTG_a-yx_lDKDBK<(0T*IZ>>%n?*AFm@IVg1LtZ|1GnKE02|DT-7ty z8VG94)LqL0aaD_ljm!-fsL8s*Pu`(xRBTDum40=XuRhx0%!o8? zh5okGi$E5!vC1*D>?QxtmvRkqvSKU;qH2etBDbJipucXAOKgyhZJh7flL%mTM1bz* zX~|LviJpV)=>R+^X-m;oZsL(GR58M%)AVKSF#=udc6$vG=j@hfrg8=b&yK5jn%>(2 zI;zm5V=WRZT@h#!rwltd*iR4)-wJdn%50FT$633kcqtlcSFl=PPVZ3qw!uR+ZPq2r zo(fr3ux?euwW&crt`7cVIjp*e=2N%}zq}IT~~DA z#2xAD-u>?Mp7*{xecji*D|P$#kTV~8{PpRv2kuX&IvTgXA6`O_f7#p8yWjJk^iALV zt?9k*{+e{xiSAeU%v^fxE8da5{u|ztzV(~GIlcEiUzhH?ZHt1w^(RH?jyvy3k3RNT zdhnh*Qzud2{_#KW4s0plDoSQH5tbG#ZbHOr=xB60G&ll(0<9P~8Mq>5k#585WGSn* zi8Cm*fKaSXBDv75r2#XPAePfvF+o5yMg}piDI^Q(HbU=A!ITUh6~?)rLj2b0%ek%!(3ncf zHRWy)qEEu*+-qCbb36w(-D1j7@G80Yl07Uf6{y~^S!Wx90j&X0@P|aR!US*UkzJSP zWYAQ>rf>X{S?o9pT;Rwy$$slmch*v6439F+bk~*;Fm%%@5a8{g5t%BfYE1R5U8x>4 zq>RP3Tp>yMQ6N@9O4YnH_$38|Dp0U3)Jc+k(ANurW_C|^9xlK&jKNU+2AQc<7Nez- zQUowP8;Ek|(`4of{LMpjGiWcO#kq=cS<26s`1=Kd?sB8|!*LPrnn9CVa#yYoM0xD`jlM7+R&K&BWV?%_^GvQ| zw7QD`yC(YH+T)P-!B?whuGYfe%)yOPWObS{sy=W#4`+cSdLuCduQs&h4s~`h2JvGf z*zp8=kLa_7G_y%O!x?EL=ws0o4YJjHR>zT5au|lSDbs ze@|JGVKPp@6B*Z{!Yogxd0xX@dmq*ma-UQqzHsqHHsO_Y?$ptAJFgnZlsPv{GQ~== zdnc;`nP!uch+pa0@|AOi&=x^LYxetv04jDSmkbx{$a%9xT{t}c4dTT2^G;7VSqu5a>nLCyr3T1G_4I)Y+L+xi+U)tRuP&&$^GT^o5JtaB$RhfC!%iPA@y zIZM#YdaDd_$|#A}f<%hQj1KpM7*eKNC&=(RViV%?kuztP zrGY|5=yY?+_UPJLKHhHHh}!C{}2hN4*`r z_Qocb!;o|oBiu!}e5)uFOPIC;bLTM!iF*jc-w77?c{a^e1yG~S8(t9QvJFkG`Am7H z3yjH1P_8Pjsgg}hQ(`w_iRqK5HczO*!(5Z7T!)5Q4t}6REXpjZpYt5l54wEgdiv~> zPa^=@%Z7 z{3C#g;h3r3uQ30pq7XFc0fu%I~u zoG2Uh!}wf3FFMxj(p7^gg67>&lL3>z8!L^Sq5Mz8%8_U0nc1~f2JfR^n9KDU!)D0WWL(5A2hw{?fL8XLxUqdmxNgBCFrv8M<)amLHmF? zx@YX}Sfs0NnT=wR#d=M_90utcT1|_P=)xZsL}wPR#sqHEbClmSYPFlf8a`8zK#4_3 zUpZjWVi$3=T=Kk%DJ3mp;ycfx8ri8CHE&;rnsg}(xS+$%LsUe6sXU8U-hhRSzk&tF zt`a9>_98n4#i(S#vLj3A*)EH5TG4F_7ac2dqltcHIZ{k`I9z6IRiIarx@TBK&-ag{ zUb07}rtHWXq5WB5$1sV_p0rO2%}_9?nS9OGFmo-5T?P3 zwj$b^_*K&P)}k%1G1+OI5c;`zqKROW}bn@jD@_V9-(E*Q7Gy~5NlVVW~}PzXo(TpQldUC$lOn4z#+*Vgml>% z<)sBmbjy@IvmGeoj|3Zu_o?97%H;@;H^xZ#W|1jt8oNZstBJ16tw7!Q>Q+<0=?Y=o z-o?bN^KXGX-2%s_2JN02?)N&I!5G0vA1d*qllp3@^iF3Po8r9wW)?cRm%<7a-26Hh zR7;Y4as%Y#X2zKvdsCG1dI@3%I7j)TIXEmiO2Z+4Afb)-Gaf1jJ+Z`V7t%6Z3$g_a ztO-=mT++aL8RT{6VOQRKC`i)=&R8`QmmEHf7MEn<@&Z>aOlt9Z%#j$>u~Bx?BHnYL zhjK|P&!vQnIwM+_@J#duG^q8NnW>8rtF7bn&}8)he|rp}%l@0a>3JjwhKBLx6WNLl zkkSRERDW-c=Qs~awJT)e8xrH?_-I5dAzhT%fF-caD4}I~e-WUE>UZYb=r|O~GKgs8 zKDM`Bu|b!J zgi2uEgH-L9Gbs$=RyCNERFQX^ux!l1tW0i@ru=|9cz!QOS-rNPZ?$XPV{K?V0QdLs zk<@iX8y1d4R{_?dJJe$auVchHr3ic)7g)#C@#EL zC#wN{3CL0S_d$VBC0^vtl3^odIVFfJqsi4WSlX0_W_K!d3QM0eBr8aQCx!@UF?KAi z%r`nv`^Q25;lB=#3E%7n0(G!$cC|6FI27}E?c}`RbYS0sGgg@QV zs8qy$(Dc_Y^7+4U#R}v#;sh^=*UZJvD0MUziB=ZSbkXua{TNAs0WGsBSfY_p72r_4eo9zqDjB2|1USVE+&O%L#^%rzNo*2yEG@Cv zsz(#{0>G>#AP?#w$tT&hk+XPIGlOb?g>x)K`ZSrfI5FgB>D?4B{+;Q^5Y(_xRPb}p zTPBb-_-e&GBdZ35ubVFp@@$X^w&Ew8#PD99Gkti@e@E6qK#?ywMR_x&t~sd&!DsXj{; z3!H)K6!&KcHENZ*^`45hW!}>JxJ21W5y%Y1+RC=K6vxe=Ez4yHkRDd5DeqdSzZ7z1 z9gzI41YC_{MJ*y=GH)aBBX@(N(VBXCj;1cUWQrhOuRvV(_p-nz%h(N^+(@Umx0do0 z2rXq{wN&THyMfrVF1ll>%fH=*HvKuq`vk%5G!`W6hS8-oFf^9>`XChJNH7T3XpYQt zopP5Yw+YGy^4IK^)2pn7v2+OTTPs0bHP>7Vn$wIeM-7WEkzQKiwLmFx0|ds7&2=@D zLdQwcZ`Q$C4f#6H_*Ch+7{rNi8q;1gdboU`K+~XAJC6!B%z6Uy9Gy)jGon@okqe+q zq#OhklzNyu@?moDGFHsYDd*)Y6qW4Zo*yM}>g4a?hfpd};-C~R$vPfh(`+E}WU}xx z10S6qci(Y3ef?V>hZjec^ukNmc^;XJhk=WNs*B5d-(gD3*pI0D)`R~H;@avsMY@>@u_~Z&SM!gH1K9_>8hhGI;S^EamM!j9jdA5!|bx#OFyG53+i6 z&1Jz{aCCTuH>aq)sF{=j13&{c=7H;+f|bkM-wii>y9TvLp#&VdZU!eNb*#0bD2@}+ zl?st4lLf{_NJcOw+~B?5O4iF=>mK*0r2~tho+GKP;~)|pEhLKdsSa1Po1~z2v%M6k{wR6QlSoQBA(lP23`1nm{9o6)t*bw*d+jw4$O?UtNPg9A6yK>y9? z^fW2g&Zm*Ge$S!91UwMvnR^D-TEI*bFijX_@tkW=(?5H*H9hdak@T8}PNt)0J5yP$ zi8z678G(N73U*6Y-50_SZ@7O3gKF)FmPsxtCA!Xs91YiMu+)Y-1V-)kystdMS3CBR zra#Am``77LRKhiwsHEep2rUeS1uO9lD<#mVgj8DFg5FFUlL%G#=8lHcd7zE#K&4+6 z@!AZQA0LHOJ3_e>t1Me_X*unn~n|Ow$T#;8RBCU&Uax<85Xh^U;}cvX*5aR5VVS z6uo1SX5*hljB=JBU<);+)`ESr5R7cb=>Q4iHb$p(tvAXAR{cw!7OAE zXVb}(+34A3W*mAb@)K0`W}y=ha$aEwmW-z^rvjkQlW2=qwmfW}`&B|jS z-~{=qa4}W+oPf!NPGWH1=v*2l02l;48AnxnH98-;T<*W6f)d>=W6^SfEO=@a_#7ew z@e&E-YY>cg9BybC&6hXf^X=Gi0bK&MuxrTsZxE!c!J4)wAV|$Ebl`M!MV37c=VqCW z*UU1wQ1X-XZ_@;nU_dk4W!^_WmvVv<@98qC*PAFoixl{=%7ETlUT&qo3XZP@GnTKIg|# zUheBh)advK!5wxLv!f`^4^h@0CF3`k-Mu<)Li$#NX<70Uhux9}7>*B3 zbvG>G*k#4Dw5wJT41Lo!BB;+wFg6WrsH87&L;$l)>C5iiS)S24+ExuCHY-vng2%&a?HXZJ4 zN=NCm?ChqL-i$i}@*r&lVXYv^Eyym^KmxB;(~IO&epBAAzCFrwTD;7$4usYhG1VMn z>gM$e>C(j)Qg81~_JYZ<>N2{%5(mW>Es>F=>Uq~ z-KUz;kvkgGv2&d7S$JFcpOSu)gi#eB=?)5qV~}T72G38EMU$HneCO&>)jrr`^GRLi zG+?>912n^yj!%)xh1fVsixbD1*b$imGrAwep_BM=|5=0^&vB5x=!27VAzH zbvNRL1vGPGus7V*-=UoI)&@+wZ}5e#w*z~BY;Y)ujH}V z3TqZ``D~fR(2h4%ni~mV>d?Wd2Nh`G-0BfPRKdBL5@N^?pv>HaKw%B_d?FTzy>IJ#Hqukwjht+EmAem3>7C9nYi& z?tzRKG2fuw6KrT^`&slV$;I^vyEP|cUwDX27z{%p&Bwt zZwm}V-7GS4yS+eTN-1~Ry(V}cD$83S1*hTnizT)4=CN4@*NHL^Z?@1O;#ekq;b3X^mQ{}GU$;?P)Fb^eLxC;PnH`Ok{={I z7M&OLVvM=B{m4F^Ae+i75NIq+4yXBXNd3e8por6)Cy5LeXscMxZ0gfDi?z!11fO(+ zdE0^NJ4jPUcMh5kAurH_iw7mWeQ=_VV1ab_=+Sia@Zofd^55y>N7I>;C(=Xr-jg1A z=z(^!DGer71`O7?c`4_J+;^CzBbJ;>&>e51HzH`hJ2;78z!F@PGT6u{ z<#zTE6xxm)Wy36%VDPj-Hn&bNYk7AK^r5N&4I$h9EkOi^ROq84g*Q;C!KT5M^pJ1h zbCnw$XvAyhqupS3Kl%Q-2IyC}hqOp$_eTX6y=}u?%9tz>L=KNo0z@!UyOU}D9U7dV z%tRJXgcEJj3V_Und@3bhvM4Y2pi>aTAsL-mT-Naqsw#l>IMG2nx-zio~Eu|P8*at zY7{7yuVl%H`^to%vscR-yyzY{kj~ym8+Z$7A`_yL@?)jtM<)ksf}Md)%=w)Ws#jlf zFntFZX>(2l*_NQsuFp_)7mv>9tAV#AFQp7LfDNxWzP5ov6XhCSNUuxzKV4XPs0nBZ z-hk5Au+*${f!rq1a7p`?b{&6ti9SlTR8r2uPA;vF>rzr z(B{A?bfrX%B$zW68r3Q#Ogzj5Nrm+^&F#13=HBusaTCg)3zV0mBCOOe7l;tnKi%Ift)94kJo! za1XIm8KsMLgDiE#e?M9RmxrcqdJ(PlbQ9mbeLa_2EK8D9muuc+eX$iCQ2sZ=faJH_=?8F!! zZ#@Fi>8Wvi~Rm}H(T1Q_A`=1_df^eT8pi*b*)-4Qs(eu-KtDQBuy#x6Y zP<#2EEg-V{dyybOzM+kKwUsIc(;!s!MKl++b_-K^wjAi>GWwbqf>{{5m0~=1U#otAL4s%;-mZdet){>?BR5lAm%K>sn*Qp z3mJU$P-;AMSnGfeNT!_xRy+u-e63R_34BiCuXgM}I!<8JO#oJpCsYfKSeXudkRBmB`5q`oNOIIZVRZ5 zD&CTXYY8?w=qNlyHr@row8m?!vx#MW=DCoh{OvLt4NfuaQh_CCrYjg&16VkGFR!{c>XqzPn2m43N}Z#LwLRZ3)LO)z*4<7zuICFDi5 zIwI~+)>f~}a%HG-2anF?hU_INQCG$78aI7g*_j7*Bp-@YE+|DpU?Gy}X~>fc#qvOo zK}j{$^*xpE02SLJ$drd@*u9$|xa*zebPZ_dLH3HgJ42}m_;@HgkgY*@5$3q1vjJ>^ zt__X^&vAs3_zVf>0;Sm{=I=D?=JlcRbeVvAfW&6ePB8gQtXGwMPzm321Y0xwovrcn za2V!5h)q5hm6u>cU$=xBox^vNlbx#}H3HIR3Ah&IuNIg^0n)6O56TJR)&^RmjDxE2 zvtb;ZIfwS|sG7aNwKOp``LtuzF;vi4ITkCdIzDWXC^PB#8}#!yCxge_!%;9w*E_I^ z(k6{FcA(XfShRq`TgKjbG%=SN(Q$JgSVfR<@7V^Yi`Uy??ik!%A;7yTP(3?fr zd<8P!!rT-Sf1b@75+uP;i3o-!lM?D!h&4tvSSn*uR*(g3Qbv<-s|lwff%Dur5{d0% zn+Soy`PfkFD37(#dfd^|oVt1;IKus@Vx!-AxTrM|xU_SlNLVzWXrP4Uzh?gGxHR%; zpzBG(bOYII9YKRN^$j+K5_k{gaI4B8Tiaz{%Q_U9Nke9W zfhD?cCg7KhKqMbyF`nmsS*0u%l}vWz3OW~QRSf=>T}bVevAf}gG?3!9A{N<6Cf`Fj zvyt-j3jC89gkjZ4BPmmo`Wa)sW4oU?PnpN+FdjFX&6h*$0+Huun2%6!0>1^yeaAFyde zV_qUP$bvJq;}Eg)wcW%cU=p#6Kq)^lcbF;(5>a0Sf|hiLu{*gsGz`)^lKL6*d3^{A zf!j3K;=+wv>8V%Fr}Nk0h!Je4mt~N!0v~LHAb1tY34Pa`k4rPGgUqj4%1zUD^|G-` zfQ}A6gOnXd7V;!G)GV5Dkc(rosZxJC=ujQR|0TxN^>mToT%KYDs9Pl-qFSy@Gk)V} zK#h!mwoc*8$hDb*`_zZ^&cGlVQv~9($X;l??Y~oSB{g@x3E%B18dUv*qX@K4gLESv z2^Udu*dflle+<1Uo;QpPfVyIL&1;gqO7{cSS8AIf`{A;%1lMtLeu7dQ^B6|b$jnf> z(tiOD$H53@4jkx?Aj}4VZiG$`pwV@dpFMEqc)IuW@sJK#Bw=5egX%$YzX3gD@aAN? z@;YY4SEtg}BI_P9BF&Q4ZN{KXU%rNZ-8i2cmGlh~eUphz612BE%6^#REuXRX%eU1C zOim7@$@)ShL?C zAlVRh2fb3qBwW1>z^wn9>FC?WBC;+r#l}9*4Qew=9WAHrK&!gI*N~-4cd!~$1LL(eXEP zmI(-?iR&KbcDMw*Znays) zCI`IEG${7E$@#nI-XoNG4>I0#dM(qMzK%~H9KR_zDB~bLwsE&I#}CozcIwO%+s=7x z=vo@O{(1x+wuCRUInL=*$Ly-5>|y&jw_X~&Fqo$MM&jP93yvT%9R``87%QN_qIUXo z&2n$8F?KVQCdVM3uQUDzCC;G^g1D2X;4U8T33J{O(2{jFG5I@jZGhPfD3>t=9;Mk} zij7Iv`-k84C$^olSNOG8z7QRxUOy2x?;jJdxJuqXg;Hb$z7Z(pKqm*o`D$7=5e;;{ zw2?g35j-vsgj`4esPE<=fyGSRBQ5ZO+6YWV%W{XF9jCmeWN?BX(LMt(kx$owbE-?S(O$#KD8{fNyGqF-^3N>dNnAIoo}v@QZaml!~%~Yf}dp& zMY(R8pc`PW@tP*Y243Ea3%33HweM?Jqk*dk8;EC!zB2a~c+BzGhw*P4JhVHHmGv9A z0MOkgpUW<1rCLZdOOTr>$3(lS8@?=vf6IQ%tvi_K7)KvN2k$UtKfUmzUEKS?k#r2M z=uvo7M^A#h-hn*(N85$Z2W#N$e4zE(60U&+(kgDMY6Ac^Zx^^wrY)8sSY&J|7ip4z;CaP{U@$`v;s&3s zA%xQ*pcDM)%@nEgZXig&{03H01PBi&AKL9oHHx)9^joq?Xaq?HgRzz5Qc)#APPOGr z0v^TY!f4cUBVetOKM_joz}^H~%`8l<&8Xu-FmGXjY6WrXh_YXP*v;3@?^{6wwHImJ zrS-OuZ{IE^l@Y|$HiD$IbP`}gW(@(+tYzb8FT)8}l5Mg45=7VdKMCm;#)Us{4gbVrBMj@~NGPwR$Fk z`fBhR+jz)KC}W^mHc1J|#umYpoGshf-D)+to`cUe50YSsD!7Tk+lbNT{xgWtM@$1@ z0x%^zK(OiqZPLS#vLhX>l431cS(aOa3@+b9^sA|vjz~0c8g|vQp;ySUYVXvDx8?Qlz?fc3E$RAsmTUkJ%Ri>VYJEWw*1OfEi99VAzUCa}a ztI#*fT0SOb1~k6rBG<-Jj&cPCAI?7K-OeMAZA3G9Vi_bA8YMjEtY)rAujOpL1R2Ai zI%PE8c_NDC_pTeE<;2&bUmN_b?d_JI47z7o=L|kPpAt%~=5m@x+X^qIM&oFe+Z9Ol zzL(#pCe&T)9-n2yaTXc7%@2Zf&fMsN-EDLSYu0T^(>c^dsdpc0>r%@^{yZe? zYk8tt_z_6m?ai&Z8G><818fz~#pT6W#+J@S&O>XUMgojF*H9DE(6r5^F$wQJ9G^g* z3jy+-=U#*FTm2Ex%%doGpN2Dax+k@t!b0U<2;~nQO@|&nmX1AoGM#+#o^Y+X48Y4?LDW^x;R-2S4<1`shdAl|KC5ccn+~eK0+G z&m-xPvyZ;zM!6R>ed##jZS{;y{$^pJhORDB`2E->tn#ZuiDaCclw9mI(o;&&J-ebB z;C?i<_hN<8f$aqRCBANk=-S+k=wmzDAWgKSwjW3h-G|U;!u7iawcn0Iz^o@hl<-8t zb4V+V)_sRl`@TcrH&u_Me;wXLzHVbX*?QZ7_?x?qsI3!fa1+~2QxYhb>f>&@Ip~Oc zHwe%=Z*x<#Xl&A%vxX+rre!Eess?&wSNL9ne zhh>z(n8gi#iO6YPOPr{zxY^S2Si|B9IaMWU1LRO;=Jlc!Q$U*nS@7lFfCIJ-_XOTk zQy4;T60Fy0n?%Izv8;He_0Dwj};o>Up1ubhbz2t|}f3|g5x1gc9A z>E}RV)a70I`s0CK!@9Tgqo0 z>ql9iQpe7to}{CV1_#T?@&z5gdMqB~zR5}3;2gI|U>b~r8t$t z!-|EZ#Xv5^2??xJ311~B5gitJ+0?3r0Bae((t;K&vv@s%s+F<^IQCk-n0(AbzFh-h zYeYNh5NO_R+z+pT+@jD*3SL{L{98WC+DEJ>dc1|6S^k*>_eByS^^sOcaI}W;{1-vW z)M+H>+49H0&(ANRJNyZw z^q3PkIa4!S|2eotOUQJDrh>swsF&vwvCMB1(slK#3TDu*F*^@~647;U799aimXvXD z4pbwJQ7igg@c4^Bp7pU6#Ig-!)8N>SLQzSjHPl0D$GrIzqM=9d^HbEaDv0|TDGZ(& zf3Iwa0lWO5Ry&m8m}wa9d#Vep@_8MV24Alh`hZE)UF)8fHr3oK^75NFhZgQ}=5!;8 zTT2@O6+F&b0`gka-s|kJhSyhBM}k;`S7?J$AtW^lFhgWtW^P}-ifzrMej+?|mRc~R z7GXoA5~{}jo;G|I`AkRl1@bs>9nK$tbu+Kq*^M1cPXlGXR=NP;8RANDbU$SF-rl#| z^Y_YgZ>x~#OMlprp*|L@X%Gs^2p|Q*>;?d47osz6h%NwS231jJWAfWk1ms%|5m2+< z8a9LmOjk9Bw0>SmHeUxCQPaSK5|yxijq0yxd$e^@rzUGDr8}n)PD@<_UPw*+t0FAo zb=7r^VX9k2d7~0eh(^JWz4s&AKFI9SYC9F;;N2o%~!!nBt%^LM-TbV5hDY6$O zz7U(E6&L>1s)18@8L_}wwhIa+H#NbIWc7Ik^CYdai22$}zMk*F4LC>ky=n_GB|ORU zmI<@4CHx{5#2I;Byw(ccg%2Elm=3tMZRhahCYxL|FKM}fXZsG>< zB1j9)U&-4B8&L|f;}#S{m3qGRcgviw^HrhIn|OoubB-k_oy#fIJ5CPdv<(eh<4Tag z76Qc@48bjx%DHjeS0eCYT$uCD?-k~;*F@gWn#$sQj(sR*A3So;wz2-de(Sf=AAb5% z;fJQepo)8$Fz46j?gsxAb+PljRBKX z1WkPB;FuZgc)x|3zT|WM#-Mb8*O&<%Bkon+ qm(2UW_!qx-`}_crd-;V|Loq%O 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 diff --git a/develop/doc_cn/_images/curve.jpg b/develop/doc_cn/_images/curve.jpg deleted file mode 100644 index baa35ae7f0a0b6c246f3a0d331735477ab8bcd70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53277 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 D@j1Uc diff --git a/develop/doc_cn/_images/feature.jpg b/develop/doc_cn/_images/feature.jpg deleted file mode 100644 index 0e3310e4ace5613917e7779d3198ccbb3cdc5ada..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31204 zcmce-1yo(xvNpPL4^D7*cL*Nb-3jg%Ab})EaF^g7+=FXyf=dzz?(PH+Zu!^V^yxl* zZ=d_W`^Fn@cQShKIcrMQ{OYT!nYDh;{9XZJ$VNL6K$g)SUv&Hr6? zNTaF>4t6i>$#b9;2m9=67`Qc)o^DU7ZdqGZVnH7w1~fd%17CKN|0aKPV#>s#D!%yl z4)BamR-oS_ZGv8>r|AyiJ734YRnT$RdG+p6V@D;sxS{deJZbh>vOsEqgI?gj9ym$w-3z3m;OMr}ZJKQdKe z_upYTj0dDt{aDVw!JZ17Q?GU2j{W8JaIiKxd{JXL)wC-i2AE1EN5mJr8DLjjP___N zy8=np{C&D2_le+<( z4+{D-aIh!ho|3Ium3YMM_emNLEI3}9IKo|z_Jf#9HQ*gYE1@qfpq(!uY(Q~tz7^@u zYQ5(dmdGHaGr9yQ!M@gaMeCm8+XZNV>r{_#K6Ep~g=a59R9aWAOSpJL zq7G05G?dB*!Gngm+~cn5U~jO82n}j~6$_>vobJ`J?``WZ$~>K(5D7`!HDLkN&JuqQ z0tP@zMB4YR~V6d8e5{K#yT9HDGzpM-oI@DTViM{1p_ z@v|014;pfyAH2864WG&^*gDWdOu8x1s21IA$+dF6RlTR#P3Bf}TN=Nkq7U+4iXh^* zS!rq}1gw6BKr!7J=Y16QlZVr!C_`+o>9*xtmZ!_FH|(RGmg9e@^!2Z3_D~M{h1N9lDod9uShT1CjWQb|61~b21fIsPh$!^wInvcy9!^2s-{u$k^@ek> zh6Q3U3@6#p>x=hX5nG3N4Yn&ICX8TAi~rc+UhiY6PZak9pIPEw{@^!Py~MnD+CwL< zDaF#(zKNF7^k}@fPigi|U|c`zsJ|O*WdW}n+%VkkAmD9tgjsMV@M@(TD8IIY8>47E?#FOy7($R#ut8l=g=pR33*uyg}*uPIU z@GSwb0TTa3b7BLCBp|t{k;xAy(1UdY7XIV-kd4g?Up^Z1bq4W{U$xk98=2n0H^`}j zLf8uW3FmGz_j4hu5O2%yDk~JtcWN}$9BlnE6v;r_;y#Qgec8~y-JEM%u>l6xHs0M} z9YnPdp0PXx9(%KG8*cETf4UvW^v6jUYY;?7Sl#Ln1phcGPbe{nwknQib27HWC{iJG7L z?~GrA$3P#Ya-x8B$SG(E*KK}!SwU-B@8_-@V&5ZnJ^s#+xy7EF{5%yqsr7^hp>U)) z) zyao&-_RA2NZP2l)B7DTQgQjr1Rc{OqY(sQ>UUCvd5cunBH5Kz^p4U_GzF_-!o>zktIUY$3 zM)n00NMhjaK_e^72mBHJ#GO(aFps}b%U&q!ea+r?_Mk& z+@xms z614BXdk)uddwzyk9fXGfl_4uX@x;mCt@Gj;4+2{NJ&ySmmfIn1xht!^h~qZ)^v`Dt z+k+lTHdppVkG9*I_?J!<(=04(xYq_B>i*qV(17sl^=m%?`ztsgBV$}56TbU1I`<+S zaIU?(WDRG(n$>$QREOOaDBKljm{X9&LHC0u!`jfg$yI&zq^2e~lk-RBI4fP$to!3& z;D_m?G?^aWzoOV*K_4085PX3D^T!8BFE}tj&`>ZiFtAX-A2_f)3@kJV3I`5@2b-K7 z6APD143CPNf|`Sq5}sGu#2H9D5P@_A3J&@=Xo|RP?E`)(s#Y*#$``KH@Ty*2voa2C za0^YIHTz$`f*HGUP5@*Zs|@&^$kURJWyE#BC)AnE$W8|~mS6?-S!ji4nM-sj0>(r4T0*aBis zhiED>CG(50hT*xBY|LiW(7jl*(y~#Z($<*voKa~Lo=fW&6Xg>h@?I94qhBi}$T><)@XWWx26bd5LDX-9^EtiMFbkUUp; z*-~jO;Mye$e;m5o3%2#|%XyyPOW*SeYTPh%tlA!&ac2;FPnJARy*J*Gxb7JZUUO(P zIE;Q-=`f3;&O@cX1erd@BFuCNz+sG@zdVac*h#H+MnL(6O3b`6H53-B4XjF38UTa1 zgxZ&@{D%k5*<$?$X1*riNMUD5VWD2T0HOmJoJ4HqKGzE=SXW!{H znt~JkWzVwg)p69Qk)Y9)sHvx;4n^NK{s!S(qf;&TgnNao2=`xU+=ya=o9{n}&;8_g zXx}|0CHf5t)Js<@YJ6DA_sEFfVEheQ#k2ZxCoFr;=NUb-?>ZPuQ9qY8swnRa|FKhF zJxzr3E8(~DXGZK&>5Y}Kkl9wBG~_IbNLa4Dsl*yAoefSFi%1#^dpW*N0asjrT?eW0A zTtCKtt~_{3M9;-wwmTk|n;ujQj7(5+^FX+wIbdQ{@d`W1zdBLsnwDLkWUwU#pF#?3 zMQ=A(6WB1f740clNGOPA1r(z8U(=oQYzOJuFE0wD@tl`D}(h|S)ZoV48P8>|}FjpihrLhpfd&rrrt5{zM zJ9>(B(QK)Ow>j><4xd+yA(2-5Xkv+M8z18bnIF=w~x*do4PqZz8{JrD9VLlfDKZRpg{{ z6QKUNsbb10O#ya!-v6BTu+Z#c>gL&(*ZRbE(U!3(hAn7Wo_P)B#c(YXW=aHmbFtY zKw#J(6lnG<2>uPS^O3ScTP=jmah|DB(6~c@;MFn=t-#=XvZZLiu~2`}%>sWH_4cN$ zGqxsmrE3x3XI`!ig2qI%A_7IBZHsHPx(I{3`{&R_1WIf!VYq#tjFRrzJ5JJwFf9%w zKjHEZnQnu9Hul2)Ceq`>o1!!AMh0wU)P2>am+hag(7|!)2yPYL6HpL#zcsHgnDNf} z2-Rl+BNy`m2w~(NX}iH<&{S|6DI3$kYS|y9-02C*V5L!#RWR}UKZwAx%RGtMK-Vy2 zA9SWv^LqL$JOHoU}z~9*kHVz-75fP=Ri^1&GSj!9PAKz*O<9P=4t$jb-G(qxD0= z6hlRdRmwr_ad#m+g63h6#vC>ZR7=Bw_|nMpl3BW!>HxdXp(}pY3T^ycvsY3WQ=rfU z_)*r63+o?GU#^)UnCX88REpt{h7zGHeRD`l?Y^}3hF19|p_TN_;|BU*K~Zd9 zK^yQTv#%u;qO1{%0NpGf*KKRVC+3Bl>!&5&=v$tAJ1?g`Ygx47$yze>Sy#D-IU1v5 znp5iFN6~KyPg7iG(obB+FN(4O%mTQZoS)=$h>jM3_J)kRaE~KBI z^QS}!_wT=Rt+!gAo&d+7kyTrr=pI|r&-BT5u&oy3PETxVHu8c#i9hGf7fA}S!3cW- zhat{SrX(w)q4qk%Y?WBIE_s64RMvy0qZXhtfHuh`_3O)t-U23M3dUg%6%;ck1G1kn z#6eGK-bh%E$)0B_fE$j1EE#=+1yX|L6R7yt1B&qbFk_?yZyjyENRYgcNZ4bKWKjVK zW-2ic@d;o$T#hf*o$8bJ`n<)k;<>QWrDaIsKZ0__LMNfVxO^m+{o;)Cp5-SG9(9%G zJg(215l9;4IX6YH_VW6ai1o+p3B*OUeuD~7;v3qiVgECmhEi$cIQQN6bu{%X2fh07dhK032(^j zuX_7{@Kft-7G+M24FN}`c_aI_HyDq?fivwEsWEs!A|TPUSq5Z6bsf`EYquIVOfQ&2 zis11uUUWzp{NccMPqDWz8kfNVhx#c+GEXjD-}e_YgsJ$|xR?EBU7za`061Bb*TN>~ zcm5H_ft4FR%0g4W_<@*3#0~EdK*QD~>gA)z?artI10C_W50#epBC z!dv0~i*u?8U}2r#AjDeUkkvhz5+DqXC$7WlwS-?3ooR59Piqd>q_OIK`H^nENkrY% zD!erE7%|FkD*$B7SXawY$$n?Td!I(la&ixx*8lrp-f^?jY7A(@cgG^iwdNWI-x*+! zrQgbic)LGNsslk}#-?c@k)P4-DG_@Uk+ztvHQZ#PZLUD)A;52$x5?{tfeelMyTl$v zfKw+BBviZZ4yq}2O-Rl;%F{Nt!Q5e8Bqr0fOJ0q6y(?U`&v)5NsEeimTyp%pj=LJy z6&xj7l;!i{YUpXj;>c0i_;mxuHJa_OA%Obl@Gu*&#H<^L-8K%k_v#9 z2Why~>Q!2RdFS3H<`h=*g88fv9Zm-=)kNIR`85#vAt3b~vDngD1VFms89lqZfU211 zpAu3lj#vQB0cYW02Vgq`i6v%pZZjIcIPWH-T4uxR#E{SmN-|4lQtbcmXR!AKNZRLo z^j$j;Vy6#$qC<*mRUev1fXog6X)Vf<)sA8raO5)_!eOhxZq#_9SvbcuC0=Q{MUlt= z4*ZqXjlS72G&^{s6f=g$Ii3jhH|PoC5GX;#+*q-G3}YeD&|F5XAotye%=L?`miZ!9 zEgUd6hr?q84s|1EMgrl|`%wQ>hFvR#@f)rcaxI*me_5xtNh!D?o}(r8uU~)f)|}^{ zbpNML&D5xczl;9U)Q%~!LjPLkFKP8}J!XIX`ePUWv7vA_4Er}|iwvlr=`le-f5WixQYFA8%$vqdbevap-b)K>2C*{m@BxD{{5hR|3;dhtm`asd>Z~arHGhLT0)2Ss*MLqm z)ing?^~8R}yl8a{HrG4Z-yoZwaJ4cQZGC*KA+7Dh)J0p*L{>btv3xD7;LI zvTW-BOv4PA1{MSdg#Zf!zE=P~VADK@#-LyaZWF{*)pACU#a;Y5O-y4U=79#A=Xg~C z&D+PuK2^8Q%`Te(`Ia*J*?sGMO}DYo21Rs!-c&IYnfH;>3iJkl@`#ohp1&|_S!9`* zCdXNV#|Mc(ezIspnpm`E%4b?J*AF>27bDxBs!^VkCR#IL;G!DRm~EmVKV7A+a+P@b z!AN4(>pXfy%efAdB*FdJ3pfe995aDtLX4m*IqmseiCLr<;#4&Qr>`23{j_g$Wt7#> z8h>H*=nB-vu6EIO_2=b=AZIy;poY1>kPd5MF8f#k4a;xol*s8wU^Y3r=cd?Eg48~_ zaU<0GrS#<%x1`O`U{nvKAViS&HZN7=L#Siv;F)_wFe~Op1-g$TfqO0$@*Q7!W2FECx0O2j}bf>QVCN zYLry$rY<<*>VB~`Tw)Tha?Cp6xHZgIsmDy5UHt=&PyV>SffohtZ&o975@IAB%|sI0 zM1^ms&h9Rc490&gx5;4MDs9Z#W-i)$cza%!?_M7*eJA_Sv#y8+kdh=7I~~JFRxXJy@6t?ne^}kHn#QGinFJYplZ(0ccD6O4KO}Q^1Ai9F z>3)=VzOKN2u%`_k3|4hIt$&}g(wWy^Ya9Yz`^4fWRxHiFg8Ig_yvz|o)!}YdrfmT(5AQ9QI2|4=x+J3 zE)+O4gnXde5tIFU+YI>~k==%c!FXl`YxU`7}aOr(UEQ{yh^N4UuD@K9v@Dr9Jm+AZqcC4Zv6_(@v@+MW_28D;hX4=v1FazmkB3ewb^RZ*>PU-uYZ2^APxDT%?+ z;aZ&5%rFmqKgFr)>&9vBVAJ=x@`^6D4~^g4m3kOWD8EZGKps>eLL;&-rionpfbl-3 zW_!gFSUnRT;oRcs4Vqj0#`@7<K}Dc~=9-jKs@V)l$E0 zYW#JDah&z(4$(?iw=euT9~lCGHWdt=wu&c}FfJDN+t)7uAP5ntAT?|MNoZ#7v>^A? zGFu z!l?h#ivNXPFnalpmv2V)It0LUyLSa9UaP2@2qx2MuK&oz|FDC9X!?guopEqqnp;A@ zZTbxY>J56C`u*{Sk^e}=PIgXfqUTvBWEo(E&c=N9bm^PA1$_>4I6ISVMlw@=gAQ}3 z)xUl1|ATn%fRLiV?DS0IH|YKC@X?s=2YZ=Ypku=P>94Xp3c-$^=-p#5tcIHe61ADa4|I#Vqwz2|(4>guP)iu< z*Kdo?OQvNTG>LS+o*#FEdCsS{%%{)shErfAMkKOC)FU@4KUgzi?&N;_W+FWPIe~=J zyEnfd3x^!hNE@Zlb+D3vf$^RZ`NW&{PYR0bf%=sXidZ;5f$Um(j7Vyq72)%=<@3b6Y72Xe zL#6)h=Rf?5Mj$?%^*q6o8ddhPo;jI|IMYGiYtaUggUfwUw)?!Kdcl?o-_7w+d)GvN zk<_SkEne+Vm-l%}0V8No@U%{XCHUU;LIlb*+A*z8_5mKL17A{EW<)LcDhCSIiv9V>-;H2=Ubv-;H>8}d`bym3sLeQ!Rc86HF|^5c8LaeCpqR~=1e z(Whlu2=&Aw^X#)eY}jCL<(^4FH#sQQ+Kyx=YOJ5q;l-0Ja55n=&Oo@8R-Za`f64fd zT8c}VXkJelTEU<0O`mZ7jY6)P09$+Uzf+m?i5+^UG` z{TUKiPrCe12WuXT1$1e;4W?yJQUa?H`!ZmL7alVrM4mmOj} z(?p({)sv-txUb&=>n!B)>SugxYtfO{9tUx-1ap#f+qt(JwgmAU=lhj7F(2Xjgrk=X z6WiTjFLJ-Xi;dzkfU3uTv6f*qYDW4uLB8r|T3$?f&Ml$>@dr=kv@aa>cVBhX$rWh! z7VqVoZ)J~FsOphhUg%=Mvt>vZZ%M}N_I$rHRpA_@$dtGetfa1k$5Pw2+_4qF~RQ>HnpZBnz0 zHE)*IDZ~JjJ)X-u3^ggqgagb!x6ccQ79E^dB!3mjnb9jG%`wWJdC2NjGePsbw{v0i z`yjsdJsq6VY$^)K>UkUZ2v|g}xUeRXdmjz?e?{)TN)bLfD@vt8jU#{BTl;87)h=V4 zpa2G(8C}#Oxq^Wp#mhaQWT^rfw*78srWmOT2WC9dW z(35YcqKHrXO%r62p?e~zqY9Yazxlq`NG*?(k zhN}W6!j&ZdDm{Yk=-Efgr)K%O>YYOTvTa9ZXm}rRJ8r~q4uo_qteV=QEUu-Mp3o{O zm7#>U!}xS7;8Z7?sH8xg=N;IguAIS9792}OAnq{$PD+l!6N?UkzpjA6C4xyI`HQKc zFhKUS3kSnk4`Cca#$GIpIf6Xnsl?S->`i4%l<_-gs2`gHf;Zx8+BU+I@1!SPR>8wX z8}>RhbYlb9in+yQBc*?!@v1~USF6hsRY3)3ftwDwj`5uSTNO_}QBX@$*}wyXvlbk6 z+CLc#WlkN{f98XXPxK?r4VA+Tor5YIJSk@6jo*IUoX|5$o@&F7(egnY*f?|b=`)XJ z$)EZXBrsX7HgI@&;F)ChnmyvGe7|TaPNJ>4z0Mf}y#%L5e&%C*<*&bNF=9WztAL-l z#L&rW?nwqVN7J13)EGzaTuo5ynajGf>}loI`()%@X133k=nq-7^^g*nw>nBYU;x~jJJu4O&b|kLVU2wSm+u%lf$l(b&yy2!s9>8%NTkcuV6LtU2 zc0m|bRjW&)Q1`P;)GAXny*$X1U5>JcW#8c4y^;co^l1LW9DKtZ581@|U&a}(#8b;_ zm}GLcm*2*on?8fYri?Re)2Q!5xNYr;tcv3tI{cN6!8!ej*wjkSGoo|x^m5_+FX(35 zdbwvsR7amK<2CX)NQKSyk3fv{o>3NVs#ks~KWw;(h`_Ye5QX_UV`!)l}%JO7vf~UK~w-Vin_ow_#4Co{th9?%_vI`i33xWua7?US$1pA+%bPD z@df_HTEPqb`8O*OQ`nw!7ofB!!FyhM;0yzlVLgB{6~kA(=cXNvn>CscF}`tSG{n0i z=*14W^H#l5VcgPn!_RWY=9G)Ia#AMIJcg&0Hdz@7>E4NjW3169MhU4>>89V!J#U~q z#)2<|l|PNH)!uN%dU$1_%t|jHI6<~{Y?1Yd2O?KUqgYQo_3 zv@Dl?FA`*<9#6-v;W6Nf5iaG2sn{5{=o(18qdlVp+P%a*oM#?{BV z`b0FoN4o~UZ;_U5{LyvXrv0kb1@=un2C0m9Zyiq`Wd4luNY=1xanpCLU_RYWD61i% z=y7uFD3FU!dK>k9m@$%omX^!S>}IF=D`gzBqtj&>BF|&NQ-CE(`{sZ=BNT7K$Dn|*=$H-!A&2V^6?>T7vWan*LsWPGLhM=OO{b-N^ zy`W0Q`*=Cp4^yWd@|sQjQWZ8sH3Gmwb~Xerqss2Sqq{S$E7a{r_YXDycDQfiq`M;OramBX ze7?v6vt&E;HwXAREXkReYe;zxi6l)GHg$^lFpkDV;Fx;#aYju`9G*vCVnmhsVX$T<*sYj|3`BsNBi2XfSAL$&9!Q#5$v zYdEULPgtzxN{LH?s!hAl4(<4hqMyX8v)fNp>mlbx>2{o~h6LX02;DG$9CH1>Z8r{j zv)Z{GF_stp?s%7n3cig$nEi@}sJ?g;G1B?Km_s2EH8oPZh1h_eea2pb(0|p1C|x^F zvdbyt$>Q638Jv^VF*|8Ak0d4vO|{ae50DDi+MlY0*zz|>U?88=(f1x5l7*)E?DJqG zDd^hc6)`hcY$m>kcO*QLbq>!WciR0ZcVAB~2s{$Rx4@rwqq%+91p-Po(FcGQBW~gN z#&S~(Yvg?UAL8`{VVt$feB=i*W*B|l(sc18V+I^8?ILKLR;3$fJknb1^xX#YrC;c_ z#n3|mjLjXQdLjQ) z{#rcbR_MYLO_2eW0j6mYIrlul+=PvA?%|Ihc%e9Pt&OVsu}Cgt^1bb!GM$NK`brd* zoKR(iSz_VUs{#|cJU&;S*!FP`H#jUgqLkYciN~`YQ6EmbHK4X-O=U@jceI|C zo0|TnPuBz0-~hfZ>P#S+(jX9KqKWiT+$Gw4r1h*@G>PyT$BOeLn~u$s+m1U`>#vFt zSFR>TDf!>=LuQ-joigVFfHwk?_(@kB?n=^b>g|g;caru)P|#KF#OC{Y+dmgeYS?_h zJb*(O%2Em`@i=%8Hc1LDgpn953HZMt{@B z0FfrRx_nwbj!=CSuIoVU04eaYuqA`qpbv}y@>@% zk?GZT7>@`!uEV=co#g+JdnU!qi^XeIL$7v90H)j#D^RqAwiL=4Dec^xnxx?@I%O*HJ^d5emDjrN=DaMhx^2#=*WlU3@oGS{c10nA2 zl|`j0|G8nsJzO!(##QPwA|JwIbgdGr{tY6jZ{w2Bp^+I)Y%iTqtBVE+w&+kw~m5;UkG@& zz*4(AVvfk3cvWJpdx!VmcbMTCVfnn?tHT&vSf+lLIT!X)>W#nrIAy3ik4DMbi&yqR z>Y=D=S#;wSU|h)ENhWH=v>38*Yr9+Aj;v)=buDWr#MUC(wd_%mJ-%}ljEeOb@kLm$ zzZmKNyf{cRnIkBZn7iQNic&M-wVL!;BI|CL3k~owc|5l4A>lZ9YR|bOh13r!yfh*& z>tOLyTMzS1Zzg6Axnm;*9#gjw0r^fc#lG*K(wQXr+eZsKw}X8Hu=z43B1QFq>sG8% zStGvs&Njsj6GhsYdhO!}l7l_~3v!qDFLs zQ3rk!Wjtev)Ec=u69cT6qPgE7ZX+T7y8yI0ju?aC?!U6h&IF|m;kgF`FGzwBhg9&c zCVMWJ66&m80YgrYs_N1)#Q3L1e*%1`&l?5%&zrIjljryAj_sL3U~O|6x1PlAnL_u}n6`{$%($BdWNTlV|jlf1w&S z$LSMB<_6&_BIB`~?s8n$qWkv0;!w5Pn}!_OsJ8m{c1R4`DF|4Knq}qj+8K#2PPI@a zQ7|wr$4h`~?}5K4hmG~c$+E{=CI!3BP>O3z&0WKT>mb3GHA7~xf2zK%gTePTr#XS` z3@GsG3{_PG%JB+5Oh5EYb$zfA+8z=af@#u_3~;M;OG;c&2D)98hi-WTcb!e^d!-4S zW3n-oqv4bA$k;B+33&pws&o}R$DenfH& zaDSAcm%UwQ8$=NA;^JTwm&ARf#BNjLFZrjYU;}1#46|VT)tnHY(@T0!d^(?3b_an zk_NrpWA!$I#Adq^#eA$9+zAm(U!vxStYk=CunmH}+qI0F2@@28(9d_S!*V1e4LlZ8 z3^Zed=~>PQGs>OyBOge?0~v9$0X#--?n-rd_jCVRx0fl}%&A9M2n=P&l3e*Ul9q#2 zGc(3W=fyhIChE2hKM5;DSZLIaKtjoDwR@FEUSV(evUb)m zYc~LW^x`24a#8YFU~BY=#fcgQYQ9zqv^fgWTz*U~T`S50Z>!)tkHJxOSdX0(w*im0 zC>jsJmfN?Ym-{J095dBJ3ZI=rF0UeMqrubUN4PQCEE;}YNY{^icR=x;HvV4oPr)4_PvitiTQd<3n<&Fp&T`Pow+R>%7&h^Axj8q}VW)xR7W@SbcDrMT7JzY96||FTIVmwGde6QR*ZrRX<^ z8T?=Y69(`?2MjbEEbxHJ>#{=V}%sb*>9R-EL^n{&I#Qte_RmKtg@YuW3?YAzR-(JdbI(hwwj8ime^_gTIpc?lyILuLp*JvxJj|mZq zvpS1;Age7BrmVUbL@!{L_Kl3v;LZGQ(nJ(uRYwZvqL8PWIfEKZGjLH98E;o?^BXh- zy}u@j(qlaiOi$omLVn=X?EgHunzp1EPBqQ=A}F5j^*bb%{K@-I3A3L)$l1DHrB@#7 zOg*$AX(QR;ZB(+Kr>nFnB#?Zwayn75bqqev^;>yjR5mQ!_^iEC37C!YY-DEey*ugK zx7eRmkl`X;ZZ!`n;Fl?7%}tfjL~7HH996Jo%w+}hJ3aMKduy~oC7I+K{B?T8%HPbl zj9;$QvNhAu%16BNcs+glt%uOzAzgUbjQV6!tg|?apxTEkbT@IQ?xx(f87_K>RcbYR z4cUao@v#Iyfn!s=DB+z1PPBv2G=(6i?-$_$IHRs^E{^P2=P~kojrMtgc z8Y?j@-qaIdA*M=V6`rV~mP-bPl8@T?u=I;Xu3t;K_@bQZapxsSzLLpdSqMWaxnj21 ziItU9A9fgDm8ZV!yvcT-?7k1TR#aTs*Mu6=&e-9n(%14O0c(we7W9kkllTCu6b4n1HLh z^a@F=>#g9ZyU5$OC8xoR-?*+hybh0KG8X&FHJ?REk)~xAvG-Sk;cJ(+V4y$OwqQ5; zLKV5uIen1l5ub&6IP#pMEy-XRc>w7p<-PUgrHfskf~+m`Cn;o_h9BW?H_4=3uE88m zLtq0;u2-<2x~~N)%7Vv z{zZaG(<|1-I`vOKDM^yTimZEi=DxTf(`lsgmVwDl?`&lEwjfkx(PHCzaY5H1``Z#Z zb#c4%ux0v6#JCN6+ZpZdO&LYLCU(GEBXQmR*v-%Fh}lYJHg6r3vb!#Sq!;Zq5B4_C zVYrntSe`|C(Pi| zfw!UFMq{cZKw2oCf5F$>f-n3@>0G`=J}_05NZVwKz#tXkYexeL+i$(ij0IbMtz9oJ z0UHku!rF;0Gm3w8&EWZftS3J>W-CQaA|!Npq#Yf3i>|LH553ESgw`fhPDXG+3Ji#d zqM3o$!V+d@*Pu_1#UaOb#uuQG+S+k{8l~fFIK1+sjFXtxCa&zcPa0QDj1|-eCkVD1 zJGq`N71W0;ygVoxp<#N>F;#snNaVw~nHfu%G-*8-PQe(CVo9nWe8qxhVB#so;g76g zWYH#nASb}U`hI8Zi=N49VFHwFTFSTcd|6Yb7tVl}r)3ZNDyVsBd#8L%tsQNnVTJnU z&@TMx8o&DK_00wi#bKJVcFY+n5<&W$SzIz`i`STR(gW2dO2Mx7Kw0*M6gl&p{7Zbe zpoQtBWKQ#i;(hJ?r?F!>y6jkqUv0zXU%;fydU?Y1@6KN%YrSV00Ym3#_h9Ut)}DKAkZ+G zV~?dQ=_Xy+6J~33rG+di$C&&E)x%=m8x@2QRJ1Ts0f<`UPzy0A6#Xxyx^Kzco zI$L8eAbyti9e_i}`h2uFtFQI!;Wqj6V*Y3nGaNh-{S;i@;u_zihDbIEU$~PdEsfeC zl1~T+VCzmoSAU$`*k@+`QvJ(#!Rd%Yc2-OpV^6#Cf&O|BoxUx4qpezG;5ZP0l8eE;H{R}#{CuY#6>%?$=ch%PN!Jc8&7djo z_oZ`I+_bR!-e=ZCL9?S6BK@vqUXdhLLyuWCEGI9;&7C>TnSq%L&A&6KL=*80rO;Rf zAmoE2-Z85P3aE{;>>~~5z`|9>jqi-=tXj4?nn;boui6=3Vk9iE)G45Ln^c+FQL=O4 z7lbAyWz-gI^zLTL*W9X!dP$^a&xCd0syVurG>U6DH{4hQP%>`E;9lN3HjaHd&vd`iAuVbKjJF;oWU)j<}h*>RMo4v_JPkSTN+Ny zad0zFX>+$R{p{rLyhM8@piW21+v}Lb z13&yRup~)=oYge`T+cA@=3#G0lg-?6Zd{wGJOqvYWmOuZWG620L{7y7+CF&`34Ly1 zPC4IT8}+m{ti#~n=E1}=XBPnbZu$!>T0WAY7-B=H*S1ar;k6TAiWW-RTf=?{)^nxU zsN3rE@Zo064TkaGGm_&-NB8^&+2TVdKec}QsNR34vJa%+`QGGL%n<5Vy;9GQRqBCb zBEPgTUyU0T(|qCororFya(qCi57ax_u9G`^X!Fc`x$S z)n624A6x-Z9f0UMLp3Lg=k9&J9~HFKw`KE$q)z6-N^e1m?9y+PrPv$ZN;Mhm^RNLcb#PVzPvP^yJkkO;rmXFIyCcTgIWA9=B`@< zEhB&R^@WdW7f>;S945sXY1QQ~M*P%PdIWj|xJ8j26vMZ|9*2*M3buq7`M)J7A7ZQ8 zkkXW=C9=OQD3-^{JeMzwM(_O9(gtXi^FtB0dUQ~sfY42xyMH-FnArhk$H zCtKDWpPLY*)4X{O(3bL;P8eIR;KUtN;w6JLsidHM6mB%4$0^o;{i1l&Kv6w6*5&)* zds|4Co^=-21SJ|=;xo%s`-OF0-h4Y}jFCxkbmTD-%%#FS0)srRr3BLriMrxZ-Q$o- zSXf+_WPq{y?xHLO6LN>E3`{|C4jJ|LjsBgq+(3SpS;x$Y^L0md^c_@UY zuL=kV3_o&5LZ1QJ@X&LDEbSbaTbh>MzQxap6Ko+Gdp=Nwwz?tp=8L?pm+G^r>2oGh zaye2u84P>5fm3oXTxdPP#JGwbgIjgY3goX_^+<{x;(nM1G$oX+Vb%-uW6s6<5uZ3a z<>1(~ljn0|aGs&*T-lVC(kCec3xXNxbmHPd(;l|Yi8#NO2S;KXcuh{#qS?-(ppFu; zVfjzDH)n-`q_M|x!16mk)x9=e%4k!?0a1?rph)=Dgq^`o zEi#Gv4Bi_DnMEqguXt~mze+eKJwr{97866GU@l%_YQ}jQ3Uh`$XVG z=S>f3sd{D5&7D76{A`X%=IUf=B}<_)1`>985nDC)2%n)Ak~%2!tnyI5c`08o@DAr! zi_V-jf${>EObN(N-C3;_POy#vL;QP-`qI2Yfv9FV=-b-I1X*Z>e<@80FX5Wo^gQbL zK2zNoq2Qh24moSbr>N0ZK4I^-Z!x8zr-QtKcYHT3NRov26j#iOykm9BG-HJVYeB3x zMm1%{a=}CK{P-oy`D%G2^3^CB3~T<9hE$i`r!DIE-nE(=6ZHld(^wM7k3w2Maj8|H znAeqt0izQu&)23|UuE!Su~D+bxkuqS9`@;TO1|Yz{|;Ily6!4xqi1;gWtYqquStA) zMl0@{Ok;6}tx(oQ>Kn@zCY53BRc@mK+^!fL*W4K>;SzNE`P_-fH;_ZD7U`Xl@+sey>`SU+*v-fuUiif>0j&76XHIX zO)-zf6-)Flgin$5#8Ii2h>=CjELwR?4I*a^WdoEap}F!8*d>M(JoDqK=a5qdiQg}l z)ZrW5V7uO{Vdq9D_)=%3iAlJMgf8U{DWDSeP4JJR`^W%V1`nZrUxSv9*hbybYe#J3 z4M15If0^~Ei%{x0KcCwM&4)o!1J9Lk*eTkOHxqNHZ10hpy-UkJ8kFZC=+~qX&h8c0 z#C5}0*FWKwSc)xq>5vO8&l!Nk$%}R@wfn~gv@ymQkvdx{!EP#oeCpYRsU;9rIQLNe z(m&i&idjI&2jS5yRy@?SPXuWr)9Ugmdk#%)n994PU%vSxw32c5*4WRaK=DW zgtKA!a`wd+xHle1&|8pZ{{K`m7^@}XY>KPDG#rQ!jSQ#>zzAPBTb_&kD#3mfyd3Z! zN`i>oF>Pf(ajh?MP|Ky?akMBu2ox+vW+>oMN`8IuswZ2L@K z;s-mmmD67-`wmAg56h>K`ezg_IKH*E42>puPhT5*ycmprl~-+0Wh5gXWb#E`hoz8# z!TE`~<;j80KyPTr$TT<#pEC^}Zb+Saavv#O79{0cFa(~@%YQK-Hnz@v!sM-Dtq46qxK zqb-a@YR!QnWf}wT5Ap!j3sfbulL5u$n1o-LuR`3VlSyR?KG*5{Bl4h|^i1)Hm09z+ z3!wGPDu( z(GMOI@(royD`FOVV_3*?6~Oa+pN8p5Ddqx`S74+*RtacEhPaP96&+>#2P}l0d_(eO zcgt7Di>aDn@#z7|M~^an;wz7_A$0^Pdb8xJ=R?&tuUElL*Ioz7I!FbdQQ)Io_BrUkMHNV)~wujX0E+w-;>N< zGuLGA!1o7hE`1bHvWor0fbzuRDe&g1N5pa^F?QzrqhUow^EY|!_EiXza=L;KqPqwq zJx2tcQhC9Y`9@pCxbu=&#-jvgpGWvBh9TD_3f7afNu?*E5{%}q3-J^kxF_V(L4k?( zOAm0@PhAEl9_ZK%*$z7y=8-|iQevWyfIoBCa?SK@y$HxSj^@*}`X-}V4wsr?GJFgp z^BH=dTzljlgU4c7Wc0-(1xwvL70t@JY1tF;4N?-Y@267dk+#XzBkFyFob>9)Oux(W zVba&hHlX+g=jH)}UHz4?5AZt{4*zTncn14Zj#mD2e|ISOr@sG*+arL@^P%JH>kzXEGT%W5yut1f z;M+v&IQh5e=x@0MxHR-{A>VZv5DEhx1@Qi(0}i0Of`fYr&R{|%8MJaRpa=}O-nP5) zw}wAf{4M^cXE^>5;Qx;bnC}^kkXNqpYz*NHCWUq=H{dBKY%{C1~>+8&E^@59V&VUH-a7pEO7X%5?&AW zJ%ho=0DhAVe{EUG@qhtcV8CC$pYZ>wz{!4A0yx=^fP(&;>;D~-36CNq0MO8K=N(IG zm^lT)iGHqxANVKg|3<9h|8lwse9t12xQ)>l=J4E3=kxXD5_i%0&p7+nuf}HaQum6G z9|3^E)x71buyGG7ZHH+1;PVz1gjXQcE;AOKIEX9IU(hqwTA8sl;f5|@|G4ihLQ7b_uUm>Sc8bn^&uZD)E^b2gq*^hG zgU7P{jBLu#r8r*>s`PBT#jA= zVIFJmuMN9U;zBJ9X0Z@n5QlusEQk>xI$4bpq_`JPN-Yr_1L_QLw|74Hq^d84{A#Eg z#abUa=W$Q70IFPgxgPBeA_`nvb4X*|)g|d5AC2fwt@)&nTxKpd4!~GHtm~$#{;D+D z0?HjdCq+TsG$xx5SMzw7_ymKVR1#S^ZRINK%r(|>>|+sBMXj~Y>5;mHe)v&6ds@qg z8OU2l;dZoJyy`D9B%2EF#fl|t`GA$J1Z^kct}Cb~<*+N?E9qm)QX)SWLEZ6$1sRVA zpYNtF!w;V7sh)PUp+kX=2Z=L|8P?~1^E{?%+-u@?Tv)O+6Y`srcnwsp%R<-w{A+H} z`tv{w#uH7MMRiiQu$}FvV&(D~izJMWMF<{xdO6fbwg<>{hPc%1n-n4`hCOTUeiL-$ zKDC8ib|1WM;~JXiV(;qT_Q^ZGV_sqy>3Y9alU77D&!dd`<76-Mb}7j(yNuWaZX)s- z6@9ZiF(2zu!sMpLvzfMeF7kyjh=OJNYv!gGSZzG!(0YMEwepWl%>xJ#iw0*4DJV-% z>&#@1fogUKGB|YXx3j|A(y?3JR!WU&v;Ls`>?Yc=vy{4uNXLxt8qHr+7CEjg8HC0Z zwz9WL#%$=FzhI@x$4$D?eHdY~V+coeR^yHGU%acyAlp`vz=5t$Gpvsk%Kp`gkt4os z+fax9vlMmHxiH036MRw0A|b+t*la88&*D>47lIEs;(0LRCws4Q8+y($8&^JC2eYI0W9h39cJk{71)A15o)}VvHCn_3_>uMQHF+=3!f@%m*PCsBN!+#HYB1D z_~`}N*V=_kJE zIfa>)3Dvgoeu~?1fPlYuwRamEhl&M1c~5O2BR&!)*&7H}T%D>*D(*slK%fW`j};8dAw{ewpBA zIiVf(6OwwDlMl%G;UE zClk8<-D80lG}7qtolA8z`RooLkK{zPXvK7ksITTkg?*}6~8S$-Ch`gXe@_l{!x{Qu0vW*yo z(A`dz0jqlx|B2T0tw>KiTS+P8xfuEs6`c%Dq(6W{kd~{8g~?}l`zPE4G~G%J#B%RQ zLKQRbk9-qg^5->EYjy2nSDY!%lKJxZiYgK`Au;$SPKG_{0E2VLmgJ{Bv9)P*1Oc_@ zKXgMpB8X_PjFXsDCz=c+ky-SS<=ZRL*cDshDFq>H*rx{_1Cc|3=o&eg>xZ73@lv#+ ziKx=ZUcT_*xo=v`h{>}_ec=vjtzqQ_4L^R6p{{@K}J7Z zt^fquNBoa~x!=tgPf*S}&LL~(gk#4Vc57Z40S#j~QjdV8?I*UT={TJeNJyJyjz!Mi zV;rQkd(jJ(?M3)+eMRNIW5lC$AK(KrOOjX<+yHuhRSxhGTu!2ZqLtnSz6`eyu?^hx zWleAu5}RoWe2H?TNaV?3MNr??`Gt-A^vLB#LJ9F^*;OX0*9H$Cz48{|NE`P_lH>T( z9R#tW@X5J`>CF@yqU>rjP$p3S959D&@&5H+&0zSmp$r6XtCz~37^u^R;?#Gi$ejA5 z6U%%F=0Q5L2_wPR^Q>HWI6-`aCyWV5IT;RoNg}sHB|{9vW1%Hvr(8oYTWhdwl}JY# z3kq4z8h?o$l?SM#_AyD~CDJxN9Nq=suYg(t$P)AOxS|PFT($GNXP*Qwma=xV?;#hx zd(|U}c$cECB#_(fm~508C3!f7oWqOHXh%3)!6l8}%P@N~_Ab_WJx-kF#oH#WWhQ{r zxH?XUGmQ#?#s<=GPFbJhdJBjeKz*U;j=n;IwtgtQtmg3qP^*ek7{OvVg;KP@E@JuDY6Mg=6 zoqsL;e*ezHjE2i8Facj8ukP5iSN+?`kAKsAisL^5qJrEsBV&gTNKiwu_eD`3s!&t3Yy^km|K6Go-di zT!u~qjb}_rHEPIY3ZGv8l=DW_Z~Pw%0uhTP6x0h|Naq^l<5M#HMBK?!*hcz^f@Lh_ zSJT1Vp0v{MtApQTF#1Y6?+_METHY!_%aZ8R_Yura6ioYUwrS?2V&f(2u0H@j)=~zc z@t3l}EA0$tr1nptL3JrAx6O7;x9fqqV1b=TyqJxQIkxChM(^m1WN{AjIQu!(y***<;)wuX)Q+FtMO>WlQ_s3Pfvd%^r zSHRB7tzS;~Y6L*r+Z>s|xe&q_W-H%W8{%gD1}6-6F!fUwd03w()ML!OC)N4su0z)-Lb7-e+mz`tG_#`LsCSePsimrsQAF6;E<=_l0i%H}_EW|;zE1Xm%H^SYo zO#I+#$`p?|#&=i_vPlyj1zO(>OpSh_Xoe7kwW@0 zdGMMl@ipK{Bn#zt^(f3~h9|-~925}##8(4mBmS=I-HwWh60D1?ZS3+<6op7Lwi?6x zA0*yq;+Dh-Ll+7Zp3SvAp9SD+$ozN&^ss^MgZ8j6^9J69$?1V;`OqA7SG(z{WKE5F z!s{zy;o0-SmHU;?Fqy+ky6&Bmhu)&7)%a<2R3W@UjbVX@-~+5RArfIq>Si$+oI8Y+ z#1}!ort(9SFtwY#LKY?c$f|@@@$05RIvJlI>GR zEK`=|^Hz7lcts(CIuUUQJvL@_A|jP`%tXX}G`6T@;F2RIw3e`UQ{?35-#!T5JH{hm zB!S+Z<~ZWwq8t@GAdc7a^foQTBA(==+<2Y!x#G#B81?QI2}WZT!?)7Y_HoB0F-y0k zx}*!#S}Mm`ES@Sfg|%N~?v~#H5RC6thm&*uvX)vak`J>rxH2&p2KFbT#^AHCR{d-% zVKvg@(WW32LNJT|h=;-4q~R`G53hX2ew4{8*DukrDf7Ldgk->8wIgKoj6@Kdg3bkB zbiHXMh*>Io???5McLunL1NU49BdrJ$M4t>7ORBV$gMbdyy|LwDJ(AQ^pYukV+>Dy~ zJiIOQL*NNv-5!Yh=_$Z9F`8FT6%2G^(~lnksx)*M+k6k{<)G^*c^nTXiX7TP*2%iXy zVN?7P7;`o!-*X^a;AosK=tD`}S%jS!hjI!6n86E!`?Jsb{P9BAFoFnE2HI`rr)a|!(3i;>fm|l%b!;d zP=)HoZd{=8BAeQeU#-Rve14Ox)Tch?c@*AIq<7O>1VPMZ z{XTnNrdhI=Th3di?Q7T0rKfF&_$Cc89hD(aI0H@rX04(_pqa)86sH z3^8M%n88|T_7!W{DU6N8+KeT%J18`>9XpaWBZlIPyq>d5emX@hhrw$yF+LVx!s9pi-ZzLpz=C&E{9NY45 z@#Lx-%(HoM$FAIS5kk41QlN8QfsG{xXz3hNUq3v_$bL&V&ZVP2`LBY&gXspPuf(S% zaRx=h?S8XPIeTcskARX|+Xt$9wA(C35?8XRQJ&bH6uZGyzg%PuGlwkkl~Nu_h57)Y zd)URD-j`%Xlgc4q4ez}Ces_gpB2n(8&+GI4$udDfx@RHl*ZZ_`az=GKm|f2aNSlR= zE$ktXPCJSd0CWRDj>aYAVQ`o|;NK?0ZcW^)%k|m{cOYJZ;)u-j`XbhEo9B3j?<1bU zbsxPw;!AvBz|Ahm@TVQridgP|%1on07Pr46K)~#7~P1|}+jqqtQujlSTXsu0p+WXlv0!&z*P*;kRovtEie2o&Y`fa;;shT7YlNJ{ zuYv3uGC#%o3M*^b4s@|J;^TzoD`#E(RU~KhF(XZhy>W7Yw<`sa@u9$!^x7vq>WI*t zqc9EH((IqMZQ@LjeX7@kbO#!a>LfieBFl3LY7*3&zo;R>UTpWeoLUJJE=2m(JNFsE zmGvaVJuK(sK(C8(3ByP#;!SofQy!t26}mEPRK^Tu6Voa6!)OK@iZ(Nl1v&#Sg?}b1 z?;w}QId!q#g8H^K3yQMQY~0PuZgP)bm1F{WZzTrmy{;Cb+$d0C`PgAV1?4Bl`orPh0}F@-egkb`~H z`tjVgKHATtx{TJvYY5F*JNZPsE|d|`*fbX0DnJts>@-uE%i&3^;0T!vPZ4Cvu|+Zc z{RbAJp*n+PbAV{^*=q!K1yboxG^iI}&XT_(NW~~7g|iqHe0cqIfu*2j@<6=Ym*fsZ zEjf||g1}$Nw9Ksf@)MXvqf9e?6RXkbC0EA!BVhdPE-!wN;a_tF2QpKK=7^fgxL7P(ueUC>=>D+a<8Z_*97 zUiLH%1_@>jYOu$Qwb`^?kUGCZmwk&JX7kkPWslO?TeM-u`?QUTbp@?aJcRgAn)GSX z;Md9;ZYlyoTerR0uA+V2Jn(>iP}yzCUJM&3xM6%D8etlQ)SjWAVSv{Y1vBdOOI?lZ z&v^TkLY0O5)dteVdP)J!ps~eE#;t`YLCH&PuH6bj zCCt9e#J32&DqHc03^L0AKV+m7>oa|`A*l_=1YC6ov6fphg8chTp4hR%;}^B~)haYH z_p`-+aC%^KnOFpZ5`_b?7E1FeMTUtnBHiNClW2wARAZ^br^xcify{uGj!G_G{rv$eLB9TU9w zn72bY8JbKaHHP4im)(n3Y{^(wyEGw+E^S>S=cUBPCCY^b!6l|@Vd-WguRw`*l;1nO zJ7f^z{0L}!gRB5e&^AWfttNonEevWc%agwl^^N) znN9&__0;XhOB-{XtVKSwmOKAsNl2fgs9Gq!%!ZSvA!ZYpWD#?(O*B{@EJdfmH5FrH z>_z<}nytL^o4`fy_(NZjE&%(5FNr_)97+N-S>nL&&f&8;P@Tl25<&*Z6e5VY4zMY^ zmb8gLrSf9HiY#dC0dH}s zOM?6SBM~dHxsN;xqS0Jb)kqre`i7V>sIk>LROR<=Rsl8ZfTT#rB#G#=msX=XJqrT? z(biN!WohDk{g?ZHb>sQUXh*-r8}OjSg9$_i1_8stI*+958Y@F7A=gU$(v72 z4*VEjy&rtol2wYG$!G#8TdZq)*4Z68ZgX>UEpK}z-$_@qr2-=iev(3bive0VEwVq& z1Qa)-Af^B`{T2`UFzD;@Jh7-lHhTlXo^rYxg>Pl$=t}uJpPvW4nEaG_mN)TiMrA5a z$PLS7!m9$uidobze6#Ge;0|>UUIT_4fwTVZNi*a2j$xN zNV=fu?QlH{3i`_Td*EunuZ1%YoRB{5*(L*jTl3aX0^AQmIdV5RoIhvQjBVZXz3?+hY!eL!6_>;a_Kc~Jv zJk^Bh7y+^6Hb*rPW;Qc-!$dju0r=-ok@Xq3D$b-S;T>--Uad8jgv%#dbj&y8RWrQp zt6Cu35-Pz#louna0|K4yP57dN2r#xQ4a+I65NQA!t zaSP$#KHYRkEQ*N0ptcuXej&|OHOI|me-1Dm_S9ItTel= z#b}Om$BIKYEzSPykc}mPMB0~i^S<@1Hzrc!n)$Aq$pX!5RG64!P_8lb_-zO3LsX=E zJY;tgr($7K-ul!2tIxWh0J?I~gqS z{Pq~W*8aIBe5(~}G8#c#Ql+*z;JfR8HARV{wt^MgzzMs?J5@(a5c_wNTrlg0E6^XaX zAfh$L3#a4sP@j!15^o3o(r?w*t!Mgm?JeF4D(hUeS#MHF=)Ov3JiSi>tEhEbKVYVs z2nRcSDV!C>*^@;yT_Mum!4tF%O`i!aJPE*N#Zj4CxFs>y$}DhN^$I1^Kr_4RFE$^!1CeMoQ+WYqR-OM?^5Q zb4!bw*$qjunjhMgafcA0z_fMC5T7^F*s~vR-5|R_6Da=-IJPD&rrlW@ab$+)XNwRr)FM$4ysen#`LK8m(_qaaIB&LR5u;o z=QK%-la>6qw0O2_&zl`UCw6?7hy<|+m#l$%Auhcwc)v@ zoGi-e5C*@yCRfw8N8TZNpS(~dX_MWxpG_z+TkxfXh2g93=ruZ2z4=`7t=Myd+vuz# zwXFQ^_jONj+Ji)u?ac8MEtN#3eYFuC3ZRMEPb=q8v^*8Sn%#jqe!r$Qi{$J*UPs(m zEQo8DE#QFX=@bvQJ#T&bTdV5;TA7o?R4kK}p`9}=sTj%+EW0ei8=Q@$R=_A$dEA)M z#u+e|JX^DdL{QOxw*UXxy_?;Y6wS%y{Uk7`ek|=@ z1$b|(GK@`2l7ZgS@Lh?IMhq^pOH_>;qVeJ=;}K%YxggIv?*+S|5vE&QG67B-^_A@B zUoUYJBp(4F|7p!)*PY&~Q1$0a!`|sCMJAswbL%kJ+JxzZH|(yLv5tKU&}S(gwla)9 z93f_`hDI^2#aMyb8&Dp+AWt*8)#!hAxo62U$9}^cS^)Um36ugs%2t>OUbUQ7lJ-yN*Dd^Z+m=h% zv;*!Ii~TMwr^?m*Y5P23==wLM0=-8-Ju=OQTZZjOuGxKYC~yb;P9R#J z5hH;GlWUIn$DsH@ARb2`kpq3Qt@)x*M>7p2ZMZXAtk*J z#XROoml?g^d~aA<`o$eVWgb6Ju{F97X~xE0%Y>E%PXqznwio=l!y%{x{42RR;jN{@ zYW>Cd83;hnh3qq?7%UcKBZJy?s&CPyZB0m1I49EBg6?+bOpQAwwfBlV%px)cKLWc@ zlPXB6!EM6p3*5=1IuP%`E|xdDj?#wyEe+8OUu8`JlAenrvy>jbyUSHwCCl27+hJmL zZ}(wwQs#zy85P@TfxE#*G=pcmD|(mFma@~OR1k+qGBaqyyF9)US)P(C*_4e`Go0{8 zfUzH2sdapE3H)OlWiGS?(rwT2IuJQ%{K~>mq#QyPT3h?x;i+SL+I;;`Uh>kHkOs-7 zEobhZgFY4Ro`i1#^VhyPJO5Nk1WMB|M38(egEjv?3H*HqKmqmHaO~k```et~So@HcpNd|MZ%Eaq@5%rlR`S(EtAZ z_c`5dEdNhSj&A?ct@jSH|GUG^!S<2;f9rl175YaNkZ^KvcC~PGd)F_*BlI86{}=85 zwDVtnRcj}Ar}t5CwK0=(bhmJQ7j`%O_jDqh|0DhX&+-4&rQ&L1@!sqINOSy;^#4u! zAATYBe;xn72I9Y?{2%K3FpD4yvH$N^CW2hM!?^|kjHt*-ifeispS~hwgCDilQFDj+ zJ-Yc7$;N(IO55PXe-o31m)q~#H6gwry1=qG8%0UC0OI*^yw#$i1a?&+HD98Deo+xb zQXo-IGEmyMc60G=th9Bw)-0d9z0HNz?yVGAz_ttb5T&$tv>yW@5YUsz!AtIS_QBuM zRhHG?$lq`gnK86C#cIS}#Ei9C%WI)c;r>xCa1klU-!T5m;2f+&5&Q!6=KQB5>_7Yz z!Tt}#{{$(jdZCO%09ObPe^Ar#-m7A|@3k$b{}gJW5xn7`2gx_lc@6b-L;k7$vM@aa zNdrFMe>(JV5XxON7pS}ZCb$u&Hea?a7frj37v0B#8BIK4!c&$SF~C|dfQ_VZ6%j~& z;L_c|0hHOPi;?y{`B!Ior(eV8ZFUgfQN#TFfn?%DfRMx6uMKU+Ol~R%?k}vm}b0TV!DWbLYailU(!y@#L?| zt^e9Bf9>L@IX|~EiE3ittG;)8UU*Gb+KE-pK}*2E{mRww)&+?6-*}!l!_^>NiC&Qc z9bdI)pzOEvKQ&Y43uYsJ1JDGE1rx(yCPE8{O+&@x%~ZI2c*szT z`3$?MccO{GX|izCZQ-b%s8k7W^5>AhjvB{BeUKZ`THMJ96q?Gm$(DQT3X>=#{80p zpO70LA7`z6(m36Qx?7*q;LT!_vaH@U7}$gI-l=o+Q~bBM`$Z+*jX=^jpKuMdf0H}Y zJw{9has!8F6RZWu7^A6$fELFruF7yqS z!(AM4i~SW&l}!*X;rrJ$ee$ht*w5AA+j`a z$=2gN881*B(!V_r?YY`8Th648So&Aj6V`-ZkJZXDLT9+To__N;YRfI2R~yi{tM<~N zLnAujK*u4`Jr||KKt(iO-uuwT46t?(=3Q7mek2KT-u4PZhm)>O0A_uywmNLsab?w5 zXYRkmMuJm;`viyXX(0p*kytqUMSCNOP>jgzyjIi8BQC<|D*@Oh2@_*1w3PItf%*W| zc{TS<79J|CULQd>IF5y9_`V1NYl4hy!#QF|2XpB1A$EtJ;v?1-V-{XKvJ;fR7dSDz zDRgK^GD3Kx)#AAHVF}kVj3oS+uvJ_+61r-kOY+fmD`x=bLdYRGIteB&Cmpf&cj8b3 zc_st;L&X#&H`Hay5AYf%w|?el)F)8BBviiWL0-Md*BbrIz3xAw%>Fh>Y}tKojITE< zGb=Qs!@-f{Vbu4*P{#u?R9H~RGIiv^LG{3w`Af36u%dNmOMuP^@2umoKR&UNOru2G<68uHTlg$ZFK+w z^Fjq`uZ0kdTn>_;X2WAon7K!0krcDbtcfg+p}id}CDkIOr}UAmNe^*nTP@3SC1)^x z+u zJdeRob89-fXgITP!<(Oj$pe!0qhNVR#si8V0@>!fpd~zC1e3Or=0iXP|qS_iICod{4 zS52mGka9rvZv7--D(?F{sU+YW2eS!IrN;`N&iU+D&Iu1pkkgb920hgw?m%bjknxwM-I@!`?}yVBAEj*BoOZX%fJYTpedt zQ^DnJ17&f_rvh&)5BmJ{rAtE^lbjs8?EDtx;YE>Y+2fnRKO48Ohir(wOK;5jjU3+! zjY0{k46~OLR+ftBn_`-iZz0dOy@_X5blv=%>@W!tY9PJtcJ-f7LgID;i%Mv02awq%*^>u3a^df;!{&ouwFN<#yA~kt)Q@C-Kn^^r|`CV@&;09S1*?h_|)?yuvyklxO1rFiRnzxWA^EAIv zBE7ohcR99@s-FGe|#^IfMIUdZVUd14E3Ct$?RW*6+hYBa&GcJ3HT}^uM zcR@rj3=Jy(PffwpkwG-sH^&|YHD2G?88P+7@_Z)3a%dbx=J<(G5yXWzK2gz!H7i_Q$FJm(7)9|(y%{=2Ltz}Nuy;A>=2Uihil2;suW5-Y{Lk0gQ}kI36)zD_?Q zh^FKwKYxRNQ*x0|4Mx2babqj}ewI#%(w0qKn_LSuOkvyxrn^v;iZYe~7b-BBuu}Jk zQ~7}6Z--1-**e4JYnLfLsHNnW>+^?non z)VYSRExf92Rb1O`U5izam7?1M{!Ztkdf5m921;~zvgE>RZBuQ*Fp(8_mltRci~D6g z1`6phO{Q|D2Pt(8rx({)(qTDZ)8lrlf&%lM#rX@o-!l+GXE%RxcQF826c{6A-~U;g zGw(CX=UW{*Ha_0I?Iy={YDu>bxP zzVU{uz2VR*ZJ>97;VZF8lbp&ap?`tnU&njxJzw#icIX0DJ)xcYm^+2cZ@%QXZ#bi7 zg@a@g#~a0j(eP>Nn;DLK4nPfoMQpKvQC5r`SI`G_N?gwiw9wE@69y=mrI#4`!2jz< zRHUu(b^tm%%i_p+VAGm!xn+vnhfvO>w zlBy|>(hBr)DCX#CSX=+nh)8HaRa4NF@up_Z*5ldCyH%{ckmi(X$-t8Cz&n`g3z8wC zO_Oaeq$^ao=_YiK@r|ATcuc5@>21jMi)0K)aC5n>2D=%Oe;I$Z{aOz5NXCg|?D?~R@3!Vko0)UV4ODfZ;aV)Y1X zgCG0N!cUzbr#)61k6no+MIwkKb)OIAwkX-naLzqfspX0^{ma*IB@J zqSXr=M0mM;^rE=WFFvQmjDarv`t7hb;yO+b&v$=+<-D%vHRx5`Z;ZJ6ucuctIEfrm z>ri97TB2W4Wr+qFsRYK?Mo`VK_{P6=$c36xnbSYJgptiyo1N-S0nE$@fH5-R?-Z6-6ok& z8&1nZx)W$I9ojZcRkBqIYNE1~0h&qL3yc)iAvc$a!BILo^bVSa9)!h*)WEcI3?d1< zU6*J8oi9Tovvf|`la%^G<+uhAp`c-aH@0X2tJbk&pnKoxO}OJA1=L_^HXz~xK{(w) z5D^zHJcrZaNs~j}=_t?(){Kv^Mf{l~X*6hTH+4{86#kWGp|rpDpu@V0SUb;Wcc?+8 z*62RybPM`7awqIRm#QaCt<);h2BCO~DiY?L5>YMVw;kX+v#w^S1 zJ$#;Q^P!a5LZLzl)hKo~H4|)p64rMxKk8=5rt}q|9^-DOLUa1al@Z9e#*~D)b!{xQf85ac*6I}`JbpYA|@F&EATn+f;f%m0M9DJ z#$4V^2XOGeS!57j>*Pf)hn(SV)xY_&jgp8bs|$SwKNB37S8K&TsDvw zE`67X(K&uuDlRg1G7xCYt)>x|%sO4b%mBFH>`O$;fj*POl3B1uRs+zoV@Q|no~1OD zk~50cn@`$2u9Sz)qI^^P6U!?N6{{RWeH7=4T8?x!jY;k&ZCMXh zi^@cvmVt@aM^h!owiA)(DA22?fv&OZ!jNyk44L1}%zU{UE7u9E)8@35_@(x7NjXq# zVD8LDJK3`_c3yX>E3c7(hFAB#rQe*LvBe&B zOB?in2U}8i-*bm{upN-ke_46WH;q)leNcXhAV!B@(EX;o>(qnYEf6x=-|M+-RylgP z`k0+#$f94J-i*8gW4i8HWR_En`b-QGv2Dpo_fmc1;z8axUxLH9#)+5gVJMm(d-U(A zT;Z+PPKA~oCT{uY`6S(^k34i)s1>)mOWJRneB8Klw}sw4k?Va3wE@FdS#;1Y5dN8a zIH#NYDKM@$!|%JLAC6w}W8^VuO=VmppE=YgNCZXjEv?p)zPz ztgt1-;pZ@6 zOf>36caNw)tBM>qYhmnKt#^dj?eA5`u0ax>Pmk!yS^~?=RD_;_12*piiRJ9P=5KIt zRdet{KWP9?UCukCfwv*$()nOxL6ikneh4|PuFp8>$0L_?_jQ=7r5z!5`o2+!;W2c;%|v2~durD&b%!{3c=$uy1yUavm@nxF=x+zUq%5Al zmr0bqTsWGFJ$1BSD#;1yx*RuamMj(haUi^t65~u(8TJ8gGv|{Ym%9q8<6FfDDSIm3 z#lp}SINc3a2*gp2QS}tUY^5uKYs8;wciP3TFs?Z3lCe=J|j;Igx_m zIWoozJsa@M4mmmi%LN>1SJ=^S zq8bR$2cVs)6E2|#9i;^|Y1v&b900xfPHLgqFL7HvxsuUSR6-lYJ z#jiwNw%KxLVSazHShmer5N6_h(wXReMN0TBx$KkS7CGY8f=e216r35}ImGDeG$EgI z8)X^an7AXIR4|whHJ5E33roIxI$wy`u7G)ypuqZkVyOE)>#I5 zmpa86FE&H&22@spo+mX#%FSE~%$X6LZTaod55F5#?Ver~z}+9I%^L(yXN;)S>C4t< z4LvIFuIi6)?e5vG+tPaSwdx`tD)3q0C11i66SiDxp+X@QLj&9sIbVb}Gj_gR-w?LC z%Hs7T=;tc>f6-}PX79Pm8Lkf|PKlh=%D^>Zp$?-#jF^I|L; zm>87T4Usl6rZ`MS8Vw`axX#7x28oHLG&PJ-+0YKHI({&bc5Yu!Syfv>YgF;jni=%iz? zn}&3EtLvbn?_8Srf~31dyJ}xIAb)R>c~X&HCthbgaMaju!6i%3W%-JEpt|1uFVhIU z_bKNl{s1wJN_cFXrqI-^jV$gqrJ1`;anIj{s% za=Dl=&FT=qlWjQ@#s~RH1x^!Y7xs%TPs#OBIJm~8<7LZ$!<%^Pawfcy$X~I-4|SrS zO_MK!Idx|3JQSz2^}RePJArD+i8!)cKyT8Ph~;wa;bnh*r)z@ll*jHL?5g~ETLd3? zrw(Y-7kvGc_%b>7b`a)daaG@Z-+0N!UunCc7mDoy&)0hF9k{p0kDwcgnhUCQ9b+6F zD3Vy4co}DA@HVaoBJ?BaaHSaY4T)tOyGG6deh5M#0nkx>!t+*cnzXDpRU(DH?uNLI zwCp#fid`{6x}BJez6$s?ttV8!2|da1*+3n{J8Aw)9bgBipfngK^>#n+XOdr=r7u6% z{AQ4^2KoI~Dq~lwTXLEuYX<8EQU`UQ_{-CM|9E zQDMjFC6Fq)xeaLJDd2@-4R?%caHrN#Cn_C_=45G*uU8e@s3|UNce-BOy=m#Sd43XV zSSMYw4Ta`#S1i%2pP@%zAwKKs%k|maX$~=T#S8}FaRqaGtuu%3&f4IoWt9qXvD@Nr zjej}L>^qDx$q(N4vPGetQijbo{Dh39zI?NJz0#G@)6Lr~^-I%e)G6p-LC?c+i}p>0 z)-dorlHdkcvv$dZ`(btyM#Za;=f^~Z)FQ(_$X9fJ3*8&T z(k!6Uw9tK~bf*M-Zqk-@Wm!^S5(AjeC3)$ld^xG+C27#cJoKJLb-~ifN9y$ML2;pILeHA3-a7%yz-t z3xfeQ+1J}w!-i96bI6_%{UF>xW63LionhS+faS87KM^laxVr+ow;~>WC7pnWP7Rw?C<|QGhMLH@*^g>1=DT4vUn`k;JIe)ea?61AXQLj0%xAL3aOr(JXG$N(51!m^2up;%okAFuN!695( zcLg$Rj{-wM(lOR$ajd$2C!KyX5s4KEzjUH}MxfTG*DAflG|aUSH;SqyS0bMAaWzz3 za4nQ$HVfCke-I?iV=4L4#z5<{deK#^p}z27f*nBC(2a1;w@(0k+5?)UsgHi>StVz52f- z_d@anRwrTf&`!aIXOWC82>q~1GbxfQvzH zHoJrI3|2@NGY)DNQ<@wMRvZ_7%yU%odTjFox3gcjWXM~*AeUx$A>s32SB-`*;hv^l zjzL$4wAPv8jn`0y(Xb(XBn!N@9SY{3`wT6XR6i1ZBJ+5zPh_x21o(0bBgf|OjQ?K3 z$HCZFXs(sb*Du#2s<6(s7gkn{v{)jgEc!8m_gQLLsP9W4Frz5HBmTexjA8r4Z#5V8 z*_@j6zus&bv-6nZ8~Vm|UN+t2T>vr>JyiM!tUoMEM$$}JHdRoW);A={P+}YiyevEs z+V;v1Lx|jp6tNPDOG-EA7?3dJp2(; zl!tJ*BjtVf!Ci6h-KBPFI@R9D^?q_O&tg1GWEoCv=JDdScMDk9_FkKWwHqmOto`Hk zraeO1Hc}FY4F8j*vfuggw~qm^V_Qn$Xj033zSE%14Q+`P47OkCn`0I1`5vTP_$94{ z{%+LA-zA=(31*=^M@YS{!!eZZ_nB#S=5{rFINCw(JcZkQ;BZqMV!H@Peuz&L<-!Bs zxom4CsU7AC2@vqRT?Hqfe;u}BM$!yJPvTB`-b#i;vViM*Qxs*L;?-k`0+@~ocF(r| z%nQihYY9S~f(nN5_({a-H63n0PpmQt$U(Dj)aJZabSOP;su7fix&vLkvgFv+|OpWV3D4VGw*p!guo*mz1|88Wy; zp-$P9jy6Y3f6Bam%L^U@zV9|!7)3K#7JLs*!@(Dqg-t^@1BPyyUu~NQaaiZgGoj;m z7)$}DlnT6-F=en{F@Xa@pD=Z?cO$;yL}TN`6!Zez?>^7xsM8$uV48^TuEJe}!Wy*z zg2j|?sDx;ZhTg`BxH&3%*Bkaup7`EP2J+tCrEv955!Og+?`wm|aGd{nJnHz%Dsq`stLh z$al5MD*bQ;rF)@o<}w8c+#w3@;p;yEZ+m9sN4e(j6F8ZZZ^l{%lyWGcwp)1i3##Xy z7*b7YEEKTz>JpCK9jKEZBclQJob3D@4eI3?n)i;RDQLaOPPj#N@ghm|xu3Z>BCMA<3;mEm<=GX`jaJ}CXR$tiUYw3g6NOvv zdlpHw`a%+gvCjO5gGm!gmHIewc-&3B{k*A4ck)219UtcO^5 zCEkxoa_IufJF1klp0MGnqa*@fGnR~;XhMT>QexM4r8XIbx@Z!(qRAjM$z%ANw+FU7 zPG5gw=uX2DpAzjJGCYTM{V>*h1C%N1;R;>fB;DEd+yPa)c27Hc&dC>B0uH?N>OWbL zs_|@3pqQV7Q`?Uso3M3B<5Ro_+YMgU&xPix8k`an&V{AhR*#dK9XOHf>{jbf7fyZsamD_|&PuZ7rXS+;I`4EV zJ(TxUk@rO>;MUFe^k8R5^tnOwx%0*V%Q=H~-F-&sF4n8_&)X*Y+vfFUD*G}A2hFzt+sXQUP10MbdQW#s~j$a{PGkT(2#(ryq;YsXN? z+*H-cvm?<*sE2_s%E`JCBZ>u~Rbq6=N=d{NDZCKyG+=A)^y*D(_1AEnbt}8tu>@SG{S3NJO z!fysW7IEG8!gvzspl=>lZgVx+LG#+|c}-j@BD=u7R({bI^YB>Gx|t6{Y+7lCSjTVR z+-8|P@m(UtrnLX3}`N2z;4MV`ThW-hp42#3#%K(_I1H7&`Z(pZ-}E{98J&g|ENDV8U>{ zDVd$`zF3?qHoNkUwS;Z#>g4I7u@RxC}ob0v0d&!9M1|n^(*3 z`&bFSODbc9!=7{Yc11u12q%6!A53mBAu}!fum-%;%1v`}3=F&++ap;_hD}FI(u4l&T~A zpi6wg@}S4GptgW}ub`IKey5l3ue&O5#jpSP!7$_xy}%*<)BDne-Calv@QKbm0JQ~I z^`HUlR|5>c}yG0n&4hohv93MUGr+>9nLW3=MNW7>{}fZJ@- zu@*of)DNw#YBB06JhD*rBnIb|R6oCEnT^xCS&TS7<#65o9AAtbEugEgEZ`fwD$p-w zu-sOqazP!}?Oe*_U9}RPrL$_*IUSs;pL6V5o~g)kK!OmB$)B3Sdp=D_dw3?hQi5;b+fL|OfL7Y z_Kv2Vo5DymQhOcsQ`z#h3r~^(&eyCh%PoN`Ez6bXemM>f)hp)#U`XRYjsLg&Pd7&5 zI3}}4(e<)ira3xsnHVHhdJ0P-5kYwvlKv5hP+ED>=m?nhBh(Rg?ltS78ncb1$@g3@OA8Zsi|cMRw;lLb*%wa`moCu#ZQR>?;Oo5G zE}MV$?H+jR7xHS=VIh}|L-59VfF50gSq^M-?Xyz#-&cZkH?4TzRsv7+L0RMHGJ(4? zou69Tqf&;u?w3U$=^=k{Xhg2>{)I}LAP?k_BH`Ovjl1@RuJOQa`oQ0zOQ6?f(9%#6 z{r#VF{F`UHuP=~O{GLcEn~|o&Owpfoq!vjDX2tH8wuMs!{DjF;8Tmwhu$+Zl$)?DM zMG5YQGd>Bk3{1;WbP@ZBOwO`?pj?tMk1#CgAG0^JWfv8}XZ3Qu!vT}GL~^`Z+&D#I zI>+1OIdv=K%O))3(uT9hi5CkTP{Q1aijLB$&1bAm^}hjvE&4J!~5imxHRUMiJg+ooBIhqI3dj%GL-_9^H{b?cy)5HxZGG<#J>5&!#5qUH$ z)!x7Ccbq~VQXn%8&O?%O!c0Bn6S}SUAH8PCn~4Vg?i{$m85ruCuf&e8Td|+F&&x@fSN_!pWneUz z`{*`4&iknAaqi(9C9To?z;3HPlWh!VEfVTBz<}8E-0&9qlJ`p8H7~k3;jiQ!VE*TI zX?{!Ju7O-OkP-wz5iecnzH7Rxiwgihmf40g+3qgZnJFi|jP*S7s`*#^x@14_WQ|`S z^uN^!YJ$0?2KVFouiupNF2SG+nTXy(YXV(JX_JGaz?;h4&R?lPB_|8cwX)ikD z0{!{6^H>Yy>Im!zQAlH3!d4M7ZCUp{iFS2afPEx?4s-faDJia=lX3i8a^cVf?0dW9 z?8wWiabHmmZThowYN!(mh5Ron#$&$I5CYGyK|w8XD`!bMeU5G&z(v6ZAc3gjMmG)& zl(sG;F}y?M&}ODB63W?BsPJDYCLd2*UqM5@A9Hrdo->m3K3sW|X=ED95@N0yD^kSh8ZHZ}*Cf^FbS+OGs18 z6R~5qV}_Ok#%h!vrg1`+MwB1w%Zn} z*dVKO%=t6FrTaGe)G1)atCi^}PV^@H?kx_I8iPl~#^Zq=7-{UiL1S0Exqb4dUEU>0 zOoVV@$9!9T+C3rgDINn=8FPb;*(#(>Q^_?WIW2ZpU4%q>!t~T9_Z&82<|kA+<|%p5 zD`X`W)?+OC3Z0E)H>^6iemO4irs&2hnFRPYzwu-+?ziDGK*|mVuwOOY!94!6luf{w zKHyEz2IRKqO$Q+$f3SzK+g=b)3&@e#eH(F6aEfdSv3welxJX~8nH+efU zMhCrI4xBcxIQps8Y%hoDyec4U7FDUF{x;seW_>~IP1H-L6O;PL5*)`6R%dmRkW}o} zIesEd#(nIb`DC=p(OU?42&|H)0C{;7>?Rai8Fo=o{AMEPi$(A8%#^%R@WdcW98)gz z@g5)Vx@{EpZ~uaB_IAtC{V8oKAGmoV%CA#*zpZuMTWsnvE3}lQV&GL_N$z)N<9F3| zV2IonaiHYjNcPrwc=}fOjhpvV?&zP4k>u*JyUGxH;S7#3Q)rh{-J3a>Tp?qjoCPN9 z8{qF)Qem5xF0jR-VC_!4C^}BOh^~e1F~XqgBJOE1n<<9~;W|j0bw$`~V~4bcF)-+U z1Zdhq(!N4RJgJkp^podKdn*DDtA|ZmL1H?fib{~29VTh7GDIna7G9VuhbNfv`oQRw zq!3WTSAi~nkQnwUQ=$lXO;MVY3fy7I?_mgX*rIsf?`|UdV+K%ze8%j+X@N&+)?}+3 zAz&bGZ%@32_FDeu-{o1Ho{Ua+0OL3$a-8Di0${iQk{xnkQ6u%^=n8MpHE&OR%X4R&)FfkMMvi zr801+7t0btT-s?DZ|Z3%uMW$7J-XTynDNN6 zIA-A_WiDDp$C9jtZQ!&%m8iCmQDd3IhqvCAAd0H0#8Vdr&ML(sKv>HP`eMP;Ze7=~n zsOM*W`{zz(qH`cu7s8D-o?Ff91qQb@@M#&}Z7on2|M){UlRLTK)w00vn+N|hG37!% zEvlrhF0xBJ=R|8tra*2?Q@(-+#B()$*-K4Ewl{U^wQd7yJ8$BS_yw6rPPOUn{M=uY zCM?PmO+E~pp0?pZZ_LH4yu(n>v?Ds|e7V;~{mC#qm1<>T!nqD zor@_M=&kz+JIG8A+Gwuob7{VjiNSsWlko-WxGCL= zteVMkYQV;Rh*6Xiuyqrn=auf-F1iPpE=-wC#cKvo3Rr&V#no9GQ0d-S^bG7!DHSn2 z;Ym$_qO&SAuE#N{R23<7-Tlm1VbRkKlh&hTV%@e(OJ!TwOo=X973Y1o(DmkF9FulC zPDKu0>AqpTvjE|q!bG%OCXod@m^kGk7T4mQww(nPM#_J z>R2*rv2+^i(ZSGI6B7(Q$bv@u-81Nn`o2u<;y%bg4$0fTo;~+Ko?i#=SKZ?9O(yb0 zAqVS6UV#T*+0$y$pkRvS8{u=Gi9EmYj*Ztd{6}!Em8Iyjiw1|>DR+=&MmfBDQbu&# zf;%1RF1-8d2x&e}Sye(n&1n4ZP>5#WT->lv${MnNa*7|+JW3EU4%&6#sPMNQntF3#9cVEJ_nOi`}!?%0lI=lGj(gk>P zOn?dbFR81^X-b{v4;R_wjal|0hi~??YdNkFKP@?fqsthGn_jVD7wZ~5TdKPo9Epk3 z?02U5PfV?<&K5E{!??n8xA_v8$V5G}p+`6j^3g8Fy*k&r9}V78bK19(<1Pi|w)ReX z?oPlfZ+9DwUhlipdJjSI@39*(QLQ9W9`iVYUnNGuhdLXwfyFUt4P`argnmJ?PL-Ye zb(!U*!yn`+%dB3DC5HzEWj&D#Z6xs@`Q@N!lH>RS@=lIl1b-0>j9`ZJdQq#d$`%S} ztacs-`D_KhLv?>}A2tz0t>0fo&pE1^DCAny$;p3*xXUrWw3^tda|$GjHE7#p3%uq5 znxPBd#5*`StxUX(PApEmu1+k8zP;zFCUMEJX_>$NB7YHoo&&yW`Q1#(bOD$}Abs6N zTuE`2!3VZ@`8qZw3SCq(QhOQG8Zi6-%zCMqt0Y5pG4^hqO_k=%@SlUwLSOE}hmWD? z^blKkOrs9z+o`9!B=9GH^V2v>HW;U1&y+CMhIL&~Rp))PMj8l=YLMrY+KY(ZZ@aRb zk|?BmKn~d!j1lQwf$A!f-G@A;L_0bqpBlEkxTfDgmeHlaf<2w@mJ2Jh_BZ+<-e}$LKIcyB z+&3*?Z6P3ZjCv*c_Ud%7sQb*W2i~n7)Y#(x*a5!l0FEg`IrOltI4P??UOIL@!gqun z+;eltb80N{G>DK^5eRe{X>xm|Z5?o)qeO7!aCZ0l+``7{&v^0((!QrG9&sr)7;o- z9&{rUv`h5Rl~tS*bVVPuZNe7NSx)%+HV_CN00+GSAqxk2^gOY#_re?3!nv;sG1ug8 ze}XPHD&5}t+Kn_mKT`KRG)-bVoCkxGwivr+#gI|w@M4luv<+@h1KD9LHu5WHX>9B8 zB@0a4Nn7jnm0S~v=+Vg8Lz8ot&7qPxJ&|k?Z9P-uqFkp&)s3UEi(Ym*j9erEJ@szM zT!rH5OdqbuPSLcxNQkKh#06w7KcYpT@{?P1)>s_$u=TQ%iN^ToQ>HW}rF4KjcmpFz zOZb@9MRP4Ou|p~l;AYm0{|vw*N5GdO9VAwcQa4obmx)kBFTk>Rq?Klj7oYPI9CA!J zn!J@~vq9N}@iNA`AG~PIo;IDd>T#~e{h}2fe>^J7ZEl(yxf|B$>c>k%e^i$0v&C)H za=UPCh$sZ*%H(c+bs^F(DfBVjHE$-P2d8CDFegJ=o9h2zgy*z;+?E$X~L0yn69jD%Cmk!G) zI^@rKSI&PwIx(Q2w#M5#I|=0puyv&%U01gDpQs7(fKjk;)Xkiajha|sYU{}^kk&tw zpzfENWW|3-WYP0#jKq|MQRiogz&@)-3_|lh;0sLM*czYXGm1Z&2l>Ny?{x$1DlUYTS*J$v4ratO+r)bF7T{=Ze5b8)wH{Pz9%QL#|br1(jwmgeAg4qa>&5C%8-Nn1<^eRJ9cb9Pkvj z*j5q>JZXj4h@r>u@2Tj+l1NB@65FMLcY;N%0!c!)3w`XcR!=3rZf zL^`P2l%tpzl*?4KH^PrIBATz*Gz#oALC(z3Yu;UhAm|_#H>O_YDX_!@A~=c7XZw|h z2m?7hCbmbu@5>K5dtw1AV&tDN_oieu@Lmq-zjuvuKLZ$BPD`4IIsedj0rr zV^`gN;^u+VrAPm>pv^7ZfBAdVj=M*`U&qPAG77g>MN-smqCRa-5bb9 zP|$CqPs&s-<>EyXZ5kYyh51!Q__bX4VpHZlF_OGdq|bobSx%(FbbsQ+T@&BJLB1rD zR5%cepXs}jI*!W=-UO+93XQyCh>~WUasnKg+{%QDwqDXmdJ9i+jhcxm@66sa{6cLg zqrO)}Mb;BRqp^@ErBCkQvO<%&$aW%OK{WPer1(c@KZ- zJ9#(zuBw&z%_}F*NgebX| zFX2-jepa%+~FT9iD=iKl&_JQv^e`@^$)N0QeN9#>?W|DW0 z2={NavxMX9u`h!8irT){c!Wo2CIY42%p0C^+;irQ>3I?v>h&67E8y|Ij%w-NWg$p@ z$&hMUaNZ#mqi!iI%M=H6JN)!uoaiIM-RL+B9(l21fQrH4eo}Bd;H@rP#KJ1iuivrl z)v@Dx&%M|eieh^hZV=jb4!^x>ZTt>?pz`@1?J3ybtjy7BT-YY)YVv$V;y}a^e_X`s zx(V*^|6%X1y5j7*XkEA{C|rWOy9al7ch?}n-7P_aySuwP!6gKDcbCH5A>_n*{hBx`yeGTnFuxuq46KqCAUh$;is|(}20Jfs-RT@X^?TsQ zyol$2-50W3=Q%u{KJ1XKriZ16yTiU6p|^GJMA;C`0$8X32l+#+>l|9C#BiHe*Zev+ z>X;225+~h!o92`X)Bl}-8qQ;WVkB4YIY`m#410Zc^zEV=-um0yvE!MHE9armf`n6H zI*Y5@pvA!>V>*#Vb16(nV}s2I)MB#NFB%gE=_IUU6h5#gYIL@m#qqeqsph-RICa28 zc4$e045SHTMtb3a;!^%Fm}=8ms+K4m@?L}Gn!df3;#4PM)gw0=>l18WKbOY)t-E$p zw!XU7{wPH<2E+rO2Ycp|pOX&G(?t5q;*94Xxaf6l4yyuN^!{#Z;Aj9y4)y>+1 zPAr_v5i*U<`cqcDii=-T$A{B`)4^58x=})F4L$n6hR0ce*DKG=d_VoXFmyippu>fW zKjyBpL~{z;{XkLr!-O_3m3dc;xf1rgmrhw96nLwCqry#eZZD1%zB_8oK;8jZA*Lsx z+IJFjTwpINWBbTc*LLmI?!mA>7Q8!!2K{3cT%|SwKg>ZPud9ug7110R&q{pN{(955 z{>$!sjSqub!mtZH)d^D@ak!6P0 zylXMCf((b30EEOSp3|!UZXzl>#kC8zEC|sZ!Hxzd-Lbff3V;KAq6<58%wfQm6O<4O zHjxP_ApMVACpxNE84S z4om0d)WnT2L@z%C-u9`hl2;o>N&PYDC)5Rz9gvF~HvBbpuQpUuw#nc5Zz_fyqh@|6 z8ND|dEPMa@%gW9vzTTxS;zMPxJLOwpiFpRMk6rXR&iD^2hEns|kqWG)Lx5*7f4@<~ z3%|xt+)9QAp5w%c{r#)lHF5qa2x=KPRMfPK9Bd>!xbAO0{_9DjcifZcYN0yhzy?Pm*__mtG~9O z?$F>|C4?PbM*YMtp2UT z_wzN*&Rwg^=O-XnC>}_?)|fn}jk=}UEXGx}yw-E(u&jbO9I}ZUso;+nm&XIu!svM+ zMf`nQ(EaZ#F6?{Od5uxCMv0=p^|aKvlGj7hRGm5wX}R1oa-M>l zogzrX?}zy%YJf!D|#ELFl=8>Qpu{k;|U zR~5Vp>{fo%r^M*%7tKr(a%0mlSV%dSTc+-t_+ETQ#sz^r~~qWTVtKoV#d~@ zwpQFgt1a=OPg&pGCDr;3M6l+o;GzSapUbkJpoGmu&4$plCUDpNr3cPN|F5U1He zbi^Zytz*|)K+uZ`jpz86JlbSI}Z9x+F~iLcU!iZQg(2QXsG4CCRTNN-gZtf zvf1Jbyb)|vVe*P=S!=jH%7>Df9TBiyqamr^E^74sRJ?A26cGEQ+9w`71Jw-O6}}bpA*10WVRvQ{S!X~E z+q~-j&1IsSm9e>M>{)p>Rg+zz*c>;7ih z6g)Rl@f>k`9g%6qIxJ9GE5Y0XwU}UPjwI6wy2t@~Mt;rI_lNPz^ibZNdqKWQk&e#6e5eC0XAQ~+09bnOcg{+6vcW9N=x z!+3XgwNVhUIWn=b%qd>F)$W+{-Y%Yr17hMfwicd*{)^c{9I(RTEh z+kJhcUR|yb+iljMa-%^!3?Ysct9;eoN$lw}xdFDT_*xJ!IV6A`+RX-Xx*))n2v4)% zms16EB1eo2*sezmdR-Hnfi9O6+_ctse%~^N0J}1;=O_ph zh05aPQ0Ov{SgHT4;-?#&rcrQxvO0l9x7vV9D8!N_R?nSnz}B9ESX!&C9K!}hS)){C z2QKVk6E`7broMS|Y);!ivrXmISp2EVBcLlThsrXCS~9_=+Ex_Hr)AbkE{u-82?L+B z?!KGjGy1^L=DRY!bpBp@^ol{8z331-$ymLATq2z0{x?f*V{rpnmgFRtVcjNgGAv=L zkYxg11~*8Kq9DB=H?-MtHL|Ng`A8 z(-527XNrEp5}B5fTyNZmG`Jz*M~jWQ+F|m5br`-$1*H*pZ2EITz@j(yZ9=m8nqt>= z0=aK2-G&U47 z^Y($3tQ6Xadv33Hd%1Nee*2IQ%WAP`wv)3A3pcwr^?Q%2viIyFQR9MbR$zRT6&Eey zpB7U>5?$L3W2C8{+4Kyv8iU&i_%P3nsRYB!*2STDLk#m#$J=$~9whK4$s%Fh@x0sx zRuK2#+B9)X%aw$?AY}&0+*wF6M-gBPDn`;okTkU*GjElYS#%-q@ogI`KVcS^E4PWJ zOsU}Wln2rj-L4D^b;~H*<*%ha84`ApTeb_i3?lwD`G*Q?-TX&eQYg*>$uEzRTM$50 z=yl;7NKfDR4 z&bC>5FbAT6^pn}yvg8Pu^bHE66u~PEP3P}Qe$#@Ue=i|#rbH!3h4$YL*0p7)NR`eY zDrodgq-A`x&c+9nR{N*k>jgaCRZ^vx7#R9yuv^s-71}eq&y5%I4Eo}-quSl+t4gVc zpX$)ud2iB}de7Z`jDCbyDFzH-s(V)*-4QKN z39Ly`7)oL~9O#`sRUOm5(#BRI*RCs+Va|!VL)aYuA$XWRAZoi~a)Jr}n~$)gef5`` z=ptOF5J-9j&oa)lSQML?U9kl|EhW?a%O36Pof>hy(A)Csc_Pa9;T*xgR(vSTMnj<` zDAQc|9;=Qg)svX4FEE{B_p^gu^r_%DRn02xk{T8D3c9#gjgQR#o`;~p!_c2n4$}`N?g_iU;D(q6;MjS7P&Wc4FEv#B7)X?|rtjtx(a8XU zl3n?~RX{U1xIK55JWVHlo(Hx>n?zrW`;*9CT=KYN&v3{XTiLgg@thS{F9e%@RAI6+ zR)7}B4gDB$eJ(;ZY0Q2t$i3zS3Tctv+&sk0$(qOQ%1oV1KxRn1NNqt zk#d+3xmnmP+yh=TNF4YwLP~=MIdb{l4fvi+m2mem8#};)lL1ZT_9U zT%NN*X?u~Ho$+q80CRfS6-sOYaNjg<;cZ&1+EiB*3wn9{b}7^fQy8%I{`$}~7XuZ~UThd(On4cM_?`_ZHjfgB#I=HE2E{x~)f z{Q<2uTiV;J*98aWFRzpRDpr0@;uuPHQ&1L*uZ?k6*}cKkHxJ&# z=7GLmG0>#VgNb%rBi*Ksy%`iu8)v%tRb&Me$zn-NG^*|)?(w3gnftZK0*&F!Q4~IE z8Q~Obkv9A!Q;dnl6*g*Wp&|9%b`bt_SI6?uPqo9}CB3hP)#53ztGmhw4tcM0Krr3U ztNg*T`e^yzH8rtp52Pn}%z0FI(~teBbg12Qf6gYSrw59MUd}x=??)`7FO8PzN8~IZ z`=A!b59c?L4ioTdHm}NtfPXWhIOI$MBmB*cAUhzs4dDB2PRlGSyebKq^uC3^^m(G| z9_mz@5;BAo^*>XvVeoiuMdG&_()B`=^a^bB>D$K?eC<2iS17eTR>plbp@=Fb7}zK4 zNCBq1Zq?WencAc!RA1_w58W{s$Cl&SFwvEWxeJ*I_$`sY8=SS{6`K)@B#j?=bE9DD zYwRcQq`_A$$ijg>eG`~wA)Gi`V3GyXQ6hO*z3=%zu9`PVvb*QLI{vSjY}fx+=$bGy zwCQe8ZHhXFd9&A(rPny1C%yA5z{-;hUnvzp^DTE0v(eYp4YUr6bgwspajZ+WFZPeKuz_Qj=x2I#Cq&%#l@?3 zgzgg~BeR%WlS;>x3uCl7M6f(iN>m-GHyP$=G-@YtltM1AB93-y;-iObGrzc`*_j~kG(iU==2wW>th*!2i4~rx_GwxS zWex%QsXe?vvhuHq!UNF1`o4F0jcA@?pX2&k>RubrFMKB7^O$|Gm`h`YoLv>Evd{fl zdEeNg(_@SMGp9sbp74ipp=49d+lk*`O+=F~G}Ht^b9|a4Yv6oFPh~B3C7MT>N(Sbz+XwNOWH(JvcJ z5}<4TIj&s$_j5`d)}f~Xvb}zZu5}7pZq1MxBR`RH)^(5Cu6DJZr05H_BG^39@rVrQOko5CB*3~4; zy&P16y5Z`#qrz@sT|TTX=r$_X2Ue0hWh-;15d=Df;%t1wurt7 zcKva4%zl!*LBH<&y!aPAK8mHEQ&ky>hHIY=k|D=AVw6+*FkIlm3aoh9t2r#?Ptkt3 z!wq)Ogix)TTOpF68fboEKmel%97da6z4Y}QzPx=1LEfs~Z>|c8nqAiZK!9f5NpkE2 zci|bP9w4H;7>z_bTK6V-W3diz_~s30kZmq3DMFT;_@>J1%61JF`#yQa#RpW`7i z;T9tf=8U>NFeHbPTxStktm%9=0a!X6A)NJ^dkCaQ=O(1Lp&Ew zDJP@v;|Oor1Bw8Z7!02;XcXhL5=f`|1R|v_;vgOY9$q5|dF+I63*0&TB8)dM@AX8K#|p%p?=Y1 zJn$mcVSmi)v@F9*w2SqK(=2E|W`{6*?ius9lQqSK)aQ1Fl!Um7LsdIcwyXQxe2viS4lVZ4k=eYWFClDoGbZV?l?Ne;-1m-gB1nRbnD}`8m zI1Ivn+r-#Mj;hDd?sUyFhrdmh4W+4%wWV9iCNy3k!6||`M7Eqo|3%p>8)b|oZ}7e^TA>Df)0i9spymHzd|3WIh) zW7Q80$hZ|RI1(m^cNYR?)KgUHJmcX-YR7{c-PCpT7rbl%Uay9un74U2b(z4FtVN9< z>ME+Pp=ao$&+x)>V?yc9!MeW*IKs$pU22w$$}kDb78G>zx2sN50wt-88(3pT=y2jR zmTckt8Jx8^8GWQwlv!pp){{M`XPB^@JzvYpWk8m!cV7Cma_qbZfD1H8rCF#SsOhe$ zOlzop%#+P1xN$XGT;@Dc36dw2)oOtoad@T9%OZ{sn)8m>n=*nzEW8PcPC)Du)8!Zm zKA5{#cv-xT);Q)h{*{hy?B=8&L$S2WqnJq$R1*G%m+1cmGJF1o1Bq{Azg2}$H#kgF z;59%n76u+^lR%ZOfq7`X#vo0mw{wz5U$knH5j0u}%5Y=|%!T4e(6L2rUUNh3rNb#w zg9_n`tf#1@G4c_t5zC~l&@lS)K<^D$q&bN(3gYaRl-Fq^82S8}nWQ&2rQEyrRH{l1l5tYWfhsDFk06 z6JMI(HshpW2mW&h{n0U@9|hSZhZz^!{^|huaeHzI&}xlmw?GibKgg|_al61O%eG}< z(G+Rh7%tdd{e_%85;MN8Vlj`QYmR75F{p&uUH#;lezW{+z} zpqv*Ts-+@(oFWx&p3ZyyjC>)(VS)OILU#Sw?sk*Koh1sQ2vClw4bnk^8M)asXZ^x~ zO1Yl`M_l`!PZYe(6d;}TJ;a6v-QW65b~nRojJM4^$Qnmn?D~vlQ|@MvDUXh)u>JeO z&&rD>3K4~GTr4qa6U;CA`XH!qIgPzIq<}>gkuwUqPT%^t&9|G{r&E zhBC3%G-{uY^CBl-CgGwfSupBQT=NZbL;;bA)|N-!DSM}ZAm{(%g|e_u|5fu_U#N~` zYD2&B4p3Tx#W|(?_DD>*7ikg~vE#y#GN=@Vo5-mV}FV z_MHk4w=36QVKNeE@}2On3njA9>EXK2O2uYrC`4*Rk`MT}>)m_uYf&e{BQdVDcMuIImkcl74lls|{FdR#U_GrMxip%TyPeYvtzzzj6*s>J4h)Fk1J z?IJFW(y5J}R2CVIJ-n>l{?+{2E(ONUKHs#OT6D&0eb8jiKQ`=Cgb+zBxSi!`Zy!mG z&n-sV{cPyJaQO#(#5Q+IUrhOv^8cu$o_{LI=zA*qf0oX_RzT1N6lhEKCh&jw<$zjY zz%%6APKew;0sBE82RvVK{qKWz0Awc+Vjtxy6rbsTaDlpyr~a)EXXxM8AYZ{l#R>Hi z+qX9Td;InBgz_EoKLk2=Fa0Oscfj}7o!S2|=%0iI-;n;lAN(lY{~IN(r~PSTu!XK9 zWVLraY*L?w`#19@*WQ=!)&6q9Cp0_<`_{sD5Z!c!-VLWm;cv&*<)4cwfstICu2`Y> zl_}TDuAJ{v;4ROGw<+$+uAry<9HF}IXv05mYrcb*1&J{=r_UV5D}uL4cWO;Zxz|UV zEN`c|gj>0LfAolh*Ay_hm9q8r7I9RS*Z(tfP92od zkhd>u1DsNrqv}vhZ_3a8R&S=E{omY#a_~K9PTwY!>djo4I^B1{9EVvT`xze!?q0Ls zZP)mOk(HknXIQ5DvS3X2WL%>tdgMwNQXSr^2n8Q;a#EX*z#id*x|o zr<-0Lz{q3g&@#D>YgZ><>4X6e-&h`KlI3E=?3XIQgSB7BMaj&QA-)L+&ZIJ?f+b+d z*|Rwf&D0$wR=R2YHdKzzjUJ(|%lm!{wGMf};6ENnZgCOd5(4Jj#=A2M<`XC(+3r)J zuDHB!dwzLld-A;_;%&teef+N-&#UU~Cb^_x`ji3mEt*H4ax6Txs|G2^78`SU7kfF{}VdW0^K69w)nP3UwGM9T|nbcAO3*fS%r^BBr zFg^Lh((y7BVkDTG|8j_jE=?jpVreS=-cJ?Ri=YntI{zE(xV(7oj0fOhXlE7R7f5~E zxanhi236wsO?{DRI~tgrLLQO8kRb?}4Kgw%-%M;)KfGMxSz8q!%2@U{7!3m-X?ZJV zZKs)>yXu2js(b!ULWXuP)h~0zZ-oAjt_@=WdVulT32ph~Paz%<6!6*b=ySg}jOaBz zi!eP4C3-eQs3Dl7223~gkc6FgZP|MZnA4`)!L1fn!S}~8DqL~_d$IVVv18M%s`uhk zBY>M_dIe-sawdxyN$F&aX=O$IFLXFk*3U<7_&i4tN3S5;0*>i$wVMg(Pv`W`6w+ONn1$}G}Vb|L}pKW7!dAa z`bg?M#2pJak609k4CX^1+Vxb{ZvRSC3U|6^n{mls@R)N$M4BkX{kOG0`3L4S{29uP zqBVU`?2`p*e_+=L!$59AdxRJ^OfEqwgCLMbfQIHa7Vu3pgeX%q6W|JbfD*=&yB5ep zQq|*!6z=!nJ7zFexK17#s8xcXO0$U}^#`kaj;OnWjE`O6g-gdZJj_o_dlhu*BL;xK zN&SU(*R#clArh_*(OGr=P?OyC{(7bK{652{7C0h~%f5sS;jYe-c60a<;F)70;cwDQ z!9FAO*fQOE8Dy^KTKE2W(7Vp!3wamws=Jyg_XEs}l+OB{?2c9VjZRhT4S+HO?!}w{QrOUSA?Z6MLFP#Tbf;0<5`Z(1y2`q0#1+SJ8N+nAIx`ChLWO1aBW=06 zEd^lSMo)y2T44k*-H%y@0gHwpNe;|lm1FXFlUQy$u0MSyD08ed({v3NR&aov|xCHK6Ffjho@4+r*T9ty&gVmPMkk1#(O2qPD#*9;J0_WX~I>Lbr=p@(;*e(fX0k}uAlN@5A{Ql#*O1imDiJWRYU95 zGFIWN8P^R~=_XFliER!-`{d&nP_j<;k*fRF1J-Zdmb?;i z`5u|tg)#hlGnZPOC4@0C0j2()h&hxo`jku;5RNcLmVV?KZCq-XgzfNg|f!?R(uY^WT&=Ukt&YBIB zmC=?Va)3VO*YMDEh)d3t9ZuIcQ(E4edl`W5r)yo*G0Ul2KDmTBeDFA6!m~XhX-^cx zOn)>yRe!=ksj7`6+nn`G4uz{Mb$*28Aa7}KpI3>ed`DWq3ADbLsw}~|sJ{1!x4e-M zhk4F}77&lbH;HM3G@k;uyW0e~81{I)~=guWMyKe za*NbSF><=i#y8(~0u z;(bjUwhS?**Q5I<#pgP`s}h=nhhH4W7lc1m8#*>jvjv15?x=Qgzb!7akR?bUQR=4h%** z=Dawhl|>;(WJi_y+qe11?YkK4FU^whyFPqHAAD0nCh~tL^ha9{-%dYWulD{ZicwsH z4g2aQ6EGd+fvv%i-VVjK->nQgs#$2e>E*$3Uj#t=ZZ}Vv3CK#AriHuMY@-{1oeD38 zs6#YY5tbJb8&JQj!MyUm)^Y_wkQHo`E3{z~V@8s}Q_~uB9ewJ`l_Rsr@PWC~saF}& zik}b1>q*ne*L-HsgKIDWHH5j~kp@KRgg5adPq=&wBfG_v`-nbJ94E^oJlt9n zKIL#SU}|Lz7R|iU0?Q(3G+R3Q)O!*2RyRfBGS>~B4p4Sb!)a#{i(#2Y2$IdFZljaS zhPNI#FK1Pg(fnNF=la)3m&hC^pVB4UpC16@1;+WaQvvAJ>7$>GPzFMe@m}zjF0O}E z`IYmi{3+hBagW|1PcH7X@X#lEIFr1=#o3QFMt*|3e-}!}bO+f^B;xMa;p=o=&gCVc zKBX2}%V=;()5?nbH2kN9xBqEj;u*^JZRuGsl6WKMQ(37@dcLqyhCQaRg@~|l&CpZD z5}#Z?lXCeR;HA9R5Vt6A03prSl*hp&lE!dy~^X_FoYe-l%c=giC38Q zC|Q~-Tv=m8W81o(;Npn?qpY>Uq>fkU4~2#PyII7ReASQ`jg7kJLPRSWRRyznL_Tc% zKsC5AYr_9)h2dDppOAa^8s+bHH<|@GC7Nc`Hx-!;8vs{YmyU3Ot&95mUIf; zuZv~KWP^0N-_4KUU1h2;@4nEKwbHObc=fln&8nWlhF+pg|5u*gf8}A$3<$%=%9Cd7 zH@FKh<;gouBa)%$i?=+QmF7|LAf>yc zEAxswG77%7*7~DsY0@hvZ*F>dqcGQ~$|$@*MdwovGWK@=;a^A?P01^~m_6?LF6r3T==FathlFGMd64$%k&VP-Lhy3aIe zlINhAi_s;~04ZKyKZ4DnyzSpH;@2{nyJ(-H3l1*(Q9)9Ar=tnl+@NG=7#q7z`n`%d(^f;RN z3$3Cdv{3^>4)AbtsIstGj8o`rI&I<3Myp2ywS1p36sw-EbwCplb6rd@NLsChG}+a~)siNZt{|J|B> zp!gwS*r7m>?+%DpVG*d=q?3BpuPk0m{%kjj*puAZpNcP0lk8PcO9T zFH8_ETJj(h_e6F~bn7nz6gkm*EBJ5yawzTPBbhFb?;?zVZyTLoBNXmhyL!AXI5x&P zKAowFgpxtUXms45gwG4LmXJBS-cu1}95V@)eMgu0&4HAhE*D>f7aUPYr_Kk5iCIPt zVb=6+UoX$%o@WrXs1~4(rkYwhDn(>HEZ|2nyyZ);>(H_n zpF%ufhO8CL_V<4J9n^y?J=@L~Do-U4(%$y^#NxA7PFWPDp>?1gqNS!r2>FAYbyFo| zPwHD2K*$0(%{-Nw1sz{NJ-9cLRfdy8uN!Pq3XD5}W9mpE^k;uJwEcujMC-?@OoqEc z;J=RxNEZ{&xzNw?J?IlpRZ;b6CXF`8-UvZalezw;Nv`Zh2V2E47PvPNRpZPRd3uXPU{#bx}scc8c5?IRRX zUi+~r*B(pfjpoMRtZsJHw!J5U{9B%8lnQu~yel2lCphCtnCXlwcBC+VMEzXn8(3f- z71oG}7M@_UD@%K|Z=L9VZ01_?@S7ogh)LZt8?yESXma+B{_rt-S_bi5Ui!v%?X;w> zc=)d9oxAPDv6O z^O4C${==HIcnUTc0xh0ynsm7A;y;|7otB^4%F6r3Xi-$iv{6$LTKox}VlEG4Y1d4< z9>qnXmntH)Itm0uEQhBqGGtuu2*cIn;+q=9gjH1dVw|PaV;>VFsNVEL@%gw1ioJv0 zygKEp3#uG`dfFQ`Bk@y~~0T8X** zXw!Y2pjAZ9H$ad;$$w1me9kK%}W)bI}=b+5!IDzO%J zx$}P4u0b6E^T4YuQlk6au#8Xth{S8j(z=b&-wLfYKeI;LNdX%Y zgoS;CPm;jeyh6no8|>^4^9ZCw7O3D&*y|jY>$^JWD|F=Esu++`gUC~cR>0cJ)lQ%LkNWjRt(|398`A*^ql!ZhvNeZ+$-_5}5s3%T^2L{aa}QP#qI(uGO+zv|#qggo`EX zE9XsY4{6*KQV5G9_hA?U6VCI_3MkU`%PPAhG;^)sDGFH$>a| zt8*+a7Yt<9NSwJLm7rEn7-UI83PnCTqOffIsN72_6@ht-{bQw~dJg>r7jnlY2}K?8 zh*kWfGO2Rk7Z;Cy!FGinl}kJt94)ifmp>=*Om!FbIi|(@uQX>`A0l#@R}R{d&ge~c8TU&#`hlt1n$TJ7d$T>gb9VBs3;=^~!N)go0HUEP63KQ};*T*o_&y zuxH>JmA>9{mIn70@5bwWh3Y&ZzPeS8ySiVPiVx2Kss=(=CdG*LUIE#+t9>FaH4?94 z3~*D9otK-#4o4kRXI7KIQ3*d7F!eNacWSUcyA4ZYhwZGTHcv|P(x&q)ovU37*H62;dh>9@Ekm)z zzYVe+&Y3?3m6vQ+k;W*5lGs)C-NY64VS&`wd0q-kHXgV4E&4MTdF98PffI!54$|Q2 zlpkujm~0%}j){XsU=rS(_Vv2vX2R1&d``>w5puVvxwwNhqU(chAJnkeYN?bgzbFR8<3O$zC3rzEEnb*cRNZL-q;F=N!r;msizKOs1DMc9~^(_>fFcE3bcjyM@ z=|`5u9E2uy2!HCQi-}0gXbuxDPAVJ}&x;=h68Z^~z)KM%QHj0(Yu)8y^oGHI;vPeg zOyF<+6WQy;5tjHleh`mW_(taX5whWgNY^=>e^$^+rneR`bBRtOX9eQ5OcO_~_C zA0jxTci=WJ1=z?SCzfe76!q!Akr^1-xAc~E^C9r~m=;?)fM2=d40~d#o@>9{zha&V zcVo2gMJ^L|;=#W!%1p-Sjij^^%g$G2(4{dluVTukOc_?MO}dXsP8du*aR`1cvDZ;q zcOE2YvHRI&M|kSJGml@^X(itiJ1+~*Ia7C2mdXX0_CdT@jBK+$R}~((QDC$83Ybb? z_>A@k3Ajwl{s8xJ!(E{K$SgV?UM1YPz)|vb<6VV_S)pj-)3@sfwcZWt2%oQ0TIDwC z##qt+$6-nP=dc7*BI~};5#yN`#lQE9h^t4BnUgiT6ASFjBWJnySP))_3VaDYGQGs3 zLw+uK{~L zeb=?EWp=z`uKX+9pug$#7Uztm*k_TkOlvb_I;}o!Lsil?$NVJU_;VYVup=Kh*U7d3 ztsCQt1@Lr4)NI|j+=hK)UxV3Fx|UVkakv&v-L37`VrpB?TsLfM0%TSw%!5=1atbEf z+h_dgOgv`F8;P~tSrswm&5_SU1WU?2Sn zbC8_4U^r1a*Y4vW{nmj`Us@Z&D8Ns|a3Ya5cb~#qo18!C3-F?`Tpmv{9+)(TOcTGT zo5$Fea|AzOd`?@rK^~C(E39+Re6-jgVC>I6EG=>t1Q~8`2lSEq&qcsA)2i$BE+Joi zR!gCa3}1tG1Kzq%XH%4Fu`wp=DFNRPQMlMt?VxL4xYwIZ6o@+)cQYoNV6u6+db8SE zjWfa4N1xu|IT}l>oq_b3FX<{{y9V-u-otFPIdqPgqY{;eY%TJKK2YQh zMX?(hiWuuaRer+OuFn95mq>%S%-DKz8MJYe-Ti!1@hwXQT*ZUaG!j0gDFPlp!S<*3 zbhr8wbivN7>||zE_LL9oNlC`!*=Ne+=vOc*d@Th2FL;8Yf1LzjYv(JQ7(@!PjOri( zV}W@uEA;`aaAE*>5@=$n?HMEATF{4$`)H+d+F6Fc>YGtE3-HGJ;lkL_E1T8G{q=Yg zf{+83c1|Hd;wL_z@@F@j1rInVa?6ZB%$-y=$D{JjujR7EbB$c#JzSiPQXR!%ZsWz}Jiv$`Y&@Zg@q%T4Dv*FB!6y^ zm(Vn~L1s6q`emoHdMSBiszu>m{&k`v%tnB!11&*{{vrpXprXdOURD@QEnA|`ld7%b z@(mZUIg|i12tTJuFZg6UuT;^mCQdjjfk8O3o%pP{C zTua;a|2=>QjZHG^91N4vFD_$_Cs+SAzNn&zps`@@Y4%5~mnXgb?L1;HIC+sb-puuq z(zV*~H5nxI6z+zXb7xX|3L5A;2~8w;BM?t*w21vz)$E=67Ce7TfFt z!taekviPa&K*oWP@5yypJH z`MixH0&hQl0(f?Skr##J$ON-(Q-CHS+Ni|F(>>K!K6gV*&j!H^UiS_t_{yUeSVP3~G3X+9D8^ zdM{8D^Qqj)jlVY}G<|SDc;M4+o15nNoQ^Oak7s!6BoTPNNs18@n<&ZaG8z#mG^_ft z4P}@&B|638fjHbhsSZn{(PE;r$NTPbREZDFGpw}fB2uvyYH8IUu>vF2m3H?vQsWMO z`|}Qc>eb|G;CE&9HB`hNG1TURawG0&OUJkH{;WEe#Nb$Tgqn@(S(kQg{H)b-~BKlO#uEu_~$dvK~yCCn42?d)f2W=ah zehr4>XAnIDqYjqAw=dr&Z~S|F9c1-yqdD50T$((E( zQ+Kvqcb>_%?V9YGY`Z4gn2dSadw*Wf_xCTXYh4THdY{J;(U*a9*3AJ~f_p0mg@^RY z4CrPMIK=J&bn*GjgB-w+e12rdbviDDE6?HMz=CFsp)89mUB4l|3!OvOl<~yP<_j!zVgGEz1?o9#0EdH@d}O@Z5i#lX3%~a z)&F0??%&!sKonYE!t>HZ)F2rc0S>9cK`SWv+1S{wK5V6XIC@SaeQV;l1ztkfYqWbb zFQ=oY8?o9qw-7Ty@r}`{hC!dL^N}_1E7fw-9HFm^;X;(>MT}il%^I@AB>!dWV#K1^ z>r<|fRnN^Y;o`W}rjHkwCEmw6q!#9N%ex?j%uMcf*CA^DRPsd5!Cd=wT`gvaYrS*0 zFo5BLC_d7VV++o4WX(Df&8mhpZ<1Iv1*pcses$4eTDOB?)uNA2(0408;t-jnnSKc# z3e+;BOUO)B4O$X_I7ke_jyU+K4$6t&{4FV{RWop{F;Z|$2eDC)sHifGDpE61S63---Gc96tprCf>wI*1eR+0O=ax_ROaOFd%M0uC2AbsLQ z2o}Z{QWS9U{Gex?KT7DiTZkP&YlQ0Xop&l_aTvofdOF?A(Ra$&ZW+F`ci=g)Imw}V zxiSjYg_D|$OM~8?ev|IZwN8e9dKq%-yUv4wJn6-r=YHY^w))zq3o4b}ICubMDs!31%#*UJCWW>rxK|)@wAJo7D%ZswzwiAHd?ecIo>Jvg-jh zDU2O)W2?SxwvlB%^&>nIWhmu3192wI#j9=uY*KOIo!r#ypuMcc>`XVhk_m1u->fF! z??Ko>4NtS-eeOPG4zDGiLSv|>GeM}+H7I#Y$jq|5ahK%tS7V1bLqQZ?YiylW!PbD7 z&wYs>Rf+`t8G!g1AzXkz&mDyzHsHK)dU+q59)~f=n^iYrST)XyXSk=1D{(V)(P|E&QNq328h?_9AycG`BOjbD7^kLMF@$Q# zmzO@1LtJJiYnYgqPFA%OafN5cf`al|i_NziTDP%3P1e!<>1+3keVhR@77SB5)1_P| zx3=FLMgn=5-n?30^c!Ruvr4VB*ra^gv-O2RC$99Y8PfT8UV>jzGvg}inkCFRleAz5l^H@`P4OvzhKN7ANk2oxpEpXa z)G~miB#r3?SqJdk&)?n#9_?66>`eELoax33OTX{+0fkyPVL++i#H#z8-6#a9Rs zNomsI`nLnV`;NK3P9)lahj>xyNGJgA0U}-i@(fe`c-nZ3U1-qRTz-&IkDLPDaWySA z#DZyIi2@w4T}^)AgMV+{b=U?yT+BjIxl7$1*&dGa5uQIe*CcG4X#;PaV&aq$v;FrP zgBSPcP)ncd&H7)a?-6 z`Rph&|K1q5SykZEVelALY1SysVn^NtQH@j}iu;HZOUywp-5uvul13N#{te7guKPbr z>+HYb5Z42*1TfTyUB7%pRcqJXpWH9k&>pN1F$UbN01Q!MM3gKT-mk)P@M)nPTB%1G zgoFgYzqjL}a8?B$ig^8$$_(Vu@!)(HMqT(fUB5AMt2qK5Lh z9BUQ~4O~Uu%YRAd^|YCr!6quz%B{b7Nn9bbU70dZtWn8GRm=?%Hv&wEeub(+N0T0{ zs7i40I=fJA)Bxm>@-eZ*$w-lI?dsEDN??4gLR@ZkbsbHKt*z^q{`G5q+w}#ylF(4p z4FZRSA6mpaNZmQ8Z`i#YN}1v~@s|zL{w6;*55_qs9KEDSTJ9E}GwJ|xoLv3LV-JPQxhLtJQGSUuF9Az#7aybiNO9;Tp^f)9J>G^F`=GBW>yth*E{aE_di; zBmn{MC*}n?lud6D>`k1~J*M{pn%7>E2 zYemE7*f)>r9(d`0JmX17vOm&s#WHrJGRkH*^010k@&%*Op!FOpky;*tIb>L5uZ_+; zCDTRLhEsu8g?BE8)H-1*;ZatoMGUZ0sCn3>fatOw?F3HCx$#olS`{;O=icy;{H<0NdIK^`8-m zLVV~x{mxW85~0T5Y^wJl@*dH3G|}+z!NLD9;vR~a(`TcJConjsxD1_{TGit|^`cj~ z)UV8_IH*dRWs=Ieodwy;XOW&3y)&YbMF_a0nB))LLq!n|T6b7jKbNPiLvMWnm`B-+ zj=O_R2|+EQhlizeezEOit7?k@-q8bolh0G%g&F;jAMqs8d4r67W*fc=JQG(nL)uWR z5d8t74wXwWP$4!nbc-qo3N;@9e>%OKtl-cPZ}g1evwH=&#DGr4C%NX7{vIJG?w)q# zFY;R@PE0CTBbgbOK+^~{lo!#DxfxsFwVk)t>}r)-V~Nb*!U5Z zVOl4AnUmJUzA*Oc)>CiD=neTI`T!S@K**`D#DcEB+OFgzW=bMOeaazt-HCP&p)zGJ zD#WVHNdzJ`B>6=RpAn^z?+>j_(*T4NzKEImB|h2O!NMQIJBq)00_3EM_#J2Sp8OEW zk=oRthmJuBQzdLux%&qaK$F75l6$C)vBUi({eLLF8F=46g(OW{ox4~$ZGS&qBF%QTwkzSnZ{J?|1CFj% zl->rER{jA`cjxV$3!a4gABUfB{e2Di%iCq%Lvw|2E3?1}$KH<~Eud2r$a&R)VHOFU zk1f*5bR;Q4Lj(4Oy$f>HDucYDgBkqTjeVP8hRz1@Rr@!f70h=Q11?5S4ALkgcv?!8 z)|A8S?w-$@5ZYOPO++VH*f-*F5};oGb&KypA!q)&@BBNsmB%B!w&HnYb%5(^vOMXM^2NTnI>uQ3i67uTrcTYOMWV5)u~>YRh*OTa7|b~{G23K z971@VIzT4;o!X#o+&{}R-?r_*G{ul-Up80!vsX~p|EgY-`qkWGKE5-a*3lDs>Vg@2 zFv>PzOqG2YoFBPdXX(q!jGXHl0^eNk|6_`4!GN+1~>UWqyrk z>8SctuSxkudKgcPH@F?N0KY?)BCk%TXk<$1{d~I$E^ByD7j#bS4_3b^9V9KTR)46p zl23~*w&pg1F%)Fd-Q69sx5ALUKiTHTFX1N`_r2&Z8SK|BJ?|IIb#=!7TAE4&UP>>{ zx-ZYpj{-i9Ej1?cy^AS1Yt{VjjOdhO}VS&2k%YGD3eJH&U55A5R>?-y8@37#_jo(nM z*YWvQG!P==n%~fe<5dUcoz4*_FRu)Ls`x-$Q`u;WvM~*I6E2NvYHSpvuIcw!cj$Eh zt3cEe>Z4@IT`^wvm5NSDRem5OF@y+U>81pE#9Vkuxp=sy?Kh~ctU{^nLpgbn2`!vQ zi~G*|5K|TdU2{blo)iY}uBv-5I=oDgatF&(|r2OBo zfK+VRx;S`d*-i3_4bqfmetDwXxA-#$B0I)`tbfpcaGHu<6fJgAx@x({%2W3XmTrPi z{-o+{Ufpq3xn!*8Pf%#&ybg|eJIMc0bdg*5T@fY4leo*sNOQElYX9z{KKP%%#pn~D zI6@J-!cD>b_v7;)Kt$4QtbM7dt^d>xz0V?suz)f_?|USFTi>ry{<0Rpy5Ii&tswH3 zLim<~vSy~EVV&izkL432zj@+L*`zz!{ZiSp)-26DxYzUPajBOg`4p*NEc;LP1U&78 z8zoh4knFDx$w`)*SP_s;%PPVV7lCaSOk-siEE4M`M(GH#Lx`9%`cdjQr`U4A5f!!- z(F+}dF%)N0RJ0HU4WGXB)))pBT4494X| z>p%xrL|#+i$JKcq2{-J>ViUC#`3)?s8RDu@;}0}eekgeBhllaH(aig8&rfvwk5LEt z&sa*pHB7+Fr+MOfw`=q-iPRdzPS3;g$C`!TeLRI!R(;#!rqBCh&&OGh{np3Dmi@mP zk$)Up7sCN>!xw&6KDqC`C~ts2ZmXNmQyzTRxdL8uJ-L~|hn{Hm+e1zLyQzMAMD8c2 z$TC}iir#b7#tCee6EH@zH`{jly5>5{vcC5OHnEcb zL^)Y4Yo7fvnsjlh6AC*7TY8`1Jg$h^w4kP?rD{!ZqaX0~#zM!#B$}H9EO& zmDv!O=un2wJIkWupW#QLP^vz)cLV`PR1z%|08nGkaYQWr*gW)k)V*xM3xe_^u-HQvo*gW1T|nBC9w*Lb)_ zFPTek8xXF}06@I#6H#yF>ANVpj{(^)seGawD`LO*_TlTkO5FDM1ZPKyfsnka_s9Wi z-+7(F>7{bwwCBjDd)WWev9##*gyZ~r=8e|V3UZP!)z z>v?jmZ}I!YC&M3scOSufsyn?C7>?1Y4h{TeoWix?LFg7CKe|r^p-Yqe9xoH4TV|DK zL9T?`3o($s?ZIk=R0TWY%GC>QoUtt|EDA^d?k9@fF7I*LXxcmuKvof~zgtwN)4&Y3 zJb?k2iy3)zG<)ChcC`D$S?y*a?V3fDXwxV!>__|YsS!5GBhF;b$Z(>uOkFMFFYLWj zR%RvPjOzO+i|MPCm=ge>Q9)#W6K2Pca=rX@u5A3zJN_Hs*EwmjS5S_oO6>hcozo|?4z}tx;UQE7nvU)LuKob zy#0a0UZh_a?DQ2e=q0RMUZ5_^W0$zJbu!@sH(m96DjZ^uRN?*j#J9 zf4M%@>Uo(COv|8``_o3-|K5G|D#RZ^Jf7Iom$`K05-7#H97V z$vK*QZ7~6Ogo*88#+^&+pnhVQefPwQ zoquBdb7r&A!r0L&HhfOlf$R>rH5)D=4RxWmfUyH_mEDsTQS}p1l`q$jTp)7S&b4rV zeV9-juQ73UH*4C_4#*Nei{Ns!$9$+-$`P0Jy%xaD59O*Z`*aM^xy)q+~ z$un{@teZ7Sg%Xf930Z}i4w+h6@P1XnsxOJMz?&7>tPoHoZ%{w3;UvYh*)bSnme`a~ zA*~~%u#5(@q}fa6@g=a!*o&VTQVe?Rw6$iJhxZ!-M;g#4dh zVf|#jw2SmDJ?qsXCngBQ^DO)nEPNe4*j3q`w@jz}-qrK?=zBSI^xDiaf<vK$zhEU72;h6*dmyRG9(MMD( z2+EX@Si^U2n6*clxn``Te{#?5{L|jo^Ma)usG4yX@Lv13Nsau<|FPpju6ti@gZcnr z$9ET{515Q zlGJ_}`U$I;&`rI-B@0FY6_7KmQSbUhyUIw^2zo_c4af#8?su+GqQ1=DMY^DbbZVQJ#xIaOXQqejkqFucAIrU{tb*Ho zF{=-_h*=O>DhWX)DXDIt$^=FWPll{*S?)Cmh!+ zwf)yC`@gqFA97l=ozIgF4=;fWJO$~Sw<#?GxxfCJjW9eyc?CW=0(h)82pgfkhq+Md zP(q20Lj6Q{@gTq=fw}&5ib?exBBnf#gy(P66DlVj$`P_YozQd$KSRSVPiAbHWzZ8^ z<12QkXx=VUlD%W+T$H{l&#aaR zHZlrsKn}W&q^=AOn@2|H1p-U5gv@W5JGy&BqA%4oqZwkh3RjVzfDo_WD8dX1(fLqpisuYVM&#h|2;onPZ z0oRfjMVF?FBF7U!-4SKg-!iB3rl%LUO(1uK;E5bO=SutCtU@T1?!qeiF^eT$M>wR} z6};XCzB^~&pqq#J=8MYkK6XELDN+gEO>jKCZ~c9La1nlV zsmW7$tURV3WfZ;+L}_JoO&(H|VJvP{0V$i;W|ox?lLTzEy><79uRTUyNu#do(_;TQ-kP)>jdm_WpVY%IbNqsPn zyiajd$e%dTD(Nm98&LwuGkVskq`7vrZTSP8GSuSj>l?d*2wO(T0$D~$o76-9w7?^2 zBhq&4LVZ`;x5;XSM@bym4h#y?4JqO_1qe-?P{l9tEtT@N)+JUM^m%s{TCCufFkaRO zQ0}C>@X6qUH4Jd55o#F42?@&zDKy{}V;QBl#oM|~*l^0czt~)Szu%T_nF%&>@J{3< zsD(QVtq6!hEZ~Mt5N7;khm*ncGLMH-MY!`?0+C8SUhcrdlY_^)D>`2$6)RM7gf2UX zVEjZdF0lfB3eI@Zos?L8mK0GtIu-Hg-9qZZ9n%kBVB(&>70Mi9P^2(5k$V<@8n z8r;FK*hkmXQJv9{eO>zYH9g^@(<3=P6tf#ufA6zT1ev|%Scjh}sBnRHJD=QWu_y!C zEMw_5TA(Apw<=i?>UyO7-6oBnX;33&P}nLY+b*Nh0-i>aPW)3355|*ny{WiwC8qjwf@#nlysrvM zGoWPJ2k%D6abt98(9<8$0W2=^{YO9UT(r*1r%IT9LY%O{nRS2_Qw^e&O@7zQWZkTz zD3zHQSyML7ynY-pNb||0hE@53I^%xR9b2v)NuBdsE~QCI6pobx7y_qf=Pq|@fNGay z0{IPQjG;J)X?d>*734E+G*K-#R#v3bCSnoolankHiOHRB;%hll16%TLl zXY4_kq{WZpSwMjkpN-5dlG0BN&@PUB)&CWcW1!B|NFTQXetEnJL)!CZ4-3QjvA+|2 zbRC;|f3cwXMh+OUBE}C#%(kE5!-hQTpy0X7&(=GTmPS@eIk7w_gMdQ+@|u8%s!-K# zGbpUqc|J?YrLad*OI>E#qPMd^l)~>ERE0BUena~JA@!52CJ#D6sWS_^97!2S1a`O% zSsm|*><&#)BZYrUw}rCcMem;-WnfVSwg)~|F3E|eZQ^)sEsc&NypQjOc!d;KNR=@V zqR*Uf&lzCq)?mlEMlP46!OE@_Bpz(M6s%e9QZ2Y2>$Xaf_)}>m=iKCP9=t~w(R^CA z1c~u7&o6NGc=L01h(Qk?cK=LkDNz6hm0D?HbMT9Fj-a6Hy(xav{woW<Mt4yI*BW&kVa%rRB6V!+)-4E z8%I@NLF>4(;@gW~KZY5=IBf%Pko9gB>{ehnj48E3>+?Q0=%R7vLirshW(hUa1x0T6 z#Ea&L&fJ>7!_qdw`YCChhTtUUNK1i|NUmfS)(405Z6p>XRbP-5FH_ zymX+}FM?xfyshv3=eA)ZiY?10Q@?k#vbqbtY0={yqc0>MpUyY;*OW*A)NZ&Cw7!@v zRWn96BMVq7on+#|~z#ata-ygX7 zslfPaXPvx#x2Rl}0ZzgW$Fq- zD_?u-aJ3l%#v)u@G}Ok2#f7gy0mJPKD-VmQ3)NsSy=czKIYmsP5KMc5ZQ~Bh$gc9+ zN`o)P<%9Vw3ZWZx*;vom)tX~$%PWua+DBFOtEpd8&Kz{Tf~RIr$Z!*i=Bcdex5TMD z9d+GccoY>623qTYH@rm&AloeN8MOB2UrQN!2q^IyW1FF}5V|g{l&e@amM|hlU}CB9 z>LqLf^L6FONLu&>KI2|EGOV7#wsT``0|oxO8Vl3M7Y4)ZDozA$+d< zXF;3)izhHC*Y|)+ya_UoNmYJwF^vo!*I_xIaeq<~nh1w05Z+8W+&qfh7;V?DS6?kx zVr=e`8z5Si3z;zN#6jhQE8mi|ekTAfol7JdT(!k@WWC(uJhaAd1ET(2cFqSxY>uGr zLYC_4f1EZjc-&c`D~f3Lhh{Yw8OaNR4*2d)G&re?u}#9JO*n3l#rArxoIz`wVe<*3 zx9?w2c8OcXHGSbMmI;}FWO)bX6qJ^D0xLL4RRm!wWAl&O&=~gFJ0f}Xg;QbO#QgwU z8PG{%X*SDWtDE6-pJuBZxXf_o1=|wh zNvBs(!dzJNFEd0vafw5LG2eL@P&|H4Kuf3+Q_@k~UlSskGRc;EV_m4w?LqNi2FcC% z!z~;Ej-mITw{UbP#OEG6^Bm1QYj&V_hIqw}IR1x9Jfg}Q)CLE+fL@l;8rdP(AswkT zwJc&C^U^hNm|k0R5MQ?1hj`RP7TV%^L$KaOA7vo2NnsiavCA?_DZMUbk>G;&vHw~gY`ku7jeb{fW1pqZg|YW=H? z7P$jXR1f^~16=4%n@pb!*6Z5}!jiM~_KOaABhLbBoG|zd-R1yV10<<|#h$d2`6!}3}`t6hY&!85O zEiX%+IIWfRu4Dzh-3F=}TJ_q)bcJZXf`kF|Kt6%n+xtqEq~8bbXp=8EyPvK&$$go2 z4lyu{Tniv9IusHGH$2x$=IgFCXqkI;L2|< zx$xSTN{FmLKi#X)YB!uksF7^fdwIjZL>nYzjsHIj#T%{~BbTs>EYtuscWk&Ee7h*q zlar^Bf@zS1})b@d$jqc+dZ&;>_}_WwtSZTDMOO@2_C7c44j?v99VljCVkOS z<^)WPqsl9rS2G7Ryd@*stL?|wkhCddV4t`6w@vdkcQV5;KxNC-g}4 z2rg6$N$@If#0oIxCZY);zweN{-?=|548mEyl#Way*S30GNR1c@ueWskGM$N+h?Q4N z?|8fB7vmBcqIOds}d_h(#4K9%)AHrn40(xT#&LM1ee$i?gRlpSs6i% zln0c#!UsWnq}hL6L;v!4N^cfupxu=Fq%rKJ(PA}j-Opr@jsPP&@tJx6{%NZ~MN^)8 zPGTn5ZyT=yiecRi3f}<>^T*wl88DG3PJFH>0k>qNUgxxC)Z9tXB=9uBCkk+URoYY{%*qXUSH@sUvEsK- zyRV$;>M6O4)s$~UP>`^eSux?fU4wO8lF`w99-mSEMaTZP zQs}H56puKr5<`tCpjyhie0t&>5XVHU)KAiqR3+aWVqanNu0%*^_msrPDR0zeM2{#( z(TDjnzJ`PXLVJh>e6Rp4%DvUI$hu(}bP2_>wSvm2aeSuvhHH=!K_$v$Y*iGTBxPr= z_0c8oyd69%eV(?qDE8Ygt;lwwthBvnTKO6&boI=v=nhqA!BoB2pu|k(A7A)kZ=Ry& zgI^7|3DNaUk;Ll=lT^ZxXOY2*W346Yr&j7jNmpDknrZlS*3&V0Kbrv^*9sMh3kcGp^nJ1tzPccX!X4MpKKAv9O?ne%dE<40|jB^ z&%#FyoWz;s2Fryjm>w`3xO4|-z%QzhexjT{^NLsEkc$5UMlW|zr2!UO^=CiNR`Spo zUqGR`V$0${1Wvhhg$i>-GZIwLxWzt??jWG-f;lY2ZPb{d`_?jB;zDft^oUG+HE|4j zJapsXPN~D-8Q6|Z9M|CI)T*b)4>++xPF$)5_~L=8P~yx-y}1J1;jZ~r#fu?`RLSF_ z>a@}TDXY5$2KH4P(THw z`=We(i(sx9o*qv2Vaf%C@{9t*crmZU!Ahy4iuh2t9Gn*T*i<-gy0QwoD~=F*Jh|JE zM+ophTXGXx+amLX16GAT(A^3){q4i7h#P+O_6JuAYv5)8@>z&3mmPyIcZJsoxo%)J zq;N@2D5VXri4@miS1Du-8)rgi;KF;w<=X%C$o(xaTS^YSq}_w0bHG1!r8VKClI?Hd z%7f^^EQ%GUDg-8S+VAFrgT`;Mz0HaHx*7p_$}s2RN3MB{b2BhRy*44YCE;8J?3+*# z=^D@b;P&`1um^~(R{F$H+6x@uJLJgd6i$d!eS*$@fYNX?RY;}6jqtz zexT%wL0_Y|l~K~U8v1+w7^=?dY5uy+=T-&4N`g8E(_clhdBH4=8$RkT3*0LF1jG;I z=y#dKvI(BPr?$K2&kqId!1)~Ray;zN2wMd_9haW_#R^*oT+dLrH~j>oqM$>CGRLp- zMnqqB!){A6ZR*U{HW3`FLhHz6@&>rmZQ3VP-dgel1gOJ%n;28BuvJ4O5#jJ!)+ZHSgALA zKv@MYgPT0IosZ(?C9qmhqy_9?Ce(hFjORPKbUvmE#R4n~jtm~zmY`)Bm^763xYZik zS72sr!!p?^AXsI^_|lV%_%|2A8F6Nq5JT^P+3laGT9+*Ne7AgZ17*^UMiv zB&&mY*XokIU`3Le_@6Y@Uz@vGrM5}?nQN5gq2JbMm4~!(YK@WFo9`JVjLUMJ*Mz)I z65bEhw9aE$7A`gpgh`;S_kn@x~Z~-)#anw`!#53MQw79#`;w^FDvvc&oxz=GyBX$IwBX;yC4N4 zM%`+BvVW)<2;o$xwi|KnX^2bhGf^u2W$qxj$F+1Ek30HPml9{I+Uc8>9c*u%LGJ4) ze^2`T5kCUq(9+CofT}T7$cZ;HfiGOj?Y?)$Es?yCB#nQqGJv2%d4lu3Vmt z?EMQ=5B~`ChZR_IT5i#pD<0D{9d_21}tRfnBS$FeBn3;$iQ{77~qur0atI~+Umjcd5T?D~bP+n1l`NeV`B}W++ zzIn4pm@d!sgNt^5Ai?kI2?P}Ib_f{pv*#j9gKEUOlFPJ4=7mqVrz(`BoAEB@{tu#L zeoH?^haD9U&ONJRbB1!s$_z z87~gmOm~n4bMX%)r}*7E zC=n5h>(8}6DW;hfY%?|U%tz^oNNX&ckzN#N9p5gJZR>_H`PPSiXzCgjvuY;&jwfZp zqcydDW2!M;pl=n`oWA~j-}yeu@9kvR79&pahxqWLAv5$(_9G>-#^Kk2B2%rxDrnbj zNxG|4UR$(!&lgJ1SV-~KGxS80fs!McxOoV-Vq|>rokVQ$Nd5C8@777Q-L zSwVWtaZeZtl#V(?&Mdum497dFZm?@EWY+)CG5;+2@$Sa*E}?LuGS2ZxM2PsU!70+O>R&(2z)d@&x$+Vr9et4ZZLS+-Lq|5JyL`T z%Y@HD($ z;UDN0q=l?CR!*T|jF4|SlnM40h~G=fasI$cL(rBQcG~ET@U(z!QoaQ|qjo<_(|vi? z0TILOi`xI(+XPWs{?3oL%Cui1@9*LYb_3m-N7@MMGO4Xgchq(+g`Kh~m|?aZKz+ro zMcyW~Nh515vDB4g)3u>g%*~!ilVrqdR>O3Ffjk#duw|jlsCPmG2`+= z{okqvaywC@1;f_f#@YjIXlk}U004|S6MH(=pt+#hX?6j#oPt|+H!w{0 z+c@5!B|(Y8MLwGe_u=r+@Aw3A97=W4CJn3yf*rt%Q%?m;5bSm?V0#{t%niBJ?6LP! zdMt}mL46I$GEQ{i4`g(432p0JRn!rzYQ0iiJKg^?V~4Y^ioe5@#h7rO0$TCSyO3x$ zDk^O-@N)SycLIh1M*0+h_$8iRfVJSK1o$`yU^&b_1+G5^jP7$H&Ds(#kNY+zZa8G* z=RYOKfPz92E;N!l^2Rl#-pzg7<+07*YmN&$%l|@Jl9o({wy+`~(mc%;c8(kNvxJEv zQ(q{_q9_->@AenW46O9nam#2kfBhQNjr$@VJkL-fa0@u6_4D~cEZNrZ0`S6wU$Wg# z7sJiHGFPWJGjU5SF{znpD*kQoC!6B#WTAlsG|o7f&5VghqLwj)Izguqj-=V{!{qcZo9otc&q-J|{Q z;QPtreW#g3CI+F-j6tb(b{v+9fssB^_=P}FH%|0=?*9zyZO2jU^WTg z;PX}1yWeI9s1R@oX3#EgR4K(t9M*4Dmo%~KX|34ZF$Nd$dsE{LNe(9H6Vvyj%7sAK zAWAm z#@AeeQFP<2BE7W};uRB=rnRlRZF!};s@zK;Oy8JMOR6VWOU`FD)9?cqfxpTeWf7N{ z(ZBA$wSw%sXze=xyi22Mq$$jh4v_tXmBb3MDXG~RkqL7$-E!R3p0eLLi-Y+v5NL3@X%db0eBJ^TDpHo=x3qL{~W}&0aYge%g5k&f>#ZTi6^TZd6 zBnG8h0!U6Q05Fyxv;P?4HuRA_>`nib$qQLNqsF^y9HxHTEs!q75>(w8@*8 zv3M;wpRFR=8xdESClv+j&FIV|#h2h$58&s<&^T2v8aTO-N9eT;UozN>>6CUyB`OD6 z&7T2w{Z}k1(wb=A;cF5-NCB}DA<8iFF#dqQyu&FjI2=?=zBYn*v}@%Rujv8~>_r zy81#wvjqzqKN7e`)RZ-cZG!M+aS^fN$f|mO>3+Tl<;Vm~ebON5tfglBO(96R1ja5yAQR@XIPOrnXdFf~MCTEfgKF~X)?-*(-8`J@`atY4Fzws+<+2{0qkT?f ze;E1=`c`Qo&H`>zG7MlF7q~LCdZY}2V%+FXZs7!vf_avCi>k;Oi_3^X60K5J z{*!mSEZ{0r^rU{0E2|5UwZVnQIq26uPn(^?NcWes4pd%`C2ZVi*zg+AqR0vRb{Z0X z24+ab9o{-F_czTl@v_LYUasl22&HAp(x{*aZo0Ah6Yk6U!+Q9d&l|DOEE(**&brW_ zMbH(OyqUr82G0oxW&KM>WCL~=Zj73RQS<>>eTNkCRy9Z99e$9|{!P4V(h3WuG8NQW zM({m~fWCtE=dgBH)F^{^A-1i?g`w*@XqB2zT8pd_HU0NP0g|ETn)r_Smf#Km87hgN z-~V2;0JH#~cWy?0(7lH5A{fO`emh1npi4tbgR#upFBCu!b3 za5L_B>vS~{BCZuS_B!rCrSwoC2Gp%r)H#hw+ZYJ&+Qb>k5o3Vpq_cJ(^~}UHJi~9G z(K9Sp=X8$ibIJvA6|2aa8{xHHmUPl^X<=P&4vKlo8=ujpjUuO+8W^65dTa-{Wa-p{ z{)WI;+6HyZu$|(R(W))6+SlkoTVQPBY;kO9$j6yg+^Gxv-9YCa3L!r^GChylUEqfY zE@5z`k7^_7N}pAi1gl1$#oH5ua<08~NHOV@$L||tZqyC$m`-u%HNUg#ZHcB%ACVD2 zKtWb(iG>;k?Z<6TsI6$Aeh2eGs2R%HUa_G7R-!IrG`9g;~ z2P4M;9Nu0rzXyqTOcK*8ELUkT-IiM%6FR?gpz;6Ut0gH+u_BwaZD9B@c$ZSOc%8(u zD-S1FAjWc4`_hN~Yp1U`M-N6Dzc#~a8DV5>=*x9^ZQ;^rug?*W)FR@N*9Y^$9P)7J z_Gg|i2=iBBT9_=Im0Wm(HdF6S1G4Jc$P`(>ceIr|euJS}Gxi@H71Q3X#Gs$>b9BeF zec)3G`Z#BWbgG;vQVovzfz50z>)#CU^?*;1N62GkKYasXhu9(x`5r)JR2-aMYyY?R zLwPyP_nm^Rc9@4mnA$`95ybacNavLR;{bGymGMUad+?Fb!(&Ov?ks<~eHmE^Clp6g zJB>Y7|Qx)pa)~whQv-E-8a=+DcGwYzMd;!=Lx!%URE&vzHXU``3+6q=S`uR z|MIx^FfGs@&Fsk?w#n~ktv0v|Vze0tE%;d`Q%|bt7FH|#xp4)rHCCv~KlXB4q;J8g zV^FOp_A-Z+#vBuJkK9(9 z%jR-8?6{xTJwo;*^1939a;RZ$VQF*8AvsD$8fj*3xgK^%(NGdzo%25L`~C&*@6Y&s zpYQi`+;jvl*Zl7G#z0%B=GzD`8n$?_kwg85K(BO8@cOI}^n>A5xV6Vhi>z_L? zuXW)72EcLfY3s`JqQdZ?tVS2&Z^yObE2p4 zD3dH(5Xj8W_Qd(Wcs9LqJNNA+o59KYdXnwYUc%M*z-324{E=EMQz?iVlM5l|S_ z8IMJx9NGNMrl9_>Q?mJjNx&~TH^fW*3LBiWMJS9$e+C>Ajmu&Qg`l+&f)0A95Q{iq zInN26JsLkIVb-07^AMUhEnv#qlGKtYOp8CB>rjS4pOJN^TinwXik;}UmZ&dxw|vSI zE9P==;-X>&wWdtt07~qgzAG)B_7ZCJrh`7IT@hiFaiqS?)g_Lae{MU8=Ldt-DvI*h zb2^v~j&{!cM$yw(MVP51Nnef8^#7<40tvuQZmt$Uzck?ikwEnZqZu-eRwfVt3o6y~ zd{hcayK(i0SMhblf3A?a^V$`&s!x^P<@_`n1f$JtG)kMtn_EdrSz?uJjDiG!l}=|u zRwYbQY@n!q8({T}^u>(#{@kYpIli8N`ow|LSP2r^XJqL*4B%7ELzo0A3{fn$;s9vX z!Cqvs;owftWt9O(bv%tB21dWYq8)AA*$Yj9CYe-A1@X#TQ7pCNBD?u(ga#S z!#e;!V}Nn1aPhYV@_xXKTnHZykPO1-?%`B@;H@iFc~j*B);gqs*HKqpl*5}gqcbN$ zr;4H%yKjmFD#GHkDgMi-szX#{b-eaz z^nQ@=bE*|fE_59J+=cw{5ok18;~KA%BBUIQIBdl_G!eY-AG`>fgo1%d341ba{uY0b zENvlyeeT(-H4YEY0=BE>W+sgO=NE86C3~bm`wHFc1eQh1!vINXFIm5L=xZ#MBUa=@+r@{f!xwvlNVpKR|ek(n<9`MHpJ^wE-TfC3{Sv4noW^$I>C zeaZ%32nh1*e3}b5rK0BtH$S25-DEq}ca;LJHcK|f0m4Xtc#Ah#$(LXzD9RTR!cxR_ z8Yku{sH_W?G$`|ZONbK#T~^1{TQTGnBbYpfy_WDV_3W9vqid;tOMAKFY9%Yy6)mBq zZ!Wc+)dm?!^a_JD5FyZZuK(d-%`%91b`_f&?ao`9%FSSGr1v@7rrpWHLE-^||d z&Dh;eN8X=o-`FucB_DU@y=@r_%4U2Szfk*OT4TNk@bSlc+KBbcAy>9F8o79=UZNjr zXezG}_1}F~fIt3`Q=b`c*ec*t>o-1G+OwkRFZ|9P$hVJsK9%Gu@B0DMXt4=Z+`v7_ zfmuU$LlCGhNT-Q^-uNYFXZg)#GSe-RIVE}AhnWUy4`~z)zJhs=6qTdrxXCeMQFmjW zc^!<|6Jl9IBnPWnm1?TdD*R8%Z*e=21kU=*-5brkNWp9Xi!ZdT3e1&)|%9HAtwbb+kHtWn-r2ELd{6hdzoQ z8prf+lr#o&^fsXrEzx=ixwrn1#*)Rv=Df^?uPCO4G(V<6smshzQX^*|IlPTxqV)Aa za+))KfL&$__;|Se@Di_-%lq|#r)q{mO2bjt$q6O5`M*}hQ+%lg$D?q6v1vZHjxz#p zo|IQ%#NfZNG~Mr5T5l3*!SZh`ZSxZKJHqBJ`CViCKZ#+zN8-IQw5WDq@E+j!>}{N_ Jsg}OC{so6%#ex6; diff --git a/develop/doc_cn/_images/lenet.png b/develop/doc_cn/_images/lenet.png deleted file mode 100644 index 1e6f2b32bad797f3fccb929c72a121fc935b0cbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49835 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

    U`?d)7KCYT17aE+G#uZvj_wLPE%&KYw1i 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

    0Vjkwr$sfP-7F)3rL0#=oB=& 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 KlC$B!ng0T^sCgj( diff --git a/develop/doc_cn/_images/lstm.png b/develop/doc_cn/_images/lstm.png deleted file mode 100644 index aaf1fc690da2ffb8418cde5ed81848ddb5263030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50694 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

    Lc* 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 z

    cx?58m&(sSup`X2q%$A0#8_w)Ew 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

    ![Image Classification](./cifar.png)
    - -脚本运行完成后,我们应当会得到一个名为cifar-out的文件夹,其下子文件夹的结构如下 - - -``` -train ----airplane ----automobile ----bird ----cat ----deer ----dog ----frog ----horse ----ship ----truck -test ----airplane ----automobile ----bird ----cat ----deer ----dog ----frog ----horse ----ship ----truck -``` - -cifar-out下包含`train`和`test`两个文件夹,其中分别包含了CIFAR-10中的训练集和测试集。这两个文件夹下各自有10个子文件夹,每个子文件夹下存储相应分类的图片。将图片按照上述结构存储好之后,我们就可以着手对分类模型进行训练了。 - -## 预处理 -数据下载之后,还需要进行预处理,将数据转换为Paddle的格式。我们可以通过如下命令进行预处理工作: - -``` -cd demo/image_classification/ -sh preprocess.sh -``` - -其中`preprocess.sh` 调用 `./demo/image_classification/preprocess.py` 对图片进行预处理 -```sh -export PYTHONPATH=$PYTHONPATH:../../ -data_dir=./data/cifar-out -python preprocess.py -i $data_dir -s 32 -c 1 -``` - -`./demo/image_classification/preprocess.py` 使用如下参数: - -- `-i` 或 `--input` 给出输入数据所在路径; -- `-s` 或 `--size` 给出图片尺寸; -- `-c` 或 `--color` 标示图片是彩色图或灰度图 - -## 模型训练 -在开始训练之前,我们需要先创建一个模型配置文件。下面我们给出了一个配置示例。**注意**,这里的列出的和`vgg_16_cifar.py`文件稍有差别,因为该文件可适用于预测。 - -```python -from paddle.trainer_config_helpers import * -data_dir='data/cifar-out/batches/' -meta_path=data_dir+'batches.meta' -args = {'meta':meta_path, 'mean_img_size': 32, - 'img_size': 32, 'num_classes': 10, - 'use_jpeg': 1, 'color': "color"} -define_py_data_sources2(train_list=data_dir+"train.list", - test_list=data_dir+'test.list', - module='image_provider', - obj='processData', - args=args) -settings( - batch_size = 128, - learning_rate = 0.1 / 128.0, - learning_method = MomentumOptimizer(0.9), - regularization = L2Regularization(0.0005 * 128)) - -img = data_layer(name='image', size=3*32*32) -lbl = data_layer(name="label", size=10) -# small_vgg is predined in trainer_config_helpers.network -predict = small_vgg(input_image=img, num_channels=3) -outputs(classification_cost(input=predict, label=lbl)) -``` - -在第一行中我们载入用于定义网络的函数。 -```python -from paddle.trainer_config_helpers import * -``` - -之后定义的`define_py_data_sources2`使用Python数据提供器,其中 `args`将在`image_provider.py`进行使用,该文件负责产生图片数据并传递给Paddle系统 - - `meta`: 训练集平均值。 - - `mean_img_size`: 平均特征图的高度及宽度。 - - `img_size`:输入图片的高度及宽度。 - - `num_classes`:类别个数。 - - `use_jpeg`:处理过程中数据存储格式。 - - `color`:标示是否为彩色图片。 - - `settings`用于设置训练算法。在下面的例子中,learning rate被设置为0.1除以batch size,而weight decay则为0.0005乘以batch size。 - - ```python -settings( - batch_size = 128, - learning_rate = 0.1 / 128.0, - learning_method = MomentumOptimizer(0.9), - regularization = L2Regularization(0.0005 * 128) -) -``` - -`small_vgg`定义了网络结构。这里我们使用的是一个小的VGG网络。关于VGG卷积神经网络的描述可以参考:[http://www.robots.ox.ac.uk/~vgg/research/very_deep/](http://www.robots.ox.ac.uk/~vgg/research/very_deep/)。 -```python -# small_vgg is predined in trainer_config_helpers.network -predict = small_vgg(input_image=img, num_channels=3) -``` -配置创建完毕后,可以运行脚本train.sh来训练模型。 - -```bash -config=vgg_16_cifar.py -output=./cifar_vgg_model -log=train.log - -paddle train \ ---config=$config \ ---dot_period=10 \ ---log_period=100 \ ---test_all_data_in_one_period=1 \ ---use_gpu=1 \ ---save_dir=$output \ -2>&1 | tee $log - -python -m paddle.utils.plotcurve -i $log > plot.png -``` -- 这里我们使用的是GPU模式进行训练。如果你没有GPU环境,可以设置`use_gpu=0`。 -- `./demo/image_classification/vgg_16_cifar.py`是网络和数据配置文件。各项参数的详细说明可以在命令行参数相关文档中找到。 -- 脚本`plotcurve.py`依赖于python的`matplotlib`模块。因此如果这个脚本运行失败,也许是因为需要安装`matplotlib`。 -在训练完成后,训练及测试误差曲线图会被`plotcurve.py`脚本保存在 `plot.png`中。下面是一个误差曲线图的示例: - -
    ![Training and testing curves.](./plot.png)
    - -## 预测 -在训练完成后,模型及参数会被保存在路径`./cifar_vgg_model/pass-%05d`下。例如第300个pass的模型会被保存在`./cifar_vgg_model/pass-00299`。 - -要对一个图片的进行分类预测,我们可以使用`predict.sh`,该脚本将输出预测分类的标签: - -``` -sh predict.sh -``` - -predict.sh: -``` -model=cifar_vgg_model/pass-00299/ -image=data/cifar-out/test/airplane/seaplane_s_000978.png -use_gpu=1 -python prediction.py $model $image $use_gpu -``` - -## 练习 -在CUB-200数据集上使用VGG模型训练一个鸟类图片分类模型。相关的鸟类数据集可以从如下地址下载,其中包含了200种鸟类的照片(主要来自北美洲)。 - - - - - - -## 细节探究 -### 卷积神经网络 -卷积神经网络是一种使用卷积层的前向神经网络,很适合构建用于理解图片内容的模型。一个典型的神经网络如下图所示: - -![Convolutional Neural Network](./lenet.png) - -一个卷积神经网络包含如下层: - -- 卷积层:通过卷积操作从图片或特征图中提取特征 -- 池化层:使用max-pooling对特征图下采样 -- 全连接层:使输入层到隐藏层的神经元是全部连接的。 - -卷积神经网络在图片分类上有着惊人的性能,这是因为它发掘出了图片的两类重要信息:局部关联性质和空间不变性质。通过交替使用卷积和池化处理, 卷积神经网络能够很好的表示这两类信息。 - -关于如何定义网络中的层,以及如何在层之间进行连接,请参考Layer文档。 diff --git a/develop/doc_cn/_sources/tutorials/index_cn.md.txt b/develop/doc_cn/_sources/tutorials/index_cn.md.txt deleted file mode 100644 index 6a27004d58d..00000000000 --- a/develop/doc_cn/_sources/tutorials/index_cn.md.txt +++ /dev/null @@ -1,13 +0,0 @@ -# 完整教程 - -* [快速入门](quick_start/index_cn.rst) -* [个性化推荐](rec/ml_regression_cn.rst) -* [图像分类](image_classification/index_cn.md) -* [情感分析](sentiment_analysis/index_cn.md) -* [语义角色标注](semantic_role_labeling/index_cn.md) -* [机器翻译](text_generation/index_cn.md) - -## 常用模型 - -* [ResNet模型](imagenet_model/resnet_model_cn.md) -* [词向量模型](embedding_model/index_cn.md) diff --git a/develop/doc_cn/_sources/tutorials/rec/ml_dataset_cn.md.txt b/develop/doc_cn/_sources/tutorials/rec/ml_dataset_cn.md.txt deleted file mode 100644 index 2207a776f07..00000000000 --- a/develop/doc_cn/_sources/tutorials/rec/ml_dataset_cn.md.txt +++ /dev/null @@ -1,105 +0,0 @@ -```eval_rst -.. _demo_ml_dataset: - -``` - -# MovieLens数据集 - -[MovieLens 数据集](http://grouplens.org/datasets/movielens/)由GroupLens Research实验室搜集整理。 -该数据集包含一些用户信息、电影信息以及电影评分\[1-5\]。根据数据量规模,该数据及有很多不同的版本。 -我们用[MovieLens 百万数据集](http://files.grouplens.org/datasets/movielens/ml-1m.zip)作为示例数据 -集,其中包含6,000位用户对4,000部电影的1,000,000条评价。该数据集于2003年2月发布。 - -## 数据集特征 - -在[ml-1m 数据集](http://files.grouplens.org/datasets/movielens/ml-1m.zip)中有许多的特征。在[ml-1m 数据集] -(http://files.grouplens.org/datasets/movielens/ml-1m.zip)中的这些数据文件(含有".dat"的后缀)实际上是CSV文件, -分隔符为"::"。以下我们翻译数据集网站中README文件的描述: - -### 评分文件描述(ratings.dat) - - -所有的评分数据都包含在"ratings.dat"文件中,遵循如下的格式: - -用户ID::电影ID::评分::时间戳 - -- 用户ID范围从1到6040 -- 电影ID范围从1到3952 -- 评分被调整为5星的规模(只允许整数的星级) -- 时间戳表示为从1970-01-01(UTC)来的秒数,与time(2)的返回值一致 -- 每位用户至少有20条评分 - -### 用户文件描述(users.dat) - -所有的用户信息都包含在"users.dat"文件中,遵循如下的格式: - -用户ID::性别::年龄::职业::邮编 - -所有的人口统计学信息由用户自愿提供,没有进行正确性的检查。只有含有人 -口统计学信息的用户才被包含在数据集中。 - -- 性别,用"M"表示男性,"F"表示女性 -- 年龄从下列列表范围中选取: - - * 1: "18岁以下" - * 18: "18-24岁" - * 25: "25-34岁" - * 35: "35-44岁" - * 45: "45-49岁" - * 50: "50-55岁" - * 56: "56+" - -- 职业从下面所列中选择: - - * 0: "其他"或不确定 - * 1: "学术/教育工作者" - * 2: "艺术家" - * 3: "文书工作/管理员" - * 4: "大学生/研究生" - * 5: "客户服务" - * 6: "医生/医疗保健" - * 7: "行政工作/管理人员" - * 8: "农民" - * 9: "操持家务者" - * 10: "高中毕业生" - * 11: "律师" - * 12: "程序员" - * 13: "退休人员" - * 14: "销售/市场" - * 15: "科学家" - * 16: "自由职业者" - * 17: "技术员/工程师" - * 18: "推销员/手工艺者" - * 19: "无业人士" - * 20: "作家" - -### 电影文件描述(movies.dat) - -所有的电影信息都包含在"movies.dat"文件中,遵循如下的格式: - -电影ID::电影名称::电影类型 - -- 电影名称(包括发行时间)与IMDB网站提供的一致 -- 电影类型如符合多种用管道符号|分割,选自下列类型: - - * 动作片 - * 冒险片 - * 动画片 - * 儿童片 - * 喜剧片 - * 犯罪片 - * 纪录片 - * 戏剧 - * 奇幻片 - * 黑色电影 - * 恐怖片 - * 音乐剧 - * 悬疑片 - * 浪漫片 - * 科幻片 - * 惊险电影 - * 战争片 - * 西部片 - -- 由于意外的副本记录和测试记录,有些电影ID可能与实际电影不相符合 -- 电影大部分是手工输入数据,因此可能会有一些错误和不一致发生 diff --git a/develop/doc_cn/_sources/tutorials/rec/ml_regression_cn.rst.txt b/develop/doc_cn/_sources/tutorials/rec/ml_regression_cn.rst.txt deleted file mode 100644 index 9278c9f603b..00000000000 --- a/develop/doc_cn/_sources/tutorials/rec/ml_regression_cn.rst.txt +++ /dev/null @@ -1,349 +0,0 @@ -MovieLens数据集评分回归模型 -=========================== - -这里我们在MovieLens数据集描述一种 **余弦相似度回归** 任务。 -该示例将展示paddle如何进行词向量嵌入,处理相似度回归,针对文本 -的单词级别的卷积神经网络,以及paddle如何处理多种类型的输入。 -需要注意的是,该模型网络只是用于进行demo展示paddle如何工作,而 -没有进行结构的微调。 - - -**我们非常欢迎您用PADDLEPADDLE构建更好的示例,如果您有好的建议来 -让这个示例变得更好,希望能让我们知晓。** - -数据准备 -````````` -下载并解压数据集 -''''''''''''''''' -这里我们使用 :ref:`demo_ml_dataset` 。 -要下载和解压数据集,只需要简单的运行下面的命令即可。 - -.. code-block:: bash - - cd demo/recommendation/data - ./ml_data.sh - -:code:`demo/recommendation/data/ml-1m` 的目录结构为: - -.. code-block:: text - - +--ml-1m - +--- movies.dat # 电影特征 - +--- ratings.dat # 评分 - +--- users.dat # 用户特征 - +--- README # 数据集描述 - -字段配置文件 -''''''''''''' -**字段配置文件** 用来具体说明数据集的字段和文件格式, -例如,说明每个特征文件具体字段是 **什么** 类型。 - -ml-1m的字段配置文件在目录 :code:`demo/recommendation/data/config.json` 中。 -其具体说明了字段类型和文件名称: - -1) 用户文件中有四种类型的字段\: 编号,性别,年龄和职业; - -2) 文件名称为"users.dat",文件的分隔符为"::"。 - -.. include:: ../../../demo/recommendation/data/config.json - :code: json - :literal: - -准备数据 -````````` -你需要安装python的第三方库。 -**强烈推荐使用VIRTUALENV来创造一个干净的python环境。** - -.. code-block:: bash - - pip install -r requirements.txt - -预处理数据一般的命令为: - -.. code-block:: bash - - cd demo/recommendation - ./preprocess.sh - -下面介绍预处理过程具体的步骤。 - -提取电影或用户的特征并生成python对象 -''''''''''''''''''''''''''''''''''''' - -在movielens 1m数据集中,电影和用户有许多的特征。 -评分文件的每一行仅仅提供电影或用户的编号来代表相应的电影或用户。 -我们首先处理电影或用户的特征文件,然后用pickle命令将特征( **Meta** )对象存储为文件。 - -Meta配置文件 -............. - -**Meta配置文件** 用来具体描述 **如何** 解析数据集中的每一个字段。 -该文件可以从字段配置文件生成,或是手动编辑生成。文件的格式可以 -为json或yaml格式。解析器能通过文件的扩展名自动识别文件的格式。 - -要将字段配置文件转化为meta配置文件,只需要运行: - -.. code-block:: bash - - cd demo/recommendation/data - python config_generator.py config.json > meta_config.json - -生成的meta配置文件如下所示: - -.. include:: ../../../demo/recommendation/data/meta_config.json - :code: json - :literal: - -在meta文件中有两种特征\: 电影和用户。 - -* 在电影文件movies.dat中 - * 我们仅用"::"来分隔每一行 - * pos 0 代表编号 - * pos 1 特征: - * name是电影名 - * 利用正则表达式来解析该特征 - * 基于字母的词嵌入特征 - * 是序列 - * pos 2 特征: - * name是体裁 - * type是one hot稠密向量 - * dictionary由解析自动生成,每一个key由'|'分隔 -* 在用户文件users.dat中 - * 我们仅用"::"来分隔每一行 - * pos 0 代表编号 - * pos 1 特征: - * name是性别 - * 简单的基于字母的词嵌入 - * pos 2 特征: - * name是年龄 - * 是整个的词嵌入 - * 嵌入编号会根据单词排序 - * pos 3 特征: - * name是职业 - * 简单的整个词嵌入 - - -Meta文件 -'''''''' - -有了meta配置文件之后,我们可以生成 **Meta文件** ,该文件是python的pickle对象, -存储着电影或用户信息。可以运行下面的命令来生成。 - -.. code-block:: bash - - python meta_generator.py ml-1m meta.bin --config=meta_config.json - -meta文件 :code:`meta.bin` 的结构如下: - -.. code-block:: text - - +--+ movie - | +--+ __meta__ - | | +--+ raw_meta # 每个特征的meta配置。列表 - | | | + - | | | | # 编号字段,我们用编号作为key - | | | +--+ {'count': 3883, 'max': 3952, 'is_key': True, 'type': 'id', 'min': 1} - | | | | - | | | | # 电影名字段,嵌入特征字典 - | | | +--+ {'dict': [ ... ], 'type': 'embedding', 'name': 'title', 'seq': 'sequence'} - | | | | - | | | | # 体裁字段,体裁字典 - | | | +--+ {'dict': [ ... ], 'type': 'one_hot_dense', 'name': 'genres'} - | | | - | | +--+ feature_map [1, 2] # a list for raw_meta index for feature field. - | | # it means there are 2 features for each key. - | | # * 0 offset of feature is raw_meta[1], Title. - | | # * 1 offset of feature is raw_meta[2], Genres. - | | - | +--+ 1 # 电影1的特征 - | | + - | | +---+ [[...], [...]] # title ids, genres dense vector - | | - | +--+ 2 - | | - | +--+ ... - | - +--- user - +--+ __meta__ - | + - | +--+ raw_meta - | | + - | | +--+ id field as user - | | | - | | +--+ {'dict': ['F', 'M'], 'type': 'embedding', 'name': 'gender', 'seq': 'no_sequence'} - | | | - | | +--+ {'dict': ['1', '18', '25', '35', '45', '50', '56'], 'type': 'embedding', 'name': 'age', 'seq': 'no_sequence'} - | | | - | | +--+ {'dict': [...], 'type': 'embedding', 'name': 'occupation', 'seq': 'no_sequence'} - | | - | +--+ feature_map [1, 2, 3] - | - +--+ 1 # 用户1的特征 - | - +--+ 2 - +--+ ... - - -分割训练/测试文件 -'''''''''''''''''' - -我们将 :code:`ml-1m/ratings.dat` 文件分割为训练和测试文件。分割文件的方法是:对于每位用户,我们将评分分成两部分。 -这样的话每位用户在测试文件中将与训练文件含有同样的信息。 - -用 :code:`separate.py` 来分离训练和测试文件。 - -.. code-block:: bash - - python split.py ml-1m/ratings.dat --delimiter="::" --test_ratio=0.1 - -这样就会生成两个文件::code:`ml-1m/ratings.dat.train` 和 :code:`ml-1m/ratings.data.test` 。 -将他们移动到目录 :code:`data` ,然后进行随机打乱,再为paddle的训练过程提供文件列表。 - -.. code-block:: bash - - shuf ml-1m/ratings.dat.train > ratings.dat.train - cp ml-1m/ratings.dat.test . - echo "./data/ratings.dat.train" > train.list - echo "./data/ratings.dat.test" > test.list - - -神经网络结构配置 -````````````````` - -训练器配置文件 -''''''''''''''' - -网络结构如下图所示: - -.. image:: rec_regression_network.png - :align: center - :alt: rec_regression_network - -该示例的神经网络配置文件 :code:`trainer_config.py` 如下所示: - -.. literalinclude:: ../../../demo/recommendation/trainer_config.py - :language: python - :lines: 15- - -在文件 :code:`trainer_config.py` 中,我们仅仅是将每个特征种类映射到一个特征向量中,以下 -展示了如何将每个特征映射到一个向量。 - -* :code:`id` \: 仅仅是简单的嵌入,然后添加一个全连接层。 -* :code:`embedding` \: - - 如果是序列,则先做嵌入,然后再做一次文本卷积网络操作, - 然后得到平均采样的结果。 - - 如果不是序列,则先做嵌入,然后添加一个全连接层。 -* :code:`one_host_dense` \: - - 仅仅是两个全连接层。 - -然后我们利用多输入的:code:`fc_layer` 全连接层将电影的每个特征结合成一个电影特征, -并且对用户的特征做同样的操作,也得到一个用户特征。然后我们求这两个特征的余弦相似度。 - -在这些网络中,我们用以下的一些:ref:`api_trainer_config` 中的接口。 - -* 数据层, :ref:`api_trainer_config_helpers_layers_data_layer` -* 全连接层, :ref:`api_trainer_config_helpers_layers_fc_layer` -* 嵌入层, :ref:`api_trainer_config_helpers_layers_embedding_layer` -* 文本投影层, :ref:`api_trainer_config_helpers_layers_context_projection` -* 采样层, :ref:`api_trainer_config_helpers_layers_pooling_layer` -* 余弦相似度层, :ref:`api_trainer_config_helpers_layers_cos_sim` -* 文本卷积采样层, :ref:`api_trainer_config_helpers_network_text_conv_pool` -* 声明Python数据源, :ref:`api_trainer_config_helpers_data_sources` - -数据提供脚本 -''''''''''''' - -.. literalinclude:: ../../../demo/recommendation/dataprovider.py - :language: python - :lines: 15- - -数据提供脚本仅仅是读取meta.bin和评分文件,生成训练需要的样本。 -在脚本 :code:`dataprovider.py` 中,我们需要设置: - -* obj.slots\: 特征的类型和维度。 -* use_seq\: :code:`dataprovider.py` 中的数据是否为序列模式。 -* process\: 返回数据的每一条样本给 :code:`paddle` 。 - -数据提供脚本的细节文档可以参考 :ref:`api_pydataprovider2` 。 - -训练 -```` - -准备好数据,配置了网络,编写好数据提供脚本后,现在我们可以开始paddle训练了。 - -代码 :code:`run.sh` 如下: - -.. literalinclude:: ../../../demo/recommendation/run.sh - :language: bash - :lines: 16- - -该脚本仅仅是开始一个paddle训练过程,将日志写入文件 :code:`log.txt` ,然后 -打印在屏幕上。 - -脚本 :code:`run.sh` 中的每一行命令,请参考页面 :ref:`cmd_line_index` 。 -这些参数的简短介绍如下: - -* config\: 告诉paddle哪个文件是神经网络的配置文件。 -* save_dir\: 告诉paddle将模型保存在: code:`./output` 中。 -* use_gpu\: 是否使用GPU,默认为不使用。 -* trainer_count\: 一台机器上面的线程数量。 -* test_all_data_in_one_period\: 每一个测试周期测试一次所有数据。否则, - 每个测试周期测试: code:`batch_size` 批次的数据。 -* log_period\: 在训练了: code:`log_period` 批次后打印日志。 -* dot_period\: 在每训练: code:`dot_period` 个批次后打印一个 :code:`.` 。 -* num_passes\: 训练至多: code:`num_passes` 轮。 - -如果训练过程启动成功的话,输出应该类似如下: - -.. code-block:: text - - I0601 08:07:22.832059 10549 TrainerInternal.cpp:157] Batch=100 samples=160000 AvgCost=4.13494 CurrentCost=4.13494 Eval: CurrentEval: - - I0601 08:07:50.672627 10549 TrainerInternal.cpp:157] Batch=200 samples=320000 AvgCost=3.80957 CurrentCost=3.48421 Eval: CurrentEval: - - I0601 08:08:18.877369 10549 TrainerInternal.cpp:157] Batch=300 samples=480000 AvgCost=3.68145 CurrentCost=3.42519 Eval: CurrentEval: - - I0601 08:08:46.863963 10549 TrainerInternal.cpp:157] Batch=400 samples=640000 AvgCost=3.6007 CurrentCost=3.35847 Eval: CurrentEval: - - I0601 08:09:15.413025 10549 TrainerInternal.cpp:157] Batch=500 samples=800000 AvgCost=3.54811 CurrentCost=3.33773 Eval: CurrentEval: - I0601 08:09:36.058670 10549 TrainerInternal.cpp:181] Pass=0 Batch=565 samples=902826 AvgCost=3.52368 Eval: - I0601 08:09:46.215489 10549 Tester.cpp:101] Test samples=97383 cost=3.32155 Eval: - I0601 08:09:46.215966 10549 GradientMachine.cpp:132] Saving parameters to ./output/model/pass-00000 - I0601 08:09:46.233397 10549 ParamUtil.cpp:99] save dir ./output/model/pass-00000 - I0601 08:09:46.233438 10549 Util.cpp:209] copy trainer_config.py to ./output/model/pass-00000 - I0601 08:09:46.233541 10549 ParamUtil.cpp:147] fileName trainer_config.py - -模型被保存在 :code:`output/` 目录中。你可以在任何时候用 :code:`Ctrl-C` 来停止训练。 - -模型评估和预测 -``````````````` - -在训练了几个轮次以后,你可以对模型进行评估,得到最好轮次下的模型。运行下面命令即可: - -.. code-block:: bash - - ./evaluate.sh - -你将看到如下的信息: - -.. code-block:: text - - Best pass is 00009, error is 3.06949, which means predict get error as 0.875998002281 - evaluating from pass output/pass-00009 - -然后,你可以预测任何用户对于任何一部电影的评价,运行下面命令即可: - -.. code-block:: bash - - python prediction.py 'output/pass-00009/' - -预测程序将读取用户的输入,然后输出预测分数。用户预测的命令行界面如下: - -.. code-block:: text - - Input movie_id: 9 - Input user_id: 4 - Prediction Score is 2.56 - Input movie_id: 8 - Input user_id: 2 - Prediction Score is 3.13 diff --git a/develop/doc_cn/_sources/tutorials/semantic_role_labeling/index_cn.md.txt b/develop/doc_cn/_sources/tutorials/semantic_role_labeling/index_cn.md.txt deleted file mode 100644 index f6061766c03..00000000000 --- a/develop/doc_cn/_sources/tutorials/semantic_role_labeling/index_cn.md.txt +++ /dev/null @@ -1,201 +0,0 @@ -# 语义角色标注教程 # - -语义角色标注(Semantic role labeling, SRL)是浅层语义解析的一种形式,其目的是在给定的输入句子中发现每个谓词的谓词论元结构。 SRL作为很多自然语言处理任务中的中间步骤是很有用的,如信息提取、文档自动分类和问答。 实例如下 [1]: - - [ A0 He ] [ AM-MOD would ][ AM-NEG n’t ] [ V accept] [ A1 anything of value ] from [A2 those he was writing about ]. - -- V: 动词 -- A0: 接受者 -- A1: 接受的东西 -- A2: 从……接受 -- A3: 属性 -- AM-MOD: 情态动词 -- AM-NEG: 否定 - -给定动词“accept”,句子中的组块将会扮演某些语义角色。这里,标签方案来自 Penn Proposition Bank。 - -到目前为止,大多数成功的SRL系统是建立在某种形式的句法分析结果之上的,使用了基于句法结构的预定义特征模板。 本教程将介绍使用深度双向长短期记忆(DB-LSTM)模型[2]的端到端系统来解决SRL任务,这在很大程度上优于先前的最先进的系统。 这个系统将SRL任务视为序列标注问题。 - -## 数据描述 -相关论文[2]采用 CoNLL-2005&2012 共享任务中设置的数据进行训练和测试。由于数据许可的原因,演示采用 CoNLL-2005 的测试数据集,可以在网站上找到。 - -用户只需执行以下命令就可以下载并处理原始数据: - -```bash -cd data -./get_data.sh -``` -`data `目录会出现如下几个新的文件: -```bash -conll05st-release:the test data set of CoNll-2005 shared task -test.wsj.words:the Wall Street Journal data sentences -test.wsj.props: the propositional arguments -feature: the extracted features from data set -``` - -## 训练 -### DB-LSTM -请参阅情感分析的演示以了解有关长期短期记忆单元的更多信息。 - -与在 Sentiment Analysis 演示中使用的 Bidirectional-LSTM 不同,DB-LSTM 采用另一种方法来堆叠LSTM层。首先,标准LSTM以正向处理该序列。该 LSTM 层的输入和输出作为下一个 LSTM 层的输入,并被反向处理。这两个标准 LSTM 层组成一对 LSTM。然后我们堆叠一对对的 LSTM 层后得到深度 LSTM 模型。 - -下图展示了时间扩展的2层 DB-LSTM 网络。 -
    -![pic](./network_arch.png) -
    - -### 特征 -两个输入特征在这个流程中起着至关重要的作用:predicate(pred)和argument(arguments)。 还采用了两个其他特征:谓词上下文(ctx-p)和区域标记(mr)。 因为单个谓词不能精确地描述谓词信息,特别是当相同的词在句子中出现多于一次时。 使用谓词上下文,可以在很大程度上消除歧义。类似地,如果它位于谓词上下文区域中,则使用区域标记 mr = 1 来表示参数位置,反之则 mr = 0。这四个简单的特征是我们的SRL系统所需要的。上下文大小设置为1的一个样本的特征如下[2]所示: -
    -![pic](./feature.jpg) -
    - -在这个示例中,相应的标记句子是: - -[ A1 A record date ] has [ AM-NEG n't ] been [ V set ] . - -在演示中, 我们采用上面的特征模板, 包括: `argument`, `predicate`, `ctx-p (p=-1,0,1)`, `mark` 并使用 `B/I/O` 方案来标记每个参数。这些特征和标签存储在 `feature` 文件中, 用`\t`分割。 - -### 数据提供 - -`dataprovider.py` 是一个包装数据的 Python 文件。 函数 `hook()` 定义了网络的数据槽。六个特征和标签都是索引槽。 -``` -def hook(settings, word_dict, label_dict, **kwargs): - settings.word_dict = word_dict - settings.label_dict = label_dict - #all inputs are integral and sequential type - settings.slots = [ - integer_value_sequence(len(word_dict)), - integer_value_sequence(len(predicate_dict)), - integer_value_sequence(len(word_dict)), - integer_value_sequence(len(word_dict)), - integer_value_sequence(len(word_dict)), - integer_value_sequence(len(word_dict)), - integer_value_sequence(len(word_dict)), - integer_value_sequence(2), - integer_value_sequence(len(label_dict))] -``` -相应的数据迭代器如下: -``` -@provider(init_hook=hook, should_shuffle=True, calc_batch_size=get_batch_size, - can_over_batch_size=False, cache=CacheType.CACHE_PASS_IN_MEM) -def process(settings, file_name): - with open(file_name, 'r') as fdata: - for line in fdata: - sentence, predicate, ctx_n2, ctx_n1, ctx_0, ctx_p1, ctx_p2, mark, label = \ - line.strip().split('\t') - - words = sentence.split() - sen_len = len(words) - word_slot = [settings.word_dict.get(w, UNK_IDX) for w in words] - - predicate_slot = [settings.predicate_dict.get(predicate)] * sen_len - ctx_n2_slot = [settings.word_dict.get(ctx_n2, UNK_IDX)] * sen_len - ctx_n1_slot = [settings.word_dict.get(ctx_n1, UNK_IDX)] * sen_len - ctx_0_slot = [settings.word_dict.get(ctx_0, UNK_IDX)] * sen_len - ctx_p1_slot = [settings.word_dict.get(ctx_p1, UNK_IDX)] * sen_len - ctx_p2_slot = [settings.word_dict.get(ctx_p2, UNK_IDX)] * sen_len - - marks = mark.split() - mark_slot = [int(w) for w in marks] - - label_list = label.split() - label_slot = [settings.label_dict.get(w) for w in label_list] - yield word_slot, predicate_slot, ctx_n2_slot, ctx_n1_slot, \ - ctx_0_slot, ctx_p1_slot, ctx_p2_slot, mark_slot, label_slot -``` -函数 `process` 返回8个特征list和1个标签list。 - -### 神经网络配置 - -`db_lstm.py` 是在训练过程中加载字典并定义数据提供程序模块和网络架构的神经网络配置文件。 - -九个 `data_layer` 从数据提供程序加载实例。八个特征分别转换为向量,并由`mixed_layer`混合。 深度双向LSTM层提取softmax层的特征。目标函数是标签的交叉熵。 - -### 训练 -训练的脚本是 `train.sh`,用户只需执行: -```bash - ./train.sh -``` -`train.sh` 中的内容: -``` -paddle train \ - --config=./db_lstm.py \ - --use_gpu=0 \ - --log_period=5000 \ - --trainer_count=1 \ - --show_parameter_stats_period=5000 \ - --save_dir=./output \ - --num_passes=10000 \ - --average_test_period=10000000 \ - --init_model_path=./data \ - --load_missing_parameter_strategy=rand \ - --test_all_data_in_one_period=1 \ -2>&1 | tee 'train.log' -``` - -- \--config=./db_lstm.py : 网络配置文件 -- \--use_gpu=false: 使用 CPU 训练(如果已安装 PaddlePaddle GPU版本并想使用 GPU 训练可以设置为true,目前 crf_layer 不支持 GPU) -- \--log_period=500: 每20个batch输出日志 -- \--trainer_count=1: 设置线程数(或 GPU 数) -- \--show_parameter_stats_period=5000: 每100个batch显示参数统计 -- \--save_dir=./output: 模型输出路径 -- \--num_passes=10000: 设置数据遍历次数,一个pass意味着PaddlePaddle训练数据集中的所有样本被遍历一次 -- \--average_test_period=10000000: 每个 average_test_period 批次对平均参数进行测试 -- \--init_model_path=./data: 参数初始化路径 -- \--load_missing_parameter_strategy=rand: 随机初始不存在的参数 -- \--test_all_data_in_one_period=1: 在一个周期内测试所有数据 - - -训练后,模型将保存在目录`output`中。 我们的训练曲线如下: -
    -![pic](./src/curve.jpg) -
    - -### 测试 -测试脚本是 `test.sh`, 执行: -```bash - ./test.sh -``` -`tesh.sh` 的主要部分: -``` -paddle train \ - --config=./db_lstm.py \ - --model_list=$model_list \ - --job=test \ - --config_args=is_test=1 \ -``` - - - \--config=./db_lstm.py: 网络配置文件 - - \--model_list=$model_list.list: 模型列表文件 - - \--job=test: 指示测试任务 - - \--config_args=is_test=1: 指示测试任务的标记 - - \--test_all_data_in_one_period=1: 在一个周期内测试所有数据 - - -### 预测 -预测脚本是 `predict.sh`,用户只需执行: -```bash - ./predict.sh - -``` -在`predict.sh`中,用户应该提供网络配置文件,模型路径,标签文件,字典文件,特征文件。 -``` -python predict.py - -c $config_file \ - -w $best_model_path \ - -l $label_file \ - -p $predicate_dict_file \ - -d $dict_file \ - -i $input_file \ - -o $output_file -``` - -`predict.py` 是主要的可执行python脚本,其中包括函数:加载模型,加载数据,数据预测。网络模型将输出标签的概率分布。 在演示中,我们使用最大概率的标签作为结果。用户还可以根据概率分布矩阵实现柱搜索或维特比解码。 - -预测后,结果保存在 `predict.res` 中。 - -## 引用 -[1] Martha Palmer, Dan Gildea, and Paul Kingsbury. The Proposition Bank: An Annotated Corpus of Semantic Roles , Computational Linguistics, 31(1), 2005. - -[2] Zhou, Jie, and Wei Xu. "End-to-end learning of semantic role labeling using recurrent neural networks." Proceedings of the Annual Meeting of the Association for Computational Linguistics. 2015. diff --git a/develop/doc_cn/_sources/tutorials/sentiment_analysis/index_cn.md.txt b/develop/doc_cn/_sources/tutorials/sentiment_analysis/index_cn.md.txt deleted file mode 100644 index 1323ec1a6ab..00000000000 --- a/develop/doc_cn/_sources/tutorials/sentiment_analysis/index_cn.md.txt +++ /dev/null @@ -1,325 +0,0 @@ -# 情感分析教程 - -情感分析有许多应用场景。 一个基本的应用场景是区分给定文本的褒贬两极性,给定的文本可以是一个文档、句子、或者是一个小的文本片段。 一个简单的例子如:把用户在购物网站、旅游网站、团购网站(亚马逊、天猫、淘宝等)上发表的评论分成正面评论和负面评论两类。 - -情感分析也常用于基于大量评论和个人博客来监控社会媒体。 例如,研究人员分析了几个关于消费者信心和政治观点的调查,结果发现它们与同时期的Twitter消息中的情绪词频率相关 [1]。 另一个例子是通过分析每日Twitter博客的文本内容来预测股票变动 [2]。 - -另一方面,抓取产品的用户评论并分析他们的情感,有助于理解用户对不同公司,不同产品,甚至不同竞争对手产品的偏好。 - -本教程将指导您完成长期短期记忆(LSTM)网络的训练过程,以分类来自[大型电影评论数据集](http://ai.stanford.edu/~amaas/data/sentiment/)(有时称为[互联网电影数据库 (IMDB)](http://ai.stanford.edu/~amaas/papers/wvSent_acl2011.pdf))的句子的情感 。 此数据集包含电影评论及其相关联的类别标签,即正面和负面。 - -## 数椐准备 - -### IMDB 数椐介绍 - -训练模型之前, 我们需要预处理数椐并构建一个字典。 首先, 你可以使用下面的脚本下载 IMDB 数椐集和[Moses](http://www.statmt.org/moses/)工具, 这是一个基于统计的机器翻译系统. 我们提供了一个数据预处理脚本,它不仅能够处理IMDB数据,还能处理其他用户自定义的数据。 为了使用提前编写的脚本,需要将标记的训练和测试样本移动到另一个路径,这已经在`get_imdb.sh`中完成。 - -``` -cd demo/sentiment/data -./get_imdb.sh -``` -如果数椐获取成功,你将在目录```./demo/sentiment/data```中看到下面的文件: - -``` -aclImdb get_imdb.sh imdb mosesdecoder-master -``` - -* aclImdb: 从外部网站上下载的原始数椐集。 -* imdb: 仅包含训练和测试数椐集。 -* mosesdecoder-master: Moses 工具。 - -IMDB数据集包含25,000个已标注过的高极性电影评论用于训练,25,000个用于测试。负面的评论的得分小于等于4,正面的评论的得大于等于7,总评分10分。 运行完脚本 `./get_imdb.sh`后, 我们可以看到在目录 `aclImdb`中的数椐集的结构如下: - -``` -imdbEr.txt imdb.vocab README test train -``` -* train: 训练数椐集。 -* test : 测试数椐集。 -* imdb.vocab: 字典文件。 -* imdbEr.txt: 字典imdb.vocab中每个切分单词的预期评级。 -* README: 数椐说明文档。 - -测试集和训练集目录包含下面的文件: - -``` -labeledBow.feat neg pos unsup unsupBow.feat urls_neg.txt urls_pos.txt urls_unsup.txt -``` - -* pos: 正面评价样本,包含12,500个txt文件,每个文件是一个电影评论。 -* neg: 负面评价样本,包含12,500个txt文件,每个文件是一个电影评论。 -* unsup: 未标记的评价样本,包含50,000个txt文件。 -* urls_xx.txt: 每个评论的网址。 -* xxBow.feat: 用于统计词频的Bow模型特征。 - -### IMDB 数椐准备 - -在这个例子中,我们只使用已经标注过的训练集和测试集,且默认在训练集上构建字典,而不使用IMDB数椐集中的imdb.vocab做为字典。训练集已经做了随机打乱排序而测试集没有。 Moses 工具中的脚本`tokenizer.perl` 用于切分单单词和标点符号。执行下面的命令就可以预处理数椐。 - -``` -cd demo/sentiment/ -./preprocess.sh -``` -preprocess.sh: - -``` -data_dir="./data/imdb" -python preprocess.py -i data_dir -``` - -* data_dir: 输入数椐所在目录。 -* preprocess.py: 预处理脚本。 - -运行成功后目录`demo/sentiment/data/pre-imdb` 结构如下: - -``` -dict.txt labels.list test.list test_part_000 train.list train_part_000 -``` -* test\_part\_000 and train\_part\_000: 所有标记的测试集和训练集, 训练集已经随机打乱。 -* train.list and test.list: 训练集和测试集文件列表。 -* dict.txt: 利用训练集生成的字典。 -* labels.txt: neg 0, pos 1, 含义:标签0表示负面的评论,标签1表示正面的评论。 - -### 用户自定义数椐预处理 - -如果你执行其它的用情感分析来分类文本的任务,可以按如下的结构来准备数椐. 我们提供了脚本来构建字典和预处理数椐。所以你只用按下面的结构来组织数椐就行了。 - -``` -dataset -|----train -| |----class1 -| | |----text_files -| |----class2 -| | |----text_files -| | ... -|----test -| |----class1 -| | |----text_files -| |----class2 -| | |----text_files -| | ... -``` -* dataset: 一级目录。 -* train, test: 二级目录。 -* class1,class2,...: 三级目录。 -* text_files: 文本格式的实例文件。 - -所有同目录下的文本实例文件都是同级别的。 每个文本文件包含一个或者多个实例,每一行表示一个实例。 为了充分的随机打乱训练集, 在预处理含有多行数椐的文本文件时参数设置稍有不同, 执行`preprocess.sh`脚本时需要加上`-m True`参数。 tokenizer.perl 默认用来切分单记和标点符号,如果你不需要这个操作,在运行`preprocess.sh`时加上`-t False`参数即可。 - -## 训练模型 - -在这步任务中,我们使用了循环神经网络(RNN)的 LSTM 架构来训练情感分析模型。 引入LSTM模型主要是为了克服消失梯度的问题。 LSTM网络类似于具有隐藏层的标准循环神经网络, 但是隐藏层中的每个普通节点被一个记忆单元替换。 每个记忆单元包含四个主要的元素: 输入门, 具有自循环连接的神经元,忘记门和输出门。 更多的细节可以在文献中找到[4]。 LSTM架构的最大优点是它可以在长时间间隔内记忆信息,而没有短时记忆的损失。在有新的单词来临的每一个时间步骤内,存储在记忆单元区块的历史信息被更新用来迭代的学习单词以合理的序列程现。 - -
    ![LSTM](src/lstm.png)
    -
    图表 1. LSTM [3]
    - -情感分析是自然语言理解中最典型的问题之一。 它的目的是预测在一个序列中表达的情感态度。 通常, ,仅仅是一些关键词,如形容词和副词,在预测序列或段落的情感中起主要作用。然而有些评论上下文非常长,例如 IMDB的数椐集。 我们只所以使用LSTM来执行这个任务是因为其改进的设计并且具有门机制。 首先,它能够从词级到具有可变上下文长度的上下文级别来总结表示。 第二,它可以在句子级别利用可扩展的上下文, 而大多数方法只是利用n-gram级别的知识。第三,它直接学习段落表示,而不是组合上下文级别信息。 - -在本演示中,我们提供两个网络,即双向LSTM和三层堆叠LSTM。 - -#### 双向LSTM - -图2是双向LSTM网络,后面连全连接层和softmax层。 - -
    ![BiLSTM](src/bi_lstm.jpg)
    -
    图 2. Bidirectional-LSTM
    - -#### Stacked-LSTM -图3是三层LSTM结构。图的底部是word embedding(对文档处理后形成的单词向量)。 接下来,连接三个LSTM隐藏层,并且第二个是反向LSTM。然后提取隐藏LSTM层的所有时间步长的最大词向量作为整个序列的表示。 最后,使用具有softmax激活的全连接前馈层来执行分类任务。 更多内容可查看参考文献 [5]。 - -
    ![StackedLSTM](src/stacked_lstm.jpg)
    -
    图 3. Stacked-LSTM for sentiment analysis
    - -**配置** - -进入`demo/sentiment` 目录 , `trainer_config.py` 是一个配置文件的例子, 其中包含算法和网络配置。第一行从`sentiment_net.py`中导出预定义的网络。 - -trainer_config.py: - -```python -from sentiment_net import * - -data_dir = "./data/pre-imdb" -# whether this config is used for test -is_test = get_config_arg('is_test', bool, False) -# whether this config is used for prediction -is_predict = get_config_arg('is_predict', bool, False) -dict_dim, class_dim = sentiment_data(data_dir, is_test, is_predict) - -################## Algorithm Config ##################### - -settings( - batch_size=128, - learning_rate=2e-3, - learning_method=AdamOptimizer(), - regularization=L2Regularization(8e-4), - gradient_clipping_threshold=25 -) - -#################### Network Config ###################### -stacked_lstm_net(dict_dim, class_dim=class_dim, - stacked_num=3, is_predict=is_predict) -#bidirectional_lstm_net(dict_dim, class_dim=class_dim, is_predict=is_predict) -``` - -* **数椐定义**: - * get\_config\_arg(): 获取通过 `--config_args=xx` 设置的命令行参数。 - * 定义训练数椐和测试数椐提供者, 这里使用了PaddlePaddle的Python接口来加载数椐。想了解更多细节可以参考PyDataProvider部分的文档 - -* **算法配置**: - * 使用随机梯度下降(sgd)算法。 - * 使用 adam 优化。 - * 设置batch size大小为128。 - * 设置平均sgd窗口。 - * 设置全局学习率。 -* **网络配置**: - * dict_dim: 获取字典维度。 - * class_dim: 设置类别数,IMDB有两个标签,即正面评价标签和负面评价标签。 - * `stacked_lstm_net`: 预定义网络如图3所示,默认情况下使用此网络 - * `bidirectional_lstm_net`: 预定义网络,如图2所示。 - -**训练** - -首先安装PaddlePaddle。 然后使用下面的脚本 `train.sh` 来开启本地的训练。 - -``` -cd demo/sentiment/ -./train.sh -``` - -train.sh: - -``` -config=trainer_config.py -output=./model_output -paddle train --config=$config \ - --save_dir=$output \ - --job=train \ - --use_gpu=false \ - --trainer_count=4 \ - --num_passes=10 \ - --log_period=20 \ - --dot_period=20 \ - --show_parameter_stats_period=100 \ - --test_all_data_in_one_period=1 \ - 2>&1 | tee 'train.log' -``` - -* \--config=$config: 设置网络配置。 -* \--save\_dir=$output: 设置输出路径以保存训练完成的模型。 -* \--job=train: 设置工作模式为训练。 -* \--use\_gpu=false: 使用CPU训练,如果你安装GPU版本的PaddlePaddle,并想使用GPU来训练设置为true。 -* \--trainer\_count=4:设置线程数(或GPU个数)。 -* \--num\_passes=15: 设置pass,PaddlePaddle中的一个pass意味着对数据集中的所有样本进行一次训练。 -* \--log\_period=20: 每20个batch打印一次日志。 -* \--show\_parameter\_stats\_period=100: 每100个batch打印一次统计信息。 -* \--test\_all_data\_in\_one\_period=1: 每次测试都测试所有数据。 - -如果运行成功,输出日志保存在路径 `demo/sentiment/train.log`中,模型保存在目录`demo/sentiment/model_output/`中。 输出日志说明如下: - -``` -Batch=20 samples=2560 AvgCost=0.681644 CurrentCost=0.681644 Eval: classification_error_evaluator=0.36875 CurrentEval: classification_error_evaluator=0.36875 -... -Pass=0 Batch=196 samples=25000 AvgCost=0.418964 Eval: classification_error_evaluator=0.1922 -Test samples=24999 cost=0.39297 Eval: classification_error_evaluator=0.149406 -``` -- Batch=xx: 表示训练了xx个Batch。 -- samples=xx: 表示训练了xx个样本。。 -- AvgCost=xx: 从第0个batch到当前batch的平均损失。 -- CurrentCost=xx: 最新log_period个batch处理的当前损失。 -- Eval: classification\_error\_evaluator=xx: 表示第0个batch到当前batch的分类错误。 -- CurrentEval: classification\_error\_evaluator: 最新log_period个batch的分类错误。 -- Pass=0: 通过所有训练集一次称为一遍。 0表示第一次经过训练集。 - -默认情况下,我们使用`stacked_lstm_net`网络,当传递相同的样本数时,它的收敛速度比`bidirectional_lstm_net`快。如果要使用双向LSTM,只需删除最后一行中的注释并把“stacked_lstm_net”注释掉。 - -## 测试模型 - -测试模型是指使用训练出的模型评估已标记的验证集。 - -``` -cd demo/sentiment -./test.sh -``` - -test.sh: - -```bash -function get_best_pass() { - cat $1 | grep -Pzo 'Test .*\n.*pass-.*' | \ - sed -r 'N;s/Test.* error=([0-9]+\.[0-9]+).*\n.*pass-([0-9]+)/\1 \2/g' | \ - sort | head -n 1 -} - -log=train.log -LOG=`get_best_pass $log` -LOG=(${LOG}) -evaluate_pass="model_output/pass-${LOG[1]}" - -echo 'evaluating from pass '$evaluate_pass - -model_list=./model.list -touch $model_list | echo $evaluate_pass > $model_list -net_conf=trainer_config.py -paddle train --config=$net_conf \ - --model_list=$model_list \ - --job=test \ - --use_gpu=false \ - --trainer_count=4 \ - --config_args=is_test=1 \ - 2>&1 | tee 'test.log' -``` - -函数`get_best_pass`依据分类错误率获得最佳模型进行测试。 在本示例中,我们默认使用IMDB的测试数据集作为验证。 与训练不同,它需要在这里指定`--job = test`和模型路径,即`--model_list = $model_list`。如果运行成功,日志将保存在“demo / sentiment / test.log”的路径中。例如,在我们的测试中,最好的模型是`model_output / pass-00002`,分类误差是0.115645,如下: - -``` -Pass=0 samples=24999 AvgCost=0.280471 Eval: classification_error_evaluator=0.115645 -``` - -## 预测 - -`predict.py`脚本提供了一个预测接口。在使用它之前请安装PaddlePaddle的python api。 预测IMDB的未标记评论的一个实例如下: - -``` -cd demo/sentiment -./predict.sh -``` -predict.sh: - -``` -#Note the default model is pass-00002, you shold make sure the model path -#exists or change the mode path. -model=model_output/pass-00002/ -config=trainer_config.py -label=data/pre-imdb/labels.list -cat ./data/aclImdb/test/pos/10007_10.txt | python predict.py \ - --tconf=$config\ - --model=$model \ - --label=$label \ - --dict=./data/pre-imdb/dict.txt \ - --batch_size=1 -``` - -* `cat ./data/aclImdb/test/pos/10007_10.txt` : 输入预测样本。 -* `predict.py` : 预测接口脚本。 -* `--tconf=$config` : 设置网络配置。 -* `--model=$model` : 设置模型路径。 -* `--label=$label` : 设置标签类别字典,这个字典是整数标签和字符串标签的一个对应。 -* `--dict=data/pre-imdb/dict.txt` : 设置字典文件。 -* `--batch_size=1` : 设置batch size。 - -注意应该确保默认模型路径`model_output / pass-00002`存在或更改为其它模型路径。 - -本示例的预测结果: - -``` -Loading parameters from model_output/pass-00002/ -./data/aclImdb/test/pos/10014_7.txt: predicting label is pos -``` -我们真诚地感谢您的关注,并欢迎您来参与贡献。 - -## 参考文档 -[1] Brendan O'Connor, Ramnath Balasubramanyan, Bryan R. Routledge, and Noah A. Smith. 2010. [From Tweets to Polls: Linking Text Sentiment to Public Opinion Time Series](http://homes.cs.washington.edu/~nasmith/papers/oconnor+balasubramanyan+routledge+smith.icwsm10.pdf). In ICWSM-2010.
    -[2] Johan Bollen, Huina Mao, Xiaojun Zeng. 2011. [Twitter mood predicts the stock market](http://arxiv.org/abs/1010.3003), Journal of Computational Science.
    -[3] Alex Graves, Marcus Liwicki, Santiago Fernan- dez, Roman Bertolami, Horst Bunke, and Ju ̈rgen Schmidhuber. 2009. [A novel connectionist system for unconstrained handwriting recognition. IEEE Transactions on Pattern Analysis and Machine In- telligence](http://www.cs.toronto.edu/~graves/tpami_2009.pdf), 31(5):855–868.
    -[4] Zachary C. Lipton, [A Critical Review of Recurrent Neural Networks for Sequence Learning](http://arxiv.org/abs/1506.00019v1), arXiv:1506.00019.
    -[5] Jie Zhou and Wei Xu; [End-to-end Learning of Semantic Role Labeling Using Recurrent Neural Networks](http://www.aclweb.org/anthology/P/P15/P15-1109.pdf); ACL-IJCNLP 2015.
    diff --git a/develop/doc_cn/_sources/tutorials/text_generation/index_cn.md.txt b/develop/doc_cn/_sources/tutorials/text_generation/index_cn.md.txt deleted file mode 100644 index 41a87b926db..00000000000 --- a/develop/doc_cn/_sources/tutorials/text_generation/index_cn.md.txt +++ /dev/null @@ -1,339 +0,0 @@ -# 文本生成教程 # - -在语言生成领域中,“序列到序列”(sequence to sequence)的方法已被证明是一种强大的模型。它可以被应用于进行机器翻译(machine translation)、query改写(query rewriting)、图像描述(image captioning)等等。 - -本篇教程将会指导你通过训练一个“序列到序列”的神经网络机器翻译(NMT)模型来将法语翻译成英语。 - -我们遵循 [Neural Machine Translation by Jointly Learning to Align and Translate](http://arxiv.org/abs/1409.0473) 这篇文章,其中详细说明了模型架构,以及在WMT-14数据集上得到良好表现的训练过程。本篇教程在PaddlePaddle中重现了这一良好的训练结果。 - -我们感谢@caoying的pull request,其中定义了模型架构和solver配置。 - -## 数据准备 ## -### 下载与解压缩 ### -从该链接 [http://www-lium.univ-lemans.fr/~schwenk/cslm\_joint\_paper/](http://www-lium.univ-lemans.fr/~schwenk/cslm_joint_paper/) 下载WMT-14数据集,然后解压,并将Develop和Test数据分别放入不同的文件夹。 - -- **Train data**: [bitexts (选择过后的)](http://www-lium.univ-lemans.fr/~schwenk/cslm_joint_paper/data/bitexts.tgz) -- **Develop and Test data**: [dev 与 test 数据](http://www-lium.univ-lemans.fr/~schwenk/cslm_joint_paper/data/dev+test.tgz) - -在Linux下,只需要简单地运行以下命令。否则你需要自己下载、解压、拆分到不同文件夹、并且分别重命名文件后缀。 - -```bash -cd demo/seqToseq/data -./wmt14_data.sh -``` - -我们会发现数据集 `wmt14` 中包含如下表所示的3个文件夹。 - ------ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    folder nameFrench-English parallel corpora filenumber of total filesize
    train_dataccb2_pc30.src, ccb2_pc30.trg, etc123.55G
    test_datantst1213.src, ntst1213.trg21636k
    gen_datantst14.src, ntst14.trg2864k
    -
    - -- 每个文件夹都包含法语到英语的平行语料库 -- **XXX.src** 是原始法语文件;**XXX.trg** 是目标英语文件 -- **XXX.src** 和 **XXX.trg** 的行数应该一致 -- 每行都是一个法语或者英语的句子 -- **XXX.src** 和 **XXX.trg** 中任意第i行的句子之间都有着一一对应的关系 - -### 用户自定义数据集 ### - -如果你想进行诸如语义转述(Paraphrasing)等其他“序列到序列”的任务,你只需要按照如下方式组织数据,并将它们放在`demo/seqToseq/data`目录下: - - dataset - train - file1.src file1.trg - file2.src file2.trg - ...... - test - file1.src file1.trg - file2.src file2.trg - ...... - gen - file1.src file1.trg - file2.src file2.trg - ...... - -- 一级目录:数据集文件夹名称 -- 二级目录:train、test和gen这三个文件夹是固定的 -- 三级目录:源语言到目标语言的平行语料库文件 - - **XXX.src** 是源语言的文件,**XXX.trg** 时目标语言的文件 - - 文件中的每行都必须是一个句子 - - **XXX.src** 和 **XXX.trg** 中任意第i行的句子之间都必须有着一一对应的关系 - -## 数据预处理 ## -### 预处理工作流程 ### -- 将每个源语言到目标语言的平行语料库文件合并为一个文件: - - 合并每个 **XXX.src** 和 **XXX.trg** 文件为 **XXX** - - **XXX** 中的第i行 = **XXX.src** 中的第i行 + '\t' + **XXX.trg**中的第i行 -- 创建训练数据的“源字典”和“目标字典”,每个字典都有DICTSIZE个单词,包括: - - 词频最高的(DICTSIZE - 3)个单词 - - 3个特殊符号 - - ``:序列的开始 - - ``:序列的结束 - - ``:未包含在字典中的单词 - -### 预处理命令和结果 -对数据集进行预处理的基本命令是: - -```python -cd demo/seqToseq/ -python preprocess.py -i INPUT [-d DICTSIZE] [-m] -``` - -- `-i INPUT`:输入的原始数据集路径 -- `-d DICTSIZE`:指定的字典单词数,如果没有设置,字典会包含输入数据集中的所有单词 -- `-m --mergeDict`:合并 “源字典”和“目标字典”,使得两个字典有相同的上下文 - -你将会看到如下消息: - - concat parallel corpora for dataset - build source dictionary for train data - build target dictionary for train data - dictionary size is XXX - -然后你只需要运行以下命令: - -```python -python preprocess.py -i data/wmt14 -d 30000 -``` - -这将花费数分钟的时间,并且将预处理好的数据集存放在`demo/seqToseq/data/pre-wmt14`目录下。目录结构如下: - - train test gen train.list test.list gen.list src.dict trg.dict# Text generation Tutorial # - -- **train, test, gen**:分别包含了法语到英语的平行语料库的训练数据、测试数据和生成数据。文件夹中的每个文件的每一行包含两部分,首先是法语序列,然后是对应的英语序列。 -- **train.list, test.list, gen.list**:分别为train,test,gen文件夹中的文件列表 -- **src.dict, trg.dict**:源(法语)/目标(英语)字典,每个字典包含总共30000个单词:29997个最高频单词和3个特殊符号 - -## 模型训练 ## -### 简介### - -神经网络机器翻译(NMT)旨在建立一个可以被协同调至最优翻译效果的单神经元网络。近期提出的NMT模型通常都属于编解码模型(encoder–decoder models)的一种。编解码模型将一个源语句编码为一个定长的向量,然后解码器通过这个向量生成一个目标语句。 - -在这个任务中,我们使用了一个编解码模型的扩展,它同时学习排列(align)与翻译。每当模型在翻译过程中生成了一个单词,它就会在源语句中搜索出最相关信息的位置的集合。解码器根据上下文向量预测出一个目标单词,这个向量与源中搜索出的位置和所有之前生成的目标单词有关。如想了解更多详细的解释,可以参考 [Neural Machine Translation by Jointly Learning to Align and Translate](http://arxiv.org/abs/1409.0473)。 - -这个模型对于编解码模型来说,最不同的特色是它并没有将输入语句编码为一个单独的定长向量。相反,它将输入语句编码为向量的序列,其中每个向量对应输入语句中的一个元素。然后在解码被翻译的语句时,会自适应地从这些向量中选择一个子集出来。这使得NMT模型得以解放出来,不必再将任意长度源语句中的所有信息压缩至一个定长的向量中。该模型在长语句翻译的场景下效果提升更加明显,在任意长度语句翻译的场景下都可以观察到其效果的提升。 -
    ![](./encoder-decoder-attention-model.png)
    -
    Figure 1. Encoder-Decoder-Attention-Model
    - -### 使用PaddlePaddle训练模型 ### -我们在训练之前需要常见一个模型配置文件,这里是一个例子`demo/seqToseq/translation/train.conf`。前三行import了定义network,job_mode和attention_mode的python函数。 - -```python -from seqToseq_net import * -is_generating = False - -### Data Definiation -train_conf = seq_to_seq_data(data_dir = "./data/pre-wmt14", - is_generating = is_generating) - -### Algorithm Configuration -settings( - learning_method = AdamOptimizer(), - batch_size = 50, - learning_rate = 5e-4) - -### Network Architecture -gru_encoder_decoder(train_conf, is_generating) -``` - -1. **Data Definiation**:在示例中我们定义了一个序列到序列的训练和测试数据。它返回train_conf作为配置,其输入参数如下: - - data_dir:训练数据和测试数据的目录 - - is_generating:这个配置是否用来生成,这里设置为False -2. **Algorithm Configuration**:在示例中我们使用SGD训练算法(默认),和ADAM学习方法,指定batch_size为50,learning_rate为5e-4 -3. **Network Architecture**:在示例中我们使用attention版本的GRU编解码网络。它包括了一个双向的GRU作为编码器和解码器,它模拟了解码翻译过程中在源语句中的搜索。 - -### 训练模型的命令与结果### -写完模型配置之后,我们可以通过以下命令来训练模型: - -```bash -cd demo/seqToseq/translation -./train.sh -``` - -`train.sh` 的内容如下所示: - -```bash -paddle train \ ---config='translation/train.conf' \ ---save_dir='translation/model' \ ---use_gpu=false \ ---num_passes=16 \ ---show_parameter_stats_period=100 \ ---trainer_count=4 \ ---log_period=10 \ ---dot_period=5 \ -2>&1 | tee 'translation/train.log' -``` -- config: 设置神经网络的配置文件 -- save_dir: 设置保存模型的输出路径 -- use_gpu: 是否使用GPU训练,这里设置为使用CPU -- num_passes: 设置passes的数量。paddle中的一条pass表示训练数据集中所有的样本一次 -- show_parameter_stats_period: 这里每隔100个batch显示一次参数统计信息 -- trainer_count: 设置CPU线程数或者GPU设备数 -- log_period: 这里每隔10个batch打印一次日志 -- dot_period: 这里每个5个batch打印一个点"." - -训练的损失函数默认每隔10个batch打印一次,你将会看到如下消息: - - I0719 19:16:45.952062 15563 TrainerInternal.cpp:160] Batch=10 samples=500 AvgCost=198.475 CurrentCost=198.475 Eval: classification_error_evaluator=0.737155 CurrentEval: classification_error_evaluator=0.737155 - I0719 19:17:56.707319 15563 TrainerInternal.cpp:160] Batch=20 samples=1000 AvgCost=157.479 CurrentCost=116.483 Eval: classification_error_evaluator=0.698392 CurrentEval: classification_error_evaluator=0.659065 - ..... -- AvgCost:从第0个batch到当前batch的平均cost -- CurrentCost::当前batch的cost -- classification\_error\_evaluator(Eval):从第0个评估到当前评估中,每个单词的预测错误率 -- classification\_error\_evaluator(CurrentEval):当前评估中,每个单词的预测错误率 - -当classification\_error\_evaluator的值低于0.35时,模型就训练成功了。 - -## 文本生成 ## -### 简介### - -一般而言,NMT模型受制于源语句的编码,并且通过给出当前目标单词来预测下一个目标单词。在训练过程中,当前单词在相比之下总是被当作真值(ground truth)。在生成过程中,当前单词是解码器最后一步的输出,这来自于PaddlePaddle的内存中。 - -而且,我们使用集束搜索(Beam Search)来生成序列。集束搜索使用广度优先搜索来构建搜索树。对于树的每一层,生成当前层的所有后继状态,并将它们按照启发代价(heuristic cost)升序排列。但是这种方法在每层只保存预设数量的最优状态(这个数量称为beam size)。 - -### 预训练的模型 ### -我们在拥有50个节点的集群中训练模型,每个节点有两个6核CPU。我们在5天里训练了16个pass,其中每条pass花费了7个小时。model_dir中有16个子目录,每个里面都包含202MB的全部的模型参数。然后我们发现pass-00012的模型有着最高的BLEU值27.77(参考文献[BLEU: a Method for Automatic Evaluation of Machine Translation](http://www.aclweb.org/anthology/P02-1040.pdf))。要下载解压这个模型,只需在linux下运行如下命令: - -```bash -cd demo/seqToseq/data -./wmt14_model.sh -``` - -### 使用PaddlePaddle生成模型 ### -在翻译法语句子之前,我们需要创建模型配置文件。这里是一个例子`demo/seqToseq/translation/gen.conf`。前三行import了定义network,job_mode和attention_mode的python函数。 - -```python -from seqToseq_net import * -is_generating = True - -################## Data Definiation ##################### -gen_conf = seq_to_seq_data(data_dir = "./data/pre-wmt14", - is_generating = is_generating, - gen_result = "./translation/gen_result") - -############## Algorithm Configuration ################## -settings( - learning_method = AdamOptimizer(), - batch_size = 1, - learning_rate = 0) - -################# Network configure ##################### -gru_encoder_decoder(gen_conf, is_generating) -``` - -1. **Data Definiation**:在示例中我们定义了一个序列到序列的生成数据。它返回gen_conf作为配置,其输入参数如下: - - data_dir:生成数据的目录 -  - is_generating:这个配置是否用来生成,这里设置为True -  - gen_result:保存生成结果的文件 -2. **Algorithm Configuration**:在生成过程中我们使用SGD训练算法,并指定batch_size为1(每次生成1个序列),learning_rate为0 -3. **Network Architecture**:本质上与训练模型一样 - -### 生成模型的命令与结果 ### -写完模型配置之后,我们可以通过以下命令来进行从法语到英语的文本翻译: - -```bash -cd demo/seqToseq/translation -./gen.sh -``` - - `gen.sh` 的内容如下所示。与训练模型不同的是,这里有一些不同的参数需要指定: - -```bash -paddle train \ ---job=test \ ---config='translation/gen.conf' \ ---save_dir='data/wmt14_model' \ ---use_gpu=true \ ---num_passes=13 \ ---test_pass=12 \ ---trainer_count=1 \ -2>&1 | tee 'translation/gen.log' -``` -- job:设置任务的模式为测试 -- save_dir:存储模型的路径 -- num_passes and test_pass:从test_pass到(num_passes - 1)加载模型参数,这里只加载 `data/wmt14_model/pass-00012` - -你将会看到这样的消息: - - I0706 14:48:31.178915 31441 GradientMachine.cpp:143] Loading parameters from data/wmt14_model/pass-00012 - I0706 14:48:40.012039 31441 Tester.cpp:125] Batch=100 samples=100 AvgCost=0 - I0706 14:48:48.898632 31441 Tester.cpp:125] Batch=200 samples=200 AvgCost=0 - ... - -然后在`demo/seqToseq/translation/gen_result`中的生成结果如下所示: - - 0 - 0 -11.1314 The about the width of the seats while large controls are at stake - 1 -11.1519 The on the width of the seats while large controls are at stake - 2 -11.5988 The about the width of the seats while large controls are at stake . - - 1 - 0 -24.4149 The dispute is between the major aircraft manufacturers about the width of the tourist seats on the flights , paving the way for a confrontation during the month of the Dubai . - 1 -26.9524 The dispute is between the major aircraft manufacturers about the width of the tourist seats on the flights , paving the way for a confrontation during the month of Dubai ' s . - 2 -27.9574 The dispute is between the major aircraft manufacturers about the width of the tourist seats on the flights , paving the way for a confrontation during the month of Dubai ' s Dubai . - ... - -- 这是集束搜索的结果,其中beam size是3 -- 第一行的“0”和第6行的“1”表示生成数据的序列id -- 其他六行列出了集束搜索的结果 - - 第二列是集束搜索的得分(从大到小) - - 第三列是生成的英语序列 -- 有两个特殊标识: - - ``:序列的结尾 - - ``:不包含在字典中的单词 - -### BLEU评估 ### -对机器翻译的人工评估工作很广泛但也很昂贵。一篇论文 [BLEU: a Method for Automatic Evaluation of Machine Translation](http://www.aclweb.org/anthology/P02-1040.pdf) 展示了一种方法,当需要快速或者频繁的评估时,使用自动的替补来替代经验丰富的人工评判。[Moses](http://www.statmt.org/moses/) 是一个统计学的机器翻译系统,我们使用其中的 [multi-bleu.perl](https://github.com/moses-smt/mosesdecoder/blob/master/scripts/generic/multi-bleu.perl) 来做BLEU评估。运行以下命令来下载这个脚本: - -```bash -cd demo/seqToseq/translation -./moses_bleu.sh -``` - -由于标准的翻译结果已经下载到这里`data/wmt14/gen/ntst14.trg`,我们可以运行以下命令来做BLEU评估。 - -```bash -cd demo/seqToseq/translation -./eval_bleu.sh FILE BEAMSIZE -``` - -- FILE:生成的结果文件 -- BEAMSIZE:集束搜索中的扩展广度 diff --git a/develop/doc_cn/_sources/v1_api_tutorials/README.md.txt b/develop/doc_cn/_sources/v1_api_tutorials/README.md.txt new file mode 100644 index 00000000000..071b8da61fb --- /dev/null +++ b/develop/doc_cn/_sources/v1_api_tutorials/README.md.txt @@ -0,0 +1,5 @@ +The tutorials in v1_api_tutorials are using v1_api currently, and will be upgraded to v2_api later. +Thus, v1_api_tutorials is a temporary directory. We decide not to maintain it and will delete it in future. + +Please go to [PaddlePaddle/book](https://github.com/PaddlePaddle/book) and +[PaddlePaddle/models](https://github.com/PaddlePaddle/models) to learn PaddlePaddle. diff --git a/develop/doc_cn/_sources/tutorials/embedding_model/index_cn.md.txt b/develop/doc_cn/_sources/v1_api_tutorials/embedding_model/index_cn.md.txt similarity index 100% rename from develop/doc_cn/_sources/tutorials/embedding_model/index_cn.md.txt rename to develop/doc_cn/_sources/v1_api_tutorials/embedding_model/index_cn.md.txt diff --git a/develop/doc_cn/_sources/tutorials/imagenet_model/resnet_model_cn.md.txt b/develop/doc_cn/_sources/v1_api_tutorials/imagenet_model/resnet_model_cn.md.txt similarity index 100% rename from develop/doc_cn/_sources/tutorials/imagenet_model/resnet_model_cn.md.txt rename to develop/doc_cn/_sources/v1_api_tutorials/imagenet_model/resnet_model_cn.md.txt diff --git a/develop/doc_cn/_sources/tutorials/quick_start/index_cn.rst.txt b/develop/doc_cn/_sources/v1_api_tutorials/quick_start/index_cn.rst.txt similarity index 100% rename from develop/doc_cn/_sources/tutorials/quick_start/index_cn.rst.txt rename to develop/doc_cn/_sources/v1_api_tutorials/quick_start/index_cn.rst.txt diff --git a/develop/doc_cn/objects.inv b/develop/doc_cn/objects.inv index 1f3ddc6a3206c0981802497552586f9fbc47fd0e..fe52ba70944bd7a7346ab72518b08b6a599aacac 100644 GIT binary patch delta 3107 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 delta 3305 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 diff --git a/develop/doc_cn/searchindex.js b/develop/doc_cn/searchindex.js index b85e0eb9644..6bf1e90e5c5 100644 --- a/develop/doc_cn/searchindex.js +++ b/develop/doc_cn/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["api/index_cn","api/v1/data_provider/dataprovider_cn","api/v1/data_provider/pydataprovider2_cn","api/v1/index_cn","api/v1/predict/swig_py_paddle_cn","api/v2/config/activation","api/v2/config/attr","api/v2/config/evaluators","api/v2/config/layer","api/v2/config/networks","api/v2/config/optimizer","api/v2/config/pooling","api/v2/data","api/v2/model_configs","api/v2/run_logic","design/api","design/auto_gradient_check","design/block","design/build_system/README","design/cluster_train/README","design/cluster_train/checkpointing","design/cluster_train/data_dispatch","design/cluster_train/large_model_dist_train","design/cluster_train/master_server","design/cluster_train/pserver_client","design/cluster_train/remote_parameter_updater","design/cluster_train/save_model","design/cluster_train/submit-job","design/file_manager/README","design/file_manager/pfs/pfsclient","design/functions_operators_layers","design/gan_api","design/graph","design/if_else_op","design/multi_language_interface/00.why_plain_c","design/multi_language_interface/01.inference_implementation","design/ops/rnn","design/optimizer","design/parameters_in_cpp","design/program","design/python_api","design/reader/README","design/refactor/distributed_architecture","design/refactor/parameter_server","design/refactor/session","design/refactorization","design/register_grad_op","design/releasing_process","design/scope","design/selected_rows","design/simple_op_design","design/tensor_array","design/var_desc","faq/build_and_install/index_cn","faq/cluster/index_cn","faq/index_cn","faq/local/index_cn","faq/model/index_cn","faq/parameter/index_cn","getstarted/basic_usage/index_cn","getstarted/build_and_install/cmake/build_from_source_cn","getstarted/build_and_install/docker_install_cn","getstarted/build_and_install/index_cn","getstarted/concepts/use_concepts_cn","getstarted/index_cn","howto/cross_compiling/cross_compiling_for_android_cn","howto/cross_compiling/cross_compiling_for_raspberry_cn","howto/deep_model/rnn/hierarchical_layer_cn","howto/deep_model/rnn/hrnn_rnn_api_compare_cn","howto/deep_model/rnn/index_cn","howto/deep_model/rnn/recurrent_group_cn","howto/deep_model/rnn/rnn_config_cn","howto/dev/build_cn","howto/dev/contribute_to_paddle_cn","howto/dev/new_layer_cn","howto/dev/new_op_cn","howto/dev/use_eigen_cn","howto/dev/write_docs_cn","howto/index_cn","howto/optimization/gpu_profiling_cn","howto/usage/cluster/cluster_train_cn","howto/usage/cmd_parameter/arguments_cn","howto/usage/cmd_parameter/detail_introduction_cn","howto/usage/cmd_parameter/index_cn","howto/usage/cmd_parameter/use_case_cn","howto/usage/k8s/k8s_basis_cn","howto/usage/k8s/k8s_cn","howto/usage/k8s/k8s_distributed_cn","howto/usage/k8s/src/k8s_data/README","howto/usage/k8s/src/k8s_train/README","index_cn","survey/cluster_bootstrapping_tools","tutorials/embedding_model/index_cn","tutorials/image_classification/index_cn","tutorials/imagenet_model/resnet_model_cn","tutorials/index_cn","tutorials/quick_start/index_cn","tutorials/rec/ml_dataset_cn","tutorials/rec/ml_regression_cn","tutorials/semantic_role_labeling/index_cn","tutorials/sentiment_analysis/index_cn","tutorials/text_generation/index_cn"],envversion:50,filenames:["api/index_cn.rst","api/v1/data_provider/dataprovider_cn.rst","api/v1/data_provider/pydataprovider2_cn.rst","api/v1/index_cn.rst","api/v1/predict/swig_py_paddle_cn.rst","api/v2/config/activation.rst","api/v2/config/attr.rst","api/v2/config/evaluators.rst","api/v2/config/layer.rst","api/v2/config/networks.rst","api/v2/config/optimizer.rst","api/v2/config/pooling.rst","api/v2/data.rst","api/v2/model_configs.rst","api/v2/run_logic.rst","design/api.md","design/auto_gradient_check.md","design/block.md","design/build_system/README.md","design/cluster_train/README.md","design/cluster_train/checkpointing.md","design/cluster_train/data_dispatch.md","design/cluster_train/large_model_dist_train.md","design/cluster_train/master_server.md","design/cluster_train/pserver_client.md","design/cluster_train/remote_parameter_updater.md","design/cluster_train/save_model.md","design/cluster_train/submit-job.md","design/file_manager/README.md","design/file_manager/pfs/pfsclient.md","design/functions_operators_layers.md","design/gan_api.md","design/graph.md","design/if_else_op.md","design/multi_language_interface/00.why_plain_c.md","design/multi_language_interface/01.inference_implementation.md","design/ops/rnn.md","design/optimizer.md","design/parameters_in_cpp.md","design/program.md","design/python_api.md","design/reader/README.md","design/refactor/distributed_architecture.md","design/refactor/parameter_server.md","design/refactor/session.md","design/refactorization.md","design/register_grad_op.md","design/releasing_process.md","design/scope.md","design/selected_rows.md","design/simple_op_design.md","design/tensor_array.md","design/var_desc.md","faq/build_and_install/index_cn.rst","faq/cluster/index_cn.rst","faq/index_cn.rst","faq/local/index_cn.rst","faq/model/index_cn.rst","faq/parameter/index_cn.rst","getstarted/basic_usage/index_cn.rst","getstarted/build_and_install/cmake/build_from_source_cn.rst","getstarted/build_and_install/docker_install_cn.rst","getstarted/build_and_install/index_cn.rst","getstarted/concepts/use_concepts_cn.rst","getstarted/index_cn.rst","howto/cross_compiling/cross_compiling_for_android_cn.md","howto/cross_compiling/cross_compiling_for_raspberry_cn.md","howto/deep_model/rnn/hierarchical_layer_cn.rst","howto/deep_model/rnn/hrnn_rnn_api_compare_cn.rst","howto/deep_model/rnn/index_cn.rst","howto/deep_model/rnn/recurrent_group_cn.md","howto/deep_model/rnn/rnn_config_cn.rst","howto/dev/build_cn.md","howto/dev/contribute_to_paddle_cn.md","howto/dev/new_layer_cn.rst","howto/dev/new_op_cn.md","howto/dev/use_eigen_cn.md","howto/dev/write_docs_cn.rst","howto/index_cn.rst","howto/optimization/gpu_profiling_cn.rst","howto/usage/cluster/cluster_train_cn.md","howto/usage/cmd_parameter/arguments_cn.md","howto/usage/cmd_parameter/detail_introduction_cn.md","howto/usage/cmd_parameter/index_cn.rst","howto/usage/cmd_parameter/use_case_cn.md","howto/usage/k8s/k8s_basis_cn.md","howto/usage/k8s/k8s_cn.md","howto/usage/k8s/k8s_distributed_cn.md","howto/usage/k8s/src/k8s_data/README.md","howto/usage/k8s/src/k8s_train/README.md","index_cn.rst","survey/cluster_bootstrapping_tools.md","tutorials/embedding_model/index_cn.md","tutorials/image_classification/index_cn.md","tutorials/imagenet_model/resnet_model_cn.md","tutorials/index_cn.md","tutorials/quick_start/index_cn.rst","tutorials/rec/ml_dataset_cn.md","tutorials/rec/ml_regression_cn.rst","tutorials/semantic_role_labeling/index_cn.md","tutorials/sentiment_analysis/index_cn.md","tutorials/text_generation/index_cn.md"],objects:{},objnames:{},objtypes:{},terms:{"00012\u7684\u6a21\u578b\u6709\u7740\u6700\u9ad8\u7684bleu\u503c27":101,"0005\u4e58\u4ee5batch":93,"000\u4e2a\u5df2\u6807\u6ce8\u8fc7\u7684\u9ad8\u6781\u6027\u7535\u5f71\u8bc4\u8bba\u7528\u4e8e\u8bad\u7ec3":100,"000\u4e2a\u7528\u4e8e\u6d4b\u8bd5":100,"000\u4e2atxt\u6587\u4ef6":100,"000\u4f4d\u7528\u6237\u5bf94":97,"000\u5e45\u56fe\u50cf\u4e0a\u6d4b\u8bd5\u4e86\u6a21\u578b\u7684\u5206\u7c7b\u9519\u8bef\u7387":94,"000\u5f20\u7070\u5ea6\u56fe\u7247\u7684\u6570\u5b57\u5206\u7c7b\u6570\u636e\u96c6":2,"000\u6761\u8bc4\u4ef7":97,"000\u90e8\u7535\u5f71\u76841":97,"00186201e":4,"00m":79,"01852v1":8,"03m":79,"0424m":79,"0473v3":9,"05d":93,"0630u":79,"06u":79,"0810u":79,"08823112e":4,"0957m":79,"0\u4e4b\u540e\u7684\u7248\u672c":61,"0\u53f7\u8bad\u7ec3\u8282\u70b9\u662f\u4e3b\u8bad\u7ec3\u8282\u70b9":82,"0\u5c42\u5e8f\u5217":67,"0\u8868\u793a\u7b2c\u4e00\u6b21\u7ecf\u8fc7\u8bad\u7ec3\u96c6":100,"0ab":8,"0rc1":47,"0rc2":47,"10000\u5f20\u4f5c\u4e3a\u6d4b\u8bd5\u96c6":93,"10007_10":100,"10014_7":100,"100m":56,"101\u5c42\u548c152\u5c42\u7684\u7f51\u7edc\u7ed3\u6784\u4e2d":94,"101\u5c42\u548c152\u5c42\u7684\u7f51\u7edc\u914d\u7f6e\u6587\u4ef6\u53ef\u53c2\u7167":94,"101\u5c42\u7f51\u7edc\u6a21\u578b":94,"10\u4e2d\u7684\u8bad\u7ec3\u96c6\u548c\u6d4b\u8bd5\u96c6":93,"10\u6570\u636e\u96c6":93,"10\u6570\u636e\u96c6\u5305\u542b60000\u5f2032x32\u7684\u5f69\u8272\u56fe\u7247":93,"10\u6570\u636e\u96c6\u7684\u5b98\u65b9\u7f51\u5740":93,"10\u6570\u636e\u96c6\u8bad\u7ec3\u4e00\u4e2a\u5377\u79ef\u795e\u7ecf\u7f51\u7edc":93,"10g":27,"1150u":79,"11\u5b9e\u73b0\u4e86c":35,"11e6":86,"12194102e":4,"124n":79,"128\u7ef4\u548c256\u7ef4":92,"12\u64cd\u4f5c\u7cfb\u7edf":53,"13m":86,"1490u":79,"14\u4ee5\u4e0a":66,"14\u6570\u636e\u96c6":101,"14\u6570\u636e\u96c6\u4e0a\u5f97\u5230\u826f\u597d\u8868\u73b0\u7684\u8bad\u7ec3\u8fc7\u7a0b":101,"14\u8fd9\u79cd\u5199\u6cd5\u5c06\u4f1a\u6d4b\u8bd5\u6a21\u578b":84,"152\u5c42\u7f51\u7edc\u6a21\u578b":94,"15501715e":4,"1550u":79,"15\u884c":68,"1636k":101,"16\u5b57\u8282\u8868\u793a\u4fdd\u5b58\u7684\u53c2\u6570\u603b\u4e2a\u6570":58,"16u":79,"173m":94,"173n":79,"1770u":79,"18\u5c81\u4ee5\u4e0b":97,"18e457ce3d362ff5f3febf8e7f85ffec852f70f3b629add10aed84f930a68750":86,"197u":79,"1\u7684\u5c42\u4e4b\u5916":84,"1\u7a00\u758f\u6570\u636e":74,"1\u8f6e\u5b58\u50a8\u7684\u6240\u6709\u6a21\u578b":84,"1\u9664\u4ee5batch":93,"1m\u6570\u636e\u96c6\u4e2d":98,"1m\u7684\u5b57\u6bb5\u914d\u7f6e\u6587\u4ef6\u5728\u76ee\u5f55":98,"200\u6570\u636e\u96c6\u4e0a\u4f7f\u7528vgg\u6a21\u578b\u8bad\u7ec3\u4e00\u4e2a\u9e1f\u7c7b\u56fe\u7247\u5206\u7c7b\u6a21\u578b":93,"210u":79,"211839e770f7b538e2d8":9,"215n":79,"228u":79,"234m":94,"24\u5c81":97,"2520u":79,"25639710e":4,"25k":96,"2680u":79,"26\u884c":68,"27787406e":4,"279n":79,"27m":79,"285m":79,"2863m":79,"28\u7684\u56fe\u7247\u50cf\u7d20\u7070\u5ea6\u503c":2,"28\u7ef4\u7684\u7a20\u5bc6\u6d6e\u70b9\u6570\u5411\u91cf\u548c\u4e00\u4e2a":2,"28m":79,"2977m":79,"29997\u4e2a\u6700\u9ad8\u9891\u5355\u8bcd\u548c3\u4e2a\u7279\u6b8a\u7b26\u53f7":101,"2\u4e09\u7c7b\u7684\u6bd4\u4f8b\u4e3a":58,"2\u4e2a\u6d6e\u70b9\u6570":59,"2\u5206\u522b\u4ee3\u88683\u4e2a\u8282\u70b9\u7684trainer":87,"2\u610f\u5473\u77400\u53f7\u548c1\u53f7gpu\u5c06\u4f1a\u4f7f\u7528\u6570\u636e\u5e76\u884c\u6765\u8ba1\u7b97fc1\u548cfc2\u5c42":84,"2\u8fd9\u51e0\u4e2a\u76ee\u5f55\u8868\u793apaddlepaddle\u8282\u70b9\u4e0etrain":87,"2nd":8,"302n":79,"30u":79,"3206326\u4e2a\u8bcd\u548c4\u4e2a\u7279\u6b8a\u6807\u8bb0":92,"32777140e":4,"328n":79,"32\u7ef4":92,"32u":79,"32x32":12,"331n":79,"3320u":79,"34\u5c81":97,"35\u65f6":101,"36540484e":4,"36u":79,"3710m":79,"3768m":79,"387u":79,"38u":79,"3920u":79,"39u":79,"3\u4e2a\u7279\u6b8a\u7b26\u53f7":101,"3\u53f7gpu":56,"4035m":79,"4090u":79,"4096mb":82,"4279m":79,"43630644e":4,"43u":79,"448a5b355b84":86,"44\u5c81":97,"4560u":79,"4563m":79,"45u":79,"4650u":79,"4726m":79,"473m":86,"48565123e":4,"48684503e":4,"49316648e":4,"49\u5c81":97,"4\u5b57\u8282\u8868\u793apaddlepaddle\u7248\u672c\u4fe1\u606f":58,"4gb":82,"4yf":8,"500\u4e2atxt\u6587\u4ef6":100,"500m":56,"50\u5c42":94,"50\u5c42\u7f51\u7edc\u6a21\u578b":94,"51111044e":4,"514u":79,"525n":79,"526u":79,"53018653e":4,"536u":79,"5460u":79,"5470u":79,"54u":79,"55\u5c81":97,"55g":101,"5690m":79,"573u":79,"578n":79,"5798m":79,"586u":79,"58s":86,"5969m":79,"5\u4e2a\u6d4b\u8bd5\u6837\u4f8b\u548c2\u4e2a\u751f\u6210\u5f0f\u6837\u4f8b":92,"5delta":8,"6080u":79,"6082v4":8,"6140u":79,"6305m":79,"639u":79,"64\u5e73\u53f0\u4e3a\u4f8b":[65,66],"64\u73af\u5883":66,"64\u7ef4":92,"655u":79,"6780u":79,"6810u":79,"682u":79,"6970u":79,"6\u4e07\u4ebf\u6b21\u6d6e\u70b9\u8fd0\u7b97\u6bcf\u79d2":79,"6\u4e2a\u8282\u70b9":80,"6\u5143\u4e0a\u4e0b\u6587\u4f5c\u4e3a\u8f93\u5165\u5c42":92,"704u":79,"70634608e":4,"7090u":79,"72296313e":4,"72u":79,"73u":79,"75u":79,"760u":79,"767u":79,"783n":79,"784u":79,"78m":79,"7\u548cpip":53,"7\u7248\u672c\u5f00\u59cb":65,"7eamaa":12,"7kb":86,"8250u":79,"8300u":79,"830n":79,"849m":79,"85625684e":4,"861u":79,"864k":101,"8661m":79,"877\u4e2a\u88ab\u5411\u91cf\u5316\u7684\u8bcd":92,"877\u884c":92,"892m":79,"8\u5b57\u8282\u8868\u793a\u6bcf\u4e2a\u53c2\u6570\u5360\u7528\u7684\u5b57\u8282\u6570":58,"901n":79,"90u":79,"918u":79,"9247m":79,"924n":79,"9261m":79,"93137714e":4,"9330m":79,"94u":79,"9530m":79,"96644767e":4,"983m":79,"988u":79,"997u":79,"99982715e":4,"99m":94,"99u":79,"9\u4e2d\u7684\u4e00\u4e2a\u6570\u5b57":2,"9f18":86,"\u0233":59,"\u03b5":59,"\u4e00":68,"\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a0\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u6269\u5c55\u6210\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u4e0d\u5171\u4eab\u7684\u4f8b\u5b50\u662f":75,"\u4e00\u4e2a\u4f8b\u5b50\u662f\u623f\u4ea7\u4f30\u503c":59,"\u4e00\u4e2a\u5178\u578b\u7684\u795e\u7ecf\u7f51\u7edc\u5982\u4e0b\u56fe\u6240\u793a":93,"\u4e00\u4e2a\u5178\u578b\u7684chunk\u5982\u4e0b\u6240\u793a":28,"\u4e00\u4e2a\u5206\u5e03\u5f0f\u7684\u5b58\u50a8\u7cfb\u7edf":85,"\u4e00\u4e2a\u5206\u5e03\u5f0fpaddle\u8bad\u7ec3\u4efb\u52a1\u4e2d\u7684\u6bcf\u4e2a\u8fdb\u7a0b\u90fd\u53ef\u4ee5\u4ececeph\u8bfb\u53d6\u6570\u636e":86,"\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217\u6216\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u6269\u5c55\u6210\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217\u8fdb\u5165":70,"\u4e00\u4e2a\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u5305\u542b\u5982\u4e0b\u5c42":93,"\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217\u6216\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u53d8\u6210\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u53d8\u6210\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217\u8fdb\u5165":70,"\u4e00\u4e2a\u53cc\u5c42rnn\u7531\u591a\u4e2a\u5355\u5c42rnn\u7ec4\u6210":70,"\u4e00\u4e2a\u53ef\u8c03\u7528\u7684\u51fd\u6570":70,"\u4e00\u4e2a\u57fa\u672c\u7684\u5e94\u7528\u573a\u666f\u662f\u533a\u5206\u7ed9\u5b9a\u6587\u672c\u7684\u8912\u8d2c\u4e24\u6781\u6027":100,"\u4e00\u4e2a\u5bb9\u5668\u5c31\u662f\u4e00\u4e2a\u64cd\u4f5c\u7cfb\u7edf\u7684\u8fdb\u7a0b":61,"\u4e00\u4e2a\u6216\u591a\u4e2a":85,"\u4e00\u4e2a\u6570\u636e\u96c6\u5927\u90e8\u5206\u5e8f\u5217\u957f\u5ea6\u662f100":56,"\u4e00\u4e2a\u6587\u4ef6":2,"\u4e00\u4e2a\u662f\u6d6e\u70b9\u8ba1\u7b97\u91cf":79,"\u4e00\u4e2a\u662f\u76f4\u63a5\u628a\u4e00\u4e2a\u5bb9\u5668\u8f6c\u6362\u6210\u955c\u50cf":61,"\u4e00\u4e2a\u72ec\u7acb\u7684\u5143\u7d20":67,"\u4e00\u4e2a\u72ec\u7acb\u7684\u8bcd\u8bed":67,"\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc\u7684\u6a21\u578b\u7531\u5927\u91cf\u7684\u53c2\u6570\u7ec4\u6210":20,"\u4e00\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50\u5982":100,"\u4e00\u4e2a\u7ec8\u7aef\u8fd0\u884cvi":61,"\u4e00\u4e2a\u7f51\u7edc\u5c42\u7684\u524d\u5411\u4f20\u64ad\u90e8\u5206\u628a\u8f93\u5165\u8f6c\u5316\u4e3a\u76f8\u5e94\u7684\u8f93\u51fa":74,"\u4e00\u4e2a\u7f51\u7edc\u5c42\u7684\u53c2\u6570\u662f\u5728":74,"\u4e00\u4e2a\u7f51\u7edc\u5c42\u7684c":74,"\u4e00\u4e2a\u8f93\u51fa\u7ec4\u6210":75,"\u4e00\u4e2a\u91cd\u8981\u7684\u95ee\u9898\u662f\u9009\u62e9\u6b63\u786e\u7684learning_r":58,"\u4e00\u4e2achunk\u7531\u6240\u5728\u7684\u6587\u4ef6\u504f\u79fb":28,"\u4e00\u4e2adocker\u955c\u50cf\u662f\u4e00\u4e2a\u6253\u5305\u597d\u7684\u8f6f\u4ef6":61,"\u4e00\u4e2agpu\u8bbe\u5907\u4e0a\u4e0d\u5141\u8bb8\u914d\u7f6e\u591a\u4e2a\u6a21\u578b":82,"\u4e00\u4e2alabel":68,"\u4e00\u4e2alogging\u5bf9\u8c61":2,"\u4e00\u4e2amemory\u5305\u542b":71,"\u4e00\u4e2apass\u610f\u5473\u7740paddlepaddle\u8bad\u7ec3\u6570\u636e\u96c6\u4e2d\u7684\u6240\u6709\u6837\u672c\u88ab\u904d\u5386\u4e00\u6b21":99,"\u4e00\u4e2apass\u8868\u793a\u8fc7\u4e00\u904d\u6240\u6709\u8bad\u7ec3\u6837\u672c":96,"\u4e00\u4e2apod\u4e2d\u7684\u6240\u6709\u5bb9\u5668\u4f1a\u88ab\u8c03\u5ea6\u5230\u540c\u4e00\u4e2anode\u4e0a":85,"\u4e00\u4e2aposix\u517c\u5bb9\u7684\u6587\u4ef6\u7cfb\u7edf":28,"\u4e00\u4eba":68,"\u4e00\u53e5\u8bdd\u662f\u7531\u8bcd\u8bed\u6784\u6210\u7684\u5e8f\u5217":70,"\u4e00\u53f0\u673a\u5668\u4e0a\u9762\u7684\u7ebf\u7a0b\u6570\u91cf":98,"\u4e00\u53f0\u7535\u8111":72,"\u4e00\u65e9":68,"\u4e00\u662fbatch":56,"\u4e00\u6761\u6837\u672c":2,"\u4e00\u6837\u7684\u65b9\u5f0f":72,"\u4e00\u6837\u8bbe\u7f6e":80,"\u4e00\u6b21\u4f5c\u4e1a\u79f0\u4e3a\u4e00\u4e2ajob":85,"\u4e00\u6b21\u6027\u676f\u5b50":68,"\u4e00\u6b21yield\u8c03\u7528":2,"\u4e00\u79cd\u5e38\u7528\u7684\u505a\u6cd5\u662f\u7528\u5b66\u4e60\u7684\u6a21\u578b\u5bf9\u53e6\u5916\u4e00\u7ec4\u6d4b\u8bd5\u6570\u636e\u8fdb\u884c\u9884\u6d4b":59,"\u4e00\u79cd\u5e38\u7528\u7684cmake\u914d\u7f6e\u5982\u4e0b":65,"\u4e00\u7bc7\u8bba\u6587":101,"\u4e00\u7ea7\u76ee\u5f55":[100,101],"\u4e00\u81f4":[67,68],"\u4e00\u822c\u4e0d\u5141\u8bb8\u518d\u4ece":47,"\u4e00\u822c\u4ece":73,"\u4e00\u822c\u5728paddlepaddle\u4e2d":68,"\u4e00\u822c\u60c5\u51b5\u4e0b":[1,59],"\u4e00\u822c\u63a8\u8350\u8bbe\u7f6e\u6210true":2,"\u4e00\u822c\u662f\u7531\u4e8e\u76f4\u63a5\u4f20\u9012\u5927\u5b57\u5178\u5bfc\u81f4\u7684":58,"\u4e00\u822c\u6765\u8bf4":71,"\u4e00\u822c\u800c\u8a00":101,"\u4e00\u822c\u8868\u793a":68,"\u4e00\u822c\u8bbe\u7f6e":58,"\u4e00\u884c\u4e3a\u4e00\u4e2a\u6837\u672c":96,"\u4e09\u79cd\u5e8f\u5217\u6a21\u5f0f":[2,63],"\u4e09\u7ea7\u76ee\u5f55":[100,101],"\u4e0a":73,"\u4e0a\u4e0b\u6587\u5927\u5c0f\u8bbe\u7f6e\u4e3a1\u7684\u4e00\u4e2a\u6837\u672c\u7684\u7279\u5f81\u5982\u4e0b":99,"\u4e0a\u4f20\u5230cloud\u6216\u8005\u4e0b\u8f7d\u5230\u672c\u5730\u7684\u65f6\u95f4\u53ef\u80fd\u6bd4\u8f83\u957f":28,"\u4e0a\u4f20\u65b9\u6cd5":47,"\u4e0a\u53d1\u8868\u7684\u8bc4\u8bba\u5206\u6210\u6b63\u9762\u8bc4\u8bba\u548c\u8d1f\u9762\u8bc4\u8bba\u4e24\u7c7b":100,"\u4e0a\u56fe\u4e2d\u865a\u7ebf\u7684\u8fde\u63a5":68,"\u4e0a\u56fe\u63cf\u8ff0\u4e86\u4e00\u4e2a3\u8282\u70b9\u7684\u5206\u5e03\u5f0f\u8bad\u7ec3\u573a\u666f":87,"\u4e0a\u6ce8\u518c\u4e00\u4e0b":28,"\u4e0a\u7f16\u8bd1\u5f88\u6162":72,"\u4e0a\u7f16\u8bd1android\u5e73\u53f0\u4e0a\u9002\u7528\u7684paddlepaddle\u5e93":65,"\u4e0a\u7f51":68,"\u4e0a\u8fd0\u884c":61,"\u4e0a\u8ff0\u4ee3\u7801\u5c06bias\u5168\u90e8\u521d\u59cb\u5316\u4e3a1":58,"\u4e0a\u8ff0\u547d\u4ee4\u7f16\u8bd1\u51fa\u4e00\u4e2a":72,"\u4e0a\u8ff0\u7684":57,"\u4e0a\u8ff0\u7684\u4ee3\u7801\u7247\u6bb5\u5305\u542b\u4e86\u4e24\u79cd\u65b9\u6cd5":79,"\u4e0a\u8ff0\u811a\u672c\u4f7f\u7528":80,"\u4e0a\u9762\u7684\u4ee3\u7801\u5728":75,"\u4e0a\u9762\u7684\u4ee3\u7801\u9996\u5148\u5bfc\u5165\u4f9d\u8d56\u7684\u5305":75,"\u4e0b":[75,93],"\u4e0b\u540c":58,"\u4e0b\u56fe\u4e2d\u5c31\u5c55\u793a\u4e86\u4e00\u4e9b\u5173\u4e8e\u5185\u5b58\u6570\u636e\u8fc1\u5f99\u548c\u8ba1\u7b97\u8d44\u6e90\u5229\u7528\u7387\u7684\u5efa\u8bae":79,"\u4e0b\u56fe\u5c55\u793a\u4e86\u6240\u6709\u7684\u56fe\u7247\u7c7b\u522b":93,"\u4e0b\u56fe\u5c55\u793a\u4e86\u65f6\u95f4\u6269\u5c55\u76842\u5c42":99,"\u4e0b\u56fe\u5c55\u793a\u7684\u662f\u57fa\u4e8e\u6b8b\u5dee\u7684\u8fde\u63a5\u65b9\u5f0f":94,"\u4e0b\u56fe\u662f\u4e00\u4e2a\u5168\u8fde\u63a5\u5c42\u7684\u793a\u610f\u56fe":74,"\u4e0b\u5b58\u653e\u516c\u5171\u6570\u636e\u96c6\u5408":21,"\u4e0b\u6587\u4ee5nlp\u4efb\u52a1\u4e3a\u4f8b":70,"\u4e0b\u6587\u4f7f\u7528":87,"\u4e0b\u6587\u5c31\u662f\u7528job\u7c7b\u578b\u7684\u8d44\u6e90\u6765\u8fdb\u884c\u8bad\u7ec3":86,"\u4e0b\u6b21":68,"\u4e0b\u7684":87,"\u4e0b\u7684\u4f5c\u4e3a\u7f16\u8bd1\u5de5\u5177":66,"\u4e0b\u8868\u5c55\u793a\u4e86batch":94,"\u4e0b\u8f7d":28,"\u4e0b\u8f7d\u5230\u672c\u5730":28,"\u4e0b\u8f7d\u5b8c\u6570\u636e\u540e":86,"\u4e0b\u8f7d\u6570\u636e\u96c6":93,"\u4e0b\u8f7draspberri":66,"\u4e0b\u8f7dwmt":101,"\u4e0b\u9762\u4e3e\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50":79,"\u4e0b\u9762\u4ecb\u7ecd\u4ecb\u7ecd":75,"\u4e0b\u9762\u4ecb\u7ecd\u9884\u5904\u7406\u8fc7\u7a0b\u5177\u4f53\u7684\u6b65\u9aa4":98,"\u4e0b\u9762\u4ee5\u77e9\u9635\u4e58\u64cd\u4f5c":75,"\u4e0b\u9762\u4ee5addop\u4e3a\u4f8b\u8bf4\u660etensor\u7684\u4f7f\u7528\u8fc7\u7a0b":76,"\u4e0b\u9762\u5148\u7b80\u8981\u4ecb\u7ecd\u4e00\u4e0b\u672c\u6587\u7528\u5230\u7684\u51e0\u4e2akubernetes\u6982\u5ff5":85,"\u4e0b\u9762\u5206\u522b\u4ecb\u7ecd\u67d0\u4e00\u7c7b\u6587\u4ef6\u7684\u5b9e\u73b0\u65b9\u5f0f":35,"\u4e0b\u9762\u5217\u51fa\u4e86":71,"\u4e0b\u9762\u5217\u51fa\u4e86\u5168\u8fde\u63a5\u5c42\u7684\u68af\u5ea6\u68c0\u67e5\u5355\u5143\u6d4b\u8bd5":74,"\u4e0b\u9762\u5c31\u6839\u636e\u8fd9\u51e0\u4e2a\u6b65\u9aa4\u5206\u522b\u4ecb\u7ecd":87,"\u4e0b\u9762\u6211\u4eec\u7ed9\u51fa\u4e86\u4e00\u4e2a\u914d\u7f6e\u793a\u4f8b":93,"\u4e0b\u9762\u662f":75,"\u4e0b\u9762\u662f\u4e00\u4e2a\u8bef\u5dee\u66f2\u7ebf\u56fe\u7684\u793a\u4f8b":93,"\u4e0b\u9762\u662f\u5bf9":75,"\u4e0b\u9762\u662fcifar":93,"\u4e0b\u9762\u7684\u4ee3\u7801\u5c06\u968f\u673a\u751f\u6210\u7684\u77e9\u9635\u8f6c\u5316\u4e3a\u53ef\u4ee5\u88abpaddlepaddle\u52a0\u8f7d\u7684\u6a21\u578b\u53c2\u6570":58,"\u4e0b\u9762\u7684\u4ee3\u7801\u7247\u6bb5\u5b9e\u73b0\u4e86":74,"\u4e0b\u9762\u7684\u4f8b\u5b50\u4f7f\u7528\u4e86":94,"\u4e0b\u9762\u7684\u4f8b\u5b50\u540c\u6837\u4f7f\u7528\u4e86":94,"\u4e0b\u9762\u7684\u547d\u4ee4\u628a\u5f53\u524d\u76ee\u5f55\u6302\u8f7d\u5230\u4e86\u5bb9\u5668\u4e2d\u7684":61,"\u4e0b\u9762\u7684\u70b9\u5b9e\u73b0\u4e86mulop\u7684\u5b9a\u4e49":75,"\u4e0b\u9762\u7ed9\u51fa\u4e86\u4e00\u4e2a\u4f8b\u5b50":74,"\u4e0b\u9762\u7ed9\u51fa\u5728\u4e09\u7ef4\u7a7a\u95f4\u4e2d\u4f7f\u7528\u7ebf\u6027\u56de\u5f52\u62df\u5408\u4e00\u6761\u76f4\u7ebf\u7684\u4f8b\u5b50":63,"\u4e0b\u9762\u811a\u672c\u7b26\u5408paddlepaddle\u671f\u5f85\u7684\u8bfb\u53d6\u6570\u636e\u7684python\u7a0b\u5e8f\u7684\u6a21\u5f0f":59,"\u4e0b\u9762\u89e3\u91ca\u4ee3\u7801\u4e2d\u4e00\u4e9b\u5173\u952e\u7684\u5730\u65b9":75,"\u4e0b\u9762\u8fd9\u4e9blayer\u80fd\u591f\u63a5\u53d7\u53cc\u5c42\u5e8f\u5217\u4f5c\u4e3a\u8f93\u5165":67,"\u4e0d":68,"\u4e0d\u4e00\u5b9a\u548c\u65f6\u95f4\u6709\u5173\u7cfb":2,"\u4e0d\u4e00\u81f4\u7684\u7531pfsclient\u4e0b\u8f7d\u6216\u8005\u4f20\u8f93chunk\u5b8c\u6210":28,"\u4e0d\u4f1a\u4fdd\u7559\u5728\u78c1\u76d8\u4e0a":72,"\u4e0d\u4f1a\u518d\u4ece":56,"\u4e0d\u4f1a\u865a\u62df\u4efb\u4f55\u786c\u4ef6":72,"\u4e0d\u4f7f\u7528\u9759\u6001\u5e93":34,"\u4e0d\u4f7f\u7528\u989d\u5916\u7a7a\u95f4":74,"\u4e0d\u4f7f\u7528c":34,"\u4e0d\u4f7f\u7528swig":34,"\u4e0d\u5141\u8bb8\u4e00\u4e2a\u6587\u4ef6\u4e2d\u5305\u542b\u591a\u4e2aop":75,"\u4e0d\u5171\u4eab\u5219\u4e0d\u52a0":75,"\u4e0d\u5171\u4eab\u7684\u4f8b\u5b50\u53ef\u4ee5\u53c2\u8003":75,"\u4e0d\u5305\u542b\u5728\u5b57\u5178\u4e2d\u7684\u5355\u8bcd":101,"\u4e0d\u540c":99,"\u4e0d\u540c\u4e3b\u673a":85,"\u4e0d\u540c\u4e8e\u4e0a\u8ff0\u4ecb\u7ecd\u7684recurr":57,"\u4e0d\u540c\u4e8eop\u7684\u7f16\u8bd1\u6d4b\u8bd5":75,"\u4e0d\u540c\u4ea7\u54c1":100,"\u4e0d\u540c\u53c2\u6570\u670d\u52a1\u5668\u4e0a\u6570\u636e\u5927\u5c0f\u7684\u6700\u5927\u503c\u4e0e\u6700\u5c0f\u503c\u7684\u6bd4\u7387":82,"\u4e0d\u540c\u5c42\u7684\u7279\u5f81\u7531\u5206\u53f7":94,"\u4e0d\u540c\u65f6\u95f4\u6b65\u7684\u8f93\u5165\u662f\u4e0d\u540c\u7684":71,"\u4e0d\u540c\u7248\u672c\u7684\u7f16\u8bd1\u5668\u4e4b\u95f4":34,"\u4e0d\u540c\u7684\u4f18\u5316\u7b97\u6cd5\u9700\u8981\u4f7f\u7528\u4e0d\u540c\u5927\u5c0f\u7684\u5185\u5b58":56,"\u4e0d\u540c\u7684\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf":87,"\u4e0d\u540c\u7684\u6570\u636e\u7c7b\u578b\u548c\u5e8f\u5217\u6a21\u5f0f\u8fd4\u56de\u7684\u683c\u5f0f\u4e0d\u540c":[2,63],"\u4e0d\u540c\u7a7a\u95f4\u7684\u8d44\u6e90\u540d\u53ef\u4ee5\u91cd\u590d":85,"\u4e0d\u540c\u8bbe\u5907":75,"\u4e0d\u540c\u8bed\u8a00\u7684\u63a5\u53e3\u9002\u5e94\u4e0d\u540c\u8bed\u8a00\u7684\u7279\u6027":34,"\u4e0d\u540c\u8f93\u5165\u542b\u6709\u7684\u5b50\u53e5":70,"\u4e0d\u540c\u8f93\u5165\u5e8f\u5217\u542b\u6709\u7684\u8bcd\u8bed\u6570\u5fc5\u987b\u4e25\u683c\u76f8\u7b49":70,"\u4e0d\u540cdataprovider\u5bf9\u6bd4\u5982\u4e0b":68,"\u4e0d\u540cpod\u4e4b\u95f4\u53ef\u4ee5\u901a\u8fc7ip\u5730\u5740\u8bbf\u95ee":85,"\u4e0d\u540crank\u7684tensor\u662f\u4e0d\u540c\u7c7b\u578b":76,"\u4e0d\u5728":35,"\u4e0d\u5bb9\u6613\u51fa\u9519":28,"\u4e0d\u5c11":68,"\u4e0d\u5d4c\u5165\u5176\u4ed6\u8bed\u8a00\u89e3\u91ca\u5668":34,"\u4e0d\u5d4c\u5165python\u89e3\u91ca\u5668":34,"\u4e0d\u5e94\u8be5\u88ab\u62c6\u89e3":70,"\u4e0d\u5fc5\u518d\u5c06\u4efb\u610f\u957f\u5ea6\u6e90\u8bed\u53e5\u4e2d\u7684\u6240\u6709\u4fe1\u606f\u538b\u7f29\u81f3\u4e00\u4e2a\u5b9a\u957f\u7684\u5411\u91cf\u4e2d":101,"\u4e0d\u6307\u5b9a\u65f6":70,"\u4e0d\u63d0\u4f9b\u5206\u5e03\u5f0f\u5b58\u50a8":85,"\u4e0d\u652f\u6301":99,"\u4e0d\u662f\u4e00\u6761\u5e8f\u5217":[2,63],"\u4e0d\u662f\u771f\u6b63\u7684layer":57,"\u4e0d\u662f\u901a\u8fc7\u4e00\u822c\u7684\u65b9\u5f0f\u6765\u5b9e\u73b0\u5bf9\u8f93\u51fa\u7684\u6fc0\u6d3b":57,"\u4e0d\u663e\u793a\u7684\u5199\u6bcf\u4e2a\u7c7b\u5177\u4f53\u5305\u542b\u4ec0\u4e48":34,"\u4e0d\u6ee1\u8db3\u94a9\u5b50\u7684":73,"\u4e0d\u7528mount\u7684\u65b9\u5f0f\u6765\u8bbf\u95ee\u6570\u636e":21,"\u4e0d\u7f13\u5b58\u4efb\u4f55\u6570\u636e":2,"\u4e0d\u80fd\u4fee\u6539op\u7684\u6210\u5458\u53d8\u91cf":75,"\u4e0d\u80fd\u592a\u968f\u610f":73,"\u4e0d\u80fd\u88ab\u63d0\u4ea4\u5230":73,"\u4e0d\u8fc7":68,"\u4e0d\u8fc7\u5b9e\u9645\u4e0a\u662f\u8fd0\u884c\u5728\u4e00\u4e2a":72,"\u4e0d\u8fdc":68,"\u4e0d\u9519":68,"\u4e0d\u9700\u8981\u4f9d\u8d56\u5176\u4ed6\u4efb\u4f55\u8f6f\u4ef6\u4e86":72,"\u4e0e":[75,87,92,101],"\u4e0e\u4e4b\u76f8\u5bf9\u7684\u662flocal":28,"\u4e0e\u529f\u80fd\u5206\u652f\u4e0d\u540c\u7684\u662f":47,"\u4e0e\u5355\u5c42rnn\u7684\u914d\u7f6e\u7c7b\u4f3c":68,"\u4e0e\u53ef\u80fd\u6709\u7684":47,"\u4e0e\u5728":99,"\u4e0e\u5f53\u524d\u7684\u8870\u51cf\u56e0\u5b50\u7684\u4e58\u79ef":58,"\u4e0e\u672c\u5730\u8bad\u7ec3\u76f8\u540c":80,"\u4e0e\u6b64\u4e0d\u540c\u7684\u662f":87,"\u4e0e\u7ffb\u8bd1":101,"\u4e0e\u8bad\u7ec3\u4e0d\u540c":100,"\u4e0e\u8bad\u7ec3\u6a21\u578b\u4e0d\u540c\u7684\u662f":101,"\u4e0e\u8fd9\u4e2a\u8bad\u7ec3\u6570\u636e\u4ea4\u4e92\u7684layer":56,"\u4e0eimdb\u7f51\u7ad9\u63d0\u4f9b\u7684\u4e00\u81f4":97,"\u4e0ejob":87,"\u4e0eoperator\u524d\u5411\u8ba1\u7b97\u7684\u8f93\u51fa\u8fdb\u884c\u5bf9\u6bd4":75,"\u4e0eoperator\u6ce8\u518c\u65f6\u6ce8\u518c\u7684\u7c7b\u578b\u4e00\u81f4":75,"\u4e0etime":97,"\u4e14":68,"\u4e14\u4e0d\u6392\u9664commit\u4e4b\u95f4\u7684\u4fee\u6539\u5b58\u5728\u76f8\u4e92\u8986\u76d6\u7684\u60c5\u51b5":73,"\u4e14\u589e\u52a0\u4e00\u4e2a\u7b2c\u4e09\u65b9\u8bed\u8a00":34,"\u4e14\u5e8f\u5217\u7684\u6bcf\u4e00\u4e2a\u5143\u7d20\u8fd8\u662f\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217":[2,63],"\u4e14\u652f\u6301\u90e8\u7f72\u5230":85,"\u4e14\u6bcf\u4e2a\u53e5\u5b50\u8868\u793a\u4e3a\u5bf9\u5e94\u7684\u8bcd\u8868\u7d22\u5f15\u6570\u7ec4":68,"\u4e14\u8c03\u7528\u65f6\u4e0d\u80fd\u629b\u51fa\u5f02\u5e38\u6216\u51fa\u73b0\u8fd0\u884c\u65f6\u9519\u8bef":35,"\u4e14\u9ed8\u8ba4\u5728\u8bad\u7ec3\u96c6\u4e0a\u6784\u5efa\u5b57\u5178":100,"\u4e14c99\u652f\u6301bool\u7c7b\u578b\u548c\u5b9a\u957f\u6574\u6570":34,"\u4e14c99\u76f8\u5bf9\u4e8ec11\u4f7f\u7528\u66f4\u52a0\u5e7f\u6cdb":34,"\u4e24":68,"\u4e24\u4e2a\u5217\u8868\u6587\u4ef6":80,"\u4e24\u4e2a\u5b50\u76ee\u5f55\u4e0b":77,"\u4e24\u4e2a\u5d4c\u5957\u7684":70,"\u4e24\u4e2a\u64cd\u4f5c":79,"\u4e24\u4e2a\u6587\u4ef6\u5939":93,"\u4e24\u4e2a\u8f93\u5165\u7279\u5f81\u5728\u8fd9\u4e2a\u6d41\u7a0b\u4e2d\u8d77\u7740\u81f3\u5173\u91cd\u8981\u7684\u4f5c\u7528":99,"\u4e24\u4e2a\u8f93\u5165\u7684\u5b50\u5e8f\u5217\u957f\u5ea6\u4e5f\u5e76\u4e0d\u76f8\u540c":68,"\u4e24\u4e2a\u90e8\u5206":77,"\u4e24\u79cd\u65b9\u6cd5\u7684\u533a\u522b":56,"\u4e24\u79cd\u7c7b\u522b":96,"\u4e24\u8005\u5747\u4e3a\u7eaf\u6587\u672c\u6587\u4ef6":1,"\u4e24\u8005\u90fd\u662f\u5bf9\u68af\u5ea6\u7684\u622a\u65ad":56,"\u4e25\u683c\u7684\u547d\u540d\u89c4\u8303pep":47,"\u4e2a":96,"\u4e2a\u5185\u5b58\u6c60\u5b9e\u9645\u4e0a\u51b3\u5b9a\u4e86shuffle\u7684\u7c92\u5ea6":56,"\u4e2a\u5355\u8bcd":101,"\u4e2a\u6027\u5316\u63a8\u8350":[47,95],"\u4e2a\u6279\u6b21\u540e\u6253\u5370\u4e00\u4e2a":98,"\u4e2a\u6279\u6b21\u7684\u53c2\u6570\u5e73\u5747\u503c\u8fdb\u884c\u6d4b\u8bd5":82,"\u4e2a\u6a21\u578b\u6d4b\u8bd5\u6570\u636e":82,"\u4e2d":[34,35,56,74,75,76,87,93,96,98,99,100],"\u4e2d\u4e0d\u8981\u6dfb\u52a0\u5927\u6587\u4ef6\u7b49":73,"\u4e2d\u4ecb\u7ecd\u7684\u65b9\u6cd5":92,"\u4e2d\u4efb\u610f\u7b2ci\u884c\u7684\u53e5\u5b50\u4e4b\u95f4\u90fd\u5fc5\u987b\u6709\u7740\u4e00\u4e00\u5bf9\u5e94\u7684\u5173\u7cfb":101,"\u4e2d\u4efb\u610f\u7b2ci\u884c\u7684\u53e5\u5b50\u4e4b\u95f4\u90fd\u6709\u7740\u4e00\u4e00\u5bf9\u5e94\u7684\u5173\u7cfb":101,"\u4e2d\u5143\u7d20\u7684\u4e2a\u6570\u7b49\u4e8e\u7f51\u7edc\u4e2d\u8f93\u51fa\u5c42\u7684\u4e2a\u6570":56,"\u4e2d\u5173\u4e8e\u65f6\u95f4\u9012\u5f52\u795e\u7ecf\u7f51\u7edc\u7684\u4ecb\u7ecd":68,"\u4e2d\u5199\u5165json\u5185\u5bb9":20,"\u4e2d\u5305\u542b\u4e00\u4e2aandroid\u7248\u672c\u7684\u5e93":65,"\u4e2d\u5305\u542b\u4e00\u4e2araspberri":66,"\u4e2d\u5305\u542b\u4e86\u8bad\u7ec3\u6a21\u578b\u7684\u57fa\u672c\u547d\u4ee4":96,"\u4e2d\u5305\u542b\u5982\u4e0b\u8868\u6240\u793a\u76843\u4e2a\u6587\u4ef6\u5939":101,"\u4e2d\u5305\u542bc":[65,66],"\u4e2d\u5355\u5143\u6d4b\u8bd5\u7684\u4e00\u90e8\u5206":73,"\u4e2d\u5355\u5143\u6d4b\u8bd5\u80fd\u987a\u5229\u901a\u8fc7":73,"\u4e2d\u5b89\u88c5":80,"\u4e2d\u5b8c\u5168\u4e00\u81f4":34,"\u4e2d\u5b8c\u6210":100,"\u4e2d\u5b9a\u4e49":71,"\u4e2d\u5b9a\u4e49\u4f7f\u7528\u54ea\u79cddataprovid":1,"\u4e2d\u5b9a\u4e49\u548c\u4f7f\u7528":70,"\u4e2d\u5b9e\u73b0\u7684\u7ed3\u6784\u4f53":35,"\u4e2d\u5bfc\u51fa\u9884\u5b9a\u4e49\u7684\u7f51\u7edc":100,"\u4e2d\u5c55\u793a\u4e86\u5982\u4f55\u4f7f\u7528python\u6765\u63d0\u53d6\u7279\u5f81":94,"\u4e2d\u6307\u5b9a":82,"\u4e2d\u6307\u5b9a\u7684\u540d\u5b57":84,"\u4e2d\u6307\u5b9a\u7684\u5c42\u987a\u5e8f\u4e00\u81f4":94,"\u4e2d\u63d0\u4f9b\u4e86\u4e00\u4e9b\u5168\u5c40\u51fd\u6570\u7528\u6765\u5b9e\u73b0paddl":76,"\u4e2d\u63d0\u51fa\u7684resnet\u7f51\u7edc\u7ed3\u6784\u57282015\u5e74imagenet\u5927\u89c4\u6a21\u89c6\u89c9\u8bc6\u522b\u7ade\u8d5b":94,"\u4e2d\u641c\u7d22\u8fd9\u51e0\u4e2a\u5e93":60,"\u4e2d\u6587\u6587\u6863":77,"\u4e2d\u6587\u6587\u6863\u76ee\u5f55":77,"\u4e2d\u6587\u7ef4\u57fa\u767e\u79d1\u9875\u9762":68,"\u4e2d\u6709\u8bb8\u591a\u7684\u7279\u5f81":97,"\u4e2d\u6bcf\u4e2a\u5143\u7d20\u662f\u4e00\u4e2alayer\u7684\u8f93\u51fa\u7ed3\u679c\u77e9\u9635":56,"\u4e2d\u6bcf\u4e2apod\u7684ip\u5730\u5740":87,"\u4e2d\u6bcf\u5c42\u7684\u6570\u503c\u7edf\u8ba1":82,"\u4e2d\u6dfb\u52a0\u4e24\u4e2a\u8f93\u5165":75,"\u4e2d\u7684":[76,94],"\u4e2d\u7684\u4e00\u884c":[2,73],"\u4e2d\u7684\u5185\u5bb9":99,"\u4e2d\u7684\u5bf9\u5e94\u5206\u652f\u5373\u53ef":73,"\u4e2d\u7684\u63a5\u53e3":98,"\u4e2d\u7684\u6570\u636e":94,"\u4e2d\u7684\u6570\u636e\u662f\u5426\u4e3a\u5e8f\u5217\u6a21\u5f0f":98,"\u4e2d\u7684\u6570\u636e\u8fdb\u884c\u9884\u6d4b":94,"\u4e2d\u7684\u6570\u6910\u96c6\u7684\u7ed3\u6784\u5982\u4e0b":100,"\u4e2d\u7684\u6bcf\u4e00\u884c\u547d\u4ee4":98,"\u4e2d\u7684\u751f\u6210\u7ed3\u679c\u5982\u4e0b\u6240\u793a":101,"\u4e2d\u7684\u7528\u6237\u8bc1\u4e66":85,"\u4e2d\u7684\u7b2ci\u884c":101,"\u4e2d\u7684\u8bf4\u660e":2,"\u4e2d\u7684\u8fd9\u4e9b\u6570\u636e\u6587\u4ef6":97,"\u4e2d\u770b\u5230\u4e0b\u9762\u7684\u6587\u4ef6":100,"\u4e2d\u83b7\u53d6":87,"\u4e2d\u8ba4\u771f\u8bbe\u7f6e":80,"\u4e2d\u8bbe\u7f6e":80,"\u4e2d\u8bbe\u7f6e\u7684\u6240\u6709\u8282\u70b9":80,"\u4e2d\u8be6\u7ec6\u4ecb\u7ecd":74,"\u4e2d\u8bfb\u53d6":2,"\u4e2d\u8c03\u7528":75,"\u4e2d\u8fd0\u884c\u4efb\u52a1\u7684\u89d2\u5ea6":21,"\u4e2d\u914d\u7f6e\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u4e2d\u914d\u7f6e\u7684\u6548\u679c\u4e00\u81f4":2,"\u4e34\u65f6\u53d8\u91cf\u7b49\u7b49":56,"\u4e3a":[2,65,66,71,75],"\u4e3a0":2,"\u4e3a\u4e86\u4f7f":75,"\u4e3a\u4e86\u4f7f\u7528\u63d0\u524d\u7f16\u5199\u7684\u811a\u672c":100,"\u4e3a\u4e86\u4f7f\u8bc4\u5ba1\u4eba\u5728\u8bc4\u5ba1\u4ee3\u7801\u65f6\u66f4\u597d\u5730\u4e13\u6ce8\u4e8e\u4ee3\u7801\u672c\u8eab":73,"\u4e3a\u4e86\u4fdd\u8bc1\u6548\u7387":74,"\u4e3a\u4e86\u4fdd\u8bc1gpu\u9a71\u52a8\u80fd\u591f\u5728\u955c\u50cf\u91cc\u9762\u6b63\u5e38\u8fd0\u884c":61,"\u4e3a\u4e86\u5145\u5206\u7684\u968f\u673a\u6253\u4e71\u8bad\u7ec3\u96c6":100,"\u4e3a\u4e86\u5b8c\u6210\u5206\u5e03\u5f0f\u673a\u5668\u5b66\u4e60\u8bad\u7ec3\u4efb\u52a1":85,"\u4e3a\u4e86\u5c01\u88c5\u80fd\u591f\u6b63\u786e\u5de5\u4f5c":74,"\u4e3a\u4e86\u5e94\u5bf9\u4ee5\u4e0a\u7684\u95ee\u9898":28,"\u4e3a\u4e86\u5f00\u53d1paddlepaddl":72,"\u4e3a\u4e86\u63cf\u8ff0\u65b9\u4fbf":70,"\u4e3a\u4e86\u65b9\u4fbf\u5728\u56fd\u5185\u7684\u5f00\u53d1\u8005\u4e0b\u8f7ddocker\u955c\u50cf":61,"\u4e3a\u4e86\u65b9\u4fbf\u5927\u5bb6":73,"\u4e3a\u4e86\u65b9\u4fbf\u8d77\u89c1":80,"\u4e3a\u4e86\u66b4\u9732\u7684\u63a5\u53e3\u5c3d\u91cf\u7b80\u5355":35,"\u4e3a\u4e86\u6ee1\u8db3\u8bad\u7ec3":80,"\u4e3a\u4e86\u7b80\u5316cmake\u914d\u7f6e":[65,66],"\u4e3a\u4e86\u8fbe\u5230\u6027\u80fd\u6700\u4f18":79,"\u4e3a\u4e86\u8fd8\u539f":59,"\u4e3a\u4ec0\u4e48\u7528":72,"\u4e3a\u4f8b":[57,75,96],"\u4e3a\u4f8b\u521b\u5efa\u5206\u5e03\u5f0f\u7684\u5355\u8fdb\u7a0b\u8bad\u7ec3":80,"\u4e3a\u4f8b\u6765\u4ecb\u7ecd\u5982\u4f55\u5199\u5e26kernel\u7684oper":75,"\u4e3a\u4f8b\u8fdb\u884c\u9884\u6d4b":96,"\u4e3a\u53c2\u6570\u77e9\u9635\u7684\u5bbd\u5ea6":58,"\u4e3a\u60a8\u505a\u6027\u80fd\u8c03\u4f18\u63d0\u4f9b\u4e86\u65b9\u5411":79,"\u4e3a\u60f3\u4fee\u6b63\u8bcd\u5411\u91cf\u6a21\u578b\u7684\u7528\u6237\u63d0\u4f9b\u4e86\u5c06\u6587\u672c\u8bcd\u5411\u91cf\u6a21\u578b\u8f6c\u6362\u4e3a\u4e8c\u8fdb\u5236\u6a21\u578b\u7684\u547d\u4ee4":92,"\u4e3a\u65b9\u4fbf\u4f5c\u4e1a\u542f\u52a8\u63d0\u4f9b\u4e86\u4e24\u4e2a\u72ec\u7279\u7684\u547d\u4ee4\u9009\u9879":80,"\u4e3a\u6b64":86,"\u4e3a\u6bcf\u4e2aop\u521b\u5efa\u5355\u72ec\u7684":75,"\u4e3a\u8f93\u51fa\u5206\u914d\u5185\u5b58":74,"\u4e3a\u96c6\u7fa4\u4f5c\u4e1a\u8bbe\u7f6e\u989d\u5916\u7684":80,"\u4e3aconst\u51fd\u6570":75,"\u4e3ajson\u6216yaml\u683c\u5f0f":98,"\u4e3aoutput_\u7533\u8bf7\u5185\u5b58":74,"\u4e3b\u8981\u4e3a\u5f00\u53d1\u8005\u4f7f\u7528":82,"\u4e3b\u8981\u529f\u80fd\u5305\u62ec":28,"\u4e3b\u8981\u5305\u62ec\u4ee5\u4e0b\u4e94\u4e2a\u6b65\u9aa4":4,"\u4e3b\u8981\u5305\u62ec\u56db\u79cd\u7c7b\u578b":63,"\u4e3b\u8981\u539f\u56e0":68,"\u4e3b\u8981\u539f\u56e0\u5305\u62ec\u4e24\u4e2a\u65b9\u9762":56,"\u4e3b\u8981\u539f\u56e0\u662f\u589e\u52a0\u4e86\u521d\u59cb\u5316\u673a\u5236":2,"\u4e3b\u8981\u6765\u81ea\u5317\u7f8e\u6d32":93,"\u4e3b\u8981\u7528\u4e8epython":75,"\u4e3b\u8981\u804c\u8d23\u5728\u4e8e\u5c06\u8bad\u7ec3\u6570\u636e\u4f20\u5165\u5185\u5b58\u6216\u8005\u663e\u5b58":96,"\u4e3e\u4e00\u4e2a\u4f8b\u5b50":58,"\u4e3e\u4f8b":56,"\u4e3e\u4f8b\u8bf4\u660e":68,"\u4e4b\u524d":73,"\u4e4b\u524d\u914d\u7f6e\u6587\u4ef6\u4e2d":96,"\u4e4b\u540e":[59,63,74],"\u4e4b\u540e\u4f60\u4f1a\u5f97\u5230\u8bad\u7ec3":80,"\u4e4b\u540e\u4f7f\u7528":74,"\u4e4b\u540e\u4f7f\u7528\u77e9\u9635\u8fd0\u7b97\u51fd\u6570\u6765\u8ba1\u7b97":74,"\u4e4b\u540e\u521d\u59cb\u5316\u6240\u6709\u7684\u6743\u91cd\u77e9\u9635":74,"\u4e4b\u540e\u5b9a\u4e49\u7684":93,"\u4e4b\u5916\u7684\u6240\u6709\u5934\u6587\u4ef6":35,"\u4e4b\u7c7b\u7684\u7a0b\u5e8f\u6765\u7f16\u8bd1\u6e90\u7801":72,"\u4e4b\u95f4\u7684\u8ddd\u79bb":59,"\u4e4b\u95f4\u7684\u8fd0\u7b97\u662f\u72ec\u7acb\u7684":70,"\u4e58\u4e0a\u8f93\u51fa\u7684\u68af\u5ea6":74,"\u4e58\u9664\u7b49\u65f6\u5019":56,"\u4e5d\u4e2a":99,"\u4e5f":68,"\u4e5f\u4e0d\u4f7f\u7528\u5176\u4ed6\u52a8\u6001\u5e93":34,"\u4e5f\u4e0d\u5b58\u5728\u4e00\u4e2asubseq\u76f4\u63a5\u751f\u6210\u4e0b\u4e00\u4e2asubseq\u7684\u60c5\u51b5":70,"\u4e5f\u4e0d\u5e94\u8be5\u62a5\u9519":35,"\u4e5f\u4e0d\u751f\u6210":35,"\u4e5f\u4e0d\u80fd\u63a5\u6536\u5e8f\u5217\u6570\u636e\u4f5c\u4e3a\u8f93\u5165":57,"\u4e5f\u4f1a\u5360\u7528\u78c1\u76d8":72,"\u4e5f\u53ef\u4ee5\u4f7f\u7528":73,"\u4e5f\u53ef\u4ee5\u53bb\u6389\u8fd9\u4e9b\u8bc1\u4e66\u7684\u914d\u7f6e":85,"\u4e5f\u53ef\u4ee5\u5728\u5f00\u53d1\u955c\u50cf\u4e2d\u542f\u52a8\u4e00\u4e2asshd\u670d\u52a1":61,"\u4e5f\u53ef\u4ee5\u662f\u4e00\u4e2a\u8bcd\u8bed":70,"\u4e5f\u53ef\u4ee5\u8bf4\u662f\u67d0\u4e9b\u7279\u5b9a\u6307\u4ee4\u7684\u4f7f\u7528\u60c5\u51b5":79,"\u4e5f\u53ef\u4ee5\u901a\u8fc7\u4fee\u6539":87,"\u4e5f\u53ef\u4ee5\u901a\u8fc7saving_period_by_batches\u8bbe\u7f6e\u6bcf\u9694\u591a\u5c11batch\u4fdd\u5b58\u4e00\u6b21\u6a21\u578b":96,"\u4e5f\u53ef\u4ee5\u914d\u7f6e\u4e0d\u540c\u7684\u91cd\u8bd5\u673a\u5236":85,"\u4e5f\u53ef\u5199\u6210":75,"\u4e5f\u53ef\u901a\u8fc7\u4ee5\u4e0b\u547d\u4ee4\u83b7\u53d6":[65,66],"\u4e5f\u5c31\u662f":73,"\u4e5f\u5c31\u662f\u5c06\u8bcd\u5411\u91cf\u6a21\u578b\u8fdb\u4e00\u6b65\u6f14\u5316\u4e3a\u4e09\u4e2a\u65b0\u6b65\u9aa4":96,"\u4e5f\u5c31\u662f\u672c\u5730\u7684\u6e90\u7801\u6811\u6839\u76ee\u5f55\u91cc\u7684":72,"\u4e5f\u5c31\u662f\u81ea\u5df1\u7528\u6237\u540d\u4e0b\u7684":73,"\u4e5f\u5c31\u662f\u8bf4":[82,84,92],"\u4e5f\u5f97\u5230\u4e00\u4e2a\u7528\u6237\u7279\u5f81":98,"\u4e5f\u63cf\u8ff0\u4e86\u5bb9\u5668\u9700\u8981\u4f7f\u7528\u7684\u5b58\u50a8\u5377\u6302\u8f7d\u7684\u60c5\u51b5":87,"\u4e5f\u652f\u6301cpu\u7684\u6027\u80fd\u5206\u6790":79,"\u4e5f\u662f\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217":68,"\u4e5f\u662f\u5bb9\u5668\u4e0enode\u4e4b\u95f4\u5171\u4eab\u6587\u4ef6\u7684\u65b9\u5f0f":85,"\u4e5f\u662fdecoder\u5faa\u73af\u5c55\u5f00\u7684\u4f9d\u636e":70,"\u4e5f\u662fpaddlepaddle\u6240\u80fd\u591f\u4fdd\u8bc1\u7684shuffle\u7c92\u5ea6":2,"\u4e5f\u6ca1\u7528":53,"\u4e5f\u79f0\u4e3arnn\u6a21\u578b":96,"\u4e5f\u8bb8\u662f\u56e0\u4e3a\u9700\u8981\u5b89\u88c5":93,"\u4e5f\u9700\u8981\u4e24\u6b21\u968f\u673a\u9009\u62e9\u5230\u76f8\u540cgenerator\u7684\u65f6\u5019":2,"\u4e66\u5199":34,"\u4e7e":68,"\u4e86":[68,72],"\u4e86\u89e3\u60a8\u7684\u786c\u4ef6":79,"\u4e86\u89e3\u66f4\u591a\u7ec6\u8282":71,"\u4e86\u89e3\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f":71,"\u4e8c\u7ea7\u76ee\u5f55":[100,101],"\u4e8c\u7ef4\u77e9\u9635":94,"\u4e8c\u8005\u8bed\u610f\u4e0a\u5b8c\u5168\u4e00\u81f4":68,"\u4e8c\u8fdb\u5236":92,"\u4e92\u76f8\u901a\u4fe1":85,"\u4e92\u8054\u7f51\u7535\u5f71\u6570\u636e\u5e93":100,"\u4e94\u661f\u7ea7":68,"\u4e9a\u9a6c\u900a":100,"\u4ea4\u53c9\u7f16\u8bd1\u5de5\u5177\u94fe":66,"\u4ea4\u53c9\u7f16\u8bd1\u5de5\u5177\u94fe\u4e3a":65,"\u4ea4\u53c9\u7f16\u8bd1android\u7248\u672c\u7684paddlepaddle\u5e93\u65f6":65,"\u4ea4\u53c9\u7f16\u8bd1raspberri":66,"\u4ea4\u7531cmake\u7cfb\u7edf\u672c\u8eab\u6765\u5904\u7406":65,"\u4ea4\u901a":68,"\u4ea4\u901a\u4fbf\u5229":68,"\u4ea6\u53ef\u4ee5\u901a\u8fc7\u624b\u52a8\u8bbe\u7f6e":[65,66],"\u4eab\u53d7\u60a8\u7684\u65c5\u7a0b":61,"\u4eba\u8138\u8bc6\u522b":21,"\u4ec0\u4e48":98,"\u4ec0\u4e48\u662f":72,"\u4ec5\u4ec5\u4f7f\u7528":34,"\u4ec5\u4ec5\u662f\u4e00\u4e9b\u5173\u952e\u8bcd":100,"\u4ec5\u4ec5\u662f\u4e24\u4e2a\u5168\u8fde\u63a5\u5c42":98,"\u4ec5\u4ec5\u662f\u7b80\u5355\u7684\u5d4c\u5165":98,"\u4ec5\u5305\u542b\u8bad\u7ec3\u548c\u6d4b\u8bd5\u6570\u6910\u96c6":100,"\u4ec5\u5728\u8fdc\u7a0b\u7a00\u758f\u8bad\u7ec3\u65f6\u6709\u6548":74,"\u4ec5\u5bf9\u7a00\u758f\u6570\u636e\u6709\u6548":74,"\u4ec5\u9700\u8981\u77e5\u9053\u5982\u4f55\u4ece":2,"\u4ecb\u7ecd\u4e86\u4e00\u79cd\u901a\u8fc7ssh\u8fdc\u7a0b\u5206\u53d1\u4efb\u52a1":87,"\u4ecb\u7ecd\u4ea4\u53c9\u7f16\u8bd1android\u5e73\u53f0\u4e0a\u9002\u7528\u7684paddlepaddle\u5e93\u7684\u65b9\u6cd5\u548c\u6b65\u9aa4":65,"\u4ecb\u7ecd\u4ea4\u53c9\u7f16\u8bd1raspberri":66,"\u4ecb\u7ecd\u5206\u5e03\u5f0f\u8bad\u7ec3\u4e4b\u524d":85,"\u4ecb\u7ecdpaddlepaddle\u7684\u57fa\u672c\u4f7f\u7528\u65b9\u6cd5":96,"\u4ece":[47,54,79,99],"\u4ece0\u5230num":82,"\u4ece\u4e00\u4e2aword\u751f\u6210\u4e0b\u4e00\u4e2aword":70,"\u4ece\u5185\u6838\u51fd\u6570\u7684\u89d2\u5ea6":79,"\u4ece\u56fe\u4e2d\u53ef\u4ee5\u770b\u5230":59,"\u4ece\u5916\u90e8\u7f51\u7ad9\u4e0a\u4e0b\u8f7d\u7684\u539f\u59cb\u6570\u6910\u96c6":100,"\u4ece\u5927\u5230\u5c0f":101,"\u4ece\u6570\u636e\u63d0\u4f9b\u7a0b\u5e8f\u52a0\u8f7d\u5b9e\u4f8b":99,"\u4ece\u6a21\u578b\u6587\u4ef6\u5c06\u9884\u8bad\u7ec3\u53c2\u6570\u8f7d\u5165":58,"\u4ece\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65\u6765\u770b":68,"\u4ece\u6bcf\u4e2a\u5355\u8bcd\u5de6\u53f3\u4e24\u7aef\u5206\u522b\u83b7\u53d6k\u4e2a\u76f8\u90bb\u7684\u5355\u8bcd":96,"\u4ece\u6e90\u7801\u4ea4\u53c9\u7f16\u8bd1paddlepaddl":[65,66],"\u4ece\u78c1\u76d8\u6587\u4ef6\u4e2d\u52a0\u8f7duuid\u6587\u4ef6\u540d\u7684\u68c0\u67e5\u70b9\u5feb\u7167\u6587\u4ef6":20,"\u4ece\u7b2c0\u4e2a\u8bc4\u4f30\u5230\u5f53\u524d\u8bc4\u4f30\u4e2d":101,"\u4ece\u7b2c0\u4e2abatch\u5230\u5f53\u524dbatch\u7684\u5e73\u5747\u635f\u5931":100,"\u4ece\u7b2c0\u4e2abatch\u5230\u5f53\u524dbatch\u7684\u5e73\u5747cost":101,"\u4ece\u800c\u53ef\u4ee5\u505a\u4e00\u4e9b\u4e0e\u8ba1\u7b97\u91cd\u53e0\u7684\u5de5\u4f5c":74,"\u4ece\u800c\u53ef\u4ee5\u62df\u5408\u4efb\u610f\u7684\u51fd\u6570\u6765\u5b66\u4e60\u590d\u6742\u7684\u6570\u636e\u5173\u7cfb":59,"\u4ece\u800c\u5f15\u53d1\u5176\u4ed6\u8282\u70b9\u65e0\u6cd5\u8fde\u63a5\u5bfc\u81f4":54,"\u4ece\u800c\u751f\u6210\u591a\u4e2agener":2,"\u4ece\u800c\u80fd\u591f\u88abpaddlepaddl":96,"\u4ece\u800c\u9632\u6b62\u8fc7\u62df\u5408":1,"\u4ece\u8be5\u94fe\u63a5":101,"\u4ece\u8bed\u4e49\u4e0a\u770b":70,"\u4ece\u8f93\u5165\u6570\u636e\u4e0a\u770b":68,"\u4ece\u8f93\u51fa\u65e5\u5fd7\u53ef\u4ee5\u770b\u5230":59,"\u4ece\u9884\u8bad\u7ec3\u6a21\u578b\u4e2d":92,"\u4ececmake":65,"\u4eceetcd\u4e2d\u8bfb\u53d6\u8282\u70b9":20,"\u4ecestart":82,"\u4ecetest":101,"\u4ed3\u5e93\u7684\u8fdc\u7a0b\u4e3b\u673a":73,"\u4ed4\u7ec6\u89c2\u5bdf":94,"\u4ed6\u4e3b\u8981\u5305\u542b\u4e86\u5b9e\u9645\u66b4\u9732\u7684\u7c7b\u578b\u7ed3\u6784":35,"\u4ed6\u4eec\u5206\u522b\u662f":68,"\u4ed6\u4eec\u5728\u81ea\u5df1\u7684":72,"\u4ed6\u4eec\u5728paddle\u7684\u6587\u6863\u548capi\u4e2d\u662f\u4e00\u4e2a\u6982\u5ff5":68,"\u4ed6\u4eec\u63d0\u51fa\u6b8b\u5dee\u5b66\u4e60\u7684\u6846\u67b6\u6765\u7b80\u5316\u7f51\u7edc\u7684\u8bad\u7ec3":94,"\u4ed6\u662f\u5c06":35,"\u4ed6\u7684\u76ee\u6807\u662f\u4f7f\u7528c":34,"\u4ee3\u66ff":87,"\u4ee3\u7801":98,"\u4ee3\u7801\u4e2d9":68,"\u4ee3\u7801\u5982\u4e0b":[56,57,58,71],"\u4ee3\u7801\u6ce8\u91ca\u8bf7\u9075\u5b88":73,"\u4ee3\u7801\u751f\u6210\u7684\u7b26\u53f7\u53ef\u80fd\u4e0d\u4e00\u81f4":34,"\u4ee3\u7801\u793a\u4f8b\u5982\u4e0b":75,"\u4ee3\u8868\u5bbf\u4e3b\u673a\u76ee\u5f55":87,"\u4ee3\u8868\u7f16\u53f7":98,"\u4ee3\u8868\u8fd9\u4e2ashard\u7684\u6700\u5927index":21,"\u4ee3\u8868shard\u7684index":21,"\u4ee5":57,"\u4ee5\u4e0a":73,"\u4ee5\u4e0a\u4ee3\u7801\u7684reader\u8f93\u51fa\u7684data":21,"\u4ee5\u4e0a\u547d\u4ee4\u4f1a\u5728\u5f53\u524d\u76ee\u5f55\u4e0b\u751f\u6210100\u4e2a\u6587\u4ef6":21,"\u4ee5\u4e0a\u547d\u4ee4\u4f1a\u6309\u7167\u751f\u6210\u7684dockerfile\u628a\u751f\u6210\u7684\u7a0b\u5e8f\u62f7\u8d1d\u5230\u751f\u4ea7\u955c\u50cf\u4e2d\u5e76\u505a\u76f8\u5e94\u7684\u914d\u7f6e":61,"\u4ee5\u4e0a\u547d\u4ee4\u4f1a\u7f16\u8bd1paddlepaddl":61,"\u4ee5\u4e0a\u65b9\u6cd5\u5728gpu\u955c\u50cf\u91cc\u4e5f\u80fd\u7528":61,"\u4ee5\u4e0b":[21,98],"\u4ee5\u4e0b\u4ee3\u7801\u7247\u6bb5\u5b9a\u4e49":71,"\u4ee5\u4e0b\u547d\u4ee4\u542f\u52a8\u4e00\u4e2a":72,"\u4ee5\u4e0b\u6211\u4eec\u7ffb\u8bd1\u6570\u636e\u96c6\u7f51\u7ad9\u4e2dreadme\u6587\u4ef6\u7684\u63cf\u8ff0":97,"\u4ee5\u4e0b\u6307\u4ee4\u80fd\u68c0\u67e5linux\u7535\u8111\u662f\u5426\u652f\u6301avx":61,"\u4ee5\u4e0b\u6559\u7a0b\u5c06\u6307\u5bfc\u60a8\u63d0\u4ea4\u4ee3\u7801":73,"\u4ee5\u4e0b\u662f\u5bf9\u4e0a\u8ff0\u6570\u636e\u52a0\u8f7d\u7684\u89e3\u91ca":96,"\u4ee5\u4e0b\u6b65\u9aa4\u57fa\u4e8e":80,"\u4ee5\u4e0b\u793a\u8303\u5982\u4f55\u4f7f\u7528\u9884\u8bad\u7ec3\u7684\u4e2d\u6587\u5b57\u5178\u548c\u8bcd\u5411\u91cf\u8fdb\u884c\u77ed\u8bed\u6539\u5199":92,"\u4ee5\u4e0b\u9009\u9879\u5fc5\u987b\u5728":80,"\u4ee5\u4ea4\u4e92\u5bb9\u5668\u65b9\u5f0f\u8fd0\u884c\u5f00\u53d1\u955c\u50cf":61,"\u4ee5\u4f7f\u7528adam\u7b97\u6cd5\u4e3a\u4f8b":58,"\u4ee5\u4fbf\u6211\u4eec\u53ef\u4ee5\u628a\u66f4\u591a\u7684\u7cbe\u529b\u653e\u5230\u903b\u8f91\u672c\u8eab\u4e0a":28,"\u4ee5\u4fbf\u7528\u6237":80,"\u4ee5\u4fdd\u8bc1\u68af\u5ea6\u7684\u6b63\u786e\u8ba1\u7b97":74,"\u4ee5\u4fdd\u8bc1\u68af\u5ea6\u8ba1\u7b97\u7684\u6b63\u786e\u6027":74,"\u4ee5\u4fdd\u8bc1\u7f16\u8bd1\u9ad8\u6548":72,"\u4ee5\u5206\u7c7b\u6765\u81ea":100,"\u4ee5\u53ca":[72,74],"\u4ee5\u53ca\u4f7f\u7528\u5b50\u5e8f\u5217\u6765\u5b9a\u4e49\u5206\u7ea7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u67b6\u6784":71,"\u4ee5\u53ca\u5207\u6362\u673a\u5668\u65f6\u9700\u8981\u65b0\u5b89\u88c5\u7684\u8f9b\u82e6":72,"\u4ee5\u53ca\u53cc\u5c42\u5e8f\u5217":67,"\u4ee5\u53ca\u5728wmt":101,"\u4ee5\u53ca\u5982\u4f55\u5728\u5c42\u4e4b\u95f4\u8fdb\u884c\u8fde\u63a5":93,"\u4ee5\u53ca\u751f\u6210\u521b\u5efa\u751f\u4ea7\u955c\u50cf\u7684dockerfil":61,"\u4ee5\u53ca\u76ee\u6807\u673a\u7248openblas\u5e93":66,"\u4ee5\u53ca\u76f8\u5173\u7684\u5c5e\u6027\u53c2\u6570":75,"\u4ee5\u53ca\u8ba1\u7b97\u903b\u8f91\u5728\u5e8f\u5217\u4e0a\u7684\u5faa\u73af\u5c55\u5f00":70,"\u4ee5\u53ca\u8f93\u5165\u7684\u68af\u5ea6":74,"\u4ee5\u53caandroid":65,"\u4ee5\u53caandroid\u6240\u9700":65,"\u4ee5\u53canumpi":21,"\u4ee5\u53capaddle\u5982\u4f55\u5904\u7406\u591a\u79cd\u7c7b\u578b\u7684\u8f93\u5165":98,"\u4ee5\u53carelu":74,"\u4ee5\u63d0\u4f9b\u4e00\u4e9b\u9ed8\u8ba4\u7684\u7f16\u8bd1\u5668\u548c\u7f16\u8bd1\u53c2\u6570\u76f8\u5173\u914d\u7f6e":[65,66],"\u4ee5\u76f8\u5bf9\u8def\u5f84\u5f15\u7528":1,"\u4ee5\u786e\u4fdd\u6240\u6709\u7684\u7b2c\u4e09\u65b9\u4f9d\u8d56\u5e93\u548cpaddlepaddle\u4ee3\u7801\u90fd\u662f\u9488\u5bf9\u65b0\u7684cmake\u914d\u7f6e\u91cd\u65b0\u7f16\u8bd1\u7684":[65,66],"\u4ee5\u83b7\u5f97\u66f4\u597d\u7684\u7f51\u7edc\u6027\u80fd":80,"\u4ee5\u8f93\u51fa":56,"\u4ee5\u9017\u53f7":92,"\u4ee5\u9017\u53f7\u95f4\u9694":82,"\u4ee5eigentensor\u4e3a\u4f8b":76,"\u4ee5embedding\u5c42\u4e3a\u4f8b":58,"\u4ee5lstm\u4e3a\u4f8b":57,"\u4ef7\u683c":68,"\u4efb\u52a1":98,"\u4efb\u52a1\u6765\u7ec8\u6b62\u96c6\u7fa4\u4f5c\u4e1a":80,"\u4efb\u610f\u5c06\u4e00\u4e9b\u6570\u636e\u7ec4\u5408\u6210\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217":68,"\u4efb\u610f\u65f6\u523b\u53ea\u53ef\u80fd\u540c\u65f6\u6709\u4e00\u53f0\u670d\u52a1\u5668\u6545\u969c":20,"\u4f18\u5316":100,"\u4f18\u5316\u5668\u5219\u7528\u94fe\u5f0f\u6cd5\u5219\u6765\u5bf9\u6bcf\u4e2a\u53c2\u6570\u8ba1\u7b97\u635f\u5931\u51fd\u6570\u7684\u68af\u5ea6":74,"\u4f1a\u5148\u8fdb\u884c\u53c2\u6570\u7684\u521d\u59cb\u5316\u4e0e\u89e3\u6790":87,"\u4f1a\u5171\u4eab\u53c2\u6570":58,"\u4f1a\u5173\u8054\u53c2\u6570":57,"\u4f1a\u52a0\u8f7d\u4e0a\u4e00\u8f6e\u7684\u53c2\u6570":82,"\u4f1a\u53d8\u6210\u8bcd\u8868\u4e2d\u7684\u4f4d\u7f6e":68,"\u4f1a\u542f\u52a8pserver\u4e0etrainer\u8fdb\u7a0b":87,"\u4f1a\u5728\u5f53\u524d\u76ee\u5f55\u751f\u6210\u4e24\u4e2a\u5b50\u76ee\u5f55":77,"\u4f1a\u5bf9\u6bcf\u4e00\u4e2a\u6fc0\u6d3b\u6682\u5b58\u4e00\u4e9b\u6570\u636e":56,"\u4f1a\u5bf9\u8fd9\u7c7b\u8f93\u5165\u8fdb\u884c\u62c6\u89e3":70,"\u4f1a\u5bfc\u81f4\u4e0d\u540c\u7248\u672cpython\u5728\u4e00\u4e2a\u8fdb\u7a0b\u91cc\u7684bug":34,"\u4f1a\u5c06\u6bcf\u4e2a\u65f6\u95f4\u6b65\u7684\u8f93\u51fa\u62fc\u63a5":70,"\u4f1a\u5c06\u7b2c\u4e00\u4e2a":56,"\u4f1a\u6210\u4e3astep\u51fd\u6570\u7684\u8f93\u5165":70,"\u4f1a\u6254\u5230\u8fd9\u6761\u6570\u636e":2,"\u4f1a\u62a5\u5982\u4e0b\u7684\u9519\u8bef":56,"\u4f1a\u62a5\u9519":70,"\u4f1a\u6839\u636e\u547d\u4ee4\u884c\u53c2\u6570\u6307\u5b9a\u7684\u6d4b\u8bd5\u65b9\u5f0f":1,"\u4f1a\u6839\u636einput_types\u68c0\u67e5\u6570\u636e\u7684\u5408\u6cd5\u6027":2,"\u4f1a\u76f4\u63a5\u62a5\u9519\u9000\u51fa":34,"\u4f1a\u76f8\u5e94\u5730\u6539\u53d8\u8f93\u51fa\u7684\u5c3a\u5bf8":74,"\u4f1a\u81ea\u52a8\u5173\u95ed\u5bf9\u5e94\u7684issu":73,"\u4f1a\u81ea\u9002\u5e94\u5730\u4ece\u8fd9\u4e9b\u5411\u91cf\u4e2d\u9009\u62e9\u4e00\u4e2a\u5b50\u96c6\u51fa\u6765":101,"\u4f1a\u83b7\u53d6\u5f53\u524dnamespace\u4e0b\u7684\u6240\u6709pod":87,"\u4f1a\u88ab\u62c6\u89e3\u4e3a\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":70,"\u4f1a\u88ab\u62c6\u89e3\u4e3a\u975e\u5e8f\u5217":70,"\u4f1a\u88abpickle\u5e8f\u5217\u5316\u6210\u5b57\u7b26\u4e32":21,"\u4f1a\u9020\u6210\u90ae\u4ef6\u707e\u96be":73,"\u4f20\u5165":[2,21],"\u4f20\u5165\u4e0a\u4e00\u6b65\u89e3\u6790\u51fa\u6765\u7684\u6a21\u578b\u914d\u7f6e\u5c31\u53ef\u4ee5\u521b\u5efa\u4e00\u4e2a":4,"\u4f20\u5165\u9884\u6d4b\u6570\u636e":4,"\u4f20\u7ed9dataprovider\u7684\u67d0\u4e00\u4e2aargs\u8fc7\u5927":58,"\u4f20\u9012\u7ed9\u914d\u7f6e\u6587\u4ef6\u7684\u53c2\u6570":82,"\u4f46":35,"\u4f46\u4e0d\u66b4\u9732":35,"\u4f46\u4e0d\u7528\u4e8e\u8ba1\u7b97\u68af\u5ea6":74,"\u4f46\u4e0d\u9700\u8981\u63d0\u524d\u521b\u5efa":82,"\u4f46\u4e8e\u53cc\u5c42\u5e8f\u5217\u7684lstm\u6765\u8bf4":68,"\u4f46\u548c\u5355\u5c42rnn\u4e0d\u540c":68,"\u4f46\u5728\u8d77\u521d\u7684\u51e0\u8f6e\u8bad\u7ec3\u4e2d\u5b83\u4eec\u90fd\u5728\u5feb\u901f\u903c\u8fd1\u771f\u5b9e\u503c":59,"\u4f46\u5b50\u53e5\u542b\u6709\u7684\u8bcd\u8bed\u6570\u53ef\u4ee5\u4e0d\u76f8\u7b49":70,"\u4f46\u5c3d\u91cf\u8bf7\u4fdd\u6301\u7f16\u8bd1\u548c\u8fd0\u884c\u4f7f\u7528\u7684cudnn\u662f\u540c\u4e00\u4e2a\u7248\u672c":60,"\u4f46\u5e76\u6ca1\u6709\u7ecf\u8fc7\u56de\u5f52\u6d4b\u8bd5":47,"\u4f46\u5e8f\u5217\u8f93\u51fa\u65f6":68,"\u4f46\u5f53\u8c03\u7528\u8fc7\u4e00\u6b21\u540e":2,"\u4f46\u622a\u65ad\u65f6\u673a\u4e0d\u540c":56,"\u4f46\u6240\u6709fork\u7684\u7248\u672c\u5e93\u7684\u6240\u6709\u5206\u652f\u90fd\u76f8\u5f53\u4e8e\u7279\u6027\u5206\u652f":47,"\u4f46\u662f":[56,68],"\u4f46\u662f2008\u5e74\u4e4b\u524d\u751f\u4ea7\u7684\u65e7\u7535\u8111\u4e0d\u652f\u6301avx":61,"\u4f46\u662f\u4e5f\u6ca1\u6709\u5fc5\u8981\u5220\u9664\u65e0\u7528\u7684\u6587\u4ef6":80,"\u4f46\u662f\u53c8\u8fc7\u4e8e\u7410\u788e":35,"\u4f46\u662f\u5927\u90e8\u5206\u53c2\u6570\u662f\u4e3a\u5f00\u53d1\u8005\u63d0\u4f9b\u7684":81,"\u4f46\u662f\u5b50\u5e8f\u5217\u7684\u6570\u76ee\u5fc5\u987b\u4e00\u6837":68,"\u4f46\u662f\u6211\u4eec\u5e76\u4e0d\u63a8\u8350\u8fd9\u79cd\u65b9\u6cd5":61,"\u4f46\u662f\u652f\u6301avx\u6307\u4ee4\u96c6":73,"\u4f46\u662f\u65b9\u4fbf\u8c03\u8bd5\u548c\u6d4bbenchmark":60,"\u4f46\u662f\u662f\u8fd0\u884c\u5728\u72ec\u7acb\u7684\u8fdb\u7a0b\u7a7a\u95f4":61,"\u4f46\u662f\u6bcf\u4e2a\u6837\u672c\u4ec5\u5305\u542b\u51e0\u4e2a\u8bcd":84,"\u4f46\u662f\u7a81\u7136\u6709\u4e00\u4e2a10000\u957f\u7684\u5e8f\u5217":56,"\u4f46\u662f\u865a\u62df\u7684\u4e0d\u4ec5\u4ec5\u662f":72,"\u4f46\u662f\u89e3\u91ca\u6027\u8bed\u8a00":34,"\u4f46\u662f\u8fd9\u79cd\u65b9\u6cd5\u5728\u6bcf\u5c42\u53ea\u4fdd\u5b58\u9884\u8bbe\u6570\u91cf\u7684\u6700\u4f18\u72b6\u6001":101,"\u4f46\u662f\u9690\u85cf\u5c42\u4e2d\u7684\u6bcf\u4e2a\u666e\u901a\u8282\u70b9\u88ab\u4e00\u4e2a\u8bb0\u5fc6\u5355\u5143\u66ff\u6362":100,"\u4f46\u662fbatch":56,"\u4f46\u6709\u503c\u7684\u5730\u65b9\u5fc5\u987b\u4e3a1":[2,63],"\u4f46\u6709\u503c\u7684\u90e8\u5206\u53ef\u4ee5\u662f\u4efb\u4f55\u6d6e\u70b9\u6570":[2,63],"\u4f46\u8fd9\u4e2a\u5173\u7cfb\u53ef\u80fd\u4e0d\u6b63\u786e":2,"\u4f46\u9700\u6ce8\u610f\u53cd\u5411op\u6ca1\u6709":75,"\u4f46eigen":76,"\u4f4d\u7f6e":68,"\u4f4f":68,"\u4f53\u88c1\u5b57\u5178":98,"\u4f53\u88c1\u5b57\u6bb5":98,"\u4f59\u5f26\u76f8\u4f3c\u5ea6\u56de\u5f52":98,"\u4f59\u5f26\u76f8\u4f3c\u5ea6\u5c42":98,"\u4f5c\u4e3a\u4e0b\u4e00\u4e2a\u5b50\u53e5memory\u7684\u521d\u59cb\u72b6\u6001":68,"\u4f5c\u4e3a\u4f8b\u5b50\u6f14\u793a\u5982\u4f55\u914d\u7f6e\u590d\u6742\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u6a21\u578b":71,"\u4f5c\u4e3a\u53c2\u6570\u5c5e\u6027":75,"\u4f5c\u4e3a\u53c2\u6570\u7684id":58,"\u4f5c\u4e3a\u5b58\u50a8\u7cfb\u7edf":21,"\u4f5c\u4e3a\u5f53\u524d\u65f6\u523b\u8f93\u5165":70,"\u4f5c\u4e3a\u793a\u4f8b\u6570\u636e":97,"\u4f5c\u4e3a\u7c7b\u53e5\u67c4":34,"\u4f5c\u4e3a\u7ebf\u6027\u56de\u5f52\u7684\u8f93\u5165":59,"\u4f5c\u4e3a\u8f93\u51fa":71,"\u4f5c\u4e3a\u96c6\u7fa4\u8bad\u7ec3\u7684\u5de5\u4f5c\u7a7a\u95f4":80,"\u4f5c\u4e3aboot_layer\u4f20\u7ed9\u4e0b\u4e00\u4e2a\u5b50\u53e5\u7684memori":68,"\u4f5c\u5bb6":97,"\u4f5c\u7528":67,"\u4f60\u4e5f\u53ef\u4ee5\u4f7f\u7528\u8fd9\u4e09\u4e2a\u503c":94,"\u4f60\u4e5f\u53ef\u4ee5\u5148\u8df3\u8fc7\u672c\u6587\u7684\u89e3\u91ca\u73af\u8282":96,"\u4f60\u4e5f\u53ef\u4ee5\u7b80\u5355\u7684\u8fd0\u884c\u4ee5\u4e0b\u7684\u547d\u4ee4":92,"\u4f60\u4e5f\u53ef\u4ee5\u901a\u8fc7\u5728\u547d\u4ee4\u884c\u53c2\u6570\u4e2d\u589e\u52a0\u4e00\u4e2a\u53c2\u6570\u5982":94,"\u4f60\u4e5f\u8bb8\u53ef\u4ee5\u5c1d\u8bd5\u66f4\u8001\u7684\u65b9\u6cd5":61,"\u4f60\u53ea\u9700\u5b8c\u6210":80,"\u4f60\u53ea\u9700\u8981\u5728\u547d\u4ee4\u884c\u8f93\u5165\u4ee5\u4e0b\u547d\u4ee4":96,"\u4f60\u53ea\u9700\u8981\u6309\u7167\u5982\u4e0b\u65b9\u5f0f\u7ec4\u7ec7\u6570\u636e":101,"\u4f60\u53ef\u4ee5\u4f7f\u7528":94,"\u4f60\u53ef\u4ee5\u4f7f\u7528\u4e0b\u9762\u7684\u811a\u672c\u4e0b\u8f7d":100,"\u4f60\u53ef\u4ee5\u4f7f\u7528\u5b83\u6765\u8bbe\u7f6e":80,"\u4f60\u53ef\u4ee5\u4f7f\u7528\u672c\u5730\u8bad\u7ec3\u4e2d\u7684\u76f8\u540c\u6a21\u578b\u6587\u4ef6\u8fdb\u884c\u96c6\u7fa4\u8bad\u7ec3":80,"\u4f60\u53ef\u4ee5\u5728\u4efb\u4f55\u65f6\u5019\u7528":98,"\u4f60\u53ef\u4ee5\u5bf9\u6a21\u578b\u8fdb\u884c\u8bc4\u4f30":98,"\u4f60\u53ef\u4ee5\u5c06\u7f51\u7edc\u914d\u7f6e\u6210\u67d0\u4e9b\u5c42\u4f7f\u7528gpu\u8ba1\u7b97":84,"\u4f60\u53ef\u4ee5\u6267\u884c\u4e0a\u8ff0\u547d\u4ee4\u6765\u4e0b\u8f7d\u6240\u6709\u7684\u6a21\u578b\u548c\u5747\u503c\u6587\u4ef6":94,"\u4f60\u53ef\u4ee5\u901a\u8fc7\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4\u6765\u5f97\u5230resnet\u7f51\u7edc\u7684\u7ed3\u6784\u53ef\u89c6\u5316\u56fe":94,"\u4f60\u53ef\u4ee5\u9884\u6d4b\u4efb\u4f55\u7528\u6237\u5bf9\u4e8e\u4efb\u4f55\u4e00\u90e8\u7535\u5f71\u7684\u8bc4\u4ef7":98,"\u4f60\u5c06\u4f1a\u770b\u5230\u4ee5\u4e0b\u7684\u6a21\u578b\u7ed3\u6784":92,"\u4f60\u5c06\u4f1a\u770b\u5230\u5982\u4e0b\u6d88\u606f":101,"\u4f60\u5c06\u4f1a\u770b\u5230\u5982\u4e0b\u7ed3\u679c":94,"\u4f60\u5c06\u4f1a\u770b\u5230\u7279\u5f81\u5b58\u50a8\u5728":94,"\u4f60\u5c06\u4f1a\u770b\u5230\u8fd9\u6837\u7684\u6d88\u606f":101,"\u4f60\u5c06\u5728\u76ee\u5f55":100,"\u4f60\u5c06\u770b\u5230\u5982\u4e0b\u7684\u4fe1\u606f":98,"\u4f60\u7684\u5de5\u4f5c\u7a7a\u95f4\u5e94\u5982\u4e0b\u6240\u793a":80,"\u4f60\u8fd8\u53ef\u4ee5\u5c06\u7528\u6237\u548c":80,"\u4f60\u9700\u8981\u4e00\u4e9b\u66f4\u590d\u6742\u7684\u5355\u5143\u6d4b\u8bd5\u6765\u4fdd\u8bc1\u4f60\u5b9e\u73b0\u7684\u7f51\u7edc\u5c42\u662f\u6b63\u786e\u7684":74,"\u4f60\u9700\u8981\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u6307\u5b9a\u8bbe\u5907\u7684id\u53f7":84,"\u4f60\u9700\u8981\u5728\u914d\u7f6ecmake\u65f6\u5c06":74,"\u4f60\u9700\u8981\u5b89\u88c5python\u7684\u7b2c\u4e09\u65b9\u5e93":98,"\u4f60\u9700\u8981\u628a\u8be5\u6587\u4ef6\u52a0\u5165":74,"\u4f7f\u5176\u8f6c\u53d8\u4e3a\u7ef4\u5ea6\u4e3ahidden_dim\u7684\u65b0\u5411\u91cf":96,"\u4f7f\u5f97":59,"\u4f7f\u5f97\u4e24\u4e2a\u5b57\u5178\u6709\u76f8\u540c\u7684\u4e0a\u4e0b\u6587":101,"\u4f7f\u5f97\u5355\u5143\u6d4b\u8bd5\u6709\u4e00\u4e2a\u5e72\u51c0\u7684\u73af\u5883":53,"\u4f7f\u5f97\u642d\u6a21\u578b\u65f6\u66f4\u65b9\u4fbf":74,"\u4f7f\u5f97\u6700\u7ec8\u5f97\u5230\u7684\u6a21\u578b\u51e0\u4e4e\u4e0e\u771f\u5b9e\u6a21\u578b\u4e00\u81f4":59,"\u4f7f\u7528":[35,47,56,57,58,61,68,70,71,74,79,82,96,99,100],"\u4f7f\u75280\u53f7\u548c1\u53f7gpu\u8ba1\u7b97fc2\u5c42":84,"\u4f7f\u75280\u53f7gpu\u8ba1\u7b97fc2\u5c42":84,"\u4f7f\u752810\u4e2a\u88c1\u526a\u56fe\u50cf\u5757":94,"\u4f7f\u75281\u53f7gpu\u8ba1\u7b97fc3\u5c42":84,"\u4f7f\u75282\u53f7\u548c3\u53f7gpu\u8ba1\u7b97fc3\u5c42":84,"\u4f7f\u7528\u4e00\u4e2a\u5c3a\u5ea6\u4e3a":74,"\u4f7f\u7528\u4e00\u4e2a\u8bcd\u524d\u4e24\u4e2a\u8bcd\u548c\u540e\u4e24\u4e2a\u8bcd":56,"\u4f7f\u7528\u4e0a\u6587\u521b\u5efa\u7684yaml\u6587\u4ef6\u521b\u5efakubernet":86,"\u4f7f\u7528\u4e0b\u9762\u547d\u4ee4":21,"\u4f7f\u7528\u4e86\u540c\u6837\u7684parameter\u548cbia":58,"\u4f7f\u7528\u4e86\u57fa\u4e8e\u53e5\u6cd5\u7ed3\u6784\u7684\u9884\u5b9a\u4e49\u7279\u5f81\u6a21\u677f":99,"\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u8fdb\u884c\u6a21\u578b\u8bad\u7ec3":92,"\u4f7f\u7528\u5177\u6709softmax\u6fc0\u6d3b\u7684\u5168\u8fde\u63a5\u524d\u9988\u5c42\u6765\u6267\u884c\u5206\u7c7b\u4efb\u52a1":100,"\u4f7f\u7528\u52a8\u6001\u5e93":34,"\u4f7f\u7528\u540c\u6837\u7684\u8bad\u7ec3\u6570\u636eblock":20,"\u4f7f\u7528\u591a\u5757\u663e\u5361\u8bad\u7ec3":56,"\u4f7f\u7528\u591a\u7ebf\u7a0b\u8bad\u7ec3":56,"\u4f7f\u7528\u5982\u4e0b\u53c2\u6570":93,"\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4":92,"\u4f7f\u7528\u5b66\u4e60\u5b8c\u6210\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u6a21\u578b\u751f\u6210\u5e8f\u5217":71,"\u4f7f\u7528\u5bb9\u5668\u65b9\u5f0f\u8fd0\u884c\u8bad\u7ec3\u4efb\u52a1\u7684kubernet":87,"\u4f7f\u7528\u6211\u4eec\u4e4b\u524d\u6784\u9020\u7684\u955c\u50cf":86,"\u4f7f\u7528\u6570\u503c\u6cd5\u68c0\u6d4b\u68af\u5ea6\u6b63\u786e\u6027\u548c\u7a33\u5b9a\u6027":75,"\u4f7f\u7528\u6587\u6863":75,"\u4f7f\u7528\u663e\u5361\u8bad\u7ec3":56,"\u4f7f\u7528\u667a\u80fd\u6307\u9488\u7684\u539f\u56e0\u662f":35,"\u4f7f\u7528\u6848\u4f8b":83,"\u4f7f\u7528\u7684\u7f16\u8bd1\u5668\u4e3aarm":65,"\u4f7f\u7528\u76f8\u5bf9\u8def\u5f84\u7684\u5f15\u7528\u65b9\u5f0f":35,"\u4f7f\u7528\u8005\u4e0d\u9700\u8981\u5173\u5fc3":82,"\u4f7f\u7528\u8005\u53ea\u9700\u8981\u5173\u6ce8\u4e8e\u8bbe\u8ba1rnn\u5728\u4e00\u4e2a\u65f6\u95f4\u6b65\u4e4b\u5185\u5b8c\u6210\u7684\u8ba1\u7b97":70,"\u4f7f\u7528\u8005\u53ef\u4ee5\u4f7f\u7528\u4e0b\u9762\u7684python\u811a\u672c\u6765\u8bfb\u53d6\u53c2\u6570\u503c":94,"\u4f7f\u7528\u8005\u65e0\u9700\u5173\u5fc3\u8fd9\u4e2a\u53c2\u6570":82,"\u4f7f\u7528\u8005\u901a\u5e38\u65e0\u9700\u5173\u5fc3":82,"\u4f7f\u7528\u81ea\u52a8\u7684\u66ff\u8865\u6765\u66ff\u4ee3\u7ecf\u9a8c\u4e30\u5bcc\u7684\u4eba\u5de5\u8bc4\u5224":101,"\u4f7f\u7528\u8be5learning_rate_schedule\u65f6":58,"\u4f7f\u7528\u8c13\u8bcd\u4e0a\u4e0b\u6587":99,"\u4f7f\u7528\u8fd9\u4e2a\u795e\u7ecf\u7f51\u7edc\u53ef\u4ee5\u5b8c\u6210\u5bf9\u65b0\u6570\u636e\u7684\u9884\u6d4b":20,"\u4f7f\u7528\u8fd9\u4e2a\u811a\u672c\u524d\u8bf7\u786e\u8ba4\u5df2\u7ecf\u5b89\u88c5\u4e86pillow\u53ca\u76f8\u5173\u4f9d\u8d56\u6a21\u5757":93,"\u4f7f\u7528\u8fd9\u79cd\u65b9\u5f0f":68,"\u4f7f\u7528\u8fdc\u7a0b\u7a00\u758f\u65b9\u5f0f\u8bad\u7ec3\u65f6":74,"\u4f7f\u7528\u968f\u673a\u68af\u5ea6\u4e0b\u964d":100,"\u4f7f\u7528\u9759\u6001\u5e93\u548c\u52a8\u6001\u5e93\u96be\u5ea6\u5dee\u4e0d\u591a":34,"\u4f7f\u7528\u9884\u8bad\u7ec3\u7684\u6807\u51c6\u683c\u5f0f\u8bcd\u5411\u91cf\u6a21\u578b":92,"\u4f7f\u7528args\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u8bbe\u7f6e":2,"\u4f7f\u7528c":35,"\u4f7f\u7528c99\u505a\u63a5\u53e3":34,"\u4f7f\u7528c99\u800c\u4e0d\u4f7f\u7528c11\u7684\u539f\u56e0\u662f":34,"\u4f7f\u7528c99\u800c\u4e0d\u4f7f\u7528c89":34,"\u4f7f\u7528checkgrad\u6a21\u5f0f\u65f6\u7684\u53c2\u6570\u53d8\u5316\u5927\u5c0f":82,"\u4f7f\u7528cpu\u4e24\u7ebf\u7a0b\u8ba1\u7b97fc4\u5c42":84,"\u4f7f\u7528cpu\u8ba1\u7b97fc4\u5c42":84,"\u4f7f\u7528cpu\u8bad\u7ec3":100,"\u4f7f\u7528docker\u5c31\u4e0d\u7528\u914d\u7f6e\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883\u4e86":72,"\u4f7f\u7528docker\u6784\u5efapaddlepaddle\u7684\u6587\u6863":77,"\u4f7f\u7528init":84,"\u4f7f\u7528lstm\u4f5c\u4e3aencod":68,"\u4f7f\u7528max":93,"\u4f7f\u7528memory\u7684rnn\u5b9e\u73b0\u4fbf\u5982\u4e0b\u56fe\u6240\u793a":68,"\u4f7f\u7528model":84,"\u4f7f\u7528paddlepaddl":96,"\u4f7f\u7528python\u6570\u636e\u63d0\u4f9b\u5668":93,"\u4f7f\u7528rdma\u8fd8\u662ftcp\u4f20\u8f93\u534f\u8bae":82,"\u4f7f\u7528regress":47,"\u4f7f\u7528swig\u53ea\u652f\u6301cpython\u89e3\u91ca\u5668":34,"\u4f7f\u7528swig\u9700\u8981\u591a\u8bed\u8a00\u7ed1\u5b9a\u7684\u5f00\u53d1\u4eba\u5458\u719f\u7ec3\u638c\u63e1swig\u914d\u7f6e":34,"\u4f7f\u7528void":34,"\u4f7f\u8be5\u5c42\u7684\u53c2\u6570\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u4fdd\u6301\u4e0d\u53d8":58,"\u4f7f\u8f93\u5165\u5c42\u5230\u9690\u85cf\u5c42\u7684\u795e\u7ecf\u5143\u662f\u5168\u90e8\u8fde\u63a5\u7684":93,"\u4f86":68,"\u4f8b\u5982":[2,21,34,35,47,56,57,60,63,68,71,74,79,80,81,82,84,87,94,96,98,100],"\u4f8b\u5982\u4e0a\u6587\u7684pod":85,"\u4f8b\u5982\u4e0a\u9762\u7684":59,"\u4f8b\u5982\u4ee5\u592a\u7f51\u7684":80,"\u4f8b\u5982\u4f7f\u7528":56,"\u4f8b\u5982\u5bf9\u4e8ejava\u6216\u8005python":34,"\u4f8b\u5982\u5bf9\u4e8ejava\u6765\u8bf4":34,"\u4f8b\u5982\u5bf9\u4e8epython":34,"\u4f8b\u5982\u5c06\u7b2c\u4e00\u6761\u6570\u636e\u8f6c\u5316\u4e3a":68,"\u4f8b\u5982\u6587\u672c\u5206\u7c7b\u4e2d":68,"\u4f8b\u5982\u672c\u4f8b\u4e2d\u7684\u4e24\u4e2a\u7279\u5f81":68,"\u4f8b\u5982\u673a\u5668\u4e0a\u67094\u5757gpu":56,"\u4f8b\u5982\u7b2c300\u4e2apass\u7684\u6a21\u578b\u4f1a\u88ab\u4fdd\u5b58\u5728":93,"\u4f8b\u5982c":34,"\u4f8b\u5982hostpath":85,"\u4f8b\u5982java\u4e0epython\u7684\u9519\u8bef\u5904\u7406\u662f\u76f4\u63a5\u6254\u51fa\u6765except":34,"\u4f8b\u5982output\u76ee\u5f55\u4e0b\u5c31\u5b58\u653e\u4e86\u8f93\u51fa\u7ed3\u679c":87,"\u4f8b\u5982python\u53ef\u4ee5\u4f7f\u7528":34,"\u4f8b\u5982python\u7684":34,"\u4f8b\u5982sigmoid":74,"\u4f8b\u5982sigmoid\u53d8\u6362":96,"\u4f8b\u5b50\u4e2d\u662f":74,"\u4f8b\u5b50\u4e2d\u662f0":74,"\u4f8b\u5b50\u4e2d\u662f100":74,"\u4f8b\u5b50\u4e2d\u662f4096":74,"\u4f8b\u5b50\u4e2d\u662f8192":74,"\u4f8b\u5b50\u4e2d\u662ffc":74,"\u4f8b\u5b50\u4e2d\u662fsoftmax":74,"\u4f8b\u5b50\u4f7f\u7528":85,"\u4f9bpaddlepaddle\u52a0\u8f7d":82,"\u4f9d\u636e\u5206\u7c7b\u9519\u8bef\u7387\u83b7\u5f97\u6700\u4f73\u6a21\u578b\u8fdb\u884c\u6d4b\u8bd5":100,"\u4f9d\u636e\u662f\u5426\u5305\u542bkernel":75,"\u4f9d\u6b21\u7c7b\u63a8":47,"\u4f9d\u8d56\u4e8epython\u7684":93,"\u4fbf\u4e8e\u5b58\u50a8\u8d44\u6e90\u7ba1\u7406\u548cpod\u5f15\u7528":85,"\u4fbf\u4e8e\u672c\u5730\u9a8c\u8bc1\u548c\u6d4b\u8bd5":85,"\u4fbf\u4e8e\u7528\u6237\u6d4f\u89c8c":61,"\u4fbf\u5229":68,"\u4fbf\u548c\u5355\u5c42rnn\u914d\u7f6e\u4e2d\u7684":68,"\u4fbf\u5b9c":68,"\u4fbf\u662f\u5c06\u9759\u6001\u5e93\u52a0\u5165jvm\u4e2d":34,"\u4fdd\u5b58\u6a21\u578b\u53c2\u6570\u7684\u76ee\u5f55":82,"\u4fdd\u5b58\u751f\u6210\u7ed3\u679c\u7684\u6587\u4ef6":101,"\u4fdd\u5b58\u7684\u53c2\u6570\u4e5f\u662ffloat\u7c7b\u578b":58,"\u4fdd\u5b58\u7f51\u7edc\u5c42\u8f93\u51fa\u7ed3\u679c\u7684\u76ee\u5f55":82,"\u4fdd\u5b58\u9884\u6d4b\u7ed3\u679c\u7684\u6587\u4ef6\u540d":82,"\u4fdd\u6301\u5bbd\u9ad8\u6bd4\u7f29\u653e\u5230\u77ed\u8fb9\u4e3a256":94,"\u4fdd\u6301\u5c3d\u91cf\u5c11\u7684commit":73,"\u4fe1\u53f7\u6765\u81ea\u52a8\u7ec8\u6b62\u5b83\u542f\u52a8\u7684\u6240\u6709\u8fdb\u7a0b":80,"\u4fee\u590d\u6240\u6709bug\u540e":47,"\u4fee\u590ddocker\u7f16\u8bd1\u955c\u50cf\u95ee\u9898":47,"\u4fee\u590dubuntu":47,"\u4fee\u6539":[85,86],"\u4fee\u6539\u542f\u52a8\u811a\u672c\u540e":86,"\u4fee\u6539\u6210":47,"\u4fee\u6539\u6210\u66f4\u5feb\u7684\u7248\u672c":79,"\u4fee\u6539\u6587\u6863":78,"\u503c\u5f97\u6ce8\u610f\u7684\u662f":[68,73],"\u503c\u5f97\u6df1\u5165\u5206\u6790":79,"\u503c\u7c7b\u578b":84,"\u5047\u5982\u6211\u4eec\u662f\u4e09\u5206\u7c7b\u95ee\u9898":58,"\u5047\u8bbe":74,"\u5047\u8bbe\u53d8\u91cf":59,"\u5047\u8bbe\u60a8\u5df2\u7ecf\u5b8c\u6210\u4e86\u4e00\u4e2aai\u8bad\u7ec3\u7684python\u7a0b\u5e8f":61,"\u5047\u8bbe\u635f\u5931\u51fd\u6570\u662f":74,"\u5047\u8bbe\u7b2c\u4e00\u4e2alayer\u7684\u8f93\u51faa\u662f\u4e00\u4e2a":56,"\u5047\u8bbe\u8bcd\u5411\u91cf\u7ef4\u5ea6\u4e3a32":92,"\u504f\u7f6e\u53c2\u6570":94,"\u504f\u7f6e\u53c2\u6570\u7684\u5927\u5c0f":74,"\u505a\u4e00\u4e2a\u4ecb\u7ecd":76,"\u505a\u53ea\u8bfb\u6302\u8f7d":21,"\u505a\u5982\u4e0b\u51e0\u4e2a\u64cd\u4f5c":47,"\u505a\u63a5\u53e3":34,"\u505a\u68af\u5ea6\u68c0\u6d4b":75,"\u505a\u68c0\u67e5":75,"\u505c\u6b62\u4fdd\u5b58\u68c0\u67e5\u70b9\u7684\u7ebf\u7a0b":20,"\u505c\u6b62\u52a0\u8f7d\u6570\u636e":82,"\u505c\u7535":68,"\u50cf":61,"\u513f\u7ae5\u7247":97,"\u5143\u7d20":67,"\u5143\u7d20\u4e4b\u95f4\u7684\u987a\u5e8f\u662f\u91cd\u8981\u7684\u8f93\u5165\u4fe1\u606f":67,"\u5148\u5b9e\u73b0\u6a21\u578b\u63a8\u65ad\u7684api":35,"\u5148\u627e\u51fa\u53c2\u6570":57,"\u5148\u67e5\u770b\u4e00\u4e0b\u662f\u5426\u66fe\u7ecf\u5b89\u88c5\u8fc7paddl":53,"\u5148\u8c03\u7528initializer\u51fd\u6570":96,"\u5168\u5bb6":68,"\u5168\u8fde\u63a5\u5c42":[59,92,93,98],"\u5168\u8fde\u63a5\u5c42\u4ee5\u4e00\u4e2a\u7ef4\u5ea6\u4e3a":74,"\u5168\u8fde\u63a5\u5c42\u5c06\u7535\u5f71\u7684\u6bcf\u4e2a\u7279\u5f81\u7ed3\u5408\u6210\u4e00\u4e2a\u7535\u5f71\u7279\u5f81":98,"\u5168\u8fde\u63a5\u5c42\u6743\u91cd":94,"\u5168\u8fde\u63a5\u5c42\u6ca1\u6709\u7f51\u7edc\u5c42\u914d\u7f6e\u7684\u8d85\u53c2\u6570":74,"\u5168\u8fde\u63a5\u5c42\u7684\u5b9e\u73b0\u4f4d\u4e8e":74,"\u5168\u8fde\u63a5\u5c42\u7684\u6bcf\u4e2a\u8f93\u51fa\u90fd\u8fde\u63a5\u5230\u4e0a\u4e00\u5c42\u7684\u6240\u6709\u7684\u795e\u7ecf\u5143\u4e0a":74,"\u5168\u8fde\u63a5\u5c42python\u5c01\u88c5\u7684\u4f8b\u5b50\u4e2d\u5305\u542b\u4e0b\u9762\u51e0\u6b65":74,"\u516b\u4e2a\u7279\u5f81\u5206\u522b\u8f6c\u6362\u4e3a\u5411\u91cf":99,"\u516c\u5f0f":61,"\u516c\u94a5\u5199\u5165":80,"\u516d\u4e2a\u7279\u5f81\u548c\u6807\u7b7e\u90fd\u662f\u7d22\u5f15\u69fd":99,"\u5171\u4eab\u4e00\u4e2aop\u5b9a\u4e49":75,"\u5171\u4eab\u4efb\u52a1\u4e2d\u8bbe\u7f6e\u7684\u6570\u636e\u8fdb\u884c\u8bad\u7ec3\u548c\u6d4b\u8bd5":99,"\u5171\u4eab\u540c\u4e00\u4e2akernel\u65f6":75,"\u5171\u4eab\u5b58\u50a8\u6302\u5728\u7684\u8def\u5f84":87,"\u5171\u670932":92,"\u5173\u4e8e\u5728paddlepaddle\u4e2d\u5982\u4f55\u4f7f\u7528eigen\u5e93":75,"\u5173\u4e8e\u5982\u4f55\u5b9a\u4e49\u7f51\u7edc\u4e2d\u7684\u5c42":93,"\u5173\u4e8e\u65f6\u95f4\u5e8f\u5217":68,"\u5173\u4e8e\u6784\u5efa\u548c\u6d4b\u8bd5\u7684\u66f4\u591a\u4fe1\u606f":73,"\u5173\u4e8eeigen":76,"\u5173\u4e8elstm":57,"\u5173\u4e8epaddlepaddle\u7684\u5206\u5e03\u5f0f\u8bad\u7ec3":87,"\u5173\u4e8epaddlepaddle\u7684\u66f4\u591a\u4f7f\u7528\u65b9\u6cd5\u8bf7\u53c2\u8003":63,"\u5173\u4e8eunbound":70,"\u5173\u4e8evgg\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u63cf\u8ff0\u53ef\u4ee5\u53c2\u8003":93,"\u5173\u952e\u8bcd\u5305\u62ec":73,"\u5176\u4e0b\u5b50\u6587\u4ef6\u5939\u7684\u7ed3\u6784\u5982\u4e0b":93,"\u5176\u4e2d":[2,34,47,56,58,59,63,65,66,71,74,92,93,94],"\u5176\u4e2d156\u548c285\u662f\u8fd9\u4e9b\u56fe\u50cf\u7684\u5206\u7c7b\u6807\u7b7e":94,"\u5176\u4e2d50000\u5f20\u56fe\u7247\u4f5c\u4e3a\u8bad\u7ec3\u96c6":93,"\u5176\u4e2d\u5206\u522b\u5305\u542b\u4e86cifar":93,"\u5176\u4e2d\u5305\u542b6":97,"\u5176\u4e2d\u5305\u542b\u4e86200\u79cd\u9e1f\u7c7b\u7684\u7167\u7247":93,"\u5176\u4e2d\u5305\u542b\u7b97\u6cd5\u548c\u7f51\u7edc\u914d\u7f6e":100,"\u5176\u4e2d\u5305\u62ec\u51fd\u6570":99,"\u5176\u4e2d\u5b9a\u4e49\u4e86\u6a21\u578b\u67b6\u6784\u548csolver\u914d\u7f6e":101,"\u5176\u4e2d\u6587\u672c\u8f93\u5165\u7c7b\u578b\u5b9a\u4e49\u4e3a\u6574\u6570\u65f6\u5e8f\u7c7b\u578binteger_value_sequ":96,"\u5176\u4e2d\u6bcf\u4e00\u884c\u5bf9\u5e94\u4e00\u4e2a\u6570\u636e\u6587\u4ef6\u5730\u5740":1,"\u5176\u4e2d\u6bcf\u4e2a\u5143\u7d20\u662f\u53cc\u5c42\u5e8f\u5217\u4e2d\u6bcf\u4e2asubseq\u6700\u540e\u4e00\u4e2a":67,"\u5176\u4e2d\u6bcf\u4e2a\u5411\u91cf\u5bf9\u5e94\u8f93\u5165\u8bed\u53e5\u4e2d\u7684\u4e00\u4e2a\u5143\u7d20":101,"\u5176\u4e2d\u6bcf\u6761pass\u82b1\u8d39\u4e867\u4e2a\u5c0f\u65f6":101,"\u5176\u4e2d\u6bcf\u884c\u6570\u636e\u4ee3\u8868\u4e00\u5f20\u56fe\u7247":2,"\u5176\u4e2d\u8be6\u7ec6\u8bf4\u660e\u4e86\u6a21\u578b\u67b6\u6784":101,"\u5176\u4e2d\u8f93\u5165\u56fe\u50cf\u7684\u989c\u8272\u901a\u9053\u987a\u5e8f\u4e3a":94,"\u5176\u4e2dbeam":101,"\u5176\u4e2dcheckgrad\u4e3b\u8981\u4e3a\u5f00\u53d1\u8005\u4f7f\u7528":82,"\u5176\u4e2dmean\u548cstd\u662f\u8bad\u7ec3\u914d\u7f6e\u4e2d\u7684\u53c2\u6570":82,"\u5176\u4e2dvalue\u5373\u4e3asoftmax\u5c42\u7684\u8f93\u51fa":4,"\u5176\u4e2dx\u8868\u793a\u8f93\u5165\u6570\u636e\u662f\u4e00\u4e2a\u7ef4\u5ea6\u4e3a2\u7684\u7a20\u5bc6\u5411\u91cf":63,"\u5176\u4e3b\u8981\u63a5\u53e3\u5982\u4e0b":76,"\u5176\u4ed6":97,"\u5176\u4ed6\u4eba\u53ef\u4ee5\u590d\u73b0\u95ee\u9898\u4ee5\u4fbf\u5e2e\u52a9":72,"\u5176\u4ed6\u4eba\u5f88\u5bb9\u6613\u770b\u61c2\u955c\u50cf\u751f\u6210\u8fc7\u7a0b":61,"\u5176\u4ed6\u516d\u884c\u5217\u51fa\u4e86\u96c6\u675f\u641c\u7d22\u7684\u7ed3\u679c":101,"\u5176\u4ed6\u5185\u5b58\u6742\u9879":56,"\u5176\u4ed6\u5185\u5b58\u6742\u9879\u662f\u6307paddlepaddle\u672c\u8eab\u6240\u7528\u7684\u4e00\u4e9b\u5185\u5b58":56,"\u5176\u4ed6\u51fd\u6570\u5747\u8fd4\u56de":35,"\u5176\u4ed6\u53c2\u6570\u4f7f\u7528":2,"\u5176\u4ed6\u53c2\u6570\u8bf7\u53c2\u8003":96,"\u5176\u4ed6\u6240\u6709\u5c42\u90fd\u4f1a\u4f7f\u7528gpu\u8ba1\u7b97":84,"\u5176\u4ed6\u7528\u6237\u7684fork\u7248\u672c\u5e93\u5e76\u4e0d\u9700\u8981\u4e25\u683c\u9075\u5b88":47,"\u5176\u4ed6\u914d\u7f6e\u53c2\u6570":[65,66],"\u5176\u4ed6\u9ad8\u7ea7\u529f\u80fd\u5305\u62ec\u5b9a\u4e49\u591a\u4e2amemori":71,"\u5176\u4f1a\u81ea\u52a8\u88ab\u52a0\u5165\u7f16\u8bd1\u5217\u8868":74,"\u5176\u4f59\u884c\u662f":92,"\u5176\u4f5c\u7528\u662f\u5c06\u6570\u636e\u4f20\u5165\u5185\u5b58\u6216\u663e\u5b58":1,"\u5176\u5177\u4f53\u8bf4\u660e\u4e86\u5b57\u6bb5\u7c7b\u578b\u548c\u6587\u4ef6\u540d\u79f0":98,"\u5176\u5185\u90e8\u7684\u6587\u4ef6\u4e5f\u4f1a\u968f\u4e4b\u6d88\u5931":85,"\u5176\u5305\u62ec\u4e24\u4e2a\u51fd\u6570":96,"\u5176\u53c2\u6570\u5982\u4e0b":2,"\u5176\u5b83\u90e8\u5206\u548c\u903b\u8f91\u56de\u5f52\u7f51\u7edc\u7ed3\u6784\u4e00\u81f4":96,"\u5176\u5b83layer\u7684\u8f93\u51fa":70,"\u5176\u5b9e\u4e5f\u662f\u548c\u6bcf\u4e2amini":56,"\u5176\u63d0\u4f9b\u5e94\u7528\u90e8\u7f72":85,"\u5176\u6b21":[2,68,96],"\u5176\u76ee\u7684\u662f\u5728\u7ed9\u5b9a\u7684\u8f93\u5165\u53e5\u5b50\u4e2d\u53d1\u73b0\u6bcf\u4e2a\u8c13\u8bcd\u7684\u8c13\u8bcd\u8bba\u5143\u7ed3\u6784":99,"\u5176\u8bf4\u660e\u5982\u4e0b":68,"\u5176\u8f93\u5165\u53c2\u6570\u5982\u4e0b":101,"\u5176\u8f93\u51fa\u88ab\u7528\u4f5cmemory\u7684\u521d\u59cb\u503c":71,"\u5176name\u7531\u53c2\u6570":57,"\u5177\u4f53\u4f7f\u7528\u65b9\u6cd5\u4e3a":[35,56],"\u5177\u4f53\u505a\u6cd5\u8bf7\u53c2\u8003":72,"\u5177\u4f53\u539f\u56e0\u53c2\u8003":35,"\u5177\u4f53\u53ef\u4ee5\u53c2\u8003":[2,56,74],"\u5177\u4f53\u53ef\u53c2\u8003\u6587\u6863":70,"\u5177\u4f53\u5982\u4e0b":61,"\u5177\u4f53\u60c5\u51b5\u56e0\u4eba\u800c\u5f02":79,"\u5177\u4f53\u64cd\u4f5c\u5982\u4e0b":53,"\u5177\u4f53\u6d41\u7a0b\u5982\u4e0b":96,"\u5177\u4f53\u7684\u683c\u5f0f\u8bf4\u660e":2,"\u5177\u4f53\u7684\u89e3\u51b3\u65b9\u6cd5\u662f":53,"\u5177\u4f53\u8bf7\u53c2\u7167\u793a\u4f8b":94,"\u5177\u4f53\u8bf7\u53c2\u8003":[2,35,73],"\u5177\u4f53\u8bf7\u89c1":73,"\u5177\u6709\u76f8\u540c\u7684\u7ed3\u679c\u4e86":68,"\u5177\u6709\u81ea\u5faa\u73af\u8fde\u63a5\u7684\u795e\u7ecf\u5143":100,"\u5185":71,"\u5185\u5b58":79,"\u5185\u5b58\u4e0d\u8db3":54,"\u5185\u5b58\u5bb9\u9650\u9608\u503c":82,"\u5185\u5bb9":[75,96],"\u5185\u5bb9\u5982\u4e0b":86,"\u5185\u5c42inner_step\u7684recurrent_group\u548c\u5355\u5c42\u5e8f\u5217\u7684\u51e0\u4e4e\u4e00\u6837":68,"\u5185\u5df2\u7ecf\u5305\u542bpaddlepaddle\u7684\u6267\u884c\u7a0b\u5e8f\u4f46\u662f\u8fd8\u6ca1\u4e0a\u8ff0\u529f\u80fd":87,"\u5185\u90e8":87,"\u5185\u90e8\u9a71\u52a8python\u89e3\u91ca\u5668\u8fdb\u884c\u6a21\u578b\u914d\u7f6e\u89e3\u6790\u548c\u6570\u636e\u8bfb\u53d6":34,"\u518d\u4e3apaddle\u7684\u8bad\u7ec3\u8fc7\u7a0b\u63d0\u4f9b\u6587\u4ef6\u5217\u8868":98,"\u518d\u4ee5":75,"\u518d\u5199\u5165\u7f51\u7edc\u53c2\u6570":58,"\u518d\u5728\u6bcf\u4e00\u4e2aapi\u4e2d\u81ea\u5df1\u68c0\u67e5\u7c7b\u578b":34,"\u518d\u57fa\u4e8e":47,"\u518d\u5b89\u88c5":53,"\u518d\u5bf9\u6bcf\u4e00\u4e2a\u5355\u5c42\u65f6\u95f4\u5e8f\u5217\u8fdb\u884c\u5904\u7406":68,"\u518d\u5bf9\u6bcf\u4e00\u53e5\u8bdd\u7684\u7f16\u7801\u5411\u91cf\u7528lstm\u7f16\u7801\u6210\u4e00\u4e2a\u6bb5\u843d\u7684\u5411\u91cf":68,"\u518d\u5bf9\u8fd9\u4e2a\u6bb5\u843d\u5411\u91cf\u8fdb\u884c\u5206\u7c7b":68,"\u518d\u6307\u5b9a":60,"\u518d\u6b21\u5bf9\u4ee3\u7801\u8fdb\u884c\u6027\u80fd\u5206\u6790":79,"\u518d\u7528\u8fd9\u4e2a\u68af\u5ea6\u53bb\u548c":74,"\u518d\u901a\u8fc7\u51fd\u6570":87,"\u5192\u9669\u7247":97,"\u5197\u4f59\u7b49\u529f\u80fd":85,"\u5199\u4ee3\u7801":34,"\u5199\u5165\u5feb\u7167\u6570\u636e":20,"\u5199\u5b8c\u6a21\u578b\u914d\u7f6e\u4e4b\u540e":101,"\u5199\u68af\u5ea6\u68c0\u67e5\u5355\u5143\u6d4b\u8bd5\u662f\u4e00\u4e2a\u9a8c\u8bc1\u65b0\u5b9e\u73b0\u7684\u5c42\u662f\u5426\u6b63\u786e\u7684\u76f8\u5bf9\u7b80\u5355\u7684\u529e\u6cd5":74,"\u519c\u6c11":97,"\u51c6\u5907":68,"\u51c6\u5907\u597d\u6570\u636e":98,"\u51c6\u5907\u9884\u6d4b\u6570\u636e":4,"\u51cf\u5c0f\u5e8f\u5217\u7684\u957f\u5ea6":56,"\u51cf\u5c0f\u8fd9\u4e2a\u5185\u5b58\u6c60\u5373\u53ef\u51cf\u5c0f\u5185\u5b58\u5360\u7528":56,"\u51cf\u5c0fbatch":56,"\u51e0\u4e2a\u57fa\u7840\u7684\u6982\u5ff5\u5e2e\u52a9\u7406\u89e3\u548c\u4f7f\u7528docker":61,"\u51fa\u53bb\u73a9":68,"\u51fa\u5dee":68,"\u51fa\u6765":68,"\u51fa\u73b0":53,"\u51fa\u73b0\u4ee5\u4e0b\u9519\u8bef":58,"\u51fa\u73b0\u8be5\u9519\u8bef\u7684\u539f\u56e0\u4e00\u822c\u662f\u7528\u6237\u5bf9\u4e0d\u540clayer\u7684\u53c2\u6570":57,"\u51fa\u73b0\u8fd9\u4e2a\u95ee\u9898\u7684\u4e3b\u8981\u539f\u56e0\u662f":53,"\u51fd\u6570":[2,59,71,74,79,99,100],"\u51fd\u6570\u4e2d\u4f7f\u7528":2,"\u51fd\u6570\u4e2d\u64cd\u4f5c\u7684\u91cd\u8981\u53d8\u91cf\u7684\u8be6\u7ec6\u89e3\u91ca":75,"\u51fd\u6570\u4e2d\u8bbe\u7f6e\u7684":80,"\u51fd\u6570\u5047\u8bbe":71,"\u51fd\u6570\u52a0\u5230\u4ee3\u7801\u4e2d":79,"\u51fd\u6570\u5373\u53ef\u5b8c\u6210\u8f6c\u6362":21,"\u51fd\u6570\u53ea\u5173\u6ce8\u4e8ernn\u4e00\u4e2a\u65f6\u95f4\u6b65\u4e4b\u5185\u7684\u8ba1\u7b97":70,"\u51fd\u6570\u540d\u4e3a":35,"\u51fd\u6570\u547d\u540d":34,"\u51fd\u6570\u5b9a\u4e49\u8f93\u5165":75,"\u51fd\u6570\u5c31\u662f\u6839\u636e\u8be5\u673a\u5236\u914d\u7f6e\u7684":2,"\u51fd\u6570\u5f97\u5230\u7684\u68af\u5ea6\u53bb\u5bf9\u6bd4":74,"\u51fd\u6570\u5fc5\u987b\u5148\u8c03\u7528\u57fa\u7c7b\u4e2d\u7684\u51fd\u6570":74,"\u51fd\u6570\u5fc5\u987b\u8fd4\u56de\u4e00\u4e2a\u6216\u591a\u4e2alayer\u7684\u8f93\u51fa":70,"\u51fd\u6570\u6307\u51fa\u4e86\u5728\u8bad\u7ec3\u65f6\u9700\u8981\u4ece\u53c2\u6570\u670d\u52a1\u5668\u53d6\u51fa\u7684\u884c":74,"\u51fd\u6570\u6765\u5c06\u4fe1\u606f\u8f93\u51fa\u5230\u754c\u9762\u4e2d":79,"\u51fd\u6570\u67e5\u8be2\u8f6f\u4ef6\u5305\u76f8\u5173api\u8bf4\u660e":4,"\u51fd\u6570\u7684":2,"\u51fd\u6570\u7684\u5b9e\u73b0\u662f\u6b63\u786e\u7684":74,"\u51fd\u6570\u7684\u5f00\u5934\u5fc5\u987b\u8c03\u7528":74,"\u51fd\u6570\u91cc\u5b9e\u73b0":75,"\u5206\u4e3a\u597d\u8bc4":96,"\u5206\u522b\u4e3a":92,"\u5206\u522b\u4e3atrain":101,"\u5206\u522b\u4ece\u8bcd\u8bed\u548c\u53e5\u5b50\u7ea7\u522b\u7f16\u7801\u8f93\u5165\u6570\u636e":70,"\u5206\u522b\u4f7f\u7528\u5355\u53cc\u5c42rnn\u4f5c\u4e3a\u7f51\u7edc\u914d\u7f6e\u7684\u6a21\u578b":68,"\u5206\u522b\u5305\u542b\u4e86\u6cd5\u8bed\u5230\u82f1\u8bed\u7684\u5e73\u884c\u8bed\u6599\u5e93\u7684\u8bad\u7ec3\u6570\u636e":101,"\u5206\u522b\u5b9a\u4e49\u5b50\u53e5\u7ea7\u522b\u548c\u8bcd\u8bed\u7ea7\u522b\u4e0a\u9700\u8981\u5b8c\u6210\u7684\u8fd0\u7b97":70,"\u5206\u522b\u5bf9\u5e94\u4e8e\u53d8\u91cf":59,"\u5206\u522b\u662f":67,"\u5206\u522b\u662frnn\u72b6\u6001\u548c\u8f93\u5165\u7684\u53d8\u6362\u77e9\u9635":71,"\u5206\u522b\u662fsentences\u548clabel":68,"\u5206\u522b\u662fwords\u548clabel":68,"\u5206\u522b\u8ba1\u7b97\u6bcf\u4e2a\u53c2\u6570\u7684\u68af\u5ea6":74,"\u5206\u522b\u8fdb\u884c\u5e8f\u5217\u64cd\u4f5c":68,"\u5206\u5272":[97,99],"\u5206\u5272\u6587\u4ef6\u7684\u65b9\u6cd5\u662f":98,"\u5206\u5e03\u5f0f\u5b58\u50a8\u670d\u52a1":20,"\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf":85,"\u5206\u6210\u4e24\u90e8\u5206":2,"\u5206\u652f":[47,73],"\u5206\u652f\u4e00\u65e6\u5efa\u7acb":47,"\u5206\u652f\u4e0a":73,"\u5206\u652f\u4e0a\u521b\u5efa\u65b0\u5206\u652f":73,"\u5206\u652f\u4e2d":47,"\u5206\u652f\u4e3a\u5f00\u53d1":47,"\u5206\u652f\u4e3a\u6bcf\u4e00\u6b21release\u65f6\u5efa\u7acb\u7684\u4e34\u65f6\u5206\u652f":47,"\u5206\u652f\u4e3a\u7a33\u5b9a":47,"\u5206\u652f\u529f\u80fd\u7684\u5c01\u95ed":47,"\u5206\u652f\u5408\u5165":47,"\u5206\u652f\u5408\u5165master\u5206\u652f":47,"\u5206\u652f\u540c\u6b65\u4e3b\u7248\u672c\u5e93\u7684":47,"\u5206\u652f\u540d":73,"\u5206\u652f\u540d\u4e3a":47,"\u5206\u652f\u5b58\u5728\u7684\u65f6\u5019":47,"\u5206\u652f\u6d3e\u751f\u51fa\u65b0\u7684\u5206\u652f":47,"\u5206\u652f\u7528\u6765\u6d4b\u8bd5\u53ea\u9700\u8981\u8ba1\u7b97\u4e00\u4e2a\u8f93\u5165\u68af\u5ea6\u7684\u60c5\u51b5":75,"\u5206\u652f\u7684\u7248\u672c\u90fd\u662f\u7ecf\u8fc7\u5355\u5143\u6d4b\u8bd5\u548c\u56de\u5f52\u6d4b\u8bd5\u7684\u7248\u672c":47,"\u5206\u652f\u7684\u7248\u672c\u90fd\u7ecf\u8fc7\u5355\u5143\u6d4b\u8bd5":47,"\u5206\u652f\u7684\u76ee\u6807\u673a\u7248openblas\u5e93":65,"\u5206\u652f\u89c4\u8303":73,"\u5206\u6790\u5f97\u5230\u7684\u4fe1\u606f\u7528\u4e8e\u534f\u52a9\u8fdb\u884c\u7a0b\u5e8f\u7684\u4f18\u5316":79,"\u5206\u7247":20,"\u5206\u7c7b\u6210\u6b63\u9762\u60c5\u7eea\u548c\u8d1f\u9762\u60c5\u7eea\u4e24\u7c7b":2,"\u5206\u7c7b\u8bef\u5dee\u662f0":100,"\u5206\u7c7b\u9519\u8bef\u7387\u548c\u6a21\u578b\u5927\u5c0f\u7531\u4e0b\u8868\u7ed9\u51fa":94,"\u5206\u8bcd\u5e8f\u5217\u7684\u5f00\u59cb":92,"\u5206\u8bcd\u5e8f\u5217\u7684\u7ed3\u675f":92,"\u5206\u8bcd\u98ce\u683c\u5982\u4e0b":92,"\u5206\u914d\u5230\u5f53\u524d\u6570\u636e\u5757\u6837\u672c\u6570\u7684\u56db\u5206\u4e4b\u4e00":82,"\u5206\u9694":[92,98],"\u5206\u9694\u7b26\u4e3a":97,"\u5207\u6362\u5230":73,"\u5207\u6362\u5230\u6240\u5efa\u5206\u652f":73,"\u5217\u8868":98,"\u5217\u8868\u5982\u4e0b":[2,63],"\u5219\u4e0d\u5728\u4e4e\u5185\u5b58\u6682\u5b58\u591a\u5c11\u6761\u6570\u636e":2,"\u5219\u4e0d\u9700\u8981\u91cd\u5199\u8be5\u51fd\u6570":74,"\u5219\u4f1a\u9884\u5148\u8bfb\u53d6\u5168\u90e8\u6570\u636e\u5230\u5185\u5b58\u4e2d":2,"\u5219\u4f7f\u7528\u533a\u57df\u6807\u8bb0":99,"\u5219\u4f7f\u7528\u540c\u6b65\u8bad\u7ec3":82,"\u5219\u4f7f\u7528\u542f\u52a8\u53c2\u6570\u5b9a\u4e49\u7684\u521d\u59cb\u5316\u65b9\u6cd5\u521d\u59cb\u5316\u53c2\u6570":20,"\u5219\u4f7f\u7528\u8be5\u53c2\u6570\u4f5c\u4e3a\u9ed8\u8ba4\u503c":82,"\u5219\u5148\u505a\u5d4c\u5165":98,"\u5219\u53ef\u4ee5\u50cf":80,"\u5219\u53ef\u8bbe\u7f6e":[65,66],"\u5219\u5b57\u4e0e\u5b57\u4e4b\u95f4\u7528\u7a7a\u683c\u5206\u9694":96,"\u5219\u5ffd\u7565":20,"\u5219\u603b\u4f1a\u663e\u793a\u963b\u9694\u6458\u8981\u4fe1\u606f":82,"\u5219\u628a\u53e6\u4e00\u4e2a\u6162\u901f\u7684kill\u6389":20,"\u5219\u63a8\u8350\u5927\u4e8e\u8bad\u7ec3\u65f6batch":2,"\u5219\u662f\u5e26gui\u7684nvidia\u53ef\u89c6\u5316\u6027\u80fd\u5206\u6790\u5de5\u5177":79,"\u5219\u663e\u793a\u963b\u9694\u6027\u80fd\u7684\u6458\u8981\u4fe1\u606f":82,"\u5219\u76f4\u63a5\u5f15\u5165\u53e6\u4e00\u79cd\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5219\u8bbe\u7f6e\u6210":[65,66],"\u5219\u9700\u8981\u4f7f\u7528\u7b49\u4e8e\u6743\u91cd\u53c2\u6570\u89c4\u6a21\u5927\u7ea65\u500d\u7684\u5185\u5b58":56,"\u5219\u9700\u8981\u56de\u6eda\u5230\u4e0a\u4e00\u4e2a\u68c0\u67e5\u70b9":20,"\u5219\u9700\u8981\u914d\u7f6e":85,"\u5219\u9700\u9009\u7528":66,"\u521b\u5efa\u4e00\u4e2akubernet":87,"\u521b\u5efa\u53cd\u5411op\u5bf9\u5e94\u7684\u524d\u5411op":75,"\u521b\u5efa\u548c\u53d1\u5e03\u81ea\u5df1\u7684ai\u7a0b\u5e8f\u955c\u50cf":61,"\u521b\u5efa\u5e76\u5207\u6362\u5230\u65b0\u5206\u652f":73,"\u521b\u5efa\u6210\u529f\u540e":87,"\u521b\u5efa\u8bad\u7ec3\u6570\u636e\u7684":101,"\u521b\u5efagener":2,"\u521d\u59cb\u5316\u4e4b\u540e":4,"\u521d\u59cb\u5316\u504f\u7f6e\u5411\u91cf":74,"\u521d\u59cb\u5316\u65f6\u8c03\u7528\u7684\u51fd\u6570":2,"\u521d\u59cb\u5316\u6743\u91cd\u8868":74,"\u521d\u59cb\u5316\u6a21\u578b\u7684\u8def\u5f84":82,"\u521d\u59cb\u5316\u6a21\u578b\u7684\u8def\u5f84\u914d\u7f6e\u4e3a":92,"\u521d\u59cb\u5316\u7236\u7c7b":74,"\u521d\u59cb\u5316biases_":74,"\u521d\u59cb\u5316paddlepaddle\u73af\u5883":4,"\u521d\u59cb\u72b6\u6001":70,"\u5220\u9664":73,"\u5220\u9664\u78c1\u76d8\u76ee\u5f55\u4e2d\u4e0d\u662f\u5f53\u524duuid\u7684\u5feb\u7167\u6587\u4ef6":20,"\u5229\u7528\u5206\u5e03\u5f0f\u8bad\u7ec3\u9a7e\u9a6d\u66f4\u591a\u7684\u8ba1\u7b97\u8d44\u6e90":56,"\u5229\u7528\u5355\u8bcdid\u67e5\u627e\u8be5\u5355\u8bcd\u5bf9\u5e94\u7684\u8fde\u7eed\u5411\u91cf":96,"\u5229\u7528\u66f4\u591a\u7684\u8ba1\u7b97\u8d44\u6e90\u53ef\u4ee5\u5206\u4e3a\u4e00\u4e0b\u51e0\u4e2a\u65b9\u5f0f\u6765\u8fdb\u884c":56,"\u5229\u7528\u6b63\u5219\u8868\u8fbe\u5f0f\u6765\u89e3\u6790\u8be5\u7279\u5f81":98,"\u5229\u7528\u8bad\u7ec3\u96c6\u751f\u6210\u7684\u5b57\u5178":100,"\u5229\u7528\u8fd9\u79cd\u7279\u6027":70,"\u5229\u7528\u903b\u8f91\u56de\u5f52\u6a21\u578b\u5bf9\u8be5\u5411\u91cf\u8fdb\u884c\u5206\u7c7b":96,"\u5229\u7528kubernetes\u80fd\u65b9\u4fbf\u5730\u7ba1\u7406\u8de8\u673a\u5668\u8fd0\u884c\u5bb9\u5668\u5316\u7684\u5e94\u7528":85,"\u5229\u843d":68,"\u522b\u4eba\u5e2e\u4e86\u5fd9":73,"\u522b\u5fd8\u4e86":72,"\u5230":[20,53,71],"\u5230\u6240\u6709\u8282\u70b9\u800c\u4e0d\u7528\u5bc6\u7801":80,"\u5230\u672c\u5730":73,"\u5230\u6b64":[61,75],"\u5230\u76ee\u524d\u4e3a\u6b62":99,"\u5236\u4f5c\u65b0\u955c\u50cf\u6765\u5b8c\u6210\u4ee5\u4e0a\u7684\u5de5\u4f5c":87,"\u5236\u4f5cpaddlepaddle\u5f00\u53d1\u955c\u50cf":61,"\u5236\u4f5cpaddlepaddle\u751f\u4ea7\u955c\u50cf":61,"\u5236\u4f5cpaddlepaddle\u955c\u50cf":87,"\u5237\u7259":68,"\u524d\u4e00\u7bc7\u6587\u7ae0\u4ecb\u7ecd\u4e86\u5982\u4f55\u5728kubernetes\u96c6\u7fa4\u4e0a\u542f\u52a8\u4e00\u4e2a\u5355\u673apaddlepaddle\u8bad\u7ec3\u4f5c\u4e1a":87,"\u524d\u4e09\u884cimport\u4e86\u5b9a\u4e49network":101,"\u524d\u53f0":68,"\u524d\u5411\u4f20\u64ad":74,"\u524d\u5411\u4f20\u64ad\u7ed9\u5b9a\u8f93\u5165":74,"\u524d\u5411\u548c\u540e\u5411":74,"\u524d\u5411op\u5355\u5143\u6d4b\u8bd5\u7ee7\u627f\u81ea":75,"\u524d\u5411op\u5b9e\u73b0\u5b8c\u6210":75,"\u524d\u5411operator\u5355\u6d4b":75,"\u524d\u8005\u5728":56,"\u524d\u8005\u5b58\u50a8op\u7684\u8f93\u5165\u8f93\u51fa\u548c\u53c2\u6570\u5c5e\u6027":75,"\u524d\u8005\u622a\u65ad\u53ef\u5b66\u4e60\u53c2\u6570\u7684\u68af\u5ea6":56,"\u524d\u8005op\u7684\u5b9a\u4e49\u7ee7\u627f\u81ea":75,"\u524d\u81ea\u52a8\u68c0\u67e5\u4e00\u4e9b\u57fa\u672c\u4e8b\u5b9c":73,"\u5269\u4e0b\u7684pass\u4f1a\u76f4\u63a5\u4ece\u5185\u5b58\u91cc":2,"\u529f\u80fd":28,"\u529f\u80fd\u7684\u6b63\u786e\u6027\u5305\u62ec\u9a8c\u8bc1paddlepaddle\u76ee\u524d\u7684":47,"\u52a0\u4e0a\u504f\u7f6e\u5411\u91cf":74,"\u52a0\u4e86l2\u6b63\u5219\u548c\u68af\u5ea6\u622a\u65ad":96,"\u52a0\u5165":79,"\u52a0\u6743\u548c\u7528\u6765\u751f\u6210":71,"\u52a0\u6743\u7f16\u7801\u5411\u91cf":71,"\u52a0\u8f7d\u5177\u4f53\u7f51\u7edc\u53c2\u6570":58,"\u52a0\u8f7d\u6570\u636e":99,"\u52a0\u8f7d\u6a21\u578b":99,"\u52a0\u8f7d\u6a21\u578b\u53c2\u6570":101,"\u52a0\u8f7d\u9884\u8bad\u7ec3\u53c2\u6570":58,"\u52a0\u8f7dtest":82,"\u52a0\u901fpaddlepaddle\u8bad\u7ec3\u53ef\u4ee5\u8003\u8651\u4ece\u4ee5\u4e0b\u51e0\u4e2a\u65b9\u9762":56,"\u52a8\u4f5c\u7247":97,"\u52a8\u6001\u5e93":34,"\u52a8\u753b\u7247":97,"\u52a8\u8bcd":99,"\u52a9\u624b":74,"\u5305\u542b12":100,"\u5305\u542b20\u4e2a\u8bad\u7ec3\u6837\u4f8b":92,"\u5305\u542b3\u4e2a\u5c5e\u6027":92,"\u5305\u542b50":100,"\u5305\u542b\u4e86\u67d0\u79cd\u7c7b\u578b\u7684\u7c7b\u578b\u5b9a\u4e49\u548c\u66b4\u9732\u7684\u5168\u90e8\u51fd\u6570":35,"\u5305\u542b\u6240\u6709\u548c\u524d\u7aef\u7f51\u9875\u8bbe\u8ba1\u76f8\u5173\u7684\u6587\u4ef6":77,"\u5305\u542b\u7684\u6240\u6709\u4f9d\u8d56\u5047\u8bbe\u90fd\u53ef\u4ee5\u5728paddle\u7684\u8fd0\u884c\u5bb9\u5668\u4e2d":61,"\u5305\u542bkernel\u7684op\u548c\u4e0d\u5305\u542bkernel\u7684op":75,"\u5305\u62ec":[21,82,96,99,101],"\u5305\u62ec\u4ee5\u4e0b\u4e24\u79cd":2,"\u5305\u62ec\u53d1\u884c\u65f6\u95f4":97,"\u5305\u62ec\u5b57\u7b26\u4e32\u5206\u914d":56,"\u5305\u62ec\u6570\u636e\u8f93\u5165":59,"\u5305\u62ec\u6743\u91cdw\u548c\u504f\u7f6eb":20,"\u5305\u62ec\u751f\u6210cpu":60,"\u5305\u62ec\u795e\u7ecf\u7f51\u7edc\u62d3\u6251\u7ed3\u6784":63,"\u5305\u62ec\u7b80\u5355\u7684":96,"\u5305\u62ecbool":84,"\u5305\u62eclinux":61,"\u5305\u7684\u65b9\u6cd5\u662f":53,"\u533a\u522b\u662f\u540c\u65f6\u5904\u7406\u4e86\u4e24\u4e2a\u8f93\u5165":68,"\u533a\u522b\u662frnn\u4f7f\u7528\u4e24\u5c42\u5e8f\u5217\u6a21\u578b":68,"\u533b\u751f":97,"\u533b\u7597\u4fdd\u5065":97,"\u5341\u4e00":68,"\u5347\u5e8f\u6392\u5217":101,"\u534e\u6da6\u4e07\u5bb6":68,"\u534f\u540c\u5b8c\u6210releas":47,"\u5355\u4e2a\u503c":21,"\u5355\u4f4d\u662fmb":82,"\u5355\u5143\u6d4b\u8bd5":[72,76],"\u5355\u5143\u6d4b\u8bd5\u4f1a\u5f15\u7528site":53,"\u5355\u5143\u6d4b\u8bd5\u4f1a\u88ab\u81ea\u52a8\u52a0\u5165\u5de5\u7a0b\u8fdb\u884c\u7f16\u8bd1":75,"\u5355\u5143\u6d4b\u8bd5\u5728\u5185\u7684\u6240\u6709\u5355\u5143\u6d4b\u8bd5":72,"\u5355\u5143\u6d4b\u8bd5checkgrad_ep":81,"\u5355\u53cc\u5c42\u5e8f\u5217\u7684\u53e5\u5b50\u662f\u4e00\u6837\u7684":68,"\u5355\u53cc\u5c42rnn":69,"\u5355\u53d8\u91cf\u7684\u7ebf\u6027\u56de\u5f52":59,"\u5355\u5c42":70,"\u5355\u5c42\u4e0d\u7b49\u957frnn":68,"\u5355\u5c42\u548c\u53cc\u5c42\u5e8f\u5217\u7684\u4f7f\u7528\u548c\u793a\u4f8b2\u4e2d\u7684\u793a\u4f8b\u7c7b\u4f3c":68,"\u5355\u5c42\u5e8f\u5217":67,"\u5355\u5c42\u5e8f\u5217\u7684\u6bcf\u4e2a\u5143\u7d20":67,"\u5355\u5c42\u5e8f\u5217\u7b2ci\u4e2a\u5143\u7d20":67,"\u5355\u5c42\u6216\u53cc\u5c42":67,"\u5355\u5c42\u65f6\u95f4\u5e8f\u5217":68,"\u5355\u5c42rnn":[68,70],"\u5355\u5c42rnn\u548c\u53cc\u5c42rnn\u7684\u7f51\u7edc\u914d\u7f6e":68,"\u5355\u673acpu\u8bad\u7ec3":56,"\u5355\u673agpu\u8bad\u7ec3":56,"\u5355\u6b65\u51fd\u6570":71,"\u5355\u6b65\u51fd\u6570\u548c\u8f93\u51fa\u51fd\u6570\u5728":71,"\u5355\u6b65\u51fd\u6570\u548c\u8f93\u51fa\u51fd\u6570\u90fd\u975e\u5e38\u7b80\u5355":71,"\u5355\u6b65\u51fd\u6570\u7684\u5b9e\u73b0\u5982\u4e0b\u6240\u793a":71,"\u5355\u6d4b\u5305\u62ec\u5bf9\u6bd4\u524d\u5411op\u4e0d\u540c\u8bbe\u5907":75,"\u5355\u70b9\u6545\u969c":20,"\u5355\u8fdb\u5355\u51fa":70,"\u5360\u4f4d\u7b26":92,"\u536b\u751f":68,"\u5373":[35,56,57,59,75,77,87,96,100],"\u5373\u4e00\u4e2a\u5c06\u5355\u8bcd\u5b57\u7b26\u4e32\u6620\u5c04\u5230\u5355\u8bcdid\u7684\u5b57\u5178":2,"\u5373\u4e0a\u8ff0\u4ee3\u7801\u4e2d\u7684\u7b2c19\u884c":68,"\u5373\u4e0d\u5141\u8bb8\u5728":75,"\u5373\u4e0d\u8981\u5c06\u6bcf\u4e00\u4e2a\u6837\u672c\u90fd\u653e\u5165train":2,"\u5373\u4e0d\u9700\u8981\u4f7f\u7528memori":68,"\u5373\u4e3a\u4e00\u4e2a\u65f6\u95f4\u6b65":68,"\u5373\u4e3a\u5355\u5c42rnn\u5e8f\u5217\u7684\u4f7f\u7528\u4ee3\u7801":68,"\u5373\u4e3a\u65f6\u95f4\u5e8f\u5217\u7684\u8f93\u5165":68,"\u5373\u4e3a\u8fd9\u4e2a\u53cc\u5c42rnn\u7684\u7f51\u7edc\u7ed3\u6784":68,"\u5373\u4e3a\u8fd9\u4e2a\u6570\u636e\u6587\u4ef6\u7684\u540d\u5b57":2,"\u5373\u4e8c\u7ef4\u6570\u7ec4":68,"\u5373\u4f7f\u7528":[35,57],"\u5373\u4f7f\u7528\u6237\u76f4\u63a5\u5f15\u7528\u67d0\u79cd\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5373\u4f7f\u95f4\u9694\u5f88\u5c0f":82,"\u5373\u4f7fc":35,"\u5373\u4f7fprocess\u51fd\u6570\u91cc\u9762\u53ea\u6709\u4e00\u4e2ayield":2,"\u5373\u4f8b\u5982":35,"\u5373\u4fbf\u662f":72,"\u5373\u4fbf\u8bbe\u7f6e":53,"\u5373\u4fbfpaddl":35,"\u5373\u521d\u59cb\u72b6\u6001\u4e3a0":70,"\u5373\u5305\u542b\u65f6\u95f4\u6b65\u4fe1\u606f":2,"\u5373\u5355\u65f6\u95f4\u6b65\u6267\u884c\u7684\u51fd\u6570":71,"\u5373\u53cc\u5411lstm\u548c\u4e09\u5c42\u5806\u53e0lstm":100,"\u5373\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217":68,"\u5373\u53cc\u5c42rnn\u7684\u6bcf\u4e2a\u72b6\u6001":70,"\u5373\u53ef":[59,73],"\u5373\u53ef\u4ee5\u6781\u5927\u7684\u52a0\u901f\u6570\u636e\u8f7d\u5165\u6d41\u7a0b":56,"\u5373\u5728\u53cc\u5c42\u5e8f\u5217\u7684\u539f\u59cb\u6570\u636e\u4e2d":68,"\u5373\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d":56,"\u5373\u5927\u90e8\u5206\u503c\u4e3a0":[2,63],"\u5373\u5b8c\u6210\u67d0\u4e00\u4e2a\u4efb\u52a1\u7684\u6700\u5c11\u51fd\u6570":35,"\u5373\u5bf9\u7b2c\u4e09\u6b65\u8fdb\u884c\u66ff\u6362":96,"\u5373\u5c06\u4e00\u6bb5\u82f1\u6587\u6587\u672c\u6570\u636e":2,"\u5373\u5c06\u4e00\u6bb5\u8bdd\u8fdb\u884c\u5206\u7c7b":68,"\u5373\u5f53\u524d\u65f6\u95f4\u6b65\u4e0b\u7684\u795e\u7ecf\u7f51\u7edc\u4f9d\u8d56\u524d\u4e00\u4e2a\u65f6\u95f4\u6b65\u795e\u7ecf\u7f51\u7edc\u4e2d\u67d0\u4e00\u4e2a\u795e\u7ecf\u5143\u8f93\u51fa":68,"\u5373\u6211\u4eec\u53ef\u4ee5\u5148\u5b9a\u4e49\u4e00\u4e2atensor":76,"\u5373\u6211\u4eec\u7684\u8bad\u7ec3\u76ee\u6807":59,"\u5373\u628a\u5355\u5c42rnn\u751f\u6210\u540e\u7684subseq\u7ed9\u62fc\u63a5\u6210\u4e00\u4e2a\u65b0\u7684\u53cc\u5c42seq":70,"\u5373\u6574\u4e2a\u53cc\u5c42group\u662f\u5c06\u524d\u4e00\u4e2a\u5b50\u53e5\u7684\u6700\u540e\u4e00\u4e2a\u5411\u91cf":68,"\u5373\u6574\u4e2a\u8f93\u5165\u5e8f\u5217":67,"\u5373\u6574\u6570\u6570\u7ec4":68,"\u5373\u65f6\u95f4\u9012\u5f52\u795e\u7ecf\u7f51\u7edc":68,"\u5373\u662f\u8de8\u8d8a\u65f6\u95f4\u6b65\u7684\u7f51\u7edc\u8fde\u63a5":68,"\u5373\u66b4\u9732":35,"\u5373\u6b63\u9762\u548c\u8d1f\u9762":100,"\u5373\u6b63\u9762\u8bc4\u4ef7\u6807\u7b7e\u548c\u8d1f\u9762\u8bc4\u4ef7\u6807\u7b7e":100,"\u5373\u7279\u5f81\u7684\u6570\u7ec4":68,"\u5373\u7f51\u5361\u540d":87,"\u5373\u82e5\u5e72\u6570\u636e\u6587\u4ef6\u8def\u5f84\u7684\u67d0\u4e00\u4e2a":2,"\u5373\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u51fa\u73b0nan\u6216\u8005inf":56,"\u5373\u8bbe\u7f6e":56,"\u5373\u8fd9\u4e2a\u52a8\u6001\u5e93\u662f\u4e0d\u4f9d\u8d56\u4e8e\u5176\u4ed6\u4efb\u4f55\u6587\u4ef6\u7684":34,"\u5373define_py_data_sources2\u5e94\u6539\u4e3a":58,"\u5373input":70,"\u5373rnn\u4e4b\u95f4\u6709\u4e00\u6b21\u5d4c\u5957\u5173\u7cfb":68,"\u5377\u79ef\u5c42":93,"\u5377\u79ef\u5c42\u6743\u91cd":94,"\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u53ef\u4ee5\u8fa8\u8bc6\u56fe\u7247\u4e2d\u7684\u4e3b\u4f53":93,"\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u5728\u56fe\u7247\u5206\u7c7b\u4e0a\u6709\u7740\u60ca\u4eba\u7684\u6027\u80fd":93,"\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u662f\u4e00\u79cd\u4f7f\u7528\u5377\u79ef\u5c42\u7684\u524d\u5411\u795e\u7ecf\u7f51\u7edc":93,"\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u80fd\u591f\u5f88\u597d\u7684\u8868\u793a\u8fd9\u4e24\u7c7b\u4fe1\u606f":93,"\u5377\u79ef\u7f51\u7edc\u662f\u4e00\u79cd\u7279\u6b8a\u7684\u4ece\u8bcd\u5411\u91cf\u8868\u793a\u5230\u53e5\u5b50\u8868\u793a\u7684\u65b9\u6cd5":96,"\u5378\u8f7dpaddlepaddle\u5305":53,"\u538b\u6241\u6210\u4e3aeigen\u7684\u4e00\u7ef4tensor":76,"\u538b\u7f29\u6210\u4e00\u4e2a\u5411\u91cf":68,"\u539f\u56e0":73,"\u539f\u56e0\u5728\u4e8e\u6ca1\u6709\u628a\u673a\u5668\u4e0acuda\u76f8\u5173\u7684\u9a71\u52a8\u548c\u5e93\u6620\u5c04\u5230\u5bb9\u5668\u5185\u90e8":53,"\u539f\u56e0\u662f\u6bcf\u4e2a\u56de\u590d\u90fd\u4f1a\u53d1\u9001\u4e00\u5c01\u90ae\u4ef6":73,"\u53bb\u8fc7":68,"\u53c2\u6570":[2,6,7,8,9,10,11,12,14,34,56,72,74,81,87,92,94,100],"\u53c2\u6570\u4e3a":75,"\u53c2\u6570\u5171\u4eab\u7684\u914d\u7f6e\u793a\u4f8b\u4e3a":58,"\u53c2\u6570\u521d\u59cb\u5316\u8def\u5f84":99,"\u53c2\u6570\u5373\u53ef":100,"\u53c2\u6570\u540d":94,"\u53c2\u6570\u6570\u91cf":96,"\u53c2\u6570\u670d\u52a1\u5668":81,"\u53c2\u6570\u670d\u52a1\u5668\u7684\u53c2\u6570\u5206\u5757\u5927\u5c0f":82,"\u53c2\u6570\u670d\u52a1\u5668\u7684\u76d1\u542c\u7aef\u53e3":82,"\u53c2\u6570\u670d\u52a1\u5668\u7684\u7f51\u7edc\u8bbe\u5907\u540d\u79f0":82,"\u53c2\u6570\u670d\u52a1\u5668\u7684ip\u5730\u5740":82,"\u53c2\u6570\u670d\u52a1\u5668\u7a00\u758f\u66f4\u65b0\u7684\u53c2\u6570\u5206\u5757\u5927\u5c0f":82,"\u53c2\u6570\u6765\u63a7\u5236\u7f13\u5b58\u65b9\u6cd5":56,"\u53c2\u6570\u6982\u8ff0":83,"\u53c2\u6570\u7684\u89e3\u6790":87,"\u53c2\u6570\u7ef4\u5ea6":92,"\u53c2\u6570\u884c":92,"\u53c2\u6570\u8bbe\u7f6e":55,"\u53c2\u6570\u8bbe\u7f6e\u4e86\u5916\u5c42":68,"\u53c2\u6570\u8f93\u5165":56,"\u53c2\u6570\u9700\u8981\u5b9e\u73b0":71,"\u53c2\u7167\u4e0a\u8ff0\u6b65\u9aa4\u66f4\u65b0":73,"\u53c2\u8003":[28,34,85],"\u53c2\u8003\u5f3a\u8c03\u90e8\u5206":79,"\u53c2\u8003\u6587\u732e":101,"\u53c2\u8003\u65f6\u95f4\u5e8f\u5217":68,"\u53c2\u8003\u955c\u50cf\u7684":87,"\u53c8":68,"\u53c8\u662f\u4e00\u4e2a\u5355\u5c42\u7684\u5e8f\u5217":67,"\u53c8\u8981\u4fdd\u8bc1\u6570\u636e\u662f\u968f\u673a\u7684":56,"\u53ca":74,"\u53cc\u5411\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u9690\u85cf\u72b6\u6001":71,"\u53cc\u5411\u9a8c\u8bc1":28,"\u53cc\u5c42":70,"\u53cc\u5c42\u4e0d\u7b49\u957frnn":68,"\u53cc\u5c42\u5e8f\u5217":67,"\u53cc\u5c42\u5e8f\u5217\u6216\u5355\u5c42\u5e8f\u5217":67,"\u53cc\u5c42\u5e8f\u5217\u6570\u636e\u4e00\u5171\u67094\u4e2a\u6837\u672c":68,"\u53cc\u5c42\u5e8f\u5217\u662f\u4e00\u4e2a\u5d4c\u5957\u7684\u5e8f\u5217":67,"\u53cc\u5c42\u5e8f\u5217\u662fpaddlepaddle\u652f\u6301\u7684\u4e00\u79cd\u975e\u5e38\u7075\u6d3b\u7684\u6570\u636e\u7ec4\u7ec7\u65b9\u5f0f":70,"\u53cc\u5c42\u5e8f\u5217\u6bcf\u4e2asubseq\u4e2d\u6bcf\u4e2a\u5143\u7d20":67,"\u53cc\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u53d8\u6210\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u53cc\u5c42\u6216\u8005\u5355\u5c42":67,"\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217\u7684dataprovider\u7684\u4ee3\u7801":68,"\u53cc\u5c42rnn":70,"\u53cc\u5c42rnn\u6570\u636e\u968f\u610f\u52a0\u4e86\u4e00\u4e9b\u9694\u65ad":68,"\u53cc\u5c42rnn\u987e\u540d\u601d\u4e49":68,"\u53cc\u8fdb\u5355\u51fa":70,"\u53cc\u8fdb\u53cc\u51fa":70,"\u53cd\u4e4b\u5219":99,"\u53cd\u5411\u4f20\u64ad":74,"\u53cd\u5411\u4f20\u64ad\u6839\u636e\u8f93\u51fa\u7684\u68af\u5ea6":74,"\u53cd\u5411\u5355\u5143\u6d4b\u8bd5\u51fd\u6570\u9700\u8981\u4ee5":75,"\u53cd\u5411op\u5355\u5143\u6d4b\u8bd5\u7ee7\u627f\u81ea":75,"\u53cd\u5411op\u7684\u68af\u5ea6\u6d4b\u8bd5":75,"\u53cd\u5411op\u7c7b":75,"\u53cd\u5411op\u7c7b\u7684\u5b9a\u4e49":75,"\u53cd\u5411operator\u5355\u6d4b":75,"\u53cd\u5411opkernel\u7684\u5b9a\u4e49\u4e0e\u524d\u5411op\u7c7b\u4f3c":75,"\u53d1\u5e03":61,"\u53d1\u5e03\u5230dockerhub":47,"\u53d1\u5e03\u5230github":47,"\u53d1\u6563\u5230\u4e86\u4e00\u4e2a\u6570\u503c\u7279\u522b\u5927\u7684\u5730\u65b9":56,"\u53d1\u884c\u548c\u7ef4\u62a4":73,"\u53d1\u9001\u53c2\u6570\u7684\u7aef\u53e3\u53f7":82,"\u53d6\u503c\u76f8\u540c\u7684layer":57,"\u53d6\u51b3\u4e8e":75,"\u53d6\u51b3\u4e8e\u662f\u5426\u5bfb\u627e\u5230cuda\u5de5\u5177\u94fe":60,"\u53d6\u51b3\u4e8e\u662f\u5426\u5bfb\u627e\u5230gtest":60,"\u53d6\u51b3\u4e8e\u662f\u5426\u5bfb\u627e\u5230swig":60,"\u53d8\u6362\u77e9\u9635":74,"\u53d8\u91cf\u6765\u8bbe\u7f6e\u5185\u5b58\u4e2d\u6682\u5b58\u7684\u6570\u636e\u6761":2,"\u53e3\u5934":68,"\u53e3\u7edf\u8ba1\u5b66\u4fe1\u606f\u7684\u7528\u6237\u624d\u88ab\u5305\u542b\u5728\u6570\u636e\u96c6\u4e2d":97,"\u53e5\u5b50":100,"\u53e5\u5b50\u4e2d\u7684\u7ec4\u5757\u5c06\u4f1a\u626e\u6f14\u67d0\u4e9b\u8bed\u4e49\u89d2\u8272":99,"\u53e5\u5b50\u8868\u793a\u7684\u8ba1\u7b97\u66f4\u65b0\u4e3a\u4e24\u6b65":96,"\u53e6\u4e00\u4e2a\u4f8b\u5b50\u662f\u901a\u8fc7\u5206\u6790\u6bcf\u65e5twitter\u535a\u5ba2\u7684\u6587\u672c\u5185\u5bb9\u6765\u9884\u6d4b\u80a1\u7968\u53d8\u52a8":100,"\u53e6\u4e00\u4e2a\u597d\u5904\u662f\u6211\u4eec\u53ef\u4ee5\u628apaddlepaddle\u5bb9\u5668\u8fd0\u884c\u5728\u8fdc\u7a0b\u670d\u52a1\u5668\u4e0a":61,"\u53e6\u4e00\u4e2a\u662f\u5185\u5b58\u64cd\u4f5c\u91cf":79,"\u53e6\u4e00\u4e2a\u662f\u521b\u5efadockerfile\u5e76\u8fd0\u884cdock":61,"\u53e6\u4e00\u4e2a\u662f\u6bcf\u6761\u5e8f\u5217":56,"\u53e6\u4e00\u4e2a\u7ec8\u7aef\u8fd0\u884cpython":61,"\u53e6\u4e00\u65b9\u9762":100,"\u53e6\u4e00\u79cd\u65b9\u5f0f\u662f\u5c06\u7f51\u7edc\u5c42\u5212\u5206\u5230\u4e0d\u540c\u7684gpu\u4e0a\u53bb\u8ba1\u7b97":84,"\u53e6\u5916":[68,72],"\u53e6\u5916\u4e24\u4e2a\u5206\u522b\u662f\u6ed1\u52a8\u5747\u503c\u548c\u65b9\u5dee":94,"\u53ea\u4f5c\u4e3aread":70,"\u53ea\u4fdd\u5b58\u6700\u540e\u4e00\u8f6e\u7684\u53c2\u6570":82,"\u53ea\u5141\u8bb8\u6574\u6570\u7684\u661f\u7ea7":97,"\u53ea\u5728\u7b2c\u4e00\u6b21cmake\u7684\u65f6\u5019\u6709\u6548":60,"\u53ea\u5bf9\u7279\u6b8a\u5728\u7ebf\u7cfb\u7edf\u8003\u8651\u4e24\u53f0\u4ee5\u4e0a\u540c\u65f6\u6545\u969c\u7684\u5bb9\u707e":20,"\u53ea\u622a\u53d6\u4e2d\u5fc3\u65b9\u5f62\u7684\u56fe\u50cf\u533a\u57df":94,"\u53ea\u662f\u53cc\u5c42\u5e8f\u5217\u5c06\u5176\u53c8\u505a\u4e86\u5b50\u5e8f\u5217\u5212\u5206":68,"\u53ea\u662f\u5c06\u53e5\u5b50\u7528\u8fde\u7eed\u5411\u91cf\u8868\u793a\u66ff\u6362\u4e3a\u7528\u7a00\u758f\u5411\u91cf\u8868\u793a":96,"\u53ea\u662f\u8bf4\u660e\u6570\u636e\u7684\u987a\u5e8f\u662f\u91cd\u8981\u7684":2,"\u53ea\u662f\u8bf7\u4e0d\u8981\u5fd8\u8bb0\u63d0\u524d\u5728\u7269\u7406\u673a\u4e0a\u5b89\u88c5gpu\u6700\u65b0\u9a71\u52a8":61,"\u53ea\u66b4\u9732\u6982\u5ff5\u7684\u63a5\u53e3":35,"\u53ea\u6709":68,"\u53ea\u67092\u4e2a\u914d\u7f6e\u4e0d\u4e00\u6837":92,"\u53ea\u6709\u542b\u6709\u4eba":97,"\u53ea\u6709\u5f53\u8bbe\u7f6e\u4e86spars":82,"\u53ea\u7528\u4e8e\u5728\u5e8f\u5217\u751f\u6210\u4efb\u52a1\u4e2d\u6307\u5b9a\u8f93\u5165\u6570\u636e":70,"\u53ea\u80fd\u5728recurrent_group\u4e2d\u4f5c\u4e3astep":57,"\u53ea\u80fd\u6d4b\u8bd5\u5355\u4e2a\u6a21\u578b":84,"\u53ea\u80fd\u8bbf\u95ee\u5b83\u4eec\u7684\u8f93\u51fa\u503c":57,"\u53ea\u80fd\u8c03\u7528paddle\u7684\u52a8\u6001\u5e93":34,"\u53ea\u8981\u4e00\u7cfb\u5217\u7279\u5f81\u6570\u636e\u4e2d\u7684":68,"\u53ea\u8981\u51fa\u73b0\u6d6e\u70b9\u6570\u5f02\u5e38":56,"\u53ea\u8981\u5728docker\u91cc\u542f\u52a8paddlepaddle\u7684\u65f6\u5019\u7ed9\u5b83\u4e00\u4e2a\u540d\u5b57":61,"\u53ea\u8bfbmemory\u8f93\u5165":70,"\u53ea\u9488\u5bf9\u5185\u5b58":56,"\u53ea\u9700\u4e2d\u65ad":80,"\u53ea\u9700\u4f7f\u7528":80,"\u53ea\u9700\u5220\u9664\u6700\u540e\u4e00\u884c\u4e2d\u7684\u6ce8\u91ca\u5e76\u628a":100,"\u53ea\u9700\u5728linux\u4e0b\u8fd0\u884c\u5982\u4e0b\u547d\u4ee4":101,"\u53ea\u9700\u7528\u4f60\u5b9a\u4e49\u7684\u76ee\u5f55\u4fee\u6539":80,"\u53ea\u9700\u77e5\u9053\u8fd9\u662f\u4e00\u4e2a\u6807\u8bb0\u5c5e\u6027\u7684\u65b9\u6cd5\u5c31\u53ef\u4ee5\u4e86":2,"\u53ea\u9700\u8981":71,"\u53ea\u9700\u8981\u4e00\u884c\u4ee3\u7801\u5c31\u53ef\u4ee5\u8c03\u7528\u8fd9\u4e2apydataprovider2":2,"\u53ea\u9700\u8981\u5728\u51fd\u6570\u4e2d\u8c03\u7528\u591a\u6b21yield\u5373\u53ef":2,"\u53ea\u9700\u8981\u6062\u590d\u8fd9\u53f0\u8282\u70b9":20,"\u53ea\u9700\u8981\u7b80\u5355\u5730\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4":101,"\u53ea\u9700\u8981\u7b80\u5355\u7684\u8fd0\u884c\u4e0b\u9762\u7684\u547d\u4ee4\u5373\u53ef":98,"\u53ea\u9700\u8981\u8fd0\u884c":98,"\u53ef\u4ee5":[68,73,80],"\u53ef\u4ee5\u4ee5\u540e\u53f0\u8fdb\u7a0b\u65b9\u5f0f\u8fd0\u884c\u5bb9\u5668":61,"\u53ef\u4ee5\u4f20\u5165\u4e00\u4e2a\u51fd\u6570":2,"\u53ef\u4ee5\u4f30\u8ba1\u51fa\u5982\u679c\u6a21\u578b\u91c7\u7528\u4e0d\u53d8\u7684\u8f93\u51fa\u6700\u5c0f\u7684cost0\u662f\u591a\u5c11":58,"\u53ef\u4ee5\u4f7f\u7528":58,"\u53ef\u4ee5\u4f7f\u7528\u5982\u4e0b\u4ee3\u7801":58,"\u53ef\u4ee5\u4f7f\u7528\u76f8\u5e94\u6570\u636e\u7c7b\u578b\u7684":58,"\u53ef\u4ee5\u4f7f\u7528\u8be5\u53c2\u6570":82,"\u53ef\u4ee5\u4f7f\u7528kubernetes\u7684\u547d\u4ee4\u884c\u5de5\u5177\u521b\u5efajob":87,"\u53ef\u4ee5\u4f7f\u7528python\u7684":4,"\u53ef\u4ee5\u51cf\u5c0f\u7cfb\u7edf\u590d\u6742\u6027":20,"\u53ef\u4ee5\u51cf\u5c11\u7f13\u5b58\u6c60\u7684\u5927\u5c0f":56,"\u53ef\u4ee5\u521b\u5efa\u4e00\u4e2a":86,"\u53ef\u4ee5\u521b\u5efa\u975e":75,"\u53ef\u4ee5\u53c2\u7167\u4e0b\u9762\u7684\u547d\u4ee4\u8fdb\u884c\u5b89\u88c5":93,"\u53ef\u4ee5\u53c2\u8003":[68,71,72,73,85,87,101],"\u53ef\u4ee5\u53c2\u8003\u4e0b\u9762\u7684\u6b65\u9aa4\u6392\u67e5":54,"\u53ef\u4ee5\u53c2\u8003\u4fdd\u5b58\u5728":92,"\u53ef\u4ee5\u53c2\u8003paddlepaddl":63,"\u53ef\u4ee5\u540c\u65f6\u5728cpu":76,"\u53ef\u4ee5\u544a\u8bc9\u60a8\u67d0\u4e2a\u64cd\u4f5c\u5230\u5e95\u82b1\u4e86\u591a\u957f\u65f6\u95f4":79,"\u53ef\u4ee5\u5728":61,"\u53ef\u4ee5\u5728\u4efb\u4f55\u673a\u5668\u4e0a\u6267\u884c\u7684":34,"\u53ef\u4ee5\u5728\u5171\u4eab\u5b58\u50a8\u4e0a\u67e5\u770b\u8f93\u51fa\u7684\u65e5\u5fd7\u548c\u6a21\u578b":87,"\u53ef\u4ee5\u5728\u5f88\u5927\u7a0b\u5ea6\u4e0a\u6d88\u9664\u6b67\u4e49":99,"\u53ef\u4ee5\u5728\u7f51\u7ad9\u4e0a\u627e\u5230":99,"\u53ef\u4ee5\u5728\u8fd9\u4e2a":73,"\u53ef\u4ee5\u5728kubernetes\u4e2d\u6309\u7167":85,"\u53ef\u4ee5\u5b9e\u73b0\u4ecepaddl":76,"\u53ef\u4ee5\u5c06\u67d0\u4e00\u4e2a\u51fd\u6570\u6807\u8bb0\u6210\u4e00\u4e2apydataprovider2":2,"\u53ef\u4ee5\u5c06\u78c1\u76d8\u4e0a\u67d0\u4e2a\u76ee\u5f55\u5171\u4eab\u7ed9\u7f51\u7edc\u4e2d\u5176\u4ed6\u673a\u5668\u8bbf\u95ee":85,"\u53ef\u4ee5\u5c06memory\u7406\u89e3\u4e3a\u4e00\u4e2a\u65f6\u5ef6\u64cd\u4f5c":70,"\u53ef\u4ee5\u5c06op\u5206\u4e3a\u4e24\u79cd":75,"\u53ef\u4ee5\u5e2e\u60a8\u63d0\u4f9b\u4e00\u4e9b\u5b9a\u4f4d\u6027\u80fd\u74f6\u9888\u7684\u5efa\u8bae":79,"\u53ef\u4ee5\u5e76\u884c\u7f16\u8bd1\u5417":72,"\u53ef\u4ee5\u5feb\u901f\u8fed\u4ee3":61,"\u53ef\u4ee5\u6267\u884c":[53,61],"\u53ef\u4ee5\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\u7f16\u8bd1\u751f\u6210\u6587\u6863":77,"\u53ef\u4ee5\u628a\u5b83\u60f3\u8c61\u4e3a\u4e00\u4e2a\u7c7b\u4f3c":72,"\u53ef\u4ee5\u628a\u672c\u5730\u7684\u6570\u636e\u4e0a\u4f20\u5230\u5b58\u50a8\u96c6\u7fa4\u4e2d":21,"\u53ef\u4ee5\u6307\u5b9a\u54ea\u4e00\u4e2a\u8f93\u5165\u548c\u8f93\u51fa\u5e8f\u5217\u4fe1\u606f\u4e00\u81f4":68,"\u53ef\u4ee5\u6309\u5982\u4e0b\u7684\u7ed3\u6784\u6765\u51c6\u5907\u6570\u6910":100,"\u53ef\u4ee5\u662f\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":[67,70],"\u53ef\u4ee5\u662f\u4e00\u4e2a\u975e\u5e8f\u5217":70,"\u53ef\u4ee5\u662f\u4ee5\u4e0b\u51e0\u79cd":74,"\u53ef\u4ee5\u663e\u793a\u5730\u6307\u5b9a\u4e00\u4e2alayer\u7684\u8f93\u51fa\u7528\u4e8e\u521d\u59cb\u5316memori":70,"\u53ef\u4ee5\u6709\u4ee5\u4e0b\u4e24\u79cd":70,"\u53ef\u4ee5\u6709\u6548\u51cf\u5c0f\u7f51\u7edc\u7684\u963b\u585e":82,"\u53ef\u4ee5\u6709\u6548\u7684\u907f\u514dparamet":20,"\u53ef\u4ee5\u67e5\u770b":87,"\u53ef\u4ee5\u67e5\u770b\u6b64pod\u8fd0\u884c\u7684\u5bbf\u4e3b\u673a":86,"\u53ef\u4ee5\u6d4b\u8bd5\u591a\u4e2a\u6a21\u578b":84,"\u53ef\u4ee5\u7528":[28,72],"\u53ef\u4ee5\u7528\u4e8e\u4ece\u5b98\u65b9\u7f51\u7ad9\u4e0a\u4e0b\u8f7dcifar":93,"\u53ef\u4ee5\u7528\u4e8e\u5c0f\u91cf\u6570\u636e\u7684\u9a8c\u8bc1":85,"\u53ef\u4ee5\u7528\u4e8e\u63a5\u6536\u548cpydataprovider2\u4e00\u6837\u7684\u8f93\u5165\u6570\u636e\u5e76\u8f6c\u6362\u6210\u9884\u6d4b\u63a5\u53e3\u6240\u9700\u7684\u6570\u636e\u7c7b\u578b":4,"\u53ef\u4ee5\u7528\u4ee5\u4e0b\u6307\u4ee4":21,"\u53ef\u4ee5\u7528\u5982\u4e0b\u547d\u4ee4":73,"\u53ef\u4ee5\u7528\u6765\u8ba1\u7b97cpu\u51fd\u6570\u6216cuda\u5185\u6838\u7684\u65f6\u95f4\u6d88\u8017":79,"\u53ef\u4ee5\u770b\u4f5c\u662f\u4e00\u4e2a\u975e\u5e8f\u5217\u8f93\u5165":67,"\u53ef\u4ee5\u7cbe\u786e\u8bf4\u660e\u4e00\u4e2a\u957f\u8017\u65f6\u64cd\u4f5c\u7684\u5177\u4f53\u539f\u56e0":79,"\u53ef\u4ee5\u7ee7\u7eed\u5728\u81ea\u5df1\u7684\u529f\u80fd\u5206\u652f\u63d0\u4ea4\u4ee3\u7801":47,"\u53ef\u4ee5\u7f16\u5199":61,"\u53ef\u4ee5\u8003\u8651\u4f7f\u7528\u4e00\u4e9b\u4f18\u5316\u7b97\u6cd5":56,"\u53ef\u4ee5\u8054\u7cfbop":54,"\u53ef\u4ee5\u8054\u7cfbop\u662f\u5426\u53ef\u4ee5\u66f4\u6362\u96c6\u7fa4\u6216\u5347\u7ea7\u5f53\u524d\u96c6\u7fa4":54,"\u53ef\u4ee5\u88c5\u7684\u662f":72,"\u53ef\u4ee5\u8bbe\u7f6e":[65,66,93],"\u53ef\u4ee5\u8bbf\u95ee\u7531recurr":57,"\u53ef\u4ee5\u8c03\u7528resize\u63a5\u53e3\u8fdb\u884c\u6539\u53d8":76,"\u53ef\u4ee5\u8f7b\u677e\u5730\u5b8c\u6210\u795e\u7ecf\u7f51\u7edc\u914d\u7f6e":63,"\u53ef\u4ee5\u8fd0\u884c\u4e0b\u9762\u7684\u547d\u4ee4\u6765\u751f\u6210":98,"\u53ef\u4ee5\u8fd0\u884c\u811a\u672ctrain":93,"\u53ef\u4ee5\u9009\u62e9\u662f\u5426\u4f7f\u7528\u53c2\u6570":84,"\u53ef\u4ee5\u901a\u8fc7":[61,73,85],"\u53ef\u4ee5\u901a\u8fc7\u4fee\u6539\u8fd9\u4e24\u4e2a\u51fd\u6570\u6765\u5b9e\u73b0\u590d\u6742\u7684\u7f51\u7edc\u914d\u7f6e":71,"\u53ef\u4ee5\u901a\u8fc7\u8c03\u7528":4,"\u53ef\u4ee5\u901a\u8fc7\u9636\u6bb5\u6027\u7684\u4fdd\u5b58\u6bcf\u4e2aparamet":20,"\u53ef\u4ee5\u901a\u8fc7show_parameter_stats_period\u8bbe\u7f6e\u6253\u5370\u53c2\u6570\u4fe1\u606f\u7b49":96,"\u53ef\u4ee5\u91cd\u547d\u540d\u8fd9\u4e2awhl\u5305\u4e3a":53,"\u53ef\u7528\u4e8e\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u89e3\u6790\u8fd9\u4e9b\u53c2\u6570":84,"\u53ef\u7528\u5728\u6d4b\u8bd5\u6216\u8bad\u7ec3\u65f6\u6307\u5b9a\u521d\u59cb\u5316\u6a21\u578b":96,"\u53ef\u80fd\u4f1a\u5bfc\u81f4\u51fa\u9519":87,"\u53ef\u80fd\u4f1a\u9020\u6210\u7f51\u7edc\u62e5\u585e":20,"\u53ef\u80fd\u7684\u4ee3\u7801\u4e3a":56,"\u53ef\u80fd\u7684\u539f\u56e0\u662f":58,"\u53ef\u80fd\u7684\u60c5\u51b5\u4e0b":79,"\u53ef\u80fd\u9700\u8981\u6ce8\u610f\u7ed9\u8fd9\u4e2a\u865a\u62df\u673a\u591a\u5206\u914d\u4e00\u4e9b":72,"\u53ef\u89c1\u8be5\u8ba1\u7b97\u7531\u4e24\u4e2a\u8f93\u5165":75,"\u53ef\u8bbe\u7f6e":65,"\u53ef\u9009":[2,74],"\u53ef\u91c7\u7528\u7b2c\u4e8c\u79cd\u65b9\u5f0f":57,"\u53f3\u8fb9\u662f":94,"\u5403":68,"\u5403\u996d":68,"\u5404\u65b9\u9762":68,"\u5404\u9879\u53c2\u6570\u7684\u8be6\u7ec6\u8bf4\u660e\u53ef\u4ee5\u5728\u547d\u4ee4\u884c\u53c2\u6570\u76f8\u5173\u6587\u6863\u4e2d\u627e\u5230":93,"\u5404\u9879\u66f4\u52a0\u5177\u4f53\u7684\u5355\u5143\u6d4b\u8bd5\u5728":75,"\u5408":68,"\u5408\u5e76":101,"\u5408\u5e76\u6bcf\u4e2a":101,"\u5408\u7406":68,"\u540c\u65f6":[53,56,79],"\u540c\u65f6\u4e5f\u4f1a\u8bfb\u53d6\u76f8\u5173\u8def\u5f84\u53d8\u91cf\u6765\u8fdb\u884c\u641c\u7d22":60,"\u540c\u65f6\u4e5f\u53ef\u4ee5\u52a0\u901f\u5f00\u59cb\u8bad\u7ec3\u524d\u6570\u636e\u8f7d\u5165\u7684\u8fc7\u7a0b":56,"\u540c\u65f6\u4e5f\u53ef\u4ee5\u901a\u8fc7":73,"\u540c\u65f6\u4e5f\u80fd\u591f\u5f15\u5165\u66f4\u52a0\u590d\u6742\u7684\u8bb0\u5fc6\u673a\u5236":70,"\u540c\u65f6\u4f1a\u8ba1\u7b97\u5206\u7c7b\u51c6\u786e\u7387":96,"\u540c\u65f6\u4f60\u53ef\u4ee5\u4f7f\u7528":94,"\u540c\u65f6\u4f7f\u7528\u4e86l2\u6b63\u5219":96,"\u540c\u65f6\u5176\u5185\u90e8\u5b9e\u73b0\u53ef\u4ee5\u907f\u514d\u7eafcpu\u7248\u672cpaddlepaddle\u5728\u6267\u884c\u672c\u8bed\u53e5\u65f6\u53d1\u751f\u5d29\u6e83":79,"\u540c\u65f6\u518d\u5c06":47,"\u540c\u65f6\u53ef\u4ee5\u4f7f\u7528\u6237\u53ea\u5173\u6ce8\u5982\u4f55\u4ece\u6587\u4ef6\u4e2d\u8bfb\u53d6\u6bcf\u4e00\u6761\u6570\u636e":2,"\u540c\u65f6\u5728\u5185\u5b58\u91cc\u76f4\u63a5\u968f\u5373\u9009\u53d6\u6570\u636e\u6765\u505ashuffl":56,"\u540c\u65f6\u5c06\u53c2\u6570\u521d\u59cb\u5316\u4e3a":58,"\u540c\u65f6\u628a\u5f53\u524d\u76ee\u5f55":72,"\u540c\u65f6\u63d0\u8d77":47,"\u540c\u65f6\u7528\u6237\u9700\u8981\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u6307\u5b9a":84,"\u540c\u65f6\u8bbe\u7f6e\u5185\u5b58\u7f13\u5b58\u529f\u80fd":56,"\u540c\u65f6\u8bbe\u7f6e\u5b83\u7684input_types\u5c5e\u6027":2,"\u540c\u65f6\u8f93\u51fa\u5e8f\u5217\u5c42\u548c\u975e\u5e8f\u5217\u5c42":56,"\u540c\u65f6\u9884\u6d4b\u7f51\u7edc\u901a\u5e38\u76f4\u63a5\u8f93\u51fa\u6700\u540e\u4e00\u5c42\u7684\u7ed3\u679c\u800c\u4e0d\u662f\u50cf\u8bad\u7ec3\u7f51\u7edc\u4e00\u6837\u518d\u63a5\u4e00\u5c42cost":4,"\u540c\u6837":63,"\u540c\u6837\u4e5f\u53ef\u4ee5\u5728\u6d4b\u8bd5\u6a21\u5f0f\u4e2d\u6307\u5b9a\u6a21\u578b\u8def\u5f84":82,"\u540c\u6837\u53ef\u4ee5\u6267\u884c":61,"\u540c\u6837\u53ef\u4ee5\u6269\u5c55\u5230\u53cc\u5c42\u5e8f\u5217\u7684\u5904\u7406\u4e0a":70,"\u540c\u6837\u53ef\u83b7\u53d6\u5230\u8f93\u5165\u8f93\u51fa\u548c\u5c5e\u6027\u53c2\u6570":75,"\u540c\u6b65\u6267\u884c\u64cd\u4f5c\u7684\u7ebf\u7a0b\u6570":82,"\u540c\u7406":75,"\u540d\u5b57\u4fee\u9970":34,"\u540d\u79f0":96,"\u540e":[58,60,65,66,73,87,100],"\u540e\u5411\u4f20\u64ad":74,"\u540e\u5411\u4f20\u64ad\u7ed9\u5b9a\u8f93\u51fa\u7684\u68af\u5ea6":74,"\u540e\u8005\u5728\u6fc0\u6d3b\u51fd\u6570\u53cd\u5411\u8ba1\u7b97\u65f6\u88ab\u8c03\u7528":56,"\u540e\u8005\u622a\u65ad\u56de\u4f20\u7ed9\u524d\u5c42\u7684\u68af\u5ea6":56,"\u540e\u8005\u7528\u4e8e\u68c0\u67e5\u53c2\u6570\u5c5e\u6027\u7684\u5408\u6cd5\u6027":75,"\u540e\u8005\u7ee7\u627f\u81ea":75,"\u540e\u9762\u8fde\u5168\u8fde\u63a5\u5c42\u548csoftmax\u5c42":100,"\u5411\u6307\u5b9a\u7684\u76ee\u5f55\u4e2d\u4e00\u4e2a\u65b0\u7684\u6587\u4ef6":20,"\u5411\u91cfenable_parallel_vector":81,"\u5411paddlepaddle\u7684\u4e3b\u7248\u672c\u5e93\u63d0\u4ea4":47,"\u5417":72,"\u5426":60,"\u5426\u5219":[1,65,66,75,80,98],"\u5426\u5219\u4f1a\u628a":73,"\u5426\u5219\u4f60\u9700\u8981\u81ea\u5df1\u4e0b\u8f7d":101,"\u5426\u5219\u4f7f\u7528\u591a\u673a\u8bad\u7ec3":82,"\u5426\u5219\u4f7f\u7528cpu\u6a21\u5f0f":82,"\u5426\u5219\u4f7f\u7528gpu":84,"\u5426\u5219\u5b83\u4ee5\u4e00\u4e2a\u5e8f\u5217\u8f93\u5165":71,"\u5426\u5219\u5f97\u628apaddle\u9759\u6001\u5e93\u94fe\u63a5\u5230\u89e3\u91ca\u5668\u91cc":34,"\u5426\u5219\u9891\u7e41\u7684\u591a\u8282\u70b9\u5de5\u4f5c\u7a7a\u95f4\u90e8\u7f72\u53ef\u80fd\u4f1a\u5f88\u9ebb\u70e6":80,"\u5426\u5b9a":99,"\u542b\u4e49":[94,100],"\u542b\u6709":97,"\u542b\u6709\u5e8f\u5217\u4fe1\u606f\u548c\u5b50\u5e8f\u5217\u4fe1\u606f\u7684\u7a20\u5bc6\u5411\u91cf":74,"\u542b\u6709\u5e8f\u5217\u4fe1\u606f\u7684\u6574\u6570":74,"\u542b\u6709\u5e8f\u5217\u4fe1\u606f\u7684\u7a20\u5bc6\u5411\u91cf":74,"\u542f\u52a8\u4e00\u4e2a\u65b0\u7684\u7ebf\u7a0b\u5f00\u59cb\u4fdd\u5b58\u68c0\u67e5\u70b9":20,"\u542f\u52a8\u5bb9\u5668\u5f00\u59cb\u8bad\u7ec3":87,"\u542f\u52a8\u5e76\u884c\u5411\u91cf\u7684\u9608\u503c":82,"\u542f\u52a8\u5feb\u901f\u5e94\u7b54":82,"\u542f\u7528\u68af\u5ea6\u53c2\u6570\u7684\u9608\u503c":82,"\u5440":68,"\u544a\u8bc9paddle\u54ea\u4e2a\u6587\u4ef6\u662f\u795e\u7ecf\u7f51\u7edc\u7684\u914d\u7f6e\u6587\u4ef6":98,"\u544a\u8bc9paddle\u5c06\u6a21\u578b\u4fdd\u5b58\u5728":98,"\u5468\u56f4":68,"\u547d\u4ee4":80,"\u547d\u4ee4\u4e3a":[53,86],"\u547d\u4ee4\u521b\u5efa\u65b0\u955c\u50cf":86,"\u547d\u4ee4\u5220\u9664":[65,66],"\u547d\u4ee4\u53ef\u4ee5\u8bbe\u7f6e":60,"\u547d\u4ee4\u6307\u5b9a\u7684\u53c2\u6570\u4f1a\u4f20\u5165\u7f51\u7edc\u914d\u7f6e\u4e2d":96,"\u547d\u4ee4\u6709\u65f6\u5019\u4f1a\u4ea7\u751f\u4e00\u4e9b\u4e2d\u95f4\u7ed3\u679c":72,"\u547d\u4ee4\u770b\u5230\u505c\u6b62\u540e\u4f46\u662f\u6ca1\u6709\u5220\u9664\u7684":72,"\u547d\u4ee4\u7f16\u8bd1\u6e90\u7801\u5373\u53ef":72,"\u547d\u4ee4\u884c\u53c2\u6570\u6587\u6863":96,"\u547d\u4ee4\u8bbe\u7f6e\u8be5\u7c7b\u7f16\u8bd1\u9009\u9879":60,"\u547d\u4ee4\u9009\u9879\u5e76\u4e14":80,"\u547d\u4ee4\u91cc\u90fd\u7528\u4e86":72,"\u547d\u540d\u4e3a":73,"\u547d\u540d\u7a7a\u95f4":85,"\u547d\u540d\u7a7a\u95f4\u4e3b\u8981\u4e3a\u4e86\u5bf9\u8c61\u8fdb\u884c\u903b\u8f91\u4e0a\u7684\u5206\u7ec4\u4fbf\u4e8e\u7ba1\u7406":85,"\u547d\u540d\u89c4\u8303":75,"\u547d\u540d\u8bf7\u9075\u5b88":75,"\u548c":[21,34,35,47,56,57,58,59,60,65,66,68,71,72,73,74,75,76,77,79,80,84,85,92,93,96,98,101],"\u548c\u4e00\u4e2a\u5df2\u7ecf\u5206\u8bcd\u540e\u7684\u53e5\u5b50":68,"\u548c\u4e09\u79cd\u5e8f\u5217\u6a21\u5f0f":[2,63],"\u548c\u4e0b\u9762\u5c06\u8981\u4ecb\u7ecd\u7684\u6ce8\u518c\u51fd\u6570\u4e00\u8d77\u653e\u5728":75,"\u548c\u4e2d\u6587\u6587\u6863":77,"\u548c\u4e4b\u524d\u51cf\u5c0f\u901a\u8fc7\u51cf\u5c0f\u7f13\u5b58\u6c60\u6765\u51cf\u5c0f\u5185\u5b58\u5360\u7528\u7684\u539f\u7406\u4e00\u81f4":56,"\u548c\u504f\u7f6e\u5411\u91cf":74,"\u548c\u5185\u5b58":72,"\u548c\u533a\u57df\u6807\u8bb0":99,"\u548c\u53cc\u5c42\u5e8f\u5217\u542b\u6709subseq":67,"\u548c\u56fd\u5185\u955c\u50cf":61,"\u548c\u5728":2,"\u548c\u5bf9\u8c61\u5b58\u50a8api":85,"\u548c\u5dee\u8bc4":96,"\u548c\u5e8f\u5217\u4e2d\u542b\u6709\u5143\u7d20\u7684\u6570\u76ee\u540c":67,"\u548c\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u8f93\u5165":71,"\u548c\u64cd\u4f5c\u7cfb\u7edf\u4e0a\u76f4\u63a5\u8fd0\u884c\u7684":72,"\u548c\u68af\u5ea6\u622a\u65ad":96,"\u548c\u6a21\u578b\u8def\u5f84":100,"\u548c\u771f\u5b9e":59,"\u548c\u793a\u4f8b2\u4e2d\u7684\u914d\u7f6e\u7c7b\u4f3c":68,"\u548c\u79bb\u7ebf\u6570\u636e\u7684\u65b9\u5f0f":21,"\u548c\u7b2c6\u884c\u7684":101,"\u548c\u90e8\u5206layer":70,"\u548cadam\u5b66\u4e60\u65b9\u6cd5":101,"\u548cargument":99,"\u548cpool":67,"\u548cpython\u63a5\u53e3\u6765\u63d0\u53d6\u7279\u5f81":94,"\u54c1\u8d28":68,"\u54ea\u4e2atrainer\u5148\u5b8c\u6210block\u7684\u8bad\u7ec3":20,"\u54ea\u4e9b\u4e0d\u662f":68,"\u5546\u52a1":68,"\u554a":68,"\u559c\u5267\u7247":97,"\u5668":96,"\u56db\u79cd\u6570\u636e\u7c7b\u578b":[2,63],"\u56de\u5f52\u8bef\u5dee\u4ee3\u4ef7\u5c42":59,"\u56e0\u4e3a\u5168\u8fde\u63a5\u5c42\u7684\u6fc0\u6d3b\u53ef\u4ee5\u662fsoftmax":74,"\u56e0\u4e3a\u5355\u4e2a\u8c13\u8bcd\u4e0d\u80fd\u7cbe\u786e\u5730\u63cf\u8ff0\u8c13\u8bcd\u4fe1\u606f":99,"\u56e0\u4e3a\u53c2\u6570":84,"\u56e0\u4e3a\u5b83\u4eec\u7684\u8ba1\u7b97\u6548\u7387\u6bd4":71,"\u56e0\u4e3a\u5b83\u6bd4":71,"\u56e0\u4e3a\u5b98\u65b9\u955c\u50cf":87,"\u56e0\u4e3a\u5bb9\u5668\u5185\u7684\u6587\u4ef6\u90fd\u662f\u6682\u65f6\u5b58\u5728\u7684":85,"\u56e0\u4e3a\u6211\u4eec\u4f1a\u628a\u6240\u6709\u7f16\u8bd1\u5de5\u5177\u90fd\u5b89\u88c5\u8fdb\u4e00\u4e2a":72,"\u56e0\u4e3a\u6e90\u7801\u5c31\u5728\u672c\u673a\u4e0a":72,"\u56e0\u4e3a\u8be5\u6587\u4ef6\u53ef\u9002\u7528\u4e8e\u9884\u6d4b":93,"\u56e0\u4e3a\u8fd9\u6837\u505a\u4e5f\u6ca1\u6cd5\u4fdd\u8bc1\u6d88\u9664\u968f\u673a\u6027":20,"\u56e0\u4e3adocker\u80fd\u5728\u6240\u6709\u4e3b\u8981\u64cd\u4f5c\u7cfb\u7edf":61,"\u56e0\u4e3apython\u7684\u641c\u7d22\u8def\u5f84\u662f\u4f18\u5148\u5df2\u7ecf\u5b89\u88c5\u7684python\u5305":53,"\u56e0\u4e3aswig\u5728\u7b2c\u4e09\u65b9\u8bed\u8a00\u4e2d\u66b4\u9732\u7684\u51fd\u6570\u540d":34,"\u56e0\u6b64":[1,2,68,70,74,75],"\u56e0\u6b64\u4f7f\u7528":2,"\u56e0\u6b64\u53cc\u5c42\u5e8f\u5217\u7684\u914d\u7f6e\u4e2d":68,"\u56e0\u6b64\u53ef\u4ee5\u4f7f\u7528\u8be5\u9009\u9879":92,"\u56e0\u6b64\u53ef\u80fd\u4f1a\u6709\u4e00\u4e9b\u9519\u8bef\u548c\u4e0d\u4e00\u81f4\u53d1\u751f":97,"\u56e0\u6b64\u53ef\u80fd\u6d4b\u8bd5\u4e0d\u591f\u5b8c\u5907":76,"\u56e0\u6b64\u5728\u8f6c\u6362\u65f6\u9700\u8981\u663e\u793a\u7684\u6307\u5b9a":76,"\u56e0\u6b64\u5982\u679c\u8fd9\u4e2a\u811a\u672c\u8fd0\u884c\u5931\u8d25":93,"\u56e0\u6b64\u5b83\u662finteger_value_sub_sequ":68,"\u56e0\u6b64\u6211\u4eec\u91c7\u7528\u8f93\u51fa\u7684\u52a0\u6743\u548c":74,"\u56e0\u6b64\u6709\u4e24\u79cd\u89e3\u51b3\u65b9\u6848":2,"\u56e0\u6b64\u7528\u6237\u5e76\u4e0d\u9700\u8981\u5173\u5fc3\u5b83\u4eec":81,"\u56e0\u6b64\u8be5\u5c42\u4e2d\u6ca1\u6709\u504f\u7f6e":94,"\u56e0\u6b64\u9519\u8bef\u7684\u4f7f\u7528\u4e8c\u8fdb\u5236\u53d1\u884c\u7248\u53ef\u80fd\u4f1a\u5bfc\u81f4\u8fd9\u79cd\u9519\u8bef":53,"\u56e0\u6b64init_hook\u5c3d\u91cf\u4f7f\u7528":2,"\u56e2\u8d2d\u7f51\u7ad9":100,"\u56fe":[94,100],"\u56fe2\u662f\u53cc\u5411lstm\u7f51\u7edc":100,"\u56fe3\u662f\u4e09\u5c42lstm\u7ed3\u6784":100,"\u56fe\u50cf\u5206\u7c7b":[47,95],"\u56fe\u50cf\u5927\u5c0f\u4e3a3":94,"\u56fe\u50cf\u63cf\u8ff0":101,"\u56fe\u7247\u5206\u4e3a10\u7c7b":93,"\u56fe\u7684\u5e95\u90e8\u662fword":100,"\u56fe\u8868":[61,100],"\u5728":[2,35,47,67,68,71,72,73,75,80,94,96,97,99],"\u57280":61,"\u5728\u4e00\u4e2a\u4e0d\u53ef\u4e2d\u65ad\u5e76\u7f3a\u5c11\u5907\u4efd\u7684\u8bad\u7ec3\u4efb\u52a1\u4e2d":20,"\u5728\u4e00\u4e2a\u529f\u80fd\u9f50\u5168\u7684kubernetes\u673a\u7fa4\u91cc":86,"\u5728\u4e00\u4e2a\u53c2\u6570\u7684\u68af\u5ea6\u88ab\u66f4\u65b0\u540e":74,"\u5728\u4e00\u4e2a\u5468\u671f\u5185\u6d4b\u8bd5\u6240\u6709\u6570\u636e":99,"\u5728\u4e00\u8f6e\u4e2d\u6bcfsave":82,"\u5728\u4e0a\u56fe\u4e2d\u663e\u793a\u4e86\u5728\u4e00\u4e2a\u5b9e\u9645\u751f\u4ea7\u73af\u5883\u4e2d\u7684\u5e94\u7528":21,"\u5728\u4e0a\u9762\u4ee3\u7801\u4e2d":68,"\u5728\u4e0a\u9762\u7684\u4ee3\u7801\u4e2d":75,"\u5728\u4e0b\u4e00\u7bc7\u4e2d":86,"\u5728\u4e0b\u9762\u4f8b\u5b50\u91cc":96,"\u5728\u4e0b\u9762\u7684\u4f8b\u5b50\u4e2d":93,"\u5728\u4e0d\u540c\u64cd\u4f5c\u7cfb\u7edf":85,"\u5728\u4e4b\u540e\u7684":56,"\u5728\u4efb\u610f\u957f\u5ea6\u8bed\u53e5\u7ffb\u8bd1\u7684\u573a\u666f\u4e0b\u90fd\u53ef\u4ee5\u89c2\u5bdf\u5230\u5176\u6548\u679c\u7684\u63d0\u5347":101,"\u5728\u4f7f\u7528\u5b83\u4e4b\u524d\u8bf7\u5b89\u88c5paddlepaddle\u7684python":100,"\u5728\u4f7f\u7528\u8be5\u6587\u6863\u4e4b\u524d":63,"\u5728\u4f7f\u7528twine\u4e0a\u4f20\u4e4b\u524d":47,"\u5728\u5168\u8fde\u63a5\u5c42\u4e2d":74,"\u5728\u5177\u4f53\u7684\u8ba1\u7b97\u4e2d":76,"\u5728\u51c6\u5907\u53d1\u8d77":73,"\u5728\u51fa\u73b0\u5355\u70b9\u6545\u969c\u65f6":20,"\u5728\u51fd\u6570":87,"\u5728\u5206\u5e03\u5f0f\u73af\u5883\u4e2d\u6d4b\u8bd5":82,"\u5728\u5206\u5e03\u5f0f\u8bad\u7ec3\u4e2d":82,"\u5728\u521b\u5efaparameters\u540e":58,"\u5728\u5355\u5c42\u6570\u636e\u7684\u57fa\u7840\u4e0a":68,"\u5728\u53c2\u6570\u670d\u52a1\u5668\u4e0a\u52a0\u8f7d\u548c\u4fdd\u5b58\u53c2\u6570":82,"\u5728\u53c2\u6570\u670d\u52a1\u5668\u7ec8\u7aef\u6bcflog":82,"\u5728\u53cc\u5c42rnn\u4e2d\u7684\u7ecf\u5178\u60c5\u51b5\u662f\u5c06\u5185\u5c42\u7684\u6bcf\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217\u6570\u636e":68,"\u5728\u53cd\u5411\u4f20\u9012\u7684\u65f6\u5019":56,"\u5728\u53d8\u6362\u65f6\u9700\u8981\u5c06\u8f93\u5165\u5e8f\u5217\u4f20\u5165":68,"\u5728\u540c\u4e00\u4e2a\u547d\u540d\u7a7a\u95f4\u4e2d":85,"\u5728\u542f\u52a8job\u4e4b\u524d":87,"\u5728\u56de\u590d\u8bc4\u5ba1\u4eba\u610f\u89c1\u65f6":73,"\u5728\u58f0\u660edataprovider\u7684\u65f6\u5019\u4f20\u5165dictionary\u4f5c\u4e3a\u53c2\u6570":2,"\u5728\u591acpu\u8bad\u7ec3\u65f6\u5171\u4eab\u8be5\u53c2\u6570":82,"\u5728\u5b8c\u6210\u795e\u7ecf\u7f51\u7edc\u7684\u642d\u5efa\u4e4b\u540e":63,"\u5728\u5b9a\u4e49\u8f93\u5165layer\u4e4b\u540e":63,"\u5728\u5b9e\u73b0\u8fc7\u7a0b\u4e2d":35,"\u5728\u5b9e\u9645\u5e94\u7528\u4e2d":57,"\u5728\u5bb9\u5668\u521b\u5efa\u540e":87,"\u5728\u5bf9\u5bb9\u5668\u7684\u63cf\u8ff0":87,"\u5728\u5c42\u4e2d\u6307\u5b9a":84,"\u5728\u5e8f\u5217\u751f\u6210\u4efb\u52a1\u4e2d":70,"\u5728\u5f00\u59cb\u8bad\u7ec3\u4e4b\u524d":[21,93],"\u5728\u5f02\u6784\u96c6\u7fa4\u4e2d":20,"\u5728\u5f15\u5165\u5176\u4ed6\u7c7b\u578b\u7684\u5934\u6587\u4ef6\u65f6":35,"\u5728\u5f53\u524d\u7684\u5b9e\u73b0\u65b9\u5f0f\u4e0b":74,"\u5728\u5f97\u5230":87,"\u5728\u5feb\u7167\u5199\u5165\u5b8c\u6210\u540e":20,"\u5728\u60a8\u7684\u5b9e\u9645\u73af\u5883\u4e2d":20,"\u5728\u6211\u4eec\u7684\u4f8b\u5b50\u4e2d":71,"\u5728\u6211\u4eec\u7684\u6d4b\u8bd5\u4e2d":100,"\u5728\u6267\u884c\u65f6":76,"\u5728\u63d0\u4ea4":73,"\u5728\u642d\u5efa\u795e\u7ecf\u7f51\u7edc\u7684\u8fc7\u7a0b\u4e2d":63,"\u5728\u6570\u636e\u52a0\u8f7d\u548c\u7f51\u7edc\u914d\u7f6e\u5b8c\u6210\u4e4b\u540e":96,"\u5728\u6587\u4ef6":98,"\u5728\u6709\u65b0\u7684\u5355\u8bcd\u6765\u4e34\u7684\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65\u9aa4\u5185":100,"\u5728\u672c\u4f8b\u4e2d":[68,73,84],"\u5728\u672c\u4f8b\u4e2d\u6ca1\u6709\u4f7f\u7528":2,"\u5728\u672c\u6559\u7a0b\u4e2d":[71,93],"\u5728\u672c\u6587\u4e2d":80,"\u5728\u672c\u6587\u4e2d\u4f7f\u7528\u7684":80,"\u5728\u672c\u6587\u6863\u4e2d":28,"\u5728\u672c\u6f14\u793a\u4e2d":100,"\u5728\u672c\u793a\u4f8b\u4e2d":[68,100],"\u5728\u672c\u8282\u4e2d":71,"\u5728\u673a\u7fa4\u4e0a\u8fd0\u884c\u8f6c\u6362\u7a0b\u5e8f":21,"\u5728\u6811\u7684\u6bcf\u4e00\u5c42\u4e0a":82,"\u5728\u6837\u4f8b\u4e2d":35,"\u5728\u6a21\u578b\u6587\u4ef6\u7684":80,"\u5728\u6a21\u578b\u914d\u7f6e\u4e2d\u901a\u8fc7":96,"\u5728\u6b64":[81,84],"\u5728\u6b64\u4e3a\u65b9\u4fbf\u5bf9\u6bd4\u4e0d\u540c\u7f51\u7edc\u7ed3\u6784":96,"\u5728\u6b64\u611f\u8c22":92,"\u5728\u6bcf\u4e2a\u65f6\u95f4\u6b65\u4e2d":71,"\u5728\u6bcf\u4e2a\u65f6\u95f4\u6b65\u7684\u5b50\u5e8f\u5217\u957f\u5ea6\u53ef\u4ee5\u4e0d\u76f8\u7b49":68,"\u5728\u6bcf\u4e2a\u65f6\u95f4\u6b65\u957f":71,"\u5728\u6bcf\u4e2apod\u4e0a\u90fd\u901a\u8fc7volume\u65b9\u5f0f\u6302\u8f7d\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf\u7684\u4e00\u4e2a\u76ee\u5f55\u7528\u4e8e\u4fdd\u5b58\u8bad\u7ec3\u6570\u636e\u548c\u8f93\u51fa\u7ed3\u679c":87,"\u5728\u6bcf\u8bad\u7ec3":98,"\u5728\u6d4b\u8bd5\u9636\u6bb5":82,"\u5728\u6d4b\u8bd5\u9636\u6bb5\u5b83\u4eec\u5c06\u4f1a\u88ab\u52a0\u8f7d\u5230\u6a21\u578b\u4e2d":94,"\u5728\u6e90\u7801\u76ee\u5f55\u6811\u7684\u6839\u76ee\u5f55\u4e2d\u8fd0\u884c":73,"\u5728\u6f14\u793a\u4e2d":99,"\u5728\u7269\u7406\u673a\u4e0a\u624b\u52a8\u90e8\u7f72":85,"\u5728\u751f\u6210\u65f6":71,"\u5728\u751f\u6210\u8fc7\u7a0b\u4e2d":101,"\u5728\u751f\u6210\u8fc7\u7a0b\u4e2d\u6211\u4eec\u4f7f\u7528sgd\u8bad\u7ec3\u7b97\u6cd5":101,"\u5728\u7528\u6237\u4f7f\u7528c":35,"\u5728\u7528\u6237\u6587\u4ef6user":98,"\u5728\u7528\u6237\u719f\u6089\u7684\u5f00\u53d1\u5e73\u53f0":65,"\u5728\u7535\u5f71\u6587\u4ef6movi":98,"\u5728\u76f8\u5e94\u7684\u4f18\u5316\u7b97\u6cd5\u91cc\u8bbe\u7f6elearning_rate_schedule\u53ca\u76f8\u5173\u53c2\u6570":58,"\u5728\u76f8\u5e94layer\u7684":57,"\u5728\u793a\u4f8b\u4e2d\u6211\u4eec\u4f7f\u7528attention\u7248\u672c\u7684gru\u7f16\u89e3\u7801\u7f51\u7edc":101,"\u5728\u793a\u4f8b\u4e2d\u6211\u4eec\u4f7f\u7528sgd\u8bad\u7ec3\u7b97\u6cd5":101,"\u5728\u793a\u4f8b\u4e2d\u6211\u4eec\u5b9a\u4e49\u4e86\u4e00\u4e2a\u5e8f\u5217\u5230\u5e8f\u5217\u7684\u751f\u6210\u6570\u636e":101,"\u5728\u793a\u4f8b\u4e2d\u6211\u4eec\u5b9a\u4e49\u4e86\u4e00\u4e2a\u5e8f\u5217\u5230\u5e8f\u5217\u7684\u8bad\u7ec3\u548c\u6d4b\u8bd5\u6570\u636e":101,"\u5728\u7a0b\u5e8f\u5f00\u59cb\u9636\u6bb5":4,"\u5728\u7b2c\u4e00\u884c\u4e2d\u6211\u4eec\u8f7d\u5165\u7528\u4e8e\u5b9a\u4e49\u7f51\u7edc\u7684\u51fd\u6570":93,"\u5728\u7ebf\u6a21\u578b\u9884\u6d4b\u670d\u52a1":21,"\u5728\u7ec4\u5408\u65f6":63,"\u5728\u7f16\u8bd1\u5bbf\u4e3b\u673a\u7248protoc\u53ef\u6267\u884c\u6587\u4ef6\u548c\u76ee\u6807\u673a\u7248openblas\u5e93\u65f6\u9700\u8981\u7528\u5230":[65,66],"\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d":74,"\u5728\u7f51\u7edc\u914d\u7f6e\u91cc":2,"\u5728\u7ffb\u8bd1\u6cd5\u8bed\u53e5\u5b50\u4e4b\u524d":101,"\u5728\u811a\u672c":98,"\u5728\u81ea\u7136\u8bed\u8a00\u5904\u7406\u4efb\u52a1\u4e2d":67,"\u5728\u8bad\u7ec3\u4e2d":71,"\u5728\u8bad\u7ec3\u4e4b\u524d":87,"\u5728\u8bad\u7ec3\u4e86":98,"\u5728\u8bad\u7ec3\u4e86\u51e0\u4e2a\u8f6e\u6b21\u4ee5\u540e":98,"\u5728\u8bad\u7ec3\u5b8c\u6210\u540e":93,"\u5728\u8bad\u7ec3\u6570\u96c6\u4e0a\u8bad\u7ec3\u751f\u6210\u8bcd\u5411\u91cf\u5b57\u5178":92,"\u5728\u8bad\u7ec3\u65f6":86,"\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d":[87,101],"\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u6bcfshow":82,"\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u8fdb\u884c\u6d4b\u8bd5":1,"\u5728\u8bbe\u7f6e":[65,66],"\u5728\u8bc4\u5ba1\u8fc7\u7a0b\u4e2d":47,"\u5728\u8be5\u793a\u4f8b\u4e2d":58,"\u5728\u8be5\u914d\u7f6e\u76847":68,"\u5728\u8bed\u8a00\u751f\u6210\u9886\u57df\u4e2d":101,"\u5728\u8d2d\u7269\u7f51\u7ad9\u4e0a":96,"\u5728\u8f6f\u4ef6\u5de5\u7a0b\u7684\u8303\u7574\u91cc":79,"\u5728\u8f93\u51fa\u7684\u8fc7\u7a0b\u4e2d":70,"\u5728\u8fd0\u884c":100,"\u5728\u8fd0\u884c\u795e\u7ecf\u7f51\u7edc\u8ba1\u7b97\u56fe\u65f6":76,"\u5728\u8fd9\u4e2a":47,"\u5728\u8fd9\u4e2a\u4efb\u52a1\u4e2d":101,"\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d":[59,100],"\u5728\u8fd9\u4e2a\u4f8b\u5b50\u91cc":[74,86],"\u5728\u8fd9\u4e2a\u51fd\u6570\u4e2d":68,"\u5728\u8fd9\u4e2a\u52a8\u6001\u5e93\u4e2d\u4e0d\u5d4c\u5165\u4efb\u4f55\u5176\u4ed6\u8bed\u8a00\u7684\u89e3\u91ca\u5668":34,"\u5728\u8fd9\u4e2a\u6559\u7a0b\u4e2d":79,"\u5728\u8fd9\u4e2a\u6a21\u578b\u4e2d":71,"\u5728\u8fd9\u4e2a\u793a\u4f8b\u4e2d":99,"\u5728\u8fd9\u4e2a\u9636\u6bb5\u7684\u4ee3\u7801\u6b63\u5728\u7ecf\u5386\u56de\u5f52\u6d4b\u8bd5":47,"\u5728\u8fd9\u4e9b\u5934\u6587\u4ef6\u4e2d":35,"\u5728\u8fd9\u4e9b\u6587\u4ef6\u4e2d":35,"\u5728\u8fd9\u4e9b\u7f51\u7edc\u4e2d":98,"\u5728\u8fd9\u4e9blayer\u4e2d":68,"\u5728\u8fd9\u65f6\u771f\u6b63\u7684\u5206\u914d\u5185\u5b58":76,"\u5728\u8fd9\u6b65\u4efb\u52a1\u4e2d":100,"\u5728\u8fd9\u6bb5\u4ee3\u7801\u4e2d":76,"\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b":[71,74],"\u5728\u8fd9\u79cd\u7ed3\u6784\u4e2d":70,"\u5728\u8fd9\u7bc7\u6587\u6863\u91cc":86,"\u5728\u8fd9\u7bc7\u6587\u7ae0\u91cc":87,"\u5728\u8fd9\u91cc":70,"\u5728\u8fd9\u91cc\u6211\u4eec\u4f7f\u7528\u5168\u8fde\u63a5\u5c42\u4f5c\u4e3a\u4f8b\u5b50\u6765\u5c55\u793a\u5b9e\u73b0\u65b0\u7f51\u7edc\u5c42\u6240\u9700\u8981\u7684\u56db\u4e2a\u6b65\u9aa4":74,"\u5728\u8fd9\u91cc\u7528eigenvector\u6765\u8868\u793a":76,"\u5728\u8fd9\u91cc\u9700\u8981\u6ce8\u610f\u7684\u662f":76,"\u5728\u8fdb\u884c\u7f51\u7edc\u914d\u7f6e\u4e4b\u524d":63,"\u5728\u914d\u7f6e\u4e2d\u9700\u8981\u8bfb\u53d6\u5916\u90e8\u5b57\u5178":2,"\u5728\u914d\u7f6e\u6587\u4ef6\u4e2d\u7684":94,"\u5728\u91c7\u7528sgd":58,"\u5728\u96c6\u7fa4\u4e0a\u8bad\u7ec3\u4e00\u4e2a\u7a00\u758f\u6a21\u578b\u9700\u8981\u52a0\u4e0a\u4e0b\u9762\u7684\u53c2\u6570":84,"\u5728\u975e\u5e8f\u5217\u8f93\u5165\u65f6":56,"\u5728\u9884\u5904\u7406\u542b\u6709\u591a\u884c\u6570\u6910\u7684\u6587\u672c\u6587\u4ef6\u65f6\u53c2\u6570\u8bbe\u7f6e\u7a0d\u6709\u4e0d\u540c":100,"\u5728\u9884\u6d4b\u5e8f\u5217\u6216\u6bb5\u843d\u7684\u60c5\u611f\u4e2d\u8d77\u4e3b\u8981\u4f5c\u7528":100,"\u5728android\u5e73\u53f0\u4e0a\u4e0d\u652f\u6301\u901a\u8fc7swig\u8c03\u7528\u6765\u8bad\u7ec3\u6216\u8005\u9884\u6d4b":65,"\u5728android\u5e73\u53f0\u4e0a\u53ea\u652f\u6301\u4f7f\u7528c":65,"\u5728aws\u4e0a\u5feb\u901f\u90e8\u7f72\u96c6\u7fa4":85,"\u5728build\u76ee\u5f55\u4e0b\u6267\u884c":53,"\u5728c":34,"\u5728c\u7684\u5934\u6587\u4ef6":34,"\u5728cub":93,"\u5728eigen\u4e2d":76,"\u5728generator\u7684\u4e0a\u4e0b\u6587\u4e2d\u5c3d\u91cf\u7559\u4e0b\u975e\u5e38\u5c11\u7684\u53d8\u91cf\u5f15\u7528":2,"\u5728kubernetes\u4e2d\u521b\u5efa\u7684\u6240\u6709\u8d44\u6e90\u5bf9\u8c61":85,"\u5728linux\u4e0b":101,"\u5728meta\u6587\u4ef6\u4e2d\u6709\u4e24\u79cd\u7279\u5f81":98,"\u5728movielen":98,"\u5728paddl":87,"\u5728paddle\u4e2d":84,"\u5728paddle\u4e4b\u4e0a\u8fd0\u884c\u7684\u6df1\u5ea6\u5b66\u4e60\u8bad\u7ec3\u8f93\u51fa\u7684\u6a21\u578b\u4f1a\u63d0\u4f9b\u7ed9\u5728\u7ebf\u4eba\u8138\u8bc6\u522b\u7684\u5e94\u7528\u4f7f\u7528":21,"\u5728paddlepaddle\u4e2d":[63,70],"\u5728paddlepaddle\u4e2d\u4f7f\u7528dropout\u6709\u4e24\u79cd\u65b9\u5f0f":57,"\u5728paddlepaddle\u4e2d\u5305\u542b\u4ee5\u4e0b":57,"\u5728paddlepaddle\u7684\u6587\u6863\u4e2d":68,"\u5728paddlepaddle\u91cc":59,"\u5728paramet":20,"\u5728python\u811a\u672c\u4e2d\u5b9e\u73b0\u4e0e\u524d\u5411operator\u76f8\u540c\u7684\u8ba1\u7b97\u903b\u8f91":75,"\u5728step\u51fd\u6570\u4e2d\u5b9a\u4e49":70,"\u5728step\u51fd\u6570\u4e2d\u5b9a\u4e49memori":70,"\u5728trainer":84,"\u5730\u5740\u4e5f\u53ef\u4ee5\u4e3ahdfs\u6587\u4ef6\u8def\u5f84":1,"\u5730\u6bb5":68,"\u5730\u7406\u4f4d\u7f6e":68,"\u5730\u94c1\u7ad9":68,"\u5747\u4f1a\u88ab\u5b89\u88c5\u5230includ":35,"\u5747\u503c\u56fe\u50cf\u6587\u4ef6":94,"\u5747\u5300\u5206\u5e03":58,"\u5747\u5300\u5206\u5e03\u7684\u8303\u56f4\u662f":82,"\u5747\u662f\u5728":35,"\u5747\u6709\u4e09\u4e2a\u5b50\u5e8f\u5217":68,"\u5747\u6709\u4e24\u7ec4\u7279\u5f81":68,"\u57fa\u4e8e\u53cc\u5c42\u5e8f\u5217\u8f93\u5165":70,"\u57fa\u4e8e\u5b57\u6bcd\u7684\u8bcd\u5d4c\u5165\u7279\u5f81":98,"\u57fa\u4e8e\u7c98\u6027\u4f1a\u8bdd\u7684\u8d1f\u8f7d\u5747\u8861\u529f\u80fd":28,"\u57fa\u4e8epython\u7684\u6a21\u578b\u9884\u6d4b":4,"\u57fa\u4e8epython\u7684\u9884\u6d4b":[3,96],"\u57fa\u672c\u4e0a\u548cmnist\u6837\u4f8b\u4e00\u81f4":2,"\u57fa\u672c\u4f7f\u7528\u6982\u5ff5":64,"\u57fa\u672c\u76f8\u540c":92,"\u57fa\u7c7b":75,"\u586b\u5199":73,"\u589e\u52a0":75,"\u589e\u52a0\u4e86\u4e00\u6761cd\u547d\u4ee4":86,"\u589e\u52a0\u4e86\u8bbe\u5907\u7c7b\u578b":75,"\u589e\u52a0\u5982\u4e0b\u53c2\u6570":84,"\u589e\u52a0\u68af\u5ea6\u68c0\u6d4b\u7684\u5355\u5143\u6d4b\u8bd5":74,"\u58f0\u660epython\u6570\u636e\u6e90":98,"\u5904\u7406\u5668\u6709\u4e24\u4e2a\u5173\u952e\u6027\u80fd\u9650\u5236":79,"\u5904\u7406\u6570\u636e\u7684python\u811a\u672c\u6587\u4ef6":96,"\u5904\u7406\u7684\u8f93\u5165\u5e8f\u5217\u4e3b\u8981\u5206\u4e3a\u4ee5\u4e0b\u4e09\u79cd\u7c7b\u578b":70,"\u5904\u7406\u76f8\u4f3c\u5ea6\u56de\u5f52":98,"\u5904\u7406\u8fc7\u7a0b\u4e2d\u6570\u636e\u5b58\u50a8\u683c\u5f0f":93,"\u5907\u6ce8":79,"\u590d\u6742\u5ea6\u6216\u65f6\u95f4\u590d\u6742\u5ea6":79,"\u5916\u5c42memory\u662f\u4e00\u4e2a\u5143\u7d20":68,"\u5916\u5c42outer_step\u4e2d":68,"\u591a\u4e2a\u503c":21,"\u591a\u4e2a\u5c42\u7684\u8f93\u51fa\u77e9\u9635\u7684\u9ad8\u5ea6\u4e0d\u4e00\u81f4\u5bfc\u81f4\u62fc\u63a5\u5931\u8d25":56,"\u591a\u4e2a\u8f93\u51fa\u5c42\u5904\u7406\u591a\u4e2a\u4e0d\u540c\u957f\u5ea6\u7684\u5e8f\u5217":56,"\u591a\u4e2ainput\u4ee5list\u65b9\u5f0f\u8f93\u5165":96,"\u591a\u4e2aparamet":20,"\u591a\u53e5\u8bdd\u8fdb\u4e00\u6b65\u6784\u6210\u4e86\u6bb5\u843d":70,"\u591a\u673a\u8bad\u7ec3":56,"\u591a\u7ebf\u7a0b\u7684\u6570\u636e\u8bfb\u53d6":2,"\u591a\u8f6e\u5bf9\u8bdd\u7b49\u66f4\u4e3a\u590d\u6742\u7684\u8bed\u8a00\u6570\u636e":70,"\u5927\u578b\u7535\u5f71\u8bc4\u8bba\u6570\u636e\u96c6":100,"\u5927\u591a\u6570\u5c42\u4e0d\u9700\u8981\u8fdc\u7a0b\u7a00\u758f\u8bad\u7ec3\u51fd\u6570":74,"\u5927\u591a\u6570\u5c42\u9700\u8981\u8bbe\u7f6e\u4e3a":74,"\u5927\u591a\u6570\u6210\u529f\u7684srl\u7cfb\u7edf\u662f\u5efa\u7acb\u5728\u67d0\u79cd\u5f62\u5f0f\u7684\u53e5\u6cd5\u5206\u6790\u7ed3\u679c\u4e4b\u4e0a\u7684":99,"\u5927\u591a\u6570\u7f51\u7edc\u5c42\u4e0d\u9700\u8981\u652f\u6301\u8fdc\u7a0b\u7a00\u758f\u66f4\u65b0":74,"\u5927\u591a\u6570\u8bed\u8a00\u90fd\u652f\u6301\u4f7f\u7528c\u8bed\u8a00api":34,"\u5927\u5b66\u751f":97,"\u5927\u5bb6\u53ef\u4ee5\u7528\u628a\u5f00\u53d1\u5de5\u5177\u5b89\u88c5\u8fdb\u5165":72,"\u5927\u5bb6\u53ef\u4ee5\u901a\u8fc7\u5b83\u5236\u4f5c\u548c\u5206\u4eab\u5e26\u6709\u4ee3\u7801":61,"\u5927\u5c0f":80,"\u5927\u5c0f\u4e0d\u4e00\u6837\u65f6":56,"\u5927\u6982\u82b1\u5341\u5206\u949f\u770b\u4e00\u4e0b":72,"\u5929":68,"\u5929\u4e00\u5e7f\u573a":68,"\u5929\u4e00\u9601":68,"\u5929\u732b":100,"\u5934\u4fe1\u606f\u4e2d":58,"\u5934\u6587\u4ef6\u4e2d\u628a\u53c2\u6570\u5b9a\u4e49\u4e3a\u7c7b\u7684\u6210\u5458\u53d8\u91cf":74,"\u5934\u6587\u4ef6\u5982\u4e0b":74,"\u5947\u5e7b\u7247":97,"\u597d":68,"\u597d\u5403":68,"\u597d\u8bc4":96,"\u5982":[2,71,73,75,80,84],"\u59822":80,"\u5982\u4e0a\u4e00\u5c0f\u8282\u6240\u793a":76,"\u5982\u4e0b":[2,98,100],"\u5982\u4e0b\u56fe\u6240\u793a":[68,79,93],"\u5982\u4e0b\u6240\u793a":[84,94,98],"\u5982\u4e0b\u662f\u4e00\u6bb5\u4f7f\u7528mnist":4,"\u5982\u4e0b\u8868\u683c":96,"\u5982\u4f55":98,"\u5982\u4f55\u5b58\u50a8\u7b49\u7b49":2,"\u5982\u4f55\u89e3\u6790\u8be5\u5730\u5740\u4e5f\u662f\u7528\u6237\u81ea\u5b9a\u4e49dataprovider\u65f6\u9700\u8981\u8003\u8651\u7684\u5730\u65b9":1,"\u5982\u4f55\u8d21\u732e":78,"\u5982\u4f55\u8d21\u732e\u4ee3\u7801":78,"\u5982\u4f55\u8fdb\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3":96,"\u5982\u4fe1\u606f\u63d0\u53d6":99,"\u5982\u56fe2\u6240\u793a":100,"\u5982\u56fe\u4e2dtrainer":20,"\u5982\u5f62\u5bb9\u8bcd\u548c\u526f\u8bcd":100,"\u5982\u60f3\u4e86\u89e3\u66f4\u591a\u8be6\u7ec6\u7684\u89e3\u91ca":101,"\u5982\u6709":75,"\u5982\u672c\u4f8b\u4e2d":2,"\u5982\u672c\u4f8b\u7684":2,"\u5982\u679c\u4e00\u4e2a\u7f51\u7edc\u5c42\u9700\u8981\u914d\u7f6e\u7684\u8bdd":74,"\u5982\u679c\u4e0a\u9762\u4e24\u6b65\u51fa\u73b0\u9519\u8bef":20,"\u5982\u679c\u4e0b\u8f7d\u6210\u529f":94,"\u5982\u679c\u4e0d\u4e3a0":82,"\u5982\u679c\u4e0d\u4e86\u89e3":2,"\u5982\u679c\u4e0d\u5207\u8bcd":96,"\u5982\u679c\u4e0d\u6536\u655b":58,"\u5982\u679c\u4e0d\u662f\u5e8f\u5217":98,"\u5982\u679c\u4e3a":2,"\u5982\u679c\u4e3a0":82,"\u5982\u679c\u4e3afals":82,"\u5982\u679c\u4e3atrue":[2,82],"\u5982\u679c\u4e4b\u540e\u60f3\u8981\u91cd\u65b0\u8bbe\u7f6e":60,"\u5982\u679c\u4ec5\u4ec5\u4fee\u6539\u4e00\u4e2a\u6587\u4ef6\u4f46\u63d0\u4ea4\u4e86\u5341\u51e0\u4e2acommit":73,"\u5982\u679c\u4ed4\u7ec6\u8bbe\u7f6e\u7684\u8bdd":82,"\u5982\u679c\u4f60\u4e0d\u9700\u8981\u8fd9\u4e2a\u64cd\u4f5c":100,"\u5982\u679c\u4f60\u53ea\u9700\u8981\u4f7f\u7528\u7b80\u5355\u7684rnn":71,"\u5982\u679c\u4f60\u5b89\u88c5gpu\u7248\u672c\u7684paddlepaddl":100,"\u5982\u679c\u4f60\u60f3\u4f7f\u7528\u8fd9\u4e9b\u7279\u6027":84,"\u5982\u679c\u4f60\u60f3\u8981\u4fdd\u5b58\u67d0\u4e9b\u5c42\u7684\u7279\u5f81\u56fe":82,"\u5982\u679c\u4f60\u60f3\u8fdb\u884c\u8bf8\u5982\u8bed\u4e49\u8f6c\u8ff0":101,"\u5982\u679c\u4f60\u6267\u884c\u5176\u5b83\u7684\u7528\u60c5\u611f\u5206\u6790\u6765\u5206\u7c7b\u6587\u672c\u7684\u4efb\u52a1":100,"\u5982\u679c\u4f60\u66fe\u7ecf\u5728\u6e90\u7801\u76ee\u5f55\u4e0b\u7f16\u8bd1\u8fc7\u5176\u4ed6\u5e73\u53f0\u7684paddlepaddle\u5e93":[65,66],"\u5982\u679c\u4f60\u6b63\u5728\u5904\u7406\u5e8f\u5217\u6807\u8bb0\u4efb\u52a1":71,"\u5982\u679c\u4f60\u6ca1\u6709gpu\u73af\u5883":93,"\u5982\u679c\u4f60\u8981\u4e3a\u4e86\u6d4b\u8bd5\u800c\u589e\u52a0\u65b0\u7684\u6587\u4ef6":74,"\u5982\u679c\u4f7f\u7528":[80,92],"\u5982\u679c\u4f7f\u7528nvidia":61,"\u5982\u679c\u4f7f\u7528ssl\u8ba4\u8bc1":85,"\u5982\u679c\u4f7f\u7528swig\u6211\u4eec\u9700\u8981\u5c06\u5728interface\u6587\u4ef6\u91cc":34,"\u5982\u679c\u51fa\u73b0\u4ee5\u4e0bpython\u76f8\u5173\u7684\u5355\u5143\u6d4b\u8bd5\u90fd\u8fc7\u4e0d\u4e86\u7684\u60c5\u51b5":53,"\u5982\u679c\u53c2\u6570\u4fdd\u5b58\u4e0b\u6765\u7684\u6a21\u578b\u76ee\u5f55":56,"\u5982\u679c\u53c2\u6570\u6a21\u578b\u6587\u4ef6\u7f3a\u5931":92,"\u5982\u679c\u53d1\u73b0\u6700\u65e9\u7684\u62a5\u9519\u5c31\u662f\u7f51\u7edc\u901a\u4fe1\u7684\u95ee\u9898":54,"\u5982\u679c\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u672a\u8bbe\u7f6easync":82,"\u5982\u679c\u5728\u8bad\u7ec3\u671f\u95f4\u540c\u65f6\u53d1\u8d77\u53e6\u5916\u4e00\u4e2a\u8fdb\u7a0b\u8fdb\u884c\u6d4b\u8bd5":82,"\u5982\u679c\u5728\u8bad\u7ec3\u914d\u7f6e\u4e2d\u8bbe\u7f6ebatch":82,"\u5982\u679c\u5728\u8bad\u7ec3nlp\u76f8\u5173\u6a21\u578b\u65f6":58,"\u5982\u679c\u591a\u4e2aop\u4f9d\u8d56\u4e00\u4e9b\u5171\u7528\u7684\u51fd\u6570":75,"\u5982\u679c\u5931\u8d25":47,"\u5982\u679c\u5b58\u5728\u67d0\u4e9btrainer\u6267\u884c\u901f\u5ea6\u8fc7\u6162\u4f1a\u5f71\u54cd\u6574\u4f53\u96c6\u7fa4\u7684\u901f\u5ea6":20,"\u5982\u679c\u5b83\u4f4d\u4e8e\u8c13\u8bcd\u4e0a\u4e0b\u6587\u533a\u57df\u4e2d":99,"\u5982\u679c\u5c06\u8fd9\u4e2a\u5185\u5b58\u6c60\u51cf\u5c0f":56,"\u5982\u679c\u5df2\u5b89\u88c5":99,"\u5982\u679c\u5df2\u7ecf\u6709pod\u8fd0\u884c":87,"\u5982\u679c\u5df2\u7ecf\u6b63\u5728\u6267\u884c\u4fdd\u5b58\u68c0\u67e5\u70b9\u7684\u7ebf\u7a0b":20,"\u5982\u679c\u5f00\u542f\u4f1a\u5bfc\u81f4\u8fd0\u884c\u7565\u6162":60,"\u5982\u679c\u5f53\u524dmpi\u96c6\u7fa4\u5e76\u4e0d\u652f\u6301\u4efb\u52a1\u72ec\u5360\u6a21\u5f0f":54,"\u5982\u679c\u60a8\u5728\u56fd\u5185":61,"\u5982\u679c\u60a8\u60f3\u8981\u66f4\u6df1\u5165\u4e86\u89e3deep":61,"\u5982\u679c\u60a8\u6709\u597d\u7684\u5efa\u8bae\u6765":98,"\u5982\u679c\u60a8\u6ca1\u6709\u542c\u8bf4":72,"\u5982\u679c\u60a8\u7684gpu\u7406\u8bba\u53ef\u4ee5\u8fbe\u52306":79,"\u5982\u679c\u60f3\u4e3a\u4e00\u4e2a\u6570\u636e\u6587\u4ef6\u8fd4\u56de\u591a\u6761\u6837\u672c":2,"\u5982\u679c\u60f3\u4f7f\u7528\u53ef\u89c6\u5316\u7684\u5206\u6790\u5668":79,"\u5982\u679c\u60f3\u5f88\u597d\u7684\u7406\u89e3\u7a0b\u5e8f\u7684\u884c\u4e3a":79,"\u5982\u679c\u60f3\u6539\u53d8\u539f\u6709tensor\u7684shape\u4fe1\u606f":76,"\u5982\u679c\u60f3\u8981\u4e86\u89e3\u53cc\u5c42rnn\u5728\u5177\u4f53\u95ee\u9898\u4e2d\u7684\u4f7f\u7528":68,"\u5982\u679c\u60f3\u8981\u542f\u7528paddlepaddle\u7684\u5185\u7f6e\u5b9a\u65f6\u5668":79,"\u5982\u679c\u6211\u4eec\u53ea\u9700\u8981\u7f16\u8bd1\u4e00\u4e2a\u53ea\u652f\u6301":72,"\u5982\u679c\u6211\u77e5\u9053\u5185\u6838\u82b1\u4e8610ms\u6765\u79fb\u52a81gb\u6570\u636e":79,"\u5982\u679c\u6267\u884c\u5931\u8d25":85,"\u5982\u679c\u6267\u884c\u6210\u529f":94,"\u5982\u679c\u6307\u5b9a\u4e862\u4e2alayer\u4f5c\u4e3a\u8f93\u51fa\u5c42":56,"\u5982\u679c\u63d0\u793a\u6b63\u786e":77,"\u5982\u679c\u652f\u6301\u589e\u52a0\u6b64\u53c2\u6570\u63d0\u4ea4":54,"\u5982\u679c\u6570\u636e\u6587\u4ef6\u5b58\u4e8e\u672c\u5730\u78c1\u76d8":1,"\u5982\u679c\u6570\u6910\u83b7\u53d6\u6210\u529f":100,"\u5982\u679c\u662f\u4f7f\u7528\u975essl\u65b9\u5f0f\u8bbf\u95ee":85,"\u5982\u679c\u662f\u5176\u5b83\u7c7b\u578b":21,"\u5982\u679c\u662f\u5e8f\u5217":98,"\u5982\u679c\u6709\u591a\u4e2a\u8f93\u5165":70,"\u5982\u679c\u6709\u591a\u4e2a\u8f93\u5165\u5e8f\u5217":70,"\u5982\u679c\u6709\u66f4\u590d\u6742\u7684\u4f7f\u7528":1,"\u5982\u679c\u6709\u9700\u8981\u4fee\u6539\u7684\u5730\u65b9":73,"\u5982\u679c\u6709bugfix\u7684\u884c\u4e3a":47,"\u5982\u679c\u672a\u8bbe\u7f6e":82,"\u5982\u679c\u672a\u8bbe\u7f6egpu":84,"\u5982\u679c\u67d0\u4e00\u4e2a\u7c7b\u578b\u9700\u8981\u5f15\u7528\u53e6\u4e00\u4e2a\u7c7b\u578b":35,"\u5982\u679c\u67d0\u4e00\u4e2apaddl":35,"\u5982\u679c\u67d0\u4e00\u4e2apaddle\u6982\u5ff5\u5fc5\u987b\u8981\u66b4\u9732":35,"\u5982\u679c\u67d0\u4e00\u5757\u6839\u672c\u5c31\u4e0d\u600e\u4e48\u8017\u65f6":79,"\u5982\u679c\u68c0\u67e5\u5230\u5206\u914d\u5728\u4e0d\u540c\u53c2\u6570\u670d\u52a1\u5668\u4e0a\u7684\u53c2\u6570\u7684\u5206\u5e03\u4e0d\u5747\u5300\u6b21\u6570\u5927\u4e8echeck":82,"\u5982\u679c\u6ca1\u6709\u5b9a\u4e49memori":70,"\u5982\u679c\u6ca1\u6709\u8bbe\u7f6e":101,"\u5982\u679c\u6ca1\u6709\u8bbe\u7f6etest":1,"\u5982\u679c\u6ca1\u8fc7":73,"\u5982\u679c\u6d88\u606f\u6570\u636e\u592a\u5c0f":82,"\u5982\u679c\u6ee1\u8db3\u6761\u4ef6":20,"\u5982\u679c\u7528\u516c\u7528\u7684\u7535\u8111\u5f00\u53d1":72,"\u5982\u679c\u7528\u6237\u4e0d\u663e\u793a\u6307\u5b9a\u8fd4\u56de\u6570\u636e\u7684\u5bf9\u5e94\u5173\u7cfb":2,"\u5982\u679c\u7528\u6237\u4e0d\u9700\u8981\u8bbf\u95eelstm\u7684\u4e2d\u95f4\u53d8\u91cf":57,"\u5982\u679c\u7528\u6237\u60f3\u8981\u4e86\u89e3\u8be6\u7ec6\u7684\u6570\u636e\u96c6\u7684\u683c\u5f0f":92,"\u5982\u679c\u7528\u6237\u60f3\u8981\u81ea\u5b9a\u4e49\u521d\u59cb\u5316\u65b9\u5f0f":58,"\u5982\u679c\u7528\u6237\u8981\u628apaddle\u7684\u9759\u6001\u5e93":34,"\u5982\u679c\u7528\u81ea\u5df1\u7684\u7535\u8111\u5f00\u53d1":72,"\u5982\u679c\u771f\u60f3\u6316\u6398\u5185\u6838\u6df1\u5904\u7684\u67d0\u4e2a\u79d8\u5bc6":79,"\u5982\u679c\u7a0b\u5e8f\u5d29\u6e83\u4f60\u4e5f\u53ef\u4ee5\u624b\u52a8\u7ec8\u6b62":80,"\u5982\u679c\u7cfb\u7edf\u5b89\u88c5\u4e86\u591a\u4e2apython\u7248\u672c":53,"\u5982\u679c\u7cfb\u7edf\u652f\u6301":53,"\u5982\u679c\u7cfb\u7edf\u652f\u6301\u7684\u662f":53,"\u5982\u679c\u7f16\u8bd1\u7684\u65f6\u5019\u6211\u4eec\u7528\u4e86":72,"\u5982\u679c\u7f51\u7edc\u5c42\u4e0d\u9700\u8981\u8fdc\u7a0b\u7a00\u758f\u66f4\u65b0":74,"\u5982\u679c\u7f51\u7edc\u67b6\u6784\u7b80\u5355":71,"\u5982\u679c\u8981\u4e0a\u4f20gpu\u7248\u672c\u7684\u5305":47,"\u5982\u679c\u8981\u4f7f\u7528\u53cc\u5411lstm":100,"\u5982\u679c\u8981\u4f7f\u7528gpu":61,"\u5982\u679c\u8981\u542f\u7528gpu":80,"\u5982\u679c\u8981\u8fd0\u884c\u6240\u6709\u7684\u5355\u5143\u6d4b\u8bd5":73,"\u5982\u679c\u89e3\u51b3\u4e86\u67d0\u4e2aissue\u7684\u95ee\u9898":73,"\u5982\u679c\u8bad\u7ec3\u4e00\u4e2apass":58,"\u5982\u679c\u8bad\u7ec3\u8fc7\u7a0b\u542f\u52a8\u6210\u529f\u7684\u8bdd":98,"\u5982\u679c\u8bad\u7ec3\u8fc7\u7a0b\u7684\u7684cost\u660e\u663e\u9ad8\u4e8e\u8fd9\u4e2a\u5e38\u6570\u8f93\u51fa\u7684cost":58,"\u5982\u679c\u8bbe\u7f6e":2,"\u5982\u679c\u8bbe\u7f6e\u8be5\u53c2\u6570":82,"\u5982\u679c\u8bc4\u5ba1\u610f\u89c1\u6bd4\u8f83\u591a":73,"\u5982\u679c\u8bf4\u4e00\u4e2adocker\u955c\u50cf\u5c31\u662f\u4e00\u4e2a\u7a0b\u5e8f":61,"\u5982\u679c\u8c03\u7528\u9759\u6001\u5e93\u53ea\u80fd\u5c06\u9759\u6001\u5e93\u4e0e\u89e3\u91ca\u5668\u94fe\u63a5":34,"\u5982\u679c\u8f93\u51fa\u662fno":61,"\u5982\u679c\u8fd0\u884c":53,"\u5982\u679c\u8fd0\u884c\u6210\u529f":[94,100],"\u5982\u679c\u8fd8\u4e0d\u884c":53,"\u5982\u679c\u96c6\u7fa4\u8282\u70b9\u6570\u91cf\u5c11":80,"\u5982\u679c\u9700\u8981\u5305\u542b\u66f4\u591a\u7684\u4f9d\u8d56":61,"\u5982\u679c\u9700\u8981\u6269\u5927\u77e9\u9635":74,"\u5982\u679c\u9700\u8981\u7f29\u51cf\u77e9\u9635":74,"\u5982\u679cgpu":75,"\u5982\u679clearning_rate\u592a\u5927":58,"\u5982\u679clearning_rate\u592a\u5c0f":58,"\u5982\u679cop\u6ca1\u6709\u5b9e\u73b0gpu":75,"\u5982\u679cop\u7684\u67d0\u4e2a\u8f93\u5165\u4e0d\u53c2\u4e0e\u53cd\u5411\u68af\u5ea6\u7684\u8ba1\u7b97":75,"\u5982\u679cpaddlepaddle\u5305\u5df2\u7ecf\u5728python\u7684sit":53,"\u5982\u679cparamet":20,"\u5982\u6bcf\u4e2a\u6587\u4ef6\u53ea\u6709\u4e00\u4e2a":73,"\u5982\u795e\u7ecf\u5143\u6fc0\u6d3b\u503c\u7b49":56,"\u5982\u8981build\u8fd9\u4e2a\u5f00\u53d1\u955c\u50cf":73,"\u5982\u9ad8\u4eae\u90e8\u5206":79,"\u5b50":68,"\u5b50\u53e5":70,"\u5b50\u53e5\u7684\u5355\u8bcd\u6570\u548c\u6307\u5b9a\u7684\u4e00\u4e2a\u8f93\u5165\u5e8f\u5217\u4e00\u81f4":70,"\u5b50\u76ee\u5f55":72,"\u5b57\u5178":101,"\u5b57\u5178\u4f1a\u5305\u542b\u8f93\u5165\u6570\u636e\u96c6\u4e2d\u7684\u6240\u6709\u5355\u8bcd":101,"\u5b57\u5178\u5171\u5305\u542b":92,"\u5b57\u5178\u6587\u4ef6":[99,100],"\u5b57\u5178\u91c7\u7528utf8\u7f16\u7801":92,"\u5b57\u5178imdb":100,"\u5b57\u6bb5\u4e2d":87,"\u5b57\u6bb5\u4e3a\u4f8b":56,"\u5b57\u6bb5\u8868\u793a\u5bb9\u5668\u7684\u73af\u5883\u53d8\u91cf":87,"\u5b57\u6bb5\u8868\u793a\u8fd9\u4e2ajob\u4f1a\u540c\u65f6\u5f00\u542f3\u4e2apaddlepaddle\u8282\u70b9":87,"\u5b57\u7b26\u4e32":21,"\u5b58\u50a8":21,"\u5b58\u50a8\u5377":85,"\u5b58\u50a8\u5728\u8bb0\u5fc6\u5355\u5143\u533a\u5757\u7684\u5386\u53f2\u4fe1\u606f\u88ab\u66f4\u65b0\u7528\u6765\u8fed\u4ee3\u7684\u5b66\u4e60\u5355\u8bcd\u4ee5\u5408\u7406\u7684\u5e8f\u5217\u7a0b\u73b0":100,"\u5b58\u50a8\u6a21\u578b\u7684\u8def\u5f84":101,"\u5b58\u50a8\u7740\u7535\u5f71\u6216\u7528\u6237\u4fe1\u606f":98,"\u5b58\u5165settings\u5bf9\u8c61":2,"\u5b58\u5728\u6216\u66f4\u6539\u4e3a\u5176\u5b83\u6a21\u578b\u8def\u5f84":100,"\u5b66\u4e60":72,"\u5b66\u4e60\u6210\u672c\u9ad8":34,"\u5b66\u4e60\u7387\u4e3a":58,"\u5b66\u4e60\u7b97\u6cd5":59,"\u5b66\u672f":97,"\u5b81\u6ce2":68,"\u5b83\u4e0d\u4ec5\u80fd\u591f\u5904\u7406imdb\u6570\u636e":100,"\u5b83\u4eec\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4f5c\u4e3a\u7f51\u7edc\u7684\u51fa\u53e3":59,"\u5b83\u4eec\u7684\u6587\u4ef6\u540d\u662f":21,"\u5b83\u4eec\u8fd8\u53ef\u4ee5\u4f9b\u90a3\u4e9b\u8fd0\u884c\u66f4\u590d\u6742\u7684\u96c6\u7fa4\u7ba1\u7406\u7cfb\u7edf":80,"\u5b83\u4f1a\u5728dataprovider\u521b\u5efa\u7684\u65f6\u5019\u6267\u884c":2,"\u5b83\u4f7f\u752850\u5c42\u7684resnet\u6a21\u578b\u6765\u5bf9":94,"\u5b83\u5305\u542b\u4e86\u8fd9\u4e2a\u8f6f\u4ef6\u672c\u8eab\u548c\u5b83\u6240\u4f9d\u8d56\u7684\u8fd0\u884c\u73af\u5883":61,"\u5b83\u5305\u542b\u4ee5\u4e0b\u51e0\u6b65":74,"\u5b83\u5305\u542b\u4ee5\u4e0b\u53c2\u6570":74,"\u5b83\u5305\u542b\u7684\u5c5e\u6027\u53c2\u6570\u5982\u4e0b":2,"\u5b83\u5305\u62ec\u4e86\u4e00\u4e2a\u53cc\u5411\u7684gru\u4f5c\u4e3a\u7f16\u7801\u5668\u548c\u89e3\u7801\u5668":101,"\u5b83\u53eb\u505a":71,"\u5b83\u53ef\u4ee5\u5728\u53e5\u5b50\u7ea7\u522b\u5229\u7528\u53ef\u6269\u5c55\u7684\u4e0a\u4e0b\u6587":100,"\u5b83\u53ef\u4ee5\u5e2e\u52a9\u51cf\u5c11\u5206\u53d1\u5ef6\u8fdf":80,"\u5b83\u53ef\u4ee5\u5e2e\u52a9\u6211\u4eec\u683c\u5f0f\u5316\u6e90\u4ee3\u7801":73,"\u5b83\u53ef\u4ee5\u6307\u6d4b\u91cf\u4e00\u4e2a\u7a0b\u5e8f\u7684\u7a7a\u95f4":79,"\u5b83\u53ef\u4ee5\u88ab\u5e94\u7528\u4e8e\u8fdb\u884c\u673a\u5668\u7ffb\u8bd1":101,"\u5b83\u53ef\u80fd\u6709\u4e0d\u6b62\u4e00\u4e2a\u6743\u91cd":74,"\u5b83\u540c\u65f6\u5b66\u4e60\u6392\u5217":101,"\u5b83\u548c\u6570\u636e\u4f20\u5165\u51fd\u6570\u7684\u7b2c\u4e00\u4e2a\u53c2\u6570":2,"\u5b83\u5b58\u50a8\u5f53\u524d\u8282\u70b9\u6240\u6709\u8bad\u7ec3":80,"\u5b83\u5b9a\u4e49\u4e86":71,"\u5b83\u5b9a\u4e49\u4e86\u6a21\u578b\u53c2\u6570\u6539\u53d8\u7684\u89c4\u5219":59,"\u5b83\u5b9a\u4e49\u89e3\u7801\u7f51\u7edc\u7684":71,"\u5b83\u5c06\u88ab\u5206\u53d1\u5230":80,"\u5b83\u5c06\u8f93\u5165\u8bed\u53e5\u7f16\u7801\u4e3a\u5411\u91cf\u7684\u5e8f\u5217":101,"\u5b83\u5c06\u8fd4\u56de\u5982\u4e0b\u7684\u5b57\u5178":94,"\u5b83\u5c31\u4f1a\u5728\u6e90\u8bed\u53e5\u4e2d\u641c\u7d22\u51fa\u6700\u76f8\u5173\u4fe1\u606f\u7684\u4f4d\u7f6e\u7684\u96c6\u5408":101,"\u5b83\u5e76\u4e0d\u662f\u4e00\u4e2a\u5b8c\u6574\u7684recurr":57,"\u5b83\u652f\u6301\u591a\u7ebf\u7a0b\u66f4\u65b0":74,"\u5b83\u662finteger_value\u7c7b\u578b\u7684":68,"\u5b83\u662finteger_value_sequence\u7c7b\u578b\u7684":68,"\u5b83\u6709\u52a9\u4e8e\u5e2e\u52a9\u9891\u7e41\u4fee\u6539\u548c\u8bbf\u95ee\u5de5\u4f5c\u533a\u6587\u4ef6\u7684\u7528\u6237\u51cf\u5c11\u8d1f\u62c5":80,"\u5b83\u6a21\u62df\u4e86\u89e3\u7801\u7ffb\u8bd1\u8fc7\u7a0b\u4e2d\u5728\u6e90\u8bed\u53e5\u4e2d\u7684\u641c\u7d22":101,"\u5b83\u7684":71,"\u5b83\u7684\u529f\u80fd\u662f":75,"\u5b83\u7684\u6536\u655b\u901f\u5ea6\u6bd4":100,"\u5b83\u7684\u6bcf\u4e00\u4e2a\u5143\u7d20":67,"\u5b83\u7684\u76ee\u7684\u662f\u9884\u6d4b\u5728\u4e00\u4e2a\u5e8f\u5217\u4e2d\u8868\u8fbe\u7684\u60c5\u611f\u6001\u5ea6":100,"\u5b83\u7684\u8f93\u5165\u4e0e\u7ecf\u8fc7\u5b66\u4e60\u7684\u53c2\u6570\u505a\u5185\u79ef\u5e76\u52a0\u4e0a\u504f\u7f6e":74,"\u5b83\u76f4\u63a5\u5b66\u4e60\u6bb5\u843d\u8868\u793a":100,"\u5b83\u80fd\u591f\u4ece\u8bcd\u7ea7\u5230\u5177\u6709\u53ef\u53d8\u4e0a\u4e0b\u6587\u957f\u5ea6\u7684\u4e0a\u4e0b\u6587\u7ea7\u522b\u6765\u603b\u7ed3\u8868\u793a":100,"\u5b83\u8868\u793a":72,"\u5b83\u8bfb\u5165\u6570\u636e\u5e76\u5c06\u5b83\u4eec\u4f20\u8f93\u5230\u63a5\u4e0b\u6765\u7684\u7f51\u7edc\u5c42":59,"\u5b83\u8fd4\u56degen":101,"\u5b83\u8fd4\u56detrain":101,"\u5b83\u9700\u8981\u5728\u8fd9\u91cc\u6307\u5b9a":100,"\u5b83\u9996\u5148\u8c03\u7528\u57fa\u6784\u9020\u51fd\u6570":74,"\u5b89\u6392":68,"\u5b89\u88c5\u4e0e\u7f16\u8bd1":64,"\u5b89\u88c5\u540e\u7684\u76ee\u5f55\u7ed3\u6784\u4e3a":35,"\u5b89\u88c5\u597ddocker\u4e4b\u540e\u53ef\u4ee5\u4f7f\u7528\u6e90\u7801\u76ee\u5f55\u4e0b\u7684\u811a\u672c\u6784\u5efa\u6587\u6863":77,"\u5b89\u88c5\u5f00\u53d1\u5de5\u5177\u5230":72,"\u5b89\u88c5\u6587\u6863":63,"\u5b89\u88c5\u6d41\u7a0b":96,"\u5b89\u88c5\u8be5\u8f6f\u4ef6\u5305\u5c31\u53ef\u4ee5\u5728python\u73af\u5883\u4e0b\u5b9e\u73b0\u6a21\u578b\u9884\u6d4b":4,"\u5b89\u88c5paddlepaddl":96,"\u5b89\u88c5pillow":93,"\u5b89\u9759":68,"\u5b8c\u6210":73,"\u5b8c\u6210\u4e00\u4e2a\u4f20\u8f93\u52a8\u4f5c\u5b8c\u6210\u7684\u65f6\u95f4\u4e5f\u6bd4\u8f83\u77ed":28,"\u5b8c\u6210\u4efb\u610f\u7684\u8fd0\u7b97\u903b\u8f91":70,"\u5b8c\u6210\u540evolume\u4e2d\u7684\u6587\u4ef6\u5185\u5bb9\u5927\u81f4\u5982\u4e0b":87,"\u5b8c\u6210\u5f00\u53d1":61,"\u5b8c\u6210\u6570\u636e\u7684\u9884\u5904\u7406":21,"\u5b8c\u6210\u76f8\u5e94\u7684\u8ba1\u7b97":67,"\u5b8c\u6210paddlepaddle\u7684\u5b89\u88c5":63,"\u5b8c\u6574\u4ee3\u7801\u53ef\u4ee5\u53c2\u8003\u793a\u4f8b":56,"\u5b8c\u6574\u6e90\u7801\u53ef\u53c2\u8003":58,"\u5b8c\u6574\u7684\u4ee3\u7801\u89c1":4,"\u5b8c\u6574\u7684\u53c2\u6570\u77e9\u9635\u88ab\u5206\u5e03\u5728\u4e0d\u540c\u7684\u53c2\u6570\u670d\u52a1\u5668\u4e0a":74,"\u5b8c\u6574\u7684\u914d\u7f6e\u6587\u4ef6\u5728":71,"\u5b98\u65b9\u6587\u6863":60,"\u5b9a\u4e49\u4e00\u4e2a\u65f6\u95f4\u6b65\u4e4b\u5185rnn\u5355\u5143\u5b8c\u6210\u7684\u8ba1\u7b97":70,"\u5b9a\u4e49\u4e00\u4e2apython\u7684":2,"\u5b9a\u4e49\u4e86\u4e00\u4e2a\u53ea\u8bfb\u7684memori":70,"\u5b9a\u4e49\u4e86\u7f51\u7edc\u7684\u6570\u636e\u69fd":99,"\u5b9a\u4e49\u4e86\u7f51\u7edc\u7ed3\u6784":93,"\u5b9a\u4e49\u4e86\u7f51\u7edc\u7ed3\u6784\u5e76\u4fdd\u5b58\u4e3a":59,"\u5b9a\u4e49\u4e86lstm\u5355\u5143\u5728\u4e00\u4e2a\u65f6\u95f4\u6b65\u5185\u7684\u8ba1\u7b97\u8fc7\u7a0b":57,"\u5b9a\u4e49\u4f4d\u7f6e":75,"\u5b9a\u4e49\u5728\u5916\u5c42":70,"\u5b9a\u4e49\u5f02\u6b65\u8bad\u7ec3\u7684\u957f\u5ea6":82,"\u5b9a\u4e49\u6570\u636e\u6765\u6e90":59,"\u5b9a\u4e49\u6e90\u8bed\u53e5\u7684\u6570\u636e\u5c42":71,"\u5b9a\u4e49\u7c7b\u578b":75,"\u5b9a\u4e49\u89e3\u7801\u5668\u7684memori":71,"\u5b9a\u4e49\u8bad\u7ec3\u6570\u6910\u548c\u6d4b\u8bd5\u6570\u6910\u63d0\u4f9b\u8005":100,"\u5b9a\u4e49\u8f93\u5165":75,"\u5b9a\u4e49\u8f93\u5165\u6570\u636e\u7684\u7c7b\u578b":59,"\u5b9a\u4e49\u8f93\u51fa":75,"\u5b9a\u4e49\u8f93\u51fa\u51fd\u6570":71,"\u5b9a\u4e49\u95e8\u63a7\u5faa\u73af\u5355\u5143\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u5355\u6b65\u51fd\u6570":71,"\u5b9d\u5854\u7684\u5e95\u7aef\u9700\u8981\u575a\u5b9e\u7684\u57fa\u5ea7\u6765\u652f\u6491":63,"\u5b9e\u4f8b\u5982\u4e0b":99,"\u5b9e\u73b0\u4e24\u4e2a\u5b8c\u5168\u7b49\u4ef7\u7684\u5168\u8fde\u63a5rnn":68,"\u5b9e\u73b0\u524d\u5411\u4f20\u64ad\u7684\u90e8\u5206\u6709\u4e0b\u9762\u51e0\u4e2a\u6b65\u9aa4":74,"\u5b9e\u73b0\u5355\u6b65\u51fd\u6570":71,"\u5b9e\u73b0\u540e\u5411\u4f20\u64ad\u7684\u90e8\u5206\u6709\u4e0b\u9762\u51e0\u4e2a\u6b65\u9aa4":74,"\u5b9e\u73b0\u5728":75,"\u5b9e\u73b0\u5bf9":76,"\u5b9e\u73b0\u6570\u636e\u8f93\u5165\u51fd\u6570":2,"\u5b9e\u73b0\u65b0\u7684op\u90fd\u6dfb\u52a0\u81f3\u76ee\u5f55":75,"\u5b9e\u73b0\u6784\u9020\u51fd\u6570":74,"\u5b9e\u73b0\u7684":57,"\u5b9e\u73b0\u7b80\u5355":34,"\u5b9e\u73b0\u7ec6\u8282":74,"\u5b9e\u73b0\u7f51\u7edc\u5c42\u7684\u524d\u5411\u4f20\u64ad":74,"\u5b9e\u73b0\u7f51\u7edc\u5c42\u7684\u540e\u5411\u4f20\u64ad":74,"\u5b9e\u73b0\u8bcd\u8bed\u548c\u53e5\u5b50\u4e24\u4e2a\u7ea7\u522b\u7684\u53cc\u5c42rnn\u7ed3\u6784":70,"\u5b9e\u73b0\u8be5\u5c42\u7684c":74,"\u5b9e\u9645\u4e0a":61,"\u5b9e\u9645\u4e0a\u4f7f\u7528\u4e86":57,"\u5b9e\u9645\u4e0a\u53ea\u6709":94,"\u5b9e\u9645\u4e0a\u662fcsv\u6587\u4ef6":97,"\u5b9e\u9645\u4e0a\u9700\u8981\u7684\u8f93\u51fa\u7ed3\u679c\u662f\u4e24\u4e2a\u77e9\u9635":56,"\u5ba2\u6237":68,"\u5ba2\u6237\u670d\u52a1":97,"\u5bb6":68,"\u5bb9\u5668":[61,85],"\u5bb9\u5668\u4e0d\u4f1a\u4fdd\u7559\u5728\u8fd0\u884c\u65f6\u751f\u6210\u7684\u6570\u636e":85,"\u5bb9\u5668\u4f7f\u7528":61,"\u5bb9\u5668\u8fd0\u884c\u90fd\u8fd0\u884c":87,"\u5bbd\u5ea6\u7b49\u4e8e\u914d\u7f6e\u4e2dlayer\u7684s":56,"\u5bbf\u4e3b\u673a\u662flinux":66,"\u5bbf\u4e3b\u673a\u7684c":[65,66],"\u5bbf\u4e3b\u673a\u76ee\u5f55":85,"\u5bc4\u5b58\u5668\u4f7f\u7528\u60c5\u51b5\u548c\u5171\u4eab\u5185\u5b58\u4f7f\u7528\u60c5\u51b5\u80fd\u8ba9\u6211\u4eec\u5bf9gpu\u7684\u6574\u4f53\u4f7f\u7528\u6709\u66f4\u597d\u7684\u7406\u89e3":79,"\u5bf9":68,"\u5bf9\u4e00\u4e2a5\u7ef4\u975e\u5e8f\u5217\u7684\u7a00\u758f01\u5411\u91cf":[2,63],"\u5bf9\u4e00\u4e2a5\u7ef4\u975e\u5e8f\u5217\u7684\u7a00\u758f\u6d6e\u70b9\u5411\u91cf":[2,63],"\u5bf9\u4e8e":71,"\u5bf9\u4e8e\u4e0d\u540c\u8bed\u8a00":34,"\u5bf9\u4e8e\u4e24\u79cd\u4e0d\u540c\u7684\u8f93\u5165\u6570\u636e\u7c7b\u578b":68,"\u5bf9\u4e8e\u4e60\u60ef\u4f7f\u7528windows\u548cmacos\u7684\u5f00\u53d1\u8005\u6765\u8bf4":72,"\u5bf9\u4e8e\u5185\u5b58\u8f83\u5c0f\u7684\u673a\u5668":2,"\u5bf9\u4e8e\u5355\u5c42rnn":68,"\u5bf9\u4e8e\u5355\u5c42rnn\u7684\u6570\u636e\u4e00\u5171\u6709\u4e24\u4e2a\u6837\u672c":68,"\u5bf9\u4e8e\u53cc\u5c42rnn":68,"\u5bf9\u4e8e\u540c\u4e00\u6bb5c":34,"\u5bf9\u4e8e\u540c\u6837\u7684\u6570\u636e":68,"\u5bf9\u4e8e\u591a\u8bed\u8a00\u63a5\u53e3":34,"\u5bf9\u4e8e\u5927\u591a\u6570\u8bed\u8a00":34,"\u5bf9\u4e8e\u6211\u4eec\u652f\u6301\u7684\u5168\u90e8\u77e9\u9635\u64cd\u4f5c":74,"\u5bf9\u4e8e\u6811\u7684\u6bcf\u4e00\u5c42":101,"\u5bf9\u4e8e\u6bb5\u843d\u7684\u6587\u672c\u5206\u7c7b":68,"\u5bf9\u4e8e\u6bcf\u4e00\u4e2a\u5355\u5c42rnn\u7684\u6570\u636e":68,"\u5bf9\u4e8e\u6bcf\u4f4d\u7528\u6237":98,"\u5bf9\u4e8e\u6bcf\u79cd\u7c7b\u578b":35,"\u5bf9\u4e8e\u6bcf\u79cdc":35,"\u5bf9\u4e8e\u7ed9\u5b9a\u7684\u4e00\u6761\u6587\u672c":96,"\u5bf9\u4e8e\u914d\u5907\u6709\u6ce8\u610f\u529b\u673a\u5236\u7684\u89e3\u7801\u5668":71,"\u5bf9\u4e8eamazon":96,"\u5bf9\u4e8erasspberri":66,"\u5bf9\u4ee3\u7801\u8fdb\u884c\u6027\u80fd\u5206\u6790":79,"\u5bf9\u5168\u8fde\u63a5\u5c42\u6765\u8bf4":74,"\u5bf9\u52a0\u8f7d\u9884\u8bad\u7ec3\u53c2\u6570\u7684\u5c42":58,"\u5bf9\u56fe\u7247\u8fdb\u884c\u9884\u5904\u7406":93,"\u5bf9\u5df2\u7ecfpush\u5230\u8fdc\u7a0b\u4ed3\u5e93\u7684\u591a\u4e2acommit":73,"\u5bf9\u5e94\u4e00\u4e2a\u5b50\u53e5":70,"\u5bf9\u5e94\u4e00\u4e2a\u8bcd":70,"\u5bf9\u5e94\u4e8e\u5b57\u5178":92,"\u5bf9\u5e94\u7684":2,"\u5bf9\u5e94\u7684\u68af\u5ea6op\u8ba1\u7b97\u4e4b\u4e2d":75,"\u5bf9\u6570\u636e\u96c6\u8fdb\u884c\u9884\u5904\u7406\u7684\u57fa\u672c\u547d\u4ee4\u662f":101,"\u5bf9\u6574\u4e2a\u65b0\u5411\u91cf\u96c6\u5408\u7684\u6bcf\u4e00\u4e2a\u7ef4\u5ea6\u53d6\u6700\u5927\u503c\u6765\u8868\u793a\u6700\u540e\u7684\u53e5\u5b50":96,"\u5bf9\u6587\u6863\u5904\u7406\u540e\u5f62\u6210\u7684\u5355\u8bcd\u5411\u91cf":100,"\u5bf9\u673a\u5668\u7ffb\u8bd1\u7684\u4eba\u5de5\u8bc4\u4f30\u5de5\u4f5c\u5f88\u5e7f\u6cdb\u4f46\u4e5f\u5f88\u6602\u8d35":101,"\u5bf9\u6bcf\u4e2a\u8f93\u5165":74,"\u5bf9\u6bcf\u4e2a\u8f93\u5165\u4e58\u4e0a\u53d8\u6362\u77e9\u9635":74,"\u5bf9\u6bd4":34,"\u5bf9\u6bd4\u53cd\u5411op\u4e0d\u540c\u8bbe\u5907":75,"\u5bf9\u6fc0\u6d3b\u6c42\u5bfc":74,"\u5bf9\u7528\u6237\u6765\u8bf4":2,"\u5bf9\u8bad\u7ec3\u6570\u636e\u8fdb\u884cshuffl":2,"\u5bf9\u8bc4\u5ba1\u610f\u89c1\u4e0d\u540c\u610f\u7684":73,"\u5bf9\u8bc4\u5ba1\u610f\u89c1\u540c\u610f\u4e14\u6309\u5176\u4fee\u6539\u5b8c\u7684":73,"\u5bf9\u8be5\u5411\u91cf\u8fdb\u884c\u975e\u7ebf\u6027\u53d8\u6362":96,"\u5bf9\u8c61":58,"\u5bf9\u8c61\u5b58\u50a8\u4e3a\u6587\u4ef6":98,"\u5bf9\u8f93\u5165\u53c2\u6570\u7684\u5b89\u5168\u6027\u8fdb\u884c\u4e86\u5fc5\u8981\u7684\u5224\u65ad":35,"\u5bf9\u8f93\u51fa\u7684\u5408\u5e76":70,"\u5bf9\u8fd9\u4e2a\u7248\u672c\u7684\u63d0\u4ea4":47,"\u5bf9\u9762":68,"\u5bf9check":2,"\u5bf9sparse_binary_vector\u548csparse_float_vector":[2,63],"\u5bfc\u51fa\u8fd9\u4e9b\u63a5\u53e3":35,"\u5bfc\u81f4\u4e86\u6d6e\u70b9\u6570\u6ea2\u51fa":56,"\u5bfc\u81f4\u53c2\u6570\u6536\u655b\u5230\u4e86\u4e00\u4e9b\u5947\u5f02\u7684\u60c5\u51b5":56,"\u5bfc\u81f4\u53c2\u6570\u7d2f\u52a0":56,"\u5bfc\u81f4\u7f16\u8bd1paddlepaddle\u5931\u8d25":53,"\u5bfc\u81f4\u8bad\u7ec3\u65f6\u95f4\u8fc7\u957f":58,"\u5c01\u88c5\u4e86":79,"\u5c01\u88c5\u8be5\u5c42\u7684python\u63a5\u53e3":74,"\u5c06":[2,47,58,79,96],"\u5c06\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc\u53c2\u6570\u62c6\u5206\u6210\u591a\u4efd":20,"\u5c06\u4e0a\u4e00\u65f6\u95f4\u6b65\u6240\u751f\u6210\u7684\u8bcd\u7684\u5411\u91cf\u6765\u4f5c\u4e3a\u5f53\u524d\u65f6\u95f4\u6b65\u7684\u8f93\u5165":71,"\u5c06\u4e3b\u673a\u4e0a\u7684\u6587\u4ef6\u6216\u76ee\u5f55\u6302\u8f7d\u5230":61,"\u5c06\u4ed6\u4eec\u79fb\u52a8\u5230\u76ee\u5f55":98,"\u5c06\u4f1a\u5c06\u7528\u6237\u4f20\u8fdb\u6765\u7684\u914d\u7f6e\u53c2\u6570\u4f20\u9012cmake\u7cfb\u7edf":65,"\u5c06\u4f1a\u81ea\u52a8\u8ba1\u7b97\u51fa\u4e00\u4e2a\u5408\u9002\u7684\u503c":82,"\u5c06\u5176\u8bbe\u7f6e\u6210":56,"\u5c06\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217\u6570\u636e\u5148\u53d8\u6362\u6210\u5355\u5c42\u65f6\u95f4\u5e8f\u5217\u6570\u636e":68,"\u5c06\u542b\u6709\u5b50\u53e5":70,"\u5c06\u542b\u6709\u8bcd\u8bed\u7684\u53e5\u5b50\u5b9a\u4e49\u4e3a\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":70,"\u5c06\u56fe\u7247\u6309\u7167\u4e0a\u8ff0\u7ed3\u6784\u5b58\u50a8\u597d\u4e4b\u540e":93,"\u5c06\u5728":93,"\u5c06\u5728\u8fd0\u884c\u65f6\u62a5\u9519":80,"\u5c06\u5916\u90e8\u7684\u5b58\u50a8\u670d\u52a1\u5728kubernetes\u4e2d\u63cf\u8ff0\u6210\u4e3a\u7edf\u4e00\u7684\u8d44\u6e90\u5f62\u5f0f":85,"\u5c06\u591a\u53e5\u8bdd\u770b\u6210\u4e00\u4e2a\u6574\u4f53\u540c\u65f6\u4f7f\u7528encoder\u538b\u7f29":68,"\u5c06\u591a\u53f0\u673a\u5668\u7684\u6d4b\u8bd5\u7ed3\u679c\u5408\u5e76":82,"\u5c06\u5927\u91cf\u7684":34,"\u5c06\u5b57\u5178\u7684\u5730\u5740\u4f5c\u4e3aargs\u4f20\u7ed9dataprovid":58,"\u5c06\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u524d\u5411\u548c\u53cd\u5411\u90e8\u5206\u6df7\u5408\u5728\u4e00\u8d77":71,"\u5c06\u6570\u636e\u5904\u7406\u6210\u89c4\u8303\u683c\u5f0f":92,"\u5c06\u6570\u636e\u7ec4\u5408\u6210batch\u8fdb\u884c\u8bad\u7ec3":2,"\u5c06\u6570\u636e\u8f6c\u6362\u4e3apaddle\u7684\u683c\u5f0f":93,"\u5c06\u65b0\u5206\u652f\u7684\u7248\u672c\u6253\u4e0atag":47,"\u5c06\u65b0\u5efa\u7684\u6743\u91cd\u52a0\u5165\u6743\u91cd\u8868":74,"\u5c06\u65e5\u5fd7\u5199\u5165\u6587\u4ef6":98,"\u5c06\u660e\u6587\u53c2\u6570\u8f6c\u5316\u4e3apaddlepaddle\u53ef\u52a0\u8f7d\u7684\u6a21\u578b\u53c2\u6570\u65f6":58,"\u5c06\u672c\u5730\u7684\u4fee\u6539\u63a8\u9001\u5230":73,"\u5c06\u6837\u672c\u7684\u5730\u5740\u653e\u5165\u53e6\u4e00\u4e2a\u6587\u672c\u6587\u4ef6":2,"\u5c06\u6b64\u76ee\u5f55\u6302\u8f7d\u4e3a\u5bb9\u5668\u7684":87,"\u5c06\u6bcf\u4e2a\u6e90\u8bed\u8a00\u5230\u76ee\u6807\u8bed\u8a00\u7684\u5e73\u884c\u8bed\u6599\u5e93\u6587\u4ef6\u5408\u5e76\u4e3a\u4e00\u4e2a\u6587\u4ef6":101,"\u5c06\u73af\u5883\u53d8\u91cf\u8f6c\u6362\u6210paddle\u7684\u547d\u4ee4\u884c\u53c2\u6570":87,"\u5c06\u7528\u4e8epython":75,"\u5c06\u7ed3\u679c\u4fdd\u5b58\u5230\u6b64\u76ee\u5f55\u91cc":87,"\u5c06\u884c\u4e2d\u7684\u6570\u636e\u8f6c\u6362\u6210\u4e0einput_types\u4e00\u81f4\u7684\u683c\u5f0f":2,"\u5c06\u88ab\u5206\u4e3a":92,"\u5c06\u8bad\u7ec3\u6587\u4ef6\u4e0e\u5207\u5206\u597d\u7684\u6570\u636e\u4e0a\u4f20\u5230\u5171\u4eab\u5b58\u50a8":87,"\u5c06\u8be5\u53e5\u8bdd\u5305\u542b\u7684\u6240\u6709\u5355\u8bcd\u5411\u91cf\u6c42\u5e73\u5747":96,"\u5c06\u8df3\u8fc7\u5206\u53d1\u9636\u6bb5\u76f4\u63a5\u542f\u52a8\u6240\u6709\u8282\u70b9\u7684\u96c6\u7fa4\u4f5c\u4e1a":80,"\u5c06\u8fd9\u79cd\u8de8\u8d8a\u65f6\u95f4\u6b65\u7684\u8fde\u63a5\u7528\u4e00\u4e2a\u7279\u6b8a\u7684\u795e\u7ecf\u7f51\u7edc\u5355\u5143\u5b9e\u73b0":68,"\u5c06\u8fdc\u7a0b\u4ed3\u5e93":73,"\u5c06\u900f\u660e":80,"\u5c06\u9700\u8981\u8f93\u51fa\u7684\u5c42\u4f5c\u4e3a":56,"\u5c06ip\u6392\u5e8f\u751f\u6210\u7684\u5e8f\u53f7\u4f5c\u4e3atrain":87,"\u5c06master\u5206\u652f\u7684\u5408\u5165commit\u6253\u4e0atag":47,"\u5c06paddlepaddle\u4fdd\u5b58\u7684\u6a21\u578b\u53c2\u6570\u8fd8\u539f\u56de\u660e\u6587\u65f6":58,"\u5c06recurr":57,"\u5c11\u4e8e5":80,"\u5c1a\u53ef":68,"\u5c31":68,"\u5c31\u4f1a\u751f\u6210\u975e\u5e38\u591a\u7684gener":2,"\u5c31\u53ef\u4ee5\u518d\u8fd0\u884c\u53e6\u4e00\u4e2anginx":61,"\u5c31\u53ef\u4ee5\u5c06\u6570\u636e\u4f20\u9001\u7ed9paddlepaddle\u4e86":2,"\u5c31\u53ef\u4ee5\u5c06\u8fd9\u4e9b\u6587\u4ef6\u6301\u4e45\u5316\u5b58\u50a8":85,"\u5c31\u53ef\u4ee5\u6309":72,"\u5c31\u5f88\u5bb9\u6613\u5bfc\u81f4\u5185\u5b58\u8d85\u9650":56,"\u5c31\u662f":68,"\u5c31\u662f\u6a21\u578b\u7684\u53c2\u6570":59,"\u5c31\u662f\u7528\u4e8e\u5c55\u793a\u4e0a\u8ff0\u5206\u6790\u5de5\u5177\u7684\u7528\u6cd5":79,"\u5c31\u80fd\u591f\u5f88\u65b9\u4fbf\u7684\u5b8c\u6210\u6570\u636e\u4e0b\u8f7d\u548c\u76f8\u5e94\u7684\u9884\u5904\u7406\u5de5\u4f5c":96,"\u5c31\u8fd9\u4e48\u7b80\u5355":61,"\u5c31\u901a\u5e38\u7684gpu\u6027\u80fd\u5206\u6790\u6765\u8bf4":79,"\u5c31\u9700\u8981\u5bf9\u8fd9\u4e2a\u7b2c\u4e09\u65b9\u8bed\u8a00\u589e\u52a0\u4e00\u4e9b\u5b9a\u4e49":34,"\u5c31\u9700\u8981\u9009\u62e9\u4f7f\u7528no":61,"\u5c3a\u5bf8":94,"\u5c3d\u65e9\u62a5\u9519":75,"\u5c40\u90e8\u5173\u8054\u6027\u8d28\u548c\u7a7a\u95f4\u4e0d\u53d8\u6027\u8d28":93,"\u5c42\u540e\u5f97\u5230\u6df1\u5ea6":99,"\u5c42\u548c\u8f93\u5165\u7684\u914d\u7f6e":74,"\u5c42\u6743\u91cd":94,"\u5c42\u6b21\u5316\u7684rnn":70,"\u5c42\u7279\u5f81":94,"\u5c42\u7684\u540d\u79f0\u4e0e":71,"\u5c42\u7684\u5927\u5c0f":74,"\u5c42\u7684\u7279\u5f81":94,"\u5c42\u7684\u7c7b\u578b":74,"\u5c42\u7684\u8f93\u5165":99,"\u5c42\u7684\u8f93\u5165\u548c\u8f93\u51fa\u4f5c\u4e3a\u4e0b\u4e00\u4e2a":99,"\u5c42\u7684\u8f93\u51fa\u88ab\u7528\u4f5c\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684":71,"\u5c42\u7ec4\u6210\u4e00\u5bf9":99,"\u5c45\u7136":68,"\u5c55\u793a\u4e86\u4e00\u79cd\u65b9\u6cd5":101,"\u5c55\u793a\u4e86\u4e0a\u8ff0\u7f51\u7edc\u6a21\u578b\u7684\u8bad\u7ec3\u6548\u679c":96,"\u5c55\u793a\u4e86\u5982\u4f55\u5c06\u6bcf\u4e2a\u7279\u5f81\u6620\u5c04\u5230\u4e00\u4e2a\u5411\u91cf":98,"\u5c5e\u4e8e\u8fd9\u4e00\u7c7b\u7684\u5b9e\u73b0":57,"\u5c5e\u6027":[75,99],"\u5d4c\u5165\u5c42":98,"\u5d4c\u5165\u7279\u5f81\u5b57\u5178":98,"\u5d4c\u5165\u7f16\u53f7\u4f1a\u6839\u636e\u5355\u8bcd\u6392\u5e8f":98,"\u5de5\u4f5c\u6a21\u5f0f":82,"\u5de5\u4f5c\u7a7a\u95f4":80,"\u5de5\u4f5c\u7a7a\u95f4\u4e2d\u7684":80,"\u5de5\u4f5c\u7a7a\u95f4\u6839\u76ee\u5f55":80,"\u5de5\u4f5c\u7a7a\u95f4\u76ee\u5f55\u7684\u5de5\u4f5c\u7a7a\u95f4":80,"\u5de5\u4f5c\u7a7a\u95f4\u914d\u7f6e":80,"\u5de5\u5177":100,"\u5de5\u5177\u4e2d\u7684\u811a\u672c":100,"\u5de5\u5177\u6765\u7ba1\u7406":73,"\u5de5\u5177\u94fe\u7684android":65,"\u5de5\u7a0b\u5e08":97,"\u5de6\u56fe\u6784\u9020\u7f51\u7edc\u6a21\u5757\u7684\u65b9\u5f0f\u88ab\u7528\u4e8e34\u5c42\u7684\u7f51\u7edc\u4e2d":94,"\u5de6\u8fb9\u662f":94,"\u5dee\u8bc4":96,"\u5df2\u6253\u5f00":73,"\u5df2\u7ecf\u5728\u96c6\u7fa4\u63d0\u4ea4\u73af\u5883\u4e2d\u5b8c\u6210\u8bbe\u7f6e":82,"\u5df2\u7ecf\u63d0\u4f9b\u4e86\u811a\u672c\u6765\u5e2e\u52a9\u60a8\u521b\u5efa\u8fd9\u4e24\u4e2a\u6587\u4ef6":80,"\u5e02\u573a":97,"\u5e02\u9762\u4e0a\u5df2\u7ecf\u6709nvidia\u6216\u7b2c\u4e09\u65b9\u63d0\u4f9b\u7684\u4f17\u591a\u5de5\u5177":79,"\u5e0c\u671b\u80fd\u8ba9\u6211\u4eec\u77e5\u6653":98,"\u5e26\u6709\u4e0b\u9762\u4e24\u4e2a\u6a21\u677f\u53c2\u6570":75,"\u5e2e\u52a9\u6211\u4eec\u5b8c\u6210\u5bf9\u8f93\u5165\u5e8f\u5217\u7684\u62c6\u5206":70,"\u5e2e\u52a9\u6211\u4eec\u66f4\u597d\u5730\u63cf\u8ff0\u6bb5\u843d":70,"\u5e2e\u52a9\u6211\u4eec\u6784\u9020\u4e00\u4e9b\u590d\u6742\u7684\u8f93\u5165\u4fe1\u606f":67,"\u5e38\u5e38\u51fa\u73b0":53,"\u5e38\u7528\u4f18\u5316\u7b97\u6cd5\u5305\u62ecmomentum":96,"\u5e38\u89c1\u7684\u53ef\u9009\u5b58\u50a8\u670d\u52a1\u5305\u62ec":85,"\u5e72\u51c0":68,"\u5e73\u53f0\u4e3a\u60f3\u89c2\u6d4b\u8bcd\u5411\u91cf\u7684\u7528\u6237\u63d0\u4f9b\u4e86\u5c06\u4e8c\u8fdb\u5236\u8bcd\u5411\u91cf\u6a21\u578b\u8f6c\u6362\u4e3a\u6587\u672c\u6a21\u578b\u7684\u529f\u80fd":92,"\u5e73\u5747\u6545\u969c\u4fee\u590d\u65f6\u95f4":20,"\u5e73\u5747\u6545\u969c\u7387":20,"\u5e73\u5747\u7279\u5f81\u56fe\u7684\u9ad8\u5ea6\u53ca\u5bbd\u5ea6":93,"\u5e74\u9f84":97,"\u5e74\u9f84\u4ece\u4e0b\u5217\u5217\u8868\u8303\u56f4\u4e2d\u9009\u53d6":97,"\u5e74\u9f84\u548c\u804c\u4e1a":98,"\u5e76\u4e0d\u4fdd\u8bc1":74,"\u5e76\u4e0d\u662f\u4f7f\u7528\u53cc\u5c42rnn\u89e3\u51b3\u5b9e\u9645\u7684\u95ee\u9898":68,"\u5e76\u4e0d\u662fkubernetes\u4e2d\u7684node\u6982\u5ff5":87,"\u5e76\u4e0d\u771f\u6b63\u7684\u548c":68,"\u5e76\u4e0d\u96be":72,"\u5e76\u4e14":[2,71],"\u5e76\u4e14\u4e66\u5199\u4e00\u4efd\u4ee3\u7801":76,"\u5e76\u4e14\u4f7f\u7528":35,"\u5e76\u4e14\u5185\u5c42\u7684\u5e8f\u5217\u64cd\u4f5c\u4e4b\u95f4\u72ec\u7acb\u65e0\u4f9d\u8d56":68,"\u5e76\u4e14\u5206\u522b\u91cd\u547d\u540d\u6587\u4ef6\u540e\u7f00":101,"\u5e76\u4e14\u52a0\u4e0a\u4e0b\u9762\u7684\u547d\u4ee4\u884c\u53c2\u6570":84,"\u5e76\u4e14\u5305\u62ecunit":73,"\u5e76\u4e14\u53ea\u6709\u4e00\u4e2a\u6743\u91cd":94,"\u5e76\u4e14\u53ef\u80fd\u4f1a\u52a0\u901f\u8bad\u7ec3\u8fc7\u7a0b":56,"\u5e76\u4e14\u540e\u7eed\u4ecd\u5728\u4e0d\u65ad\u6539\u8fdb":59,"\u5e76\u4e14\u542f\u52a8\u540e\u6267\u884c":61,"\u5e76\u4e14\u542f\u52a8\u8bad\u7ec3":87,"\u5e76\u4e14\u5728\u5185\u5b58\u8db3\u591f\u7684\u60c5\u51b5\u4e0b\u8d8a\u5927\u8d8a\u597d":2,"\u5e76\u4e14\u5728\u5e38\u89c1\u7684\u5e73\u53f0\u4e0a":34,"\u5e76\u4e14\u5728\u968f\u540e\u7684\u8bfb\u53d6\u6570\u636e\u8fc7\u7a0b\u4e2d\u586b\u5145\u8bcd\u8868":96,"\u5e76\u4e14\u5728dataprovider\u4e2d\u5b9e\u73b0\u5982\u4f55\u8bbf\u95ee\u8bad\u7ec3\u6587\u4ef6\u5217\u8868":1,"\u5e76\u4e14\u5b83\u4eec\u7684\u987a\u5e8f\u4e0e":94,"\u5e76\u4e14\u5bf9\u7528\u6237\u7684\u7279\u5f81\u505a\u540c\u6837\u7684\u64cd\u4f5c":98,"\u5e76\u4e14\u5c06\u9884\u5904\u7406\u597d\u7684\u6570\u636e\u96c6\u5b58\u653e\u5728":101,"\u5e76\u4e14\u5c55\u793a\u4e86\u5982\u4f55\u5229\u7528paddlepaddle\u6765\u89e3\u51b3\u4e00\u4e2a\u7ecf\u5178\u7684\u7ebf\u6027\u56de\u5f52\u95ee\u9898":63,"\u5e76\u4e14\u628a\u5404\u79cd\u5f00\u53d1\u5de5\u5177\u5b89\u88c5\u8fdb\u53bb":72,"\u5e76\u4e14\u628a\u7cfb\u7edf\u751f\u6210\u7684ca":28,"\u5e76\u4e14\u628a\u7ed3\u679c\u8fd4\u56depfsclient\u7aef":28,"\u5e76\u4e14\u67e5\u8be2paddlepaddle\u5355\u5143\u6d4b\u8bd5\u7684\u65e5\u5fd7":53,"\u5e76\u4e14\u7b2c\u4e8c\u4e2a\u662f\u53cd\u5411lstm":100,"\u5e76\u4e14\u7f16\u8bd1\u65f6\u9700\u8981\u6253\u5f00":75,"\u5e76\u4e14\u7f16\u8bd1\u80fd\u901a\u8fc7\u4ee3\u7801\u6837\u5f0f\u68c0\u67e5":73,"\u5e76\u4e14\u8ba9\u63a5\u53e3\u8131\u79bb\u5b9e\u73b0\u7ec6\u8282":34,"\u5e76\u4e14\u8bbe\u7f6e\u9ed8\u8ba4\u503c\u4e3a1":75,"\u5e76\u4e14\u8f93\u51fa\u4e00\u4e2a":73,"\u5e76\u4e14\u8fd0\u884c":72,"\u5e76\u4e14\u901a\u8fc7\u7ed9\u51fa\u5f53\u524d\u76ee\u6807\u5355\u8bcd\u6765\u9884\u6d4b\u4e0b\u4e00\u4e2a\u76ee\u6807\u5355\u8bcd":101,"\u5e76\u4e14\u96c6\u7fa4\u4f5c\u4e1a\u4e2d\u7684\u6240\u6709\u8282\u70b9\u5c06\u5728\u6b63\u5e38\u60c5\u51b5\u4e0b\u5904\u7406\u5177\u6709\u76f8\u540c\u903b\u8f91\u4ee3\u7801\u7684\u6587\u4ef6":80,"\u5e76\u4e14\u9700\u8981\u91cd\u5199\u57fa\u7c7b\u4e2d\u7684\u4ee5\u4e0b\u51e0\u4e2a\u865a\u51fd\u6570":74,"\u5e76\u4e14cpu":75,"\u5e76\u4e14softmax\u5c42\u7684\u4e24\u4e2a\u8f93\u5165\u4e5f\u4f7f\u7528\u4e86\u540c\u6837\u7684\u53c2\u6570":58,"\u5e76\u4f20\u5165\u76f8\u5e94\u7684\u547d\u4ee4\u884c\u53c2\u6570\u521d\u59cb\u5316paddlepaddl":4,"\u5e76\u4f7f\u7528":99,"\u5e76\u4f7f\u7528\u4e86dropout":96,"\u5e76\u4f7f\u7528\u8fd9\u4e2a\u795e\u7ecf\u7f51\u7edc\u6765\u5bf9\u56fe\u7247\u8fdb\u884c\u5206\u7c7b":93,"\u5e76\u521b\u5efa\u4e86\u4e00\u4e2a\u65b0\u6587\u4ef6":73,"\u5e76\u521b\u5efaoptim":63,"\u5e76\u521d\u59cb\u5316":75,"\u5e76\u5220\u9664":47,"\u5e76\u5220\u9664\u66f4\u65e9\u7684\u5feb\u7167":20,"\u5e76\u52a0\u8f7d\u5176\u4e2d\u7684\u53c2\u6570":20,"\u5e76\u53d1\u5e03\u5230pypi":47,"\u5e76\u5728\u4e58\u79ef\u7ed3\u679c\u4e0a\u518d\u52a0\u4e0a\u7ef4\u5ea6\u4e3a":74,"\u5e76\u5728\u6700\u5f00\u59cb\u521d\u59cb\u5316\u4e3a\u8d77\u59cb\u8bcd":71,"\u5e76\u5728\u7b14\u8bb0\u672c\u4e0a\u901a\u8fc7ssh\u4e0e\u5176\u8fde\u63a5":61,"\u5e76\u5728\u7c7b\u6784\u5efa\u51fd\u6570\u4e2d\u628a\u5b83\u653e\u5165\u4e00\u4e2a\u7c7b\u6210\u5458\u53d8\u91cf\u91cc":74,"\u5e76\u5728\u8be5layer\u91cc\u91c7\u7528\u7b2c\u4e00\u79cd\u65b9\u5f0f\u8bbe\u7f6e":57,"\u5e76\u5728\u96c6\u7fa4\u4e2d\u8fd0\u884c\u591a\u4e2a\u5206\u5e03\u5f0f\u6570\u636e\u5904\u7406\u4efb\u52a1":21,"\u5e76\u5728python\u811a\u672c\u4e2d\u5b8c\u6210\u4e0eoperator\u540c\u6837\u7684\u8ba1\u7b97\u903b\u8f91":75,"\u5e76\u5b89\u88c5\u4e86python":53,"\u5e76\u5b9a\u4e49\u5143\u7c7b":75,"\u5e76\u5bf9\u6bd4\u662f\u5426\u548c\u6b63\u5728\u5b89\u88c5\u7684\u540e\u7f00\u4e00\u81f4":53,"\u5e76\u5bf9\u76f8\u5e94\u7684\u53c2\u6570\u8c03\u7528":74,"\u5e76\u5c06\u5176\u6295\u5c04\u5230":71,"\u5e76\u5c06\u5b83\u4eec\u6309\u7167\u542f\u53d1\u4ee3\u4ef7":101,"\u5e76\u5c06\u5b83\u4eec\u653e\u5728":101,"\u5e76\u5c06\u6bcf\u8f6e\u7684\u6a21\u578b\u7ed3\u679c\u5b58\u653e\u5728":59,"\u5e76\u5c06\u8be5layer\u4e0a\u4e00\u65f6\u95f4\u6b65\u7684\u8f93\u51fa\u4f5c\u4e3a\u81ea\u8eab\u5f53\u524d\u65f6\u95f4\u6b65\u7684\u8f93\u51fa":57,"\u5e76\u5c06c":35,"\u5e76\u5c06develop\u548ctest\u6570\u636e\u5206\u522b\u653e\u5165\u4e0d\u540c\u7684\u6587\u4ef6\u5939":101,"\u5e76\u60f3\u4f7f\u7528gpu\u6765\u8bad\u7ec3\u8bbe\u7f6e\u4e3atru":100,"\u5e76\u628a\u5feb\u7167\u4fdd\u5b58\u5230\u8fd9\u4e2a\u76ee\u5f55\u4e0b":20,"\u5e76\u6307\u5b9abatch":101,"\u5e76\u63d0\u4f9b\u4e86\u7b80\u5355\u7684cache\u529f\u80fd":2,"\u5e76\u66f4\u6362job":54,"\u5e76\u6b22\u8fce\u60a8\u6765\u53c2\u4e0e\u8d21\u732e":100,"\u5e76\u6ca1\u6709paddle\u7279\u522b\u9700\u8981\u7684\u7279\u6027":34,"\u5e76\u6dfb\u52a0\u6ce8\u91ca":75,"\u5e76\u7279\u5316\u6a21\u677f\u53c2\u6570\u4e3a":75,"\u5e76\u7531":99,"\u5e76\u7ed9\u51fa\u5206\u7c7b\u7ed3\u679c":93,"\u5e76\u7ed9\u51fa\u7684\u76f8\u5173\u6a21\u578b\u683c\u5f0f\u7684\u5b9a\u4e49":92,"\u5e76\u81ea\u52a8\u7f16\u8bd1\u5bbf\u4e3b\u673a\u7248protoc\u53ef\u6267\u884c\u6587\u4ef6":[65,66],"\u5e76\u88ab\u53cd\u5411\u5904\u7406":99,"\u5e76\u88ab\u5b58\u50a8\u5728\u8bf8\u5982hadoop":21,"\u5e76\u89c2\u5bdf\u7ed3\u679c":79,"\u5e76\u89e3\u91ca\u4e86\u5404\u81ea\u542b\u4e49":75,"\u5e76\u8bb0\u5f55\u5b83\u7684\u7f16\u53f7":73,"\u5e76\u8bbe\u7f6e":80,"\u5e76\u8fdb\u884c\u521d\u59cb\u5316\u64cd\u4f5c":63,"\u5e76\u9002\u5e94github\u7684\u7279\u6027\u505a\u4e86\u4e00\u4e9b\u533a\u522b":47,"\u5e76\u9010\u6e10\u5c55\u793a\u66f4\u52a0\u6df1\u5165\u7684\u529f\u80fd":96,"\u5e76\u91cd\u65b0\u6253\u5305wheel\u5305":47,"\u5e76\u94fe\u63a5\u5230\u751f\u6210\u7684lib\u5e93\u4e2d":75,"\u5e8a\u4e0a\u7528\u54c1":68,"\u5e8a\u57ab":68,"\u5e8f\u5217\u4e2d\u542b\u6709\u5143\u7d20\u7684\u6570\u76ee\u540c":67,"\u5e8f\u5217\u5230\u5e8f\u5217":101,"\u5e8f\u5217\u6570\u636e\u662f\u81ea\u7136\u8bed\u8a00\u5904\u7406\u4efb\u52a1\u9762\u5bf9\u7684\u4e00\u79cd\u4e3b\u8981\u8f93\u5165\u6570\u636e\u7c7b\u578b":70,"\u5e8f\u5217\u662f\u4e00\u79cd\u5e38\u89c1\u7684\u6570\u636e\u7c7b\u578b":67,"\u5e8f\u5217\u751f\u6210\u4efb\u52a1\u5927\u591a\u9075\u5faaencod":70,"\u5e8f\u5217\u751f\u6210\u4efb\u52a1\u7684\u8f93\u5165":70,"\u5e8f\u5217\u7684\u5f00\u59cb":101,"\u5e8f\u5217\u7684\u6bcf\u4e2a\u5143\u7d20\u662f\u539f\u6765\u53cc\u5c42\u5e8f\u5217\u6bcf\u4e2asubseq\u5143\u7d20\u7684\u5e73\u5747\u503c":67,"\u5e8f\u5217\u7684\u7ed3\u5c3e":101,"\u5e8f\u5217\u7684\u7ed3\u675f":101,"\u5e8f\u5217\u8f93\u5165\u65f6\u7b49\u4e8e":56,"\u5e93":80,"\u5e93\u7684\u8def\u5f84":80,"\u5e94\u7528\u524d\u5411\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u5e94\u7528\u53cd\u5411\u9012\u5f52\u795e\u7ecf\u7f51\u7edc":71,"\u5e94\u7528\u6a21\u578b":96,"\u5e94\u80fd\u53cd\u6620\u5f53\u524dcommit\u7684\u5185\u5bb9":73,"\u5e94\u8be5":68,"\u5e94\u8be5\u4e0e\u5b83\u7684memory\u540d\u5b57\u76f8\u540c":71,"\u5e94\u8be5\u8bf4\u8c22\u8c22":73,"\u5e94\u8be5\u8bfb\u53d6\u5f53\u524d\u76ee\u5f55\u4e0b\u7684":72,"\u5e94\u8be5\u964d\u4f4e\u5b66\u4e60\u7387":58,"\u5e95\u5c42\u8fdb\u7a0b":80,"\u5efa\u7acb\u4e00\u4e2a":73,"\u5efa\u8bae":[47,73],"\u5efa\u8bae\u5c06\u5176\u8bbe\u7f6e\u4e3a\u8f83\u5927":80,"\u5efa\u8bae\u5c06\u8be5\u53c2\u6570\u8bbe\u4e3atrue":82,"\u5f00\u53d1\u4e86\u6a21\u578b\u9884\u6d4b\u7684\u6837\u4f8b\u4ee3\u7801":35,"\u5f00\u53d1\u4eba\u5458\u4f7f\u7528":73,"\u5f00\u53d1\u4eba\u5458\u53ef\u4ee5\u5728docker\u5f00\u53d1\u955c\u50cf\u4e2d\u5f00\u53d1paddlepaddl":61,"\u5f00\u53d1\u8005\u4f7f\u7528":72,"\u5f00\u53d1\u8005\u4fee\u6539\u81ea\u5df1\u7684\u4ee3\u7801":47,"\u5f00\u53d1\u8005fork\u7684\u7248\u672c\u5e93\u4e2d":47,"\u5f00\u53d1\u8005fork\u7684\u7248\u672c\u5e93\u4f7f\u7528":47,"\u5f00\u53d1\u955c\u50cf":[61,73],"\u5f00\u53d1\u955c\u50cf\u5305\u542b\u4e86\u4ee5\u4e0b\u5de5\u5177":61,"\u5f00\u5934":75,"\u5f00\u59cb":59,"\u5f00\u59cb\u63d0\u4f9b\u670d\u52a1":20,"\u5f00\u59cb\u6807\u8bb0":71,"\u5f00\u59cb\u8bad\u7ec3\u6a21\u578b":96,"\u5f00\u59cb\u9636\u6bb5":79,"\u5f02\u6b65\u968f\u673a\u68af\u5ea6\u4e0b\u964d":81,"\u5f15\u5165\u4e86\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5f15\u5165lstm\u6a21\u578b\u4e3b\u8981\u662f\u4e3a\u4e86\u514b\u670d\u6d88\u5931\u68af\u5ea6\u7684\u95ee\u9898":100,"\u5f15\u5165paddlepaddle\u7684pydataprovider2\u5305":2,"\u5f15\u53d1":12,"\u5f15\u5bfc\u5c42":71,"\u5f15\u7528":80,"\u5f15\u7528memory\u5f97\u5230\u8fd9layer\u4e0a\u4e00\u65f6\u523b\u8f93\u51fa":70,"\u5f3a\u70c8\u63a8\u8350":68,"\u5f3a\u70c8\u63a8\u8350\u4f7f\u7528virtualenv\u6765\u521b\u9020\u4e00\u4e2a\u5e72\u51c0\u7684python\u73af\u5883":98,"\u5f52\u4e00\u5316\u6982\u7387\u5411\u91cf":71,"\u5f53":84,"\u5f53\u4f20\u9012\u76f8\u540c\u7684\u6837\u672c\u6570\u65f6":100,"\u5f53\u4f60\u6267\u884c\u547d\u4ee4":74,"\u5f53\u4fdd\u5b58\u7684\u7f51\u7edc\u53c2\u6570\u4e3afloat\u7c7b\u578b\u65f6\u4e3a4":58,"\u5f53\u51fd\u6570\u8fd4\u56de\u7684\u65f6\u5019":2,"\u5f53\u524d\u5355\u8bcd\u5728\u76f8\u6bd4\u4e4b\u4e0b\u603b\u662f\u88ab\u5f53\u4f5c\u771f\u503c":101,"\u5f53\u524d\u5355\u8bcd\u662f\u89e3\u7801\u5668\u6700\u540e\u4e00\u6b65\u7684\u8f93\u51fa":101,"\u5f53\u524d\u65f6\u95f4\u6b65\u5904\u7684memory\u7684\u8f93\u51fa\u4f5c\u4e3a\u4e0b\u4e00\u65f6\u95f4\u6b65memory\u7684\u8f93\u5165":71,"\u5f53\u524d\u7684\u5b66\u4e60\u7387\u4e3a\u6240\u8bbe\u7f6e":58,"\u5f53\u524d\u7684\u5b9e\u73b0\u65b9\u5f0f\u4e0b":74,"\u5f53\u524d\u7684\u8f93\u5165y\u548c\u4e0a\u4e00\u4e2a\u65f6\u95f4\u6b65\u7684\u8f93\u51farnn_state\u505a\u4e86\u4e00\u4e2a\u5168\u94fe\u63a5":68,"\u5f53\u524d\u8bc4\u4f30\u4e2d":101,"\u5f53\u524dbatch\u7684cost":101,"\u5f53\u524dlog_period\u4e2abatch\u6240\u6709\u6837\u672c\u7684\u5e73\u5747\u5206\u7c7b\u9519\u8bef\u7387":96,"\u5f53\u524dlog_period\u4e2abatch\u6240\u6709\u6837\u672c\u7684\u5e73\u5747cost":96,"\u5f53\u529f\u80fd\u5206\u652f\u5f00\u53d1\u5b8c\u6bd5\u540e":47,"\u5f53\u5728\u7f51\u7edc\u5c42\u914d\u7f6e\u4e2d\u8bbe\u7f6e":82,"\u5f53\u5728\u8bad\u7ec3\u914d\u7f6e\u4e2d\u8bbe\u7f6e":82,"\u5f53\u5bb9\u5668\u56e0\u4e3a\u5404\u79cd\u539f\u56e0\u88ab\u9500\u6bc1\u65f6":85,"\u5f53\u5df2\u8bad\u7ec3\u6837\u672c\u6570\u5927\u4e8e1000\u5c0f\u4e8e\u7b49\u4e8e2000\u65f6":58,"\u5f53\u5df2\u8bad\u7ec3\u6837\u672c\u6570\u5927\u4e8e2000\u65f6":58,"\u5f53\u5df2\u8bad\u7ec3\u6837\u672c\u6570\u5c0f\u4e8e\u7b49\u4e8e1000\u65f6":58,"\u5f53\u5df2\u8bad\u7ec3pass\u6570\u5927\u4e8e1\u5c0f\u4e8e\u7b49\u4e8e2\u65f6":58,"\u5f53\u5df2\u8bad\u7ec3pass\u6570\u5927\u4e8e2\u65f6":58,"\u5f53\u5df2\u8bad\u7ec3pass\u6570\u5c0f\u4e8e\u7b49\u4e8e1\u65f6":58,"\u5f53\u6240\u6709pod\u90fd\u5904\u4e8erunning\u72b6\u6001":87,"\u5f53\u6a21\u578b\u53c2\u6570\u4e0d\u5b58\u5728\u65f6":82,"\u5f53\u6a21\u578b\u8bad\u7ec3\u597d\u4e86\u4e4b\u540e":96,"\u5f53\u6a21\u5f0f\u4e3a":82,"\u5f53\u7136":79,"\u5f53\u7136\u53ef\u4ee5":72,"\u5f53\u7528\u6237\u4f7f\u7528\u5b8c\u8fd9\u4e2a\u53c2\u6570\u540e":35,"\u5f53\u7528\u6237\u6ca1\u6709\u663e\u5f0f\u8bbe\u5b9a\u65f6":57,"\u5f53\u7f51\u7edc\u5c42\u7528\u4e00\u4e2a\u6279\u6b21\u505a\u8bad\u7ec3\u65f6":74,"\u5f53\u89e3\u8bfb\u6bcf\u4e00\u4e2a":71,"\u5f53\u8bad\u7ec3\u6570\u636e\u975e\u5e38\u591a\u65f6":2,"\u5f53\u8d85\u8fc7\u8be5\u9608\u503c\u65f6":82,"\u5f53\u8f93\u5165\u662f\u7ef4\u5ea6\u5f88\u9ad8\u7684\u7a00\u758f\u6570\u636e\u65f6":84,"\u5f53\u9700\u8981\u5b8c\u6210\u8ba1\u7b97\u65f6":76,"\u5f53\u9700\u8981\u5feb\u901f\u6216\u8005\u9891\u7e41\u7684\u8bc4\u4f30\u65f6":101,"\u5f53classif":101,"\u5f53destination\u6587\u4ef6\u4e0d\u5b58\u5728\u6216\u8005\u5927\u5c0f\u548csource\u6587\u4ef6\u4e0d\u4e00\u81f4\u65f6":28,"\u5f53n1":56,"\u5f62\u6210recurr":70,"\u5f62\u6210recurrent\u8fde\u63a5":70,"\u5f62\u72b6":94,"\u5f88":[68,96],"\u5f88\u591a":[68,72],"\u5f88\u591a\u5f00\u53d1\u8005\u4f1a\u4f7f\u7528\u8fdc\u7a0b\u7684\u5b89\u88c5\u6709gpu\u7684\u670d\u52a1\u5668\u5de5\u4f5c":61,"\u5f88\u5b89\u9759":68,"\u5f88\u5e72\u51c0":68,"\u5f88\u65b9\u4fbf":68,"\u5f88\u6709\u53ef\u80fd\u5b9e\u9645\u5e94\u7528\u5c31\u662f\u6ca1\u6709\u6309\u7167\u60a8\u7684\u9884\u671f\u60c5\u51b5\u8fd0\u884c":79,"\u5f88\u6709\u53ef\u80fd\u662f\u975e\u72ec\u5360\u65b9\u5f0f\u6267\u884c\u5bfc\u81f4\u7684\u7aef\u53e3\u51b2\u7a81":54,"\u5f88\u9002\u5408\u6784\u5efa\u7528\u4e8e\u7406\u89e3\u56fe\u7247\u5185\u5bb9\u7684\u6a21\u578b":93,"\u5f88\u96be\u4fdd\u8bc1\u591a\u8bed\u8a00\u4ee3\u7801\u98ce\u683c\u7684\u4e00\u81f4\u6027":34,"\u5f88\u96be\u6574\u4f53\u4fee\u6b63":2,"\u5f8b\u5e08":97,"\u5f97":68,"\u5f97\u4f7f\u7528":34,"\u5f97\u5230\u53e5\u5b50\u7684\u8868\u793a":96,"\u5f97\u5230\u6700\u597d\u8f6e\u6b21\u4e0b\u7684\u6a21\u578b":98,"\u5f97\u5230\u8f93\u51fa\u503c":75,"\u5faa\u73af\u5c55\u5f00\u7684\u6bcf\u4e2a\u65f6\u95f4\u6b65\u603b\u662f\u80fd\u591f\u5f15\u7528\u6240\u6709\u8f93\u5165":70,"\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u4e2d":71,"\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u4f5c\u4e3a\u4f7f\u7528":71,"\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u548c":71,"\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u5728\u6bcf\u4e2a\u65f6\u95f4\u6b65\u9aa4\u987a\u5e8f\u5730\u5904\u7406\u5e8f\u5217":71,"\u5faa\u73af\u7f51\u7edc\u4ece":71,"\u5fc5\u8981":35,"\u5fc5\u987b":74,"\u5fc5\u987b\u4e00\u81f4":2,"\u5fc5\u987b\u4f7f\u7528python\u5173\u952e\u8bcd":2,"\u5fc5\u987b\u5c06\u524d\u4e00\u4e2a\u5b50\u53e5\u7684\u6700\u540e\u4e00\u4e2a\u5143\u7d20":68,"\u5fc5\u987b\u6307\u5411\u4e00\u4e2apaddlepaddle\u5b9a\u4e49\u7684lay":70,"\u5fc5\u987b\u662f\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":70,"\u5fc5\u987b\u662f\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":67,"\u5fc5\u987b\u7531\u53ea\u8bfbmemory\u7684":71,"\u5fc5\u987b\u8bbe\u7f6e\u4e3a":65,"\u5fc5\u987b\u914d\u7f6e\u4e3a":66,"\u5fd8\u8bb0\u95e8\u548c\u8f93\u51fa\u95e8":100,"\u5feb":[68,100],"\u5feb\u901f\u5165\u95e8":95,"\u5feb\u901f\u5728\u672c\u5730\u542f\u52a8\u4e00\u4e2a\u5355\u673a\u7684kubernetes\u670d\u52a1\u5668":85,"\u5feb\u901f\u90e8\u7f72\u96c6\u7fa4":85,"\u6027\u4ef7\u6bd4":68,"\u6027\u522b":[97,98],"\u6027\u80fd\u5206\u6790":79,"\u6027\u80fd\u5206\u6790\u5de5\u5177\u662f\u7528\u4e8e\u7ed9\u5e94\u7528\u7a0b\u5e8f\u7684\u6027\u80fd\u505a\u5b9a\u91cf\u5206\u6790\u7684":79,"\u6027\u80fd\u5206\u6790\u662f\u6027\u80fd\u4f18\u5316\u7684\u5173\u952e\u4e00\u6b65":79,"\u6027\u80fd\u548c\u628a\u7f16\u8bd1\u5de5\u5177\u5b89\u88c5\u5728\u672c\u673a\u8fd0\u884c\u4e00\u6837":72,"\u6027\u80fd\u8c03\u4f18":81,"\u603b\u4f53\u6765\u8bf4":68,"\u603b\u8ba1\u7684\u53c2\u6570\u4e2a\u6570":92,"\u603b\u8bc4\u520610\u5206":100,"\u6050\u6016\u7247":97,"\u60a8\u4f1a\u5728\u63a5\u4e0b\u6765\u7684\u90e8\u5206\u4e2d\u83b7\u5f97\u66f4\u591a\u7684\u7ec6\u8282\u4ecb\u7ecd":79,"\u60a8\u53ef\u4ee5\u4efb\u610f\u4f7f\u7528\u4e00\u4e2a\u6216\u4e24\u4e2a\u6765\u5bf9\u611f\u5174\u8da3\u7684\u4ee3\u7801\u6bb5\u505a\u6027\u80fd\u5206\u6790":79,"\u60a8\u53ef\u4ee5\u5bfc\u5165":79,"\u60a8\u53ef\u4ee5\u91c7\u7528\u4e0b\u9762\u4e94\u4e2a\u6b65\u9aa4":79,"\u60a8\u5c06\u4e86\u89e3\u5982\u4f55":71,"\u60a8\u5c31\u80fd\u83b7\u5f97\u5982\u4e0b\u7684\u5206\u6790\u7ed3\u679c":79,"\u60a8\u6309\u5982\u4e0b\u6b65\u9aa4\u64cd\u4f5c\u5373\u53ef":79,"\u60a8\u6700\u597d\u5148\u786e\u8ba4":79,"\u60a8\u9700\u8981\u66f4\u6539":61,"\u60a8\u9996\u5148\u9700\u8981\u5728\u76f8\u5173\u4ee3\u7801\u6bb5\u4e2d\u52a0\u5165":79,"\u60ac\u7591\u7247":97,"\u60c5\u6001\u52a8\u8bcd":99,"\u60c5\u611f\u5206\u6790":[47,95],"\u60c5\u611f\u5206\u6790\u4e5f\u5e38\u7528\u4e8e\u57fa\u4e8e\u5927\u91cf\u8bc4\u8bba\u548c\u4e2a\u4eba\u535a\u5ba2\u6765\u76d1\u63a7\u793e\u4f1a\u5a92\u4f53":100,"\u60c5\u611f\u5206\u6790\u662f\u81ea\u7136\u8bed\u8a00\u7406\u89e3\u4e2d\u6700\u5178\u578b\u7684\u95ee\u9898\u4e4b\u4e00":100,"\u60c5\u611f\u5206\u6790\u6709\u8bb8\u591a\u5e94\u7528\u573a\u666f":100,"\u60ca\u9669\u7535\u5f71":97,"\u60f3\u4e86\u89e3\u66f4\u591a\u7ec6\u8282\u53ef\u4ee5\u53c2\u8003pydataprovider\u90e8\u5206\u7684\u6587\u6863":100,"\u610f\u5473\u7740\u4e0d\u540c\u65f6\u95f4\u6b65\u7684\u8f93\u5165\u90fd\u662f\u76f8\u540c\u7684\u503c":71,"\u610f\u601d\u662f\u4e0d\u4f7f\u7528\u5e73\u5747\u53c2\u6570\u6267\u884c\u6d4b\u8bd5":82,"\u610f\u601d\u662f\u4e0d\u4fdd\u5b58\u7ed3\u679c":82,"\u610f\u601d\u662f\u4f7f\u7528\u7b2ctest":82,"\u610f\u601d\u662f\u5728gpu\u6a21\u5f0f\u4e0b\u4f7f\u75284\u4e2agpu":82,"\u611f\u89c9":68,"\u620f\u5267":97,"\u6210\u529f\u8bad\u7ec3\u4e14\u9000\u51fa\u7684pod\u6570\u76ee\u4e3a3\u65f6":87,"\u6210\u5458":75,"\u6211\u4eec\u4e0d\u80fd\u901a\u8fc7\u5e38\u89c4\u7684\u68af\u5ea6\u68c0\u67e5\u7684\u65b9\u5f0f\u6765\u8ba1\u7b97\u68af\u5ea6":74,"\u6211\u4eec\u4e3b\u8981\u4f1a\u4ecb\u7ecdnvprof\u548cnvvp":79,"\u6211\u4eec\u4e5f\u53ef\u4ee5\u786e\u5b9a\u6bcf\u4e00\u4e2a\u53c2\u6570\u7684\u7c7b\u578b":35,"\u6211\u4eec\u4ec5\u4ec5\u5bf9\u795e\u7ecf\u7f51\u7edc\u7684\u8f93\u5165\u8fdb\u884c\u4e86\u63cf\u8ff0":63,"\u6211\u4eec\u4ec5\u4ec5\u662f\u5c06\u6bcf\u4e2a\u7279\u5f81\u79cd\u7c7b\u6620\u5c04\u5230\u4e00\u4e2a\u7279\u5f81\u5411\u91cf\u4e2d":98,"\u6211\u4eec\u4ec5\u6709\u4e00\u4e2a\u8f93\u5165":74,"\u6211\u4eec\u4ec5\u7528":98,"\u6211\u4eec\u4ecb\u7ecd\u5982\u4f55\u5728":86,"\u6211\u4eec\u4ecb\u7ecd\u5982\u4f55\u5728kubernetes\u96c6\u7fa4\u4e0a\u8fdb\u884c\u5206\u5e03\u5f0fpaddlepaddle\u8bad\u7ec3\u4f5c\u4e1a":87,"\u6211\u4eec\u4ece\u63d0\u524d\u7ed9\u5b9a\u7684\u7c7b\u522b\u96c6\u5408\u4e2d\u9009\u62e9\u5176\u6240\u5c5e\u7c7b\u522b":96,"\u6211\u4eec\u4ee5mnist\u624b\u5199\u8bc6\u522b\u4e3a\u4f8b":2,"\u6211\u4eec\u4f1a\u53d1\u73b0\u6570\u636e\u96c6":101,"\u6211\u4eec\u4f1a\u5728":61,"\u6211\u4eec\u4f1a\u7ee7\u7eed\u4f7f\u7528\u73b0\u6709\u7684\u5185\u5b58\u5757":74,"\u6211\u4eec\u4f1a\u91cd\u65b0\u5206\u914d\u5185\u5b58":74,"\u6211\u4eec\u4f7f\u7528":[74,80,100],"\u6211\u4eec\u4f7f\u7528\u4e0d\u540c\u7684layer\u8fdb\u884c\u7ec4\u5408":63,"\u6211\u4eec\u4f7f\u7528\u4e86":68,"\u6211\u4eec\u4f7f\u7528\u4e86\u4e00\u4e2a\u7f16\u89e3\u7801\u6a21\u578b\u7684\u6269\u5c55":101,"\u6211\u4eec\u4f7f\u7528\u4e86\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":100,"\u6211\u4eec\u4f7f\u7528\u5176\u4e2d\u7684":101,"\u6211\u4eec\u4f7f\u7528\u52a8\u6001\u5e93\u6765\u5206\u53d1paddl":34,"\u6211\u4eec\u4f7f\u7528\u6700\u5927\u6982\u7387\u7684\u6807\u7b7e\u4f5c\u4e3a\u7ed3\u679c":99,"\u6211\u4eec\u4f7f\u7528\u96c6\u675f\u641c\u7d22":101,"\u6211\u4eec\u4f7f\u7528paddlepaddle\u5728ilsvrc\u7684\u9a8c\u8bc1\u96c6\u517150":94,"\u6211\u4eec\u5047\u8bbe\u4e00\u53f0\u673a\u5668\u4e0a\u67094\u4e2agpu":84,"\u6211\u4eec\u5047\u8bbe\u623f\u4ea7\u7684\u4ef7\u683c":59,"\u6211\u4eec\u5148\u4ece\u4e00\u6761\u968f\u673a\u7684\u76f4\u7ebf":59,"\u6211\u4eec\u5148\u8c03\u7528\u6bcf\u4e2a":76,"\u6211\u4eec\u51c6\u5907\u4e86\u4e00\u4e2a\u811a\u672c":93,"\u6211\u4eec\u5373\u53ef\u5b8c\u6210\u795e\u7ecf\u7f51\u7edc\u7684\u642d\u5efa":63,"\u6211\u4eec\u53ea\u4f7f\u7528\u5df2\u7ecf\u6807\u6ce8\u8fc7\u7684\u8bad\u7ec3\u96c6\u548c\u6d4b\u8bd5\u96c6":100,"\u6211\u4eec\u53ea\u6240\u4ee5\u4f7f\u7528lstm\u6765\u6267\u884c\u8fd9\u4e2a\u4efb\u52a1\u662f\u56e0\u4e3a\u5176\u6539\u8fdb\u7684\u8bbe\u8ba1\u5e76\u4e14\u5177\u6709\u95e8\u673a\u5236":100,"\u6211\u4eec\u53ea\u6f14\u793a\u4e00\u4e2a\u5355\u673a\u4f5c\u4e1a":86,"\u6211\u4eec\u53ea\u9700\u8981":72,"\u6211\u4eec\u53ea\u9700\u8981\u4f7f\u7528lstm":68,"\u6211\u4eec\u53ea\u9700\u8981\u8fd0\u884c":96,"\u6211\u4eec\u53ea\u9700\u8981\u8fd0\u884c\u4e0b\u9762\u547d\u4ee4\u628a\u7f16\u8bd1\u597d\u7684paddlepaddle\u6253\u5305\u6210\u4e00\u4e2a":73,"\u6211\u4eec\u53ea\u9700\u8981\u914d\u7f6e":72,"\u6211\u4eec\u53ef\u4ee5":72,"\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528":93,"\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u5176\u4ed6layer\u8fdb\u884c\u7ec4\u5408":63,"\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u5b83\u6765\u751f\u6210\u5e8f\u5217":71,"\u6211\u4eec\u53ef\u4ee5\u521b\u5efatrainer\u6765\u5bf9\u7f51\u7edc\u8fdb\u884c\u8bad\u7ec3":63,"\u6211\u4eec\u53ef\u4ee5\u53c2\u8003tensorflow\u7684":76,"\u6211\u4eec\u53ef\u4ee5\u5728":73,"\u6211\u4eec\u53ef\u4ee5\u5b9a\u4e49\u5982\u4e0b\u7684layer\u7ec4\u5408":63,"\u6211\u4eec\u53ef\u4ee5\u5b9a\u4e49\u5982\u4e0blayer\u6765\u63cf\u8ff0\u795e\u7ecf\u7f51\u7edc\u7684\u8f93\u5165":63,"\u6211\u4eec\u53ef\u4ee5\u5c06":80,"\u6211\u4eec\u53ef\u4ee5\u6309\u7167\u5982\u4e0b\u5c42\u6b21\u5b9a\u4e49\u975e\u5e8f\u5217":67,"\u6211\u4eec\u53ef\u4ee5\u751f\u6210":98,"\u6211\u4eec\u53ef\u4ee5\u76f4\u63a5\u89c2\u5bdf\u6a21\u578b\u7684\u53c2\u6570\u662f\u5426\u7b26\u5408\u9884\u671f\u6765\u8fdb\u884c\u68c0\u9a8c":59,"\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u5728\u76ee\u5f55":100,"\u6211\u4eec\u53ef\u4ee5\u8bbe\u8ba1\u642d\u5efa\u4e00\u4e2a\u7075\u6d3b\u7684":70,"\u6211\u4eec\u53ef\u4ee5\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u6765\u505ableu\u8bc4\u4f30":101,"\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u547d\u4ee4\u6765\u8bad\u7ec3\u6a21\u578b":101,"\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u547d\u4ee4\u6765\u8fdb\u884c\u4ece\u6cd5\u8bed\u5230\u82f1\u8bed\u7684\u6587\u672c\u7ffb\u8bd1":101,"\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u5982\u4e0b\u547d\u4ee4\u8fdb\u884c\u9884\u5904\u7406\u5de5\u4f5c":93,"\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u65e5\u5fd7\u67e5\u770b\u5bb9\u5668\u8bad\u7ec3\u7684\u60c5\u51b5":87,"\u6211\u4eec\u5728":76,"\u6211\u4eec\u57285\u5929\u91cc\u8bad\u7ec3\u4e8616\u4e2apass":101,"\u6211\u4eec\u5728\u51fd\u6570\u7684\u7ed3\u5c3e\u8fd4\u56de":71,"\u6211\u4eec\u5728\u62e5\u670950\u4e2a\u8282\u70b9\u7684\u96c6\u7fa4\u4e2d\u8bad\u7ec3\u6a21\u578b":101,"\u6211\u4eec\u5728\u8bad\u7ec3\u4e4b\u524d\u9700\u8981\u5e38\u89c1\u4e00\u4e2a\u6a21\u578b\u914d\u7f6e\u6587\u4ef6":101,"\u6211\u4eec\u5728initialzier\u51fd\u6570\u91cc\u521d\u59cb\u5316\u8bcd\u8868":96,"\u6211\u4eec\u5bf9\u6a21\u578b\u8fdb\u884c\u4e86\u4ee5\u4e0b\u66f4\u6539":71,"\u6211\u4eec\u5c06":[87,98],"\u6211\u4eec\u5c06\u4e00\u6bb5\u8bdd\u770b\u6210\u53e5\u5b50\u7684\u6570\u7ec4":68,"\u6211\u4eec\u5c06\u4ecb\u7ecd\u5982\u4f55\u542f\u52a8\u5206\u5e03\u5f0f\u8bad\u7ec3\u4f5c\u4e1a":86,"\u6211\u4eec\u5c06\u4ee5":[80,96],"\u6211\u4eec\u5c06\u4ee5\u6700\u57fa\u672c\u7684\u903b\u8f91\u56de\u5f52\u7f51\u7edc\u4f5c\u4e3a\u8d77\u70b9":96,"\u6211\u4eec\u5c06\u4f7f\u7528":71,"\u6211\u4eec\u5c06\u4f7f\u7528\u7b80\u5355\u7684":71,"\u6211\u4eec\u5c06\u4f7f\u7528cifar":93,"\u6211\u4eec\u5c06\u539f\u59cb\u6570\u636e\u7684\u6bcf\u4e00\u7ec4":68,"\u6211\u4eec\u5c06\u5728\u540e\u9762\u4ecb\u7ecd\u8bad\u7ec3\u548c\u9884\u6d4b\u6d41\u7a0b\u7684\u811a\u672c":96,"\u6211\u4eec\u5c06\u5b83\u4eec\u5212\u5206\u4e3a\u4e0d\u540c\u7684\u7c7b\u522b":81,"\u6211\u4eec\u5c06\u5bf9\u8fd9\u4e24\u4e2a\u6b65\u9aa4\u7ed9\u51fa\u4e86\u8be6\u7ec6\u7684\u89e3\u91ca":96,"\u6211\u4eec\u5c06\u653e\u7f6e\u4f9d\u8d56\u5e93":80,"\u6211\u4eec\u5c06\u8bc4\u5206\u5206\u6210\u4e24\u90e8\u5206":98,"\u6211\u4eec\u5c06\u9610\u91ca\u5982\u4f55\u5728\u96c6\u7fa4\u4e0a\u8fd0\u884c\u5206\u5e03\u5f0f":80,"\u6211\u4eec\u5c31\u53ef\u4ee5\u7740\u624b\u5bf9\u5206\u7c7b\u6a21\u578b\u8fdb\u884c\u8bad\u7ec3\u4e86":93,"\u6211\u4eec\u5c31\u53ef\u4ee5\u8bad\u7ec3\u6a21\u578b\u4e86":96,"\u6211\u4eec\u5c31\u53ef\u4ee5\u8fdb\u884c\u9884\u6d4b\u4e86":96,"\u6211\u4eec\u5c31\u5b8c\u6210\u4e86\u4e00\u6b21\u4ee3\u7801\u8d21\u732e\u7684\u8fc7\u7a0b":73,"\u6211\u4eec\u5c55\u793a\u5982\u4f55\u7528paddlepaddle\u89e3\u51b3":59,"\u6211\u4eec\u5df2\u7ecf\u5b9e\u73b0\u4e86\u5927\u591a\u6570\u5e38\u7528\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u67b6\u6784":71,"\u6211\u4eec\u5e0c\u671b\u80fd\u591f\u68c0\u9a8c\u6a21\u578b\u7684\u597d\u574f":59,"\u6211\u4eec\u5e94\u5f53\u4f1a\u5f97\u5230\u4e00\u4e2a\u540d\u4e3acifar":93,"\u6211\u4eec\u5efa\u8bae\u4f60\u4e3a\u4f60\u7684python\u5c01\u88c5\u5b9e\u73b0\u4e00\u4e2a":74,"\u6211\u4eec\u5efa\u8bae\u4f60\u5728\u5199\u65b0\u7f51\u7edc\u5c42\u65f6\u628a\u6d4b\u8bd5\u4ee3\u7801\u653e\u5165\u65b0\u7684\u6587\u4ef6\u4e2d":74,"\u6211\u4eec\u5efa\u8bae\u4f7f\u7528\u7b2c\u4e8c\u7c7b\u5b9e\u73b0":57,"\u6211\u4eec\u603b\u7ed3\u4e86\u5404\u4e2a\u7f51\u7edc\u7684\u590d\u6742\u5ea6\u548c\u6548\u679c":96,"\u6211\u4eec\u611f\u8c22":101,"\u6211\u4eec\u628apaddlepaddle\u7684\u7f16\u8bd1\u73af\u5883\u6253\u5305\u6210\u4e00\u4e2a\u955c\u50cf":61,"\u6211\u4eec\u63a8\u8350\u4f7f\u7528":61,"\u6211\u4eec\u63a8\u8350\u4f7f\u7528\u6700\u65b0\u7248\u672c\u7684cudnn":60,"\u6211\u4eec\u63d0\u4f9b\u4e24\u4e2a\u7f51\u7edc":100,"\u6211\u4eec\u63d0\u4f9b\u4e24\u4e2a\u8f6c\u6362\u65b9\u5f0f":21,"\u6211\u4eec\u63d0\u4f9b\u4e86\u4e00\u4e2a\u6570\u636e\u9884\u5904\u7406\u811a\u672c":100,"\u6211\u4eec\u63d0\u4f9b\u4e86\u4e00\u4e2a\u793a\u4f8b\u811a\u672c":94,"\u6211\u4eec\u63d0\u4f9b\u4e86\u56fd\u5185\u7684\u955c\u50cf\u670d\u52a1\u5668\u4f9b\u5927\u5bb6\u4f7f\u7528":61,"\u6211\u4eec\u63d0\u4f9b\u4e86\u811a\u672c\u6765\u6784\u5efa\u5b57\u5178\u548c\u9884\u5904\u7406\u6570\u6910":100,"\u6211\u4eec\u63d0\u4f9b\u4e86c":94,"\u6211\u4eec\u63d0\u4f9b\u53ef\u4ee5\u76f4\u63a5\u8fd0\u884cpaddlepaddl":61,"\u6211\u4eec\u63d0\u51fa\u4e86chunk\u7684\u6982\u5ff5":28,"\u6211\u4eec\u65e0\u6cd5\u5728docker\u5bb9\u5668\u4e2d":61,"\u6211\u4eec\u662f\u5bf9\u6bcf\u4e00\u4e2a\u5b50\u5e8f\u5217\u53d6\u6700\u540e\u4e00\u4e2a\u5143\u7d20":68,"\u6211\u4eec\u6700\u7ec8\u7684\u52a8\u6001\u5e93\u4e2d\u4e0d\u5d4c\u5165python\u6216\u8005\u5176\u4ed6\u4efb\u4f55\u8bed\u8a00\u7684\u89e3\u91ca\u5668":34,"\u6211\u4eec\u6709\u4e00\u4e2a\u5e8f\u5217\u4f5c\u4e3a\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u72b6\u6001":71,"\u6211\u4eec\u7528":97,"\u6211\u4eec\u7528\u4ee5\u4e0b\u7684\u4e00\u4e9b":98,"\u6211\u4eec\u7528\u7f16\u53f7\u4f5c\u4e3akei":98,"\u6211\u4eec\u7528paddlepaddle\u89e3\u51b3\u4e86\u5355\u53d8\u91cf\u7ebf\u6027\u56de\u5f52\u95ee\u9898":59,"\u6211\u4eec\u7684":72,"\u6211\u4eec\u7684\u5b57\u5178\u4f7f\u7528\u5185\u90e8\u7684\u5206\u8bcd\u5de5\u5177\u5bf9\u767e\u5ea6\u77e5\u9053\u548c\u767e\u5ea6\u767e\u79d1\u7684\u8bed\u6599\u8fdb\u884c\u5206\u8bcd\u540e\u4ea7\u751f":92,"\u6211\u4eec\u7684\u6807\u51c6\u5f00\u53d1\u6d41\u7a0b\u662f\u628a\u8fd9\u4e9b\u5de5\u5177\u90fd\u88c5\u8fdb\u4e00\u4e2adocker":73,"\u6211\u4eec\u7684\u8bad\u7ec3\u66f2\u7ebf\u5982\u4e0b":99,"\u6211\u4eec\u770b\u4e00\u4e0b\u5355\u5c42rnn\u7684\u914d\u7f6e":68,"\u6211\u4eec\u770b\u4e00\u4e0b\u8bed\u4e49\u76f8\u540c\u7684\u53cc\u5c42rnn\u7684\u7f51\u7edc\u914d\u7f6e":68,"\u6211\u4eec\u771f\u8bda\u5730\u611f\u8c22\u60a8\u7684\u5173\u6ce8":100,"\u6211\u4eec\u771f\u8bda\u5730\u611f\u8c22\u60a8\u7684\u8d21\u732e":73,"\u6211\u4eec\u79f0\u4e4b\u4e3a\u4e00\u4e2a0\u5c42\u7684\u5e8f\u5217":67,"\u6211\u4eec\u8bbe\u8ba1\u8bf4\u660e\u4e86\u540d\u4e3afilemanager\u7cfb\u7edf":28,"\u6211\u4eec\u8c03\u7528\u4e86eigenvector\u7684flatten\u63a5\u53e3":76,"\u6211\u4eec\u8fd8\u53ef\u4ee5\u767b\u5f55\u5230\u5bbf\u4e3b\u673a\u4e0a\u67e5\u770b\u8bad\u7ec3\u7ed3\u679c":86,"\u6211\u4eec\u8fd8\u5c06\u7f16\u7801\u5411\u91cf\u6295\u5c04\u5230":71,"\u6211\u4eec\u9009\u53d6\u5355\u53cc\u5c42\u5e8f\u5217\u914d\u7f6e\u4e2d\u7684\u4e0d\u540c\u90e8\u5206":68,"\u6211\u4eec\u9009\u62e9":21,"\u6211\u4eec\u901a\u5e38\u501f\u52a9":75,"\u6211\u4eec\u901a\u5e38\u5728\u6240\u6709\u8282\u70b9\u4e0a\u521b\u5efa\u4e00\u4e2a":80,"\u6211\u4eec\u901a\u5e38\u5c06\u4e00\u53e5\u8bdd\u7406\u89e3\u6210\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217":68,"\u6211\u4eec\u901a\u8fc7\u8bfb\u53d6":87,"\u6211\u4eec\u9075\u5faa":101,"\u6211\u4eec\u90fd\u63d0\u4f9bpython\u7684\u8f6c\u6362\u5e93":21,"\u6211\u4eec\u91c7\u7528\u4e0a\u9762\u7684\u7279\u5f81\u6a21\u677f":99,"\u6211\u4eec\u91c7\u7528\u5355\u5c42lstm\u6a21\u578b":96,"\u6211\u4eec\u91c7\u7528\u7b2c\u4e8c\u4e2a\u65b9\u6cd5":61,"\u6211\u4eec\u9700\u8981":72,"\u6211\u4eec\u9700\u8981\u5148\u521b\u5efa\u4e00\u4e2a\u6a21\u578b\u914d\u7f6e\u6587\u4ef6":93,"\u6211\u4eec\u9700\u8981\u5148\u628a\u8f93\u5165tensor\u548c\u8f93\u51fatensor\u8f6c\u6362\u4e3aeigen\u652f\u6301\u7684\u683c\u5f0f":76,"\u6211\u4eec\u9700\u8981\u521b\u5efa\u6a21\u578b\u914d\u7f6e\u6587\u4ef6":101,"\u6211\u4eec\u9700\u8981\u5236\u4f5c\u4e00\u4e2a\u5305\u542b\u8bad\u7ec3\u6570\u636e\u7684paddle\u955c\u50cf":86,"\u6211\u4eec\u9700\u8981\u5728\u96c6\u7fa4\u7684\u6240\u6709\u8282\u70b9\u4e0a\u5b89\u88c5":80,"\u6211\u4eec\u9700\u8981\u7b49\u5f0f\u5de6\u8fb9\u7684eigentensor\u8c03\u7528device\u63a5\u53e3":76,"\u6211\u4eec\u9700\u8981\u8ba1\u7b97":74,"\u6211\u4eec\u9700\u8981\u8bbe\u7f6e":98,"\u6211\u4eec\u9700\u8981\u9884\u5904\u7406\u6570\u6910\u5e76\u6784\u5efa\u4e00\u4e2a\u5b57\u5178":100,"\u6211\u4eec\u975e\u5e38\u6b22\u8fce\u60a8\u7528paddlepaddle\u6784\u5efa\u66f4\u597d\u7684\u793a\u4f8b":98,"\u6211\u4eec\u9884\u8bad\u7ec3\u5f97\u52304\u79cd\u4e0d\u540c\u7ef4\u5ea6\u7684\u8bcd\u5411\u91cf":92,"\u6211\u4eec\u9996\u5148\u5904\u7406\u7535\u5f71\u6216\u7528\u6237\u7684\u7279\u5f81\u6587\u4ef6":98,"\u6211\u4eec\u9996\u5148\u9700\u8981\u6839\u636e\u795e\u7ecf\u7f51\u7edc\u7ed3\u6784\u6765\u521b\u5efa\u6240\u9700\u8981\u4f18\u5316\u7684paramet":63,"\u6211\u4eec\u9ed8\u8ba4\u4f7f\u7528imdb\u7684\u6d4b\u8bd5\u6570\u636e\u96c6\u4f5c\u4e3a\u9a8c\u8bc1":100,"\u6211\u5220\u9664\u4e86":73,"\u6211\u53ef\u4ee5\u7528":72,"\u6211\u53ef\u4ee5\u9009\u62e9\u4e0d\u7528docker\u5417":72,"\u6216":[2,79,93,99],"\u6216\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u6216\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u53d8\u6210\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u6216\u4e00\u4e2a\u5411\u91cf":70,"\u6216\u4e0d\u786e\u5b9a":97,"\u6216\u5355\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u53d8\u6210\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u6216\u662f\u624b\u52a8\u7f16\u8f91\u751f\u6210":98,"\u6216\u6700\u5927\u503c":67,"\u6216\u6d4b\u8bd5\u6587\u4ef6\u5217\u8868":1,"\u6216\u7b2c\u4e00\u4e2a":67,"\u6216\u7b2c\u4e00\u4e2a\u5143\u7d20":67,"\u6216\u8005":[34,35,56,61,67,68,72,75,79],"\u6216\u8005\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":70,"\u6216\u8005\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":[67,70],"\u6216\u8005\u4ece\u5de5\u5177\u7684\u754c\u9762\u91cc\u8fd0\u884c\u60a8\u7684\u5e94\u7528":79,"\u6216\u8005\u53cd\u5411\u5730\u4ece":71,"\u6216\u8005\u5728cpu\u6a21\u5f0f\u4e0b\u4f7f\u75284\u4e2a\u7ebf\u7a0b":82,"\u6216\u8005\u5c06\u8fd9\u53f0\u8282\u70b9\u8fc1\u79fb\u5230\u53e6\u4e00\u4e2a\u8282\u70b9\u5e76\u542f\u52a8\u5373\u53ef\u6062\u590d\u8bad\u7ec3\u4efb\u52a1":20,"\u6216\u8005\u5df2\u7ecf\u5728\u96c6\u7fa4\u63d0\u4ea4\u73af\u5883\u4e2d\u81ea\u52a8\u8bbe\u7f6e":81,"\u6216\u8005\u6570\u636e\u5e93\u8fde\u63a5\u8def\u5f84\u7b49":1,"\u6216\u8005\u6570\u7ec4\u7684\u6570\u7ec4\u8fd9\u4e2a\u6982\u5ff5":68,"\u6216\u8005\u662f\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":67,"\u6216\u8005\u662f\u4e00\u4e2a\u5c0f\u7684\u6587\u672c\u7247\u6bb5":100,"\u6216\u8005\u662f\u51fd\u6570\u8c03\u7528\u7684\u9891\u7387\u548c\u8017\u65f6\u7b49":79,"\u6216\u8005\u66f4\u65e9":58,"\u6216\u8005\u6bcf\u4e00\u4e2a\u7cfb\u5217\u91cc\u7684\u7279\u5f81\u6570\u636e":68,"\u6216\u8005\u7528tuple\u8868\u793a\u7684\u591a\u4e2a\u503c":21,"\u6216\u8005\u7531\u5b83\u4eec\u7ec4\u6210\u7684list":21,"\u6216\u8005\u76f4\u63a5\u4f7f\u7528\u4e0b\u9762\u7684shell\u547d\u4ee4":94,"\u6216\u8005\u76f4\u63a5\u6254\u6389\u975e\u5e38\u957f\u7684\u5e8f\u5217":56,"\u6216\u8005\u76f8\u5bf9\u4e8e\u6784\u5efa\u76ee\u5f55\u7684\u76f8\u5bf9\u8def\u5f84":[65,66],"\u6216\u8005\u8f93\u5165\u6570\u636e\u5c3a\u5ea6\u8fc7\u5927":56,"\u6216\u8005\u8fd0\u884c":53,"\u6216\u8005\u91c7\u7528\u5e76\u884c\u8ba1\u7b97\u6765\u52a0\u901f\u67d0\u4e9b\u5c42\u7684\u66f4\u65b0":84,"\u6216\u8005\u9700\u8981\u53d1\u5e03\u60a8\u7684\u5e94\u7528\u7684\u955c\u50cf":61,"\u6216\u8005\u9700\u8981\u66f4\u9ad8\u7684\u6548\u7387":1,"\u6216\u8bbe\u7f6e\u4e3anone":1,"\u6216gpu":82,"\u6216gpu\u4e2a\u6570":100,"\u6218\u4e89\u7247":97,"\u622a\u65ad\u5bf9\u8c61\u4e0d\u540c":56,"\u623f":68,"\u623f\u95f4":68,"\u6240\u4ee5":[2,56],"\u6240\u4ee5\u4e00\u822c\u9700\u8981\u5bf9\u8bad\u7ec3\u7528\u7684\u6a21\u578b\u914d\u7f6e\u6587\u4ef6\u7a0d\u4f5c\u76f8\u5e94\u4fee\u6539\u624d\u80fd\u5728\u9884\u6d4b\u65f6\u4f7f\u7528":4,"\u6240\u4ee5\u4e0d\u80fd\u91c7\u7528\u7b2c\u4e00\u79cd\u65b9\u5f0f\u5728\u8fd9\u51e0\u4e2alayer\u91cc\u8bbe\u7f6e":57,"\u6240\u4ee5\u4f60\u53ea\u7528\u6309\u4e0b\u9762\u7684\u7ed3\u6784\u6765\u7ec4\u7ec7\u6570\u6910\u5c31\u884c\u4e86":100,"\u6240\u4ee5\u505a\u6cd5\u53ef\u4ee5\u6709\u4e24\u79cd":56,"\u6240\u4ee5\u53ef\u4ee5\u5229\u7528\u5982\u4e0b\u65b9\u6cd5\u8bfb\u53d6\u6a21\u578b\u7684\u53c2\u6570":59,"\u6240\u4ee5\u53ef\u4ee5\u7b80\u5316\u5bf9\u73af\u5883\u7684\u8981\u6c42":86,"\u6240\u4ee5\u5728\u5199\u5165\u5feb\u7167\u7684\u8fc7\u7a0b\u4e2d":20,"\u6240\u4ee5\u5916\u5c42\u8f93\u51fa\u7684\u5e8f\u5217\u5f62\u72b6":68,"\u6240\u4ee5\u5982\u679c\u9700\u8981\u81ea\u884c\u914d\u7f6e\u5f00\u53d1\u73af\u5883\u9700\u8981\u8003\u8651\u7248\u672c\u7684\u56e0\u7d20":61,"\u6240\u4ee5\u5b83\u4eec\u4f7f\u7528\u540c\u4e00\u4e2aip\u5730\u5740":85,"\u6240\u4ee5\u5bf9":68,"\u6240\u4ee5\u5f88\u591a\u65f6\u5019\u4f60\u9700\u8981\u505a\u7684\u53ea\u662f\u5b9a\u4e49\u6b63\u786e\u7684\u7f51\u7edc\u5c42\u5e76\u628a\u5b83\u4eec\u8fde\u63a5\u8d77\u6765":59,"\u6240\u4ee5\u6027\u80fd\u4e5f\u5c31\u9010\u6b65\u53d8\u6210\u4e86\u6df1\u5ea6\u5b66\u4e60\u9886\u57df\u6700\u91cd\u8981\u7684\u6307\u6807":79,"\u6240\u4ee5\u6211\u4eec\u4f7f\u7528\u8fd9\u4e2a\u955c\u50cf\u6765\u4e0b\u8f7d\u8bad\u7ec3\u6570\u636e\u5230docker":86,"\u6240\u4ee5\u6211\u4eec\u53ef\u4ee5\u5728\u8fd9\u4e2a\u57fa\u7840\u4e0a":87,"\u6240\u4ee5\u6211\u4eec\u9700\u8981\u5c06\u8f93\u5165\u6570\u636e\u6807\u8bb0\u6210":68,"\u6240\u4ee5\u63a8\u8350\u4f7f\u7528\u663e\u5f0f\u6307\u5b9a\u7684\u65b9\u5f0f\u6765\u8bbe\u7f6einput_typ":2,"\u6240\u4ee5\u653e\u4e00\u4e2a\u7a7a\u5217\u8868":59,"\u6240\u4ee5\u65e0\u9700\u5224\u65adavx\u5373\u53ef\u4f7f\u7528":61,"\u6240\u4ee5\u7528\u6237\u9700\u8981\u9996\u5148\u5728":28,"\u6240\u4ee5\u76f8\u6bd4\u4e8erecurr":57,"\u6240\u4ee5\u8bad\u7ec3":80,"\u6240\u4ee5\u8f93\u51fa\u7684value\u5305\u542b\u4e24\u4e2a\u5411\u91cf":4,"\u6240\u4ee5\u8fd9\u4e00\u6b65\u662f\u5fc5\u8981\u7684":74,"\u6240\u4f7f\u7528\u7684\u7f16\u8bd1\u5668\u4e3aarm":66,"\u6240\u5bf9\u5e94\u7684\u8bcd\u8868index\u6570\u7ec4":68,"\u6240\u6709\u4e0e\u7c7b\u578b\u76f8\u5173\u7684\u51fd\u6570":35,"\u6240\u6709\u4ee3\u7801\u5fc5\u987b\u5177\u6709\u5355\u5143\u6d4b\u8bd5":73,"\u6240\u6709\u53c2\u6570\u7f6e\u4e3a\u96f6":82,"\u6240\u6709\u540c\u76ee\u5f55\u4e0b\u7684\u6587\u672c\u5b9e\u4f8b\u6587\u4ef6\u90fd\u662f\u540c\u7ea7\u522b\u7684":100,"\u6240\u6709\u547d\u4ee4\u884c\u9009\u9879\u53ef\u4ee5\u8bbe\u7f6e\u4e3a":80,"\u6240\u6709\u6587\u4ef6\u5217\u8868":2,"\u6240\u6709\u672c\u5730\u8bad\u7ec3":80,"\u6240\u6709\u67b6\u6784":65,"\u6240\u6709\u6807\u8bb0\u7684\u6d4b\u8bd5\u96c6\u548c\u8bad\u7ec3\u96c6":100,"\u6240\u6709\u751f\u6210\u7684\u7684\u6587\u4ef6\u90fd\u5728build\u76ee\u5f55\u4e0b":61,"\u6240\u6709\u7684":[73,74],"\u6240\u6709\u7684\u4eba\u53e3\u7edf\u8ba1\u5b66\u4fe1\u606f\u7531\u7528\u6237\u81ea\u613f\u63d0\u4f9b":97,"\u6240\u6709\u7684\u5355\u6d4b\u90fd\u4f1a\u88ab\u6267\u884c\u4e00\u6b21":74,"\u6240\u6709\u7684\u63a5\u53e3\u5747\u4e3ac\u63a5\u53e3":35,"\u6240\u6709\u7684\u64cd\u4f5c\u90fd\u662f\u9488\u5bf9\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65\u6765\u8fdb\u884c\u7684":68,"\u6240\u6709\u7684\u7528\u6237\u4fe1\u606f\u90fd\u5305\u542b\u5728":97,"\u6240\u6709\u7684\u7535\u5f71\u4fe1\u606f\u90fd\u5305\u542b\u5728":97,"\u6240\u6709\u7684\u8bc4\u5206\u6570\u636e\u90fd\u5305\u542b\u5728":97,"\u6240\u6709\u7684python\u5c01\u88c5\u90fd\u4f7f\u7528":74,"\u6240\u6709\u7684python\u5c01\u88c5\u90fd\u5728":74,"\u6240\u6709\u7c7b\u578b\u540d\u4e3a":35,"\u6240\u6709\u7f51\u7edc\u5c42\u7684\u68af\u5ea6\u68c0\u67e5\u5355\u6d4b\u90fd\u4f4d\u4e8e":74,"\u6240\u6709\u8282\u70b9\u8fd0\u884c\u96c6\u7fa4\u4f5c\u4e1a\u7684\u4e3b\u673a\u540d\u6216":80,"\u6240\u6709\u8f93\u5165\u5e8f\u5217\u5e94\u8be5\u6709\u76f8\u540c\u7684\u957f\u5ea6":71,"\u6240\u6709\u914d\u7f6e\u90fd\u80fd\u5728":96,"\u6240\u6784\u5efa\u7f51\u7edc\u7ed3\u6784\u7684\u7684\u6df1\u5ea6\u6bd4\u4e4b\u524d\u4f7f\u7528\u7684\u7f51\u7edc\u6709\u5927\u5e45\u5ea6\u7684\u63d0\u9ad8":94,"\u6240\u793a":99,"\u6240\u8c13\u65f6\u95f4\u6b65\u4fe1\u606f":2,"\u6240\u9700\u652f\u6301\u7684\u6700\u4f4eandroid":65,"\u624b\u5199\u591a\u8bed\u8a00\u7ed1\u5b9a":34,"\u624b\u5de5\u827a\u8005":97,"\u624d\u4f1a\u91ca\u653e\u8be5\u6bb5\u5185\u5b58":2,"\u624d\u4f1astop":2,"\u624d\u80fd\u4fdd\u8bc1\u548c\u5355\u5c42\u5e8f\u5217\u7684\u914d\u7f6e\u4e2d":68,"\u624d\u80fd\u5145\u5206\u5229\u7528mac":61,"\u624d\u80fd\u53d1\u6325\u5176\u5168\u90e8\u80fd\u529b":79,"\u6253\u5370\u5728\u5c4f\u5e55\u4e0a":98,"\u6253\u5370\u7684\u65e5\u5fd7\u53d8\u591a":60,"\u6253\u5f00":79,"\u6253\u5f00\u6587\u672c\u6587\u4ef6":2,"\u6253\u5f00\u6d4f\u89c8\u5668\u8bbf\u95ee\u5bf9\u5e94\u76ee\u5f55\u4e0b\u7684index":77,"\u6253\u5f00\u8fd9\u4e2a\u7f16\u8bd1\u9009\u9879":35,"\u6267\u884c":[99,100],"\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4\u5c31\u53ef\u4ee5\u9884\u5904\u7406\u6570\u6910":100,"\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4\u6765\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5":75,"\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4":[65,66],"\u6267\u884c\u4ee5\u4e0b\u64cd\u4f5c":71,"\u6267\u884c\u5b8c\u5b89\u88c5\u547d\u4ee4\u540e":[65,66],"\u6267\u884c\u60a8\u7684\u4ee3\u7801":79,"\u6267\u884c\u7684\u547d\u4ee4\u5982\u4e0b":94,"\u6269\u5c55\u673a\u5236\u7b49\u529f\u80fd":85,"\u6279\u6b21\u540e\u6253\u5370\u65e5\u5fd7":98,"\u6279\u6b21\u5bf9\u5e73\u5747\u53c2\u6570\u8fdb\u884c\u6d4b\u8bd5":99,"\u6279\u6b21\u7684\u6570\u636e":98,"\u627e\u5230":71,"\u627e\u5230\u6700\u65e9\u62a5\u9519\u7684\u5730\u65b9":54,"\u627e\u5230\u8fd0\u884c\u6162\u7684\u539f\u56e0":79,"\u627e\u5230\u8fd0\u884c\u6162\u7684\u90e8\u5206":79,"\u6280\u672f\u5458":97,"\u628a":[21,74],"\u628a\u4e4b\u524d\u793a\u4f8b\u4e2d\u8f6c\u6362\u5b8c\u6bd5\u7684random":21,"\u628a\u4efb\u610f\u7ef4\u5ea6\u7684tensor\u8f6c\u4e3a\u4e86\u4e00\u7ef4\u7684eigenvector":76,"\u628a\u5de5\u5177\u548c\u914d\u7f6e\u90fd\u5b89\u88c5\u5728\u4e00\u4e2a":72,"\u628a\u7528\u6237\u5728\u8d2d\u7269\u7f51\u7ad9":100,"\u628a\u7f16\u8bd1\u51fa\u6765\u7684paddlepaddle\u4e5f\u6253\u5305\u6210\u4e00\u4e2a\u955c":61,"\u628a\u8bad\u7ec3\u6570\u636e\u76f4\u63a5\u653e\u5728":86,"\u628a\u8fd9\u4e9b\u5de5\u5177\u5b89\u88c5\u5230\u672c\u673a":72,"\u6293\u53d6\u4ea7\u54c1\u7684\u7528\u6237\u8bc4\u8bba\u5e76\u5206\u6790\u4ed6\u4eec\u7684\u60c5\u611f":100,"\u6295\u5c04\u53cd\u5411rnn\u7684\u7b2c\u4e00\u4e2a\u5b9e\u4f8b\u5230":71,"\u6295\u5c04\u7f16\u7801\u5411\u91cf\u5230":71,"\u62bd\u53d6\u51fa\u7684\u65b0\u8bcd\u8868\u7684\u4fdd\u5b58\u8def\u5f84":92,"\u62bd\u53d6\u5bf9\u5e94\u7684\u8bcd\u5411\u91cf\u6784\u6210\u65b0\u7684\u8bcd\u8868":92,"\u62c6\u5206\u5230\u4e0d\u540c\u6587\u4ef6\u5939":101,"\u62c6\u89e3":70,"\u62c6\u89e3\u6210\u7684\u6bcf\u4e00\u53e5\u8bdd\u518d\u901a\u8fc7\u4e00\u4e2alstm\u7f51\u7edc":68,"\u62f7\u8d1d\u8bad\u7ec3\u6587\u4ef6\u5230\u5bb9\u5668\u5185":87,"\u62fc\u63a5":56,"\u62fc\u63a5\u6210\u4e00\u4e2a\u65b0\u7684\u5411\u91cf":96,"\u6301\u7eed\u96c6\u6210\u7cfb\u7edf\u4e5f\u53ef\u4ee5\u7b80\u5355\u5730\u590d\u73b0\u8fd9\u4e2a\u8fc7\u7a0b":61,"\u6302\u8f7dvolum":61,"\u6307\u5411\u4e00\u4e2alayer":70,"\u6307\u5b9a":[56,57,70,71],"\u6307\u5b9a\u4e00\u53f0\u673a\u5668\u4e0a\u4f7f\u7528\u7684\u7ebf\u7a0b\u6570":82,"\u6307\u5b9a\u4f7f\u75282":56,"\u6307\u5b9a\u521d\u59cb\u5316\u6a21\u578b\u8def\u5f84":96,"\u6307\u5b9a\u524d\u5411\u7f51\u7edc\u6700\u7ec8\u7684\u8f93\u51fa\u76ee\u6807\u53d8\u91cf":75,"\u6307\u5b9a\u52a0\u8f7d\u7684\u65b9\u5f0f":82,"\u6307\u5b9a\u5bf9\u8f93\u5165\u53d8\u91cf":75,"\u6307\u5b9a\u5de5\u4f5c\u6a21\u578b\u8fdb\u884c\u9884\u6d4b":94,"\u6307\u5b9a\u5de5\u4f5c\u6a21\u5f0f\u6765\u63d0\u53d6\u7279\u5f81":94,"\u6307\u5b9a\u63d0\u53d6\u7279\u5f81\u7684\u5c42":94,"\u6307\u5b9a\u662f\u5426\u4f7f\u7528gpu":94,"\u6307\u5b9a\u68c0\u6d4b\u68af\u5ea6\u65f6\u80fd\u5bb9\u5fcd\u7684\u6700\u5927\u9519\u8bef\u503c":75,"\u6307\u5b9a\u751f\u6210\u6570\u636e\u7684\u51fd\u6570":96,"\u6307\u5b9a\u7684\u5b57\u5178\u5355\u8bcd\u6570":101,"\u6307\u5b9a\u7684\u6570\u636e\u5c06\u4f1a\u88ab\u6d4b\u8bd5":96,"\u6307\u5b9a\u7684\u8f93\u5165\u4e0d\u4f1a\u88ab":70,"\u6307\u5b9a\u8981\u8f93\u51fa\u7684\u5b57\u6bb5\u8fdb\u884c\u8f93\u51fa":56,"\u6307\u5b9a\u8bad\u7ec3\u6570\u636e\u548c\u6d4b\u8bd5\u6570\u636e":96,"\u6307\u5b9abatch":101,"\u6307\u5b9acudnn\u7684\u6700\u5927\u5de5\u4f5c\u7a7a\u95f4\u5bb9\u9650":82,"\u6307\u5bf9\u4e8e\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217\u8f93\u5165\u6570\u636e":68,"\u6307\u6df1\u5ea6\u5b66\u4e60\u8bad\u7ec3\u4e4b\u540e\u5f97\u5230\u7684\u6240\u6709\u53c2\u6570":20,"\u6307\u793a\u4f7f\u7528\u54ea\u4e2agpu\u6838":82,"\u6307\u793a\u5728\u7b80\u5355\u7684recurrentlayer\u5c42\u7684\u8ba1\u7b97\u4e2d\u662f\u5426\u4f7f\u7528\u6279\u5904\u7406\u65b9\u6cd5":82,"\u6307\u793a\u5f53\u6307\u5b9a\u8f6e\u7684\u6d4b\u8bd5\u6a21\u578b\u4e0d\u5b58\u5728\u65f6":82,"\u6307\u793a\u662f\u5426\u4f7f\u7528\u591a\u7ebf\u7a0b\u6765\u8ba1\u7b97\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc":82,"\u6307\u793a\u662f\u5426\u5f00\u542f\u53c2\u6570\u670d\u52a1\u5668":82,"\u6307\u793a\u662f\u5426\u663e\u793a\u53c2\u6570\u670d\u52a1\u5668\u4e0a\u7684\u7a00\u758f\u53c2\u6570\u5206\u5e03\u7684\u65e5\u5fd7\u7ec6\u8282":82,"\u6307\u793a\u662f\u5426\u68c0\u67e5\u6240\u6709\u53c2\u6570\u670d\u52a1\u5668\u4e0a\u7684\u7a00\u758f\u53c2\u6570\u7684\u5206\u5e03\u662f\u5747\u5300\u7684":82,"\u6307\u793a\u6d4b\u8bd5\u4efb\u52a1":99,"\u6307\u793a\u6d4b\u8bd5\u4efb\u52a1\u7684\u6807\u8bb0":99,"\u6309\u542f\u53d1\u5f0f\u635f\u5931\u7684\u5927\u5c0f\u9012\u589e\u6392\u5e8f":82,"\u6309\u7167":66,"\u6309\u7167\u4e0b\u9762\u6b65\u9aa4\u5373\u53ef":87,"\u6309\u7167\u5176\u5185\u5bb9\u521b\u5efa\u4e00\u4e2a\u540d\u4e3a":72,"\u6309\u7167\u5177\u4f53\u5b9e\u73b0\u65b9\u5f0f\u53ef\u4ee5\u5f52\u7eb3\u4e3a2\u7c7b":57,"\u6309\u94ae":73,"\u633a":68,"\u633a\u597d":68,"\u6355\u83b7":96,"\u6362":68,"\u6392\u6210\u4e00\u5217\u7684\u591a\u4e2a\u5143\u7d20":67,"\u63a5\u4e0a\u4e00\u4e2a\u5168\u8fde\u63a5\u5c42":63,"\u63a5\u4e0a\u5e73\u65b9\u8bef\u5dee\u5c42":63,"\u63a5\u4e0b\u6765":[75,96,100],"\u63a5\u4e0b\u6765\u53ef\u4ee5\u8003\u8651\u4e0b\u65f6\u95f4\u7ebf\u7684\u5206\u6790":79,"\u63a5\u4e0b\u6765\u5c31\u53ef\u4ee5\u4f7f\u7528":79,"\u63a5\u4e0b\u6765\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u539f\u59cb":73,"\u63a5\u4e0b\u6765\u6211\u4eec\u53d6\u6d88\u5bf9":73,"\u63a5\u4e0b\u6765\u6211\u4eec\u5c06\u5c55\u793a\u5982\u4f55\u7528paddlepaddle\u8bad\u7ec3\u4e00\u4e2a\u6587\u672c\u5206\u7c7b\u6a21\u578b":96,"\u63a5\u4e0b\u6765\u7b49\u5f85":73,"\u63a5\u53d7":99,"\u63a5\u53d7\u4e00\u4e2a\u8f93\u5165\u53c2\u6570":75,"\u63a5\u53d7\u7684\u4e1c\u897f":99,"\u63a5\u53d7\u8005":99,"\u63a5\u53e3":[34,35,75,76],"\u63a5\u53e3\u4f1a\u88ab\u8c03\u7528":76,"\u63a5\u53e3\u540d\u79f0":80,"\u63a5\u53e3\u5c42\u505a\u8fc7\u591a\u5c01\u88c5":35,"\u63a5\u53e3\u63d0\u53d6\u7684\u7ed3\u679c\u662f\u4e00\u81f4\u7684":94,"\u63a5\u53e3\u662f":21,"\u63a5\u53e3\u6700\u7ec8\u4f1a\u8c03\u7528\u5bf9\u5e94":76,"\u63a5\u53e3\u6709\u4e00\u4e2a":56,"\u63a5\u53e3\u6765\u52a0\u8f7d\u6570\u636e":96,"\u63a5\u53e3\u6765\u52a0\u8f7d\u8be5\u6587\u4ef6":94,"\u63a5\u53e3\u6765\u6253\u5f00\u8be5\u6587\u4ef6":94,"\u63a5\u53e3\u7684":56,"\u63a5\u6536\u5904\u7406pfsclient\u7aef\u7684\u6587\u4ef6\u7ba1\u7406\u8bf7\u6c42":28,"\u63a5\u7740\u6211\u4eec\u5c31\u80fd\u591f\u6253\u5f00\u6d4f\u89c8\u5668\u5728":61,"\u63a7\u5236":82,"\u63a7\u5236\u5982\u4f55\u6539\u53d8\u6a21\u578b\u53c2\u6570":59,"\u63a7\u5236\u662f\u5426\u751f\u6210\u5355\u5143\u6d4b\u8bd5":61,"\u63a7\u5236\u751f\u6210\u7684\u751f\u4ea7\u955c\u50cf\u662f\u5426\u652f\u6301avx":61,"\u63a7\u5236\u751f\u6210\u7684\u751f\u4ea7\u955c\u50cf\u662f\u5426\u652f\u6301gpu":61,"\u63a7\u5236\u7528\u6237\u6743\u9650":21,"\u63a8\u5bfc\u8be5\u5c42\u524d\u5411\u548c\u540e\u5411\u4f20\u9012\u7684\u65b9\u7a0b":74,"\u63a8\u8350":68,"\u63a8\u8350\u4f7f\u7528":2,"\u63a8\u8350\u56fd\u5185\u7528\u6237\u4f7f\u7528docker":61,"\u63a8\u8350\u6e05\u7406\u6574\u4e2a\u7f16\u8bd1\u76ee\u5f55":60,"\u63a8\u8350\u76f4\u63a5\u5b58\u653e\u5230\u8bad\u7ec3\u76ee\u5f55":1,"\u63a8\u8350\u7cfb\u7edf":80,"\u63a8\u9001\u5230\u8fdc\u7a0b\u4ed3\u5e93":73,"\u63a8\u9500\u5458":97,"\u63cf\u8ff0":60,"\u63cf\u8ff0\u7684\u9ed8\u8ba4\u5165\u53e3\u7a0b\u5e8f":72,"\u63cf\u8ff0\u7f51\u7edc\u7ed3\u6784\u548c\u4f18\u5316\u7b97\u6cd5":96,"\u63cf\u8ff0\u8be5op\u7684\u8f93\u5165":75,"\u63cf\u8ff0\u95ee\u9898":73,"\u63cf\u8ff0kubernetes\u4e0a\u8fd0\u884c\u7684\u4f5c\u4e1a":85,"\u63d0\u4ea4\u65b9\u5f0f\u53c2\u89c1":77,"\u63d0\u4ea4pull":73,"\u63d0\u4f9b":80,"\u63d0\u4f9b\u4e03\u5c42\u534f\u8bae\u7684\u53cd\u5411\u4ee3\u7406":28,"\u63d0\u4f9b\u4e86\u4e00\u4e2a\u542f\u52a8\u811a\u672c":87,"\u63d0\u4f9b\u4e86\u547d\u4ee4\u6837\u4f8b\u6765\u8fd0\u884c":80,"\u63d0\u4f9b\u4e86\u81ea\u52a8\u5316\u811a\u672c\u6765\u542f\u52a8\u4e0d\u540c\u8282\u70b9\u4e2d\u7684\u6240\u6709":80,"\u63d0\u4f9b\u51e0\u4e4e\u6240\u6709\u8bad\u7ec3\u7684\u5185\u90e8\u8f93\u51fa\u65e5\u5fd7":80,"\u63d0\u4f9b\u5e38\u7528\u7684\u547d\u4ee4\u884c\u7ba1\u7406\u547d\u4ee4\u7ba1\u7406\u6587\u4ef6\u548c\u76ee\u5f55":28,"\u63d0\u4f9b\u6269\u5c55\u7684\u957f\u5ea6\u4fe1\u606f":67,"\u63d0\u4f9b\u6700\u65b0":61,"\u63d0\u4f9b\u7528\u6237\u7ba1\u7406\u6587\u4ef6\u7684\u547d\u4ee4":28,"\u63d0\u4f9b\u7ed9paddle\u4f5c\u4e3a\u8bad\u7ec3\u6570\u636e":21,"\u63d0\u4f9b\u8bad\u7ec3\u8fc7\u7a0b\u7684":80,"\u63d0\u51fa\u7684\u4ee3\u7801\u9700\u6c42":92,"\u63d0\u793a":53,"\u642d\u5efa\u795e\u7ecf\u7f51\u7edc\u5c31\u50cf\u4f7f\u7528\u79ef\u6728\u642d\u5efa\u5b9d\u5854\u4e00\u6837":63,"\u64cd\u4f5c":68,"\u64cd\u4f5c\u7cfb\u7edf":72,"\u64cd\u6301\u5bb6\u52a1\u8005":97,"\u652f\u6301\u53cc\u5c42\u5e8f\u5217\u4f5c\u4e3a\u8f93\u5165\u7684layer":[69,70],"\u652f\u6301\u5927\u6587\u4ef6\u7684\u65ad\u70b9\u4e0a\u4f20":28,"\u652f\u6301\u7684\u6700\u5c0f\u7684android":65,"\u652f\u6301rbd":85,"\u653e\u5728\u8fd9\u4e2a\u76ee\u5f55\u91cc\u7684\u6587\u4ef6\u5176\u5b9e\u662f\u4fdd\u5b58\u5230\u4e86mfs\u4e0a":87,"\u653e\u5fc3":68,"\u6545\u800c\u662f\u4e00\u4e2a\u5355\u5c42\u65f6\u95f4\u5e8f\u5217":68,"\u6548\u679c\u603b\u7ed3":96,"\u6559\u7a0b\u6587\u6863\u5230":80,"\u6559\u80b2\u5de5\u4f5c\u8005":97,"\u6570":[70,99],"\u6570\u5fc5\u987b\u4e25\u683c\u76f8\u7b49":70,"\u6570\u636e":[28,101],"\u6570\u636e\u4e0b\u8f7d\u4e4b\u540e":93,"\u6570\u636e\u4e2d0":58,"\u6570\u636e\u5217\u8868":94,"\u6570\u636e\u5c06\u4fdd\u5b58\u5728":92,"\u6570\u636e\u5c42":[59,98],"\u6570\u636e\u5e94\u8be5\u5728\u542f\u52a8\u96c6\u7fa4\u4f5c\u4e1a\u4e4b\u524d\u51c6\u5907\u597d":80,"\u6570\u636e\u63d0\u4f9b\u5668":81,"\u6570\u636e\u63d0\u4f9b\u811a\u672c\u4ec5\u4ec5\u662f\u8bfb\u53d6meta":98,"\u6570\u636e\u63d0\u4f9b\u811a\u672c\u7684\u7ec6\u8282\u6587\u6863\u53ef\u4ee5\u53c2\u8003":98,"\u6570\u636e\u76ee\u5f55\u4e2d\u7684\u6240\u6709\u6587\u4ef6\u88ab":80,"\u6570\u636e\u7c7b\u578b":4,"\u6570\u636e\u7f13\u5b58\u7684\u7b56\u7565":2,"\u6570\u636e\u8bbf\u95ee":0,"\u6570\u636e\u8bfb\u53d6\u5747\u4ea4\u7531\u5176\u4ed6\u8bed\u8a00\u5b8c\u6210":34,"\u6570\u636e\u8f93\u5165":70,"\u6570\u636e\u8f93\u5165\u683c\u5f0f":2,"\u6570\u636e\u957f\u5ea6\u53ca\u6821\u9a8c\u503c\u7ec4\u6210":28,"\u6570\u636e\u96c6":97,"\u6570\u636e\u96c6\u63cf\u8ff0":98,"\u6570\u636e\u96c6\u6587\u4ef6\u5939\u540d\u79f0":101,"\u6570\u636e\u96c6\u9700\u8981\u9884\u5148\u88ab\u8f6c\u6362\u6210paddlepaddle\u5206\u5e03\u5f0f\u8bad\u7ec3\u4f7f\u7528\u7684\u5b58\u50a8\u683c":21,"\u6570\u636e\u9884\u5904\u7406\u4efb\u52a1":21,"\u6570\u636e\u9884\u5904\u7406\u5b8c\u6210\u4e4b\u540e":96,"\u6570\u636e\u9884\u6d4b":99,"\u6570\u6910\u5b9a\u4e49":100,"\u6570\u6910\u8bf4\u660e\u6587\u6863":100,"\u6570\u6910\u96c6\u548c":100,"\u6570\u76ee":84,"\u6574\u4f53":68,"\u6574\u4f53\u6570\u636e\u548c\u539f\u59cb\u6570\u636e\u5b8c\u5168\u4e00\u6837":68,"\u6574\u4f53\u7684\u7ed3\u6784\u56fe\u5982\u4e0b":87,"\u6574\u6570":74,"\u6574\u6570\u6807\u7b7e":[2,63],"\u6574\u6d01":68,"\u6587\u4e66\u5de5\u4f5c":97,"\u6587\u4ef6":[34,72,73,75,86,99],"\u6587\u4ef6\u4e2d":[75,87,94,97,99],"\u6587\u4ef6\u4e2d\u6307\u5b9a\u6a21\u578b\u8def\u5f84\u548c\u8f93\u51fa\u7684\u76ee\u5f55":94,"\u6587\u4ef6\u4e2d\u6307\u5b9a\u8981\u63d0\u53d6\u7279\u5f81\u7684\u7f51\u7edc\u5c42\u7684\u540d\u5b57":94,"\u6587\u4ef6\u4e2d\u6ce8\u518c\u524d\u5411":75,"\u6587\u4ef6\u4e2d\u6ce8\u518c\u8be5op\u548ckernel":75,"\u6587\u4ef6\u4e2d\u6ce8\u518cgpu":75,"\u6587\u4ef6\u4e2d\u7684":94,"\u6587\u4ef6\u4e2d\u7684\u6bcf\u884c\u90fd\u5fc5\u987b\u662f\u4e00\u4e2a\u53e5\u5b50":101,"\u6587\u4ef6\u4e3a":[56,101],"\u6587\u4ef6\u4e4b\u5916":73,"\u6587\u4ef6\u4e5f\u53ef\u4ee5\u7528\u4e8e\u5bf9\u6837\u672c\u8fdb\u884c\u9884\u6d4b":94,"\u6587\u4ef6\u4f20\u8f93\u7684\u7684\u5173\u952e\u5728\u4e8e\u9700\u8981pfsclient\u7aef\u5bf9\u6bd4source\u548cdestination\u7684\u6587\u4ef6chunks\u7684checksum\u662f\u5426\u4fdd\u6301\u4e00\u81f4":28,"\u6587\u4ef6\u5185\u5bb9\u4e3a":34,"\u6587\u4ef6\u5206\u5272\u4e3a\u8bad\u7ec3\u548c\u6d4b\u8bd5\u6587\u4ef6":98,"\u6587\u4ef6\u540d\u4e3a\u6b64uuid":20,"\u6587\u4ef6\u540d\u79f0\u4e3a":98,"\u6587\u4ef6\u547d\u540d\u4ee5":75,"\u6587\u4ef6\u59390":87,"\u6587\u4ef6\u5939\u4e0b":77,"\u6587\u4ef6\u5939\u4e2d\u7684\u6bcf\u4e2a\u6587\u4ef6\u7684\u6bcf\u4e00\u884c\u5305\u542b\u4e24\u90e8\u5206":101,"\u6587\u4ef6\u5bf9\u5e94\u7684data":21,"\u6587\u4ef6\u7684\u4e0a\u4f20\u548c\u4e0b\u8f7d\u90fd\u662f\u901a\u8fc7\u5bf9chunk\u7684\u64cd\u4f5c\u6765\u5b9e\u73b0\u7684":28,"\u6587\u4ef6\u7684\u5206\u9694\u7b26\u4e3a":98,"\u6587\u4ef6\u7684\u6539\u53d8":73,"\u6587\u4ef6\u7684\u683c\u5f0f\u53ef\u4ee5":98,"\u6587\u4ef6\u7a0d\u6709\u5dee\u522b":93,"\u6587\u4ef6\u7cfb\u7edf\u4ee5\u53ca\u7f51\u7edc\u4e4b\u4e0a":61,"\u6587\u4ef6\u7d22\u5f15":80,"\u6587\u4ef6\u7ed9\u51fa\u4e86\u5b8c\u6574\u4f8b\u5b50":96,"\u6587\u4ef6model":84,"\u6587\u5b57\u7684\u4ea4\u4e92\u5f0f\u6587\u6863":61,"\u6587\u672c\u4e2d\u7684\u5355\u8bcd\u7528\u7a7a\u683c\u5206\u9694":96,"\u6587\u672c\u4fe1\u606f\u5c31\u662f\u4e00\u4e2a\u5e8f\u5217\u6570\u636e":2,"\u6587\u672c\u5206\u7c7b\u95ee\u9898":96,"\u6587\u672c\u5377\u79ef\u5206\u53ef\u4e3a\u4e09\u4e2a\u6b65\u9aa4":96,"\u6587\u672c\u5377\u79ef\u91c7\u6837\u5c42":98,"\u6587\u672c\u6295\u5f71\u5c42":98,"\u6587\u672c\u683c\u5f0f\u7684\u5b9e\u4f8b\u6587\u4ef6":100,"\u6587\u6863":53,"\u6587\u68631":76,"\u6587\u68632":76,"\u6587\u6863\u7f16\u5199\u7b49\u5de5\u4f5c":61,"\u6587\u6863\u81ea\u52a8\u5206\u7c7b\u548c\u95ee\u7b54":99,"\u6587\u6863\u8f83\u5c11":76,"\u6587\u6863\u90fd\u662f\u901a\u8fc7":77,"\u6587\u7ae0":87,"\u65b0":68,"\u65b0\u5efa\u4e00\u4e2a\u6743\u91cd":74,"\u65b0\u624b\u5165\u95e8":90,"\u65b0\u624b\u5165\u95e8\u7ae0\u8282":47,"\u65b9\u4fbf":68,"\u65b9\u4fbf\u4eca\u540e\u7684\u5d4c\u5165\u5f0f\u79fb\u690d\u5de5\u4f5c":60,"\u65b9\u4fbf\u5f00\u53d1\u8005\u76f4\u63a5\u767b\u5f55\u5230\u955c\u50cf\u4e2d\u8fdb\u884c\u5f00\u53d1":61,"\u65b9\u4fbf\u6d4b\u8bd5\u4eba\u5458\u6d4b\u8bd5paddlepaddle\u7684\u884c\u4e3a":47,"\u65b9\u4fbf\u7528\u6237\u4e0a\u4f20\u81ea\u5df1\u7684\u8bad\u7ec3\u6570\u636e\u4ee5\u8fdb\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3":28,"\u65b9\u5f0f1":56,"\u65b9\u5f0f2":56,"\u65b9\u6848\u6765\u6807\u8bb0\u6bcf\u4e2a\u53c2\u6570":99,"\u65b9\u6cd5\u4e00":84,"\u65b9\u6cd5\u4e09":84,"\u65b9\u6cd5\u4e8c":84,"\u65c1\u8fb9":68,"\u65c5\u6e38\u7f51\u7ad9":100,"\u65e0":68,"\u65e0\u4e1a\u4eba\u58eb":97,"\u65e0\u5ef6\u8fdf":82,"\u65e0\u6cd5\u505a\u5230\u5bf9\u4e8e\u5404\u79cd\u8bed\u8a00\u9519\u8bef\u5904\u7406\u65b9\u5f0f\u7684\u9002\u914d":34,"\u65e0\u8bba\u5728\u672c\u5730\u8fd8\u662f\u5728\u4e91\u7aef":21,"\u65e0\u8bba\u662f\u4ece":21,"\u65e0\u8bba\u662f\u5728\u672c\u5730\u6216\u662f\u4e91\u7aef\u8f6c\u6362":21,"\u65e0\u9ed8\u8ba4\u503c":[65,66],"\u65e5\u5fd7\u5c06\u4fdd\u5b58\u5728":100,"\u65e5\u5fd7\u62a5\u9519\u4e3a\u7f51\u7edc\u901a\u4fe1\u7c7b\u9519\u8bef":54,"\u65e8\u5728\u5efa\u7acb\u4e00\u4e2a\u53ef\u4ee5\u88ab\u534f\u540c\u8c03\u81f3\u6700\u4f18\u7ffb\u8bd1\u6548\u679c\u7684\u5355\u795e\u7ecf\u5143\u7f51\u7edc":101,"\u65e9\u9910":68,"\u65f6":[20,56,58,67,71,74,82,87],"\u65f6\u5019":68,"\u65f6\u52a0\u4e0a":100,"\u65f6\u5e8f\u6a21\u578b\u5747\u4f7f\u7528\u8be5\u811a\u672c":96,"\u65f6\u5e8f\u6a21\u578b\u662f\u6307\u6570\u636e\u7684\u67d0\u4e00\u7ef4\u5ea6\u662f\u4e00\u4e2a\u5e8f\u5217\u5f62\u5f0f":2,"\u65f6\u76ee\u6807\u8bed\u8a00\u7684\u6587\u4ef6":101,"\u65f6\u88ab\u8bad\u7ec3\u7684":74,"\u65f6\u8bbe\u5907id\u53f7\u7684\u5206\u914d":84,"\u65f6\u95f4":68,"\u65f6\u95f4\u6233":97,"\u65f6\u95f4\u6233\u8868\u793a\u4e3a\u4ece1970":97,"\u65f6\u95f4\u6b65\u7684\u6982\u5ff5":68,"\u65f6\u987b\u4ece\u7b2c17\u5b57\u8282\u5f00\u59cb":58,"\u6620\u5c04\u4e3a":72,"\u6620\u5c04\u5230\u4e00\u4e2a\u7ef4\u5ea6\u4e3a":74,"\u662f":[28,53,60,68],"\u662f\u4e00\u4e2a\u51681\u7684\u5411\u91cf":74,"\u662f\u4e00\u4e2a\u5185\u7f6e\u7684\u5b9a\u65f6\u5668\u5c01\u88c5":79,"\u662f\u4e00\u4e2a\u52a8\u6001\u7a0b\u5e8f\u5206\u6790\u7684\u672f\u8bed":79,"\u662f\u4e00\u4e2a\u5305\u88c5\u6570\u636e\u7684":99,"\u662f\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u662f\u4e00\u4e2a\u53cc\u5c42\u7684\u5e8f\u5217":67,"\u662f\u4e00\u4e2a\u591a\u8bed\u8a00\u63a5\u53e3\u7684\u4ee3\u7801\u751f\u6210\u5668":34,"\u662f\u4e00\u4e2a\u5c01\u88c5\u5bf9\u8c61":79,"\u662f\u4e00\u4e2a\u5f88\u6709\u7528\u7684\u53c2\u6570":84,"\u662f\u4e00\u4e2a\u7b26\u5408\u9ad8\u65af\u5206\u5e03\u7684\u968f\u673a\u53d8\u91cf":59,"\u662f\u4e00\u4e2a\u7c7b\u578b\u7684\u6807\u5fd7":35,"\u662f\u4e00\u4e2a\u7edf\u8ba1\u5b66\u7684\u673a\u5668\u7ffb\u8bd1\u7cfb\u7edf":101,"\u662f\u4e00\u4e2a\u914d\u7f6e\u6587\u4ef6\u7684\u4f8b\u5b50":100,"\u662f\u4e00\u4e2a\u975e\u7ebf\u6027\u7684":74,"\u662f\u4e00\u4e2apython\u7684":2,"\u662f\u4e00\u4e2aunbound":70,"\u662f\u4e00\u6761\u65f6\u95f4\u5e8f\u5217":[2,63],"\u662f\u4e00\u79cd\u4efb\u610f\u590d\u6742\u7684rnn\u5355\u5143":70,"\u662f\u4e00\u7ec4":85,"\u662f\u4e0d\u5305\u62ec\u6e90\u7801\u7684":86,"\u662f\u4e0d\u5e38\u89c1\u7684\u505a\u6cd5":34,"\u662f\u4e0d\u662f\u5f88\u7b80\u5355\u5462":2,"\u662f\u4e0d\u662f\u8981\u5bf9\u6570\u636e\u505ashuffl":2,"\u662f\u4e3b\u8981\u7684\u53ef\u6267\u884cpython\u811a\u672c":99,"\u662f\u4ec0\u4e48\u4e5f\u6ca1\u5173\u7cfb":2,"\u662f\u4f17\u591a\u8bef\u5dee\u4ee3\u4ef7\u51fd\u6570\u5c42\u7684\u4e00\u79cd":59,"\u662f\u4f7f\u5f97\u8981\u5171\u4eab\u7684\u53c2\u6570\u4f7f\u7528\u540c\u6837\u7684":58,"\u662f\u504f\u5dee":71,"\u662f\u5176\u5927\u5c0f":59,"\u662f\u51e0\u4e4e\u4e0d\u5360\u5185\u5b58\u7684":2,"\u662f\u539f\u59cb\u6cd5\u8bed\u6587\u4ef6":101,"\u662f\u5404\u4e2a\u5b9e\u73b0\u4e2d\u5171\u4eab\u7684\u5934\u6587\u4ef6":35,"\u662f\u5411\u91cf":74,"\u662f\u5426\u4ee5\u9006\u5e8f\u5904\u7406\u8f93\u5165\u5e8f\u5217":70,"\u662f\u5426\u4f7f\u7528\u53cc\u7cbe\u5ea6\u6d6e\u70b9\u6570":60,"\u662f\u5426\u4f7f\u7528\u65e7\u7684remoteparameterupdat":82,"\u662f\u5426\u4f7f\u7528\u6743\u91cd":74,"\u662f\u5426\u4f7f\u7528arm\u6a21\u5f0f":65,"\u662f\u5426\u4f7f\u7528gpu":98,"\u662f\u5426\u4f7f\u7528gpu\u8bad\u7ec3":101,"\u662f\u5426\u4f7f\u7528neon\u6307\u4ee4":[65,66],"\u662f\u5426\u5141\u8bb8\u6682\u5b58\u7565\u5fae\u591a\u4f59pool_size\u7684\u6570\u636e":2,"\u662f\u5426\u5185\u5d4cpython\u89e3\u91ca\u5668":60,"\u662f\u5426\u5219\u5171\u4eab\u540c\u4e00\u4e2a":75,"\u662f\u5426\u5c06\u5168\u5c40\u79cd\u5b50\u5e94\u7528\u4e8e\u672c\u5730\u7ebf\u7a0b\u7684\u968f\u673a\u6570":82,"\u662f\u5426\u5f00\u542f\u5355\u5143\u6d4b\u8bd5":60,"\u662f\u5426\u5f00\u542f\u8ba1\u65f6\u529f\u80fd":60,"\u662f\u5426\u5f00\u542frdma":60,"\u662f\u5426\u6253\u5370\u7248\u672c\u4fe1\u606f":82,"\u662f\u5426\u652f\u6301gpu":60,"\u662f\u5426\u663e\u793a":82,"\u662f\u5426\u7a00\u758f":74,"\u662f\u5426\u7f16\u8bd1\u4e2d\u82f1\u6587\u6587\u6863":60,"\u662f\u5426\u7f16\u8bd1\u542b\u6709avx\u6307\u4ee4\u96c6\u7684paddlepaddle\u4e8c\u8fdb\u5236\u6587\u4ef6":60,"\u662f\u5426\u7f16\u8bd1\u65f6\u8fdb\u884c\u4ee3\u7801\u98ce\u683c\u68c0\u67e5":60,"\u662f\u5426\u7f16\u8bd1python\u7684swig\u63a5\u53e3":60,"\u662f\u5426\u8fd0\u884c\u65f6\u52a8\u6001\u52a0\u8f7dcuda\u52a8\u6001\u5e93":60,"\u662f\u5426\u9700\u8981\u7b49\u5f85\u8be5\u8f6e\u6a21\u578b\u53c2\u6570":82,"\u662f\u56e0\u4e3a\u8fd9\u4e2a\u6d41\u7a0b\u6bd4\u5176\u4ed6\u65b9\u6cd5\u90fd\u66f4\u7b80\u4fbf":72,"\u662f\u56e0\u4e3ac99\u652f\u6301":34,"\u662f\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u52a0\u8f7d\u5b57\u5178\u5e76\u5b9a\u4e49\u6570\u636e\u63d0\u4f9b\u7a0b\u5e8f\u6a21\u5757\u548c\u7f51\u7edc\u67b6\u6784\u7684\u795e\u7ecf\u7f51\u7edc\u914d\u7f6e\u6587\u4ef6":99,"\u662f\u5728paddlepaddle\u4e2d\u6784\u9020\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u65f6\u6700\u91cd\u8981\u7684\u6982\u5ff5":71,"\u662f\u57fa\u7840\u7684\u8ba1\u7b97\u5355\u5143":59,"\u662f\u5b58\u6709\u4e00\u7cfb\u5217\u53d8\u6362\u77e9\u9635\u7684\u6743\u91cd":74,"\u662f\u5b58\u6709\u504f\u7f6e\u5411\u91cf\u7684\u6743\u91cd":74,"\u662f\u5bf9\u7528\u6237\u6587\u4ef6\u5b58\u50a8\u7a7a\u95f4\u7684\u62bd\u8c61":28,"\u662f\u5e8f\u5217":98,"\u662f\u5f85\u6269\u5c55\u7684\u6570\u636e":67,"\u662f\u6211\u4eec":73,"\u662f\u6307":35,"\u662f\u6307\u4e00\u7cfb\u5217\u7684\u7279\u5f81\u6570\u636e":68,"\u662f\u6307recurrent_group\u7684\u591a\u4e2a\u8f93\u5165\u5e8f\u5217":68,"\u662f\u6570\u636e\u8f93\u5165":71,"\u662f\u6574\u4e2a\u7684\u8bcd\u5d4c\u5165":98,"\u662f\u6709\u610f\u4e49\u7684":68,"\u662f\u6784\u5efa\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u6700\u91cd\u8981\u7684\u5de5\u5177":71,"\u662f\u6a21\u578b\u53c2\u6570\u4f18\u5316\u7684\u76ee\u6807\u51fd\u6570":59,"\u662f\u6ca1\u6709\u540d\u5b57\u7684":72,"\u662f\u6d45\u5c42\u8bed\u4e49\u89e3\u6790\u7684\u4e00\u79cd\u5f62\u5f0f":99,"\u662f\u6e90\u8bed\u8a00\u7684\u6587\u4ef6":101,"\u662f\u7528\u6237\u4f7f\u7528c":35,"\u662f\u7684":72,"\u662f\u76ee\u6807\u82f1\u8bed\u6587\u4ef6":101,"\u662f\u77e9\u9635":74,"\u662f\u795e\u7ecf\u7f51\u7edc\u7684\u5165\u53e3":59,"\u662f\u7f51\u7edc\u548c\u6570\u636e\u914d\u7f6e\u6587\u4ef6":93,"\u662f\u7f51\u7edc\u5c42\u5b9e\u4f8b\u7684\u540d\u5b57\u6807\u8bc6\u7b26":74,"\u662f\u7f51\u7edc\u5c42\u7684\u6807\u8bc6\u7b26":74,"\u662f\u7f51\u7edc\u5c42\u7684\u7c7b\u578b":74,"\u662f\u7f51\u7edc\u5c42\u8f93\u51fa\u7684\u5927\u5c0f":74,"\u662f\u8be5\u5c42\u7684\u6807\u8bc6\u7b26":74,"\u662f\u8be5\u5c42\u7684\u7c7b\u540d":74,"\u662f\u8be5\u7f51\u7edc\u5c42\u7684":74,"\u662f\u8f93\u5165":71,"\u662f\u8fd9\u4e00\u7c7b\u7684":57,"\u662f\u901a\u7528\u7269\u4f53\u5206\u7c7b\u9886\u57df\u4e00\u4e2a\u4f17\u6240\u5468\u77e5\u7684\u6570\u636e\u5e93":94,"\u662f\u9700\u8981\u4e86\u89e3\u54ea\u4e9b\u6b65\u9aa4\u62d6\u6162\u4e86\u6574\u4f53":79,"\u662fc":35,"\u662fdecoder\u7684\u6570\u636e\u8f93\u5165":70,"\u662fgoogle\u5f00\u6e90\u7684\u5bb9\u5668\u96c6\u7fa4\u7ba1\u7406\u7cfb\u7edf":85,"\u662fnvidia\u6027\u80fd\u5206\u6790\u5de5\u5177":79,"\u662fpaddlepaddle\u652f\u6301\u7684\u4e00\u79cd\u4efb\u610f\u590d\u6742\u7684rnn\u5355\u5143":70,"\u662fpaddlepaddle\u8d1f\u8d23\u63d0\u4f9b\u6570\u636e\u7684\u6a21\u5757":96,"\u662fpod\u5185\u7684\u5bb9\u5668\u90fd\u53ef\u4ee5\u8bbf\u95ee\u7684\u5171\u4eab\u76ee\u5f55":85,"\u662fpython\u5c01\u88c5\u7684\u7c7b\u540d":74,"\u662frnn\u72b6\u6001":71,"\u663e":96,"\u663e\u5f0f\u6307\u5b9a\u8fd4\u56de\u7684\u662f\u4e00\u4e2a28":2,"\u665a":68,"\u666e\u901a\u7528\u6237\u8bf7\u8d70\u5b89\u88c5\u6d41\u7a0b":62,"\u6682\u4e0d\u8003\u8651\u5728\u5185":56,"\u6682\u65f6\u4e0d\u8003\u8651\u591a\u4e2aparamet":20,"\u66b4\u9732\u8fd9\u4e2a\u6982\u5ff5\u5fc5\u8981\u51fd\u6570":35,"\u66f4\u522b\u63d0\u7b80\u5316\u95ee\u9898\u590d\u73b0\u5e26\u6765\u7684\u597d\u5904\u4e86":72,"\u66f4\u591a\u5173\u4e8edocker\u7684\u5b89\u88c5\u4e0e\u4f7f\u7528":53,"\u66f4\u591a\u5185\u5bb9\u53ef\u67e5\u770b\u53c2\u8003\u6587\u732e":100,"\u66f4\u591a\u7684\u7ec6\u8282\u53ef\u4ee5\u5728\u6587\u732e\u4e2d\u627e\u5230":100,"\u66f4\u591a\u7684\u7f16\u8bd1\u914d\u7f6e\u89c1":66,"\u66f4\u591a\u7684\u8f6c\u6362\u65b9\u6cd5\u8bf7\u53c2\u8003eigen":76,"\u66f4\u597d\u5730\u5b8c\u6210\u4e00\u4e9b\u590d\u6742\u7684\u8bed\u8a00\u7406\u89e3\u4efb\u52a1":70,"\u66f4\u5feb":71,"\u66f4\u65b0":53,"\u66f4\u65b0\u53ef\u80fd\u5bfc\u81f4\u9700\u8981\u65b0\u7684\u5f00\u53d1\u5de5\u5177":72,"\u66f4\u65b0\u6a21\u5f0f":56,"\u66f4\u65b0\u7684\u6587\u6863\u4ee5pr\u7684\u5f62\u5f0f\u63d0\u4ea4\u5230github\u4e2d":77,"\u66f4\u65b0\u7f51\u7edc\u53c2\u6570\u65f6\u5e94\u7528":56,"\u66f4\u65b9\u4fbf\u7684\u8bbe\u7f6e\u65b9\u5f0f":58,"\u66f4\u8be6\u7ec6\u6570\u636e\u683c\u5f0f\u548c\u7528\u4f8b\u8bf7\u53c2\u8003":96,"\u66f4\u8be6\u7ec6\u7684\u7f51\u7edc\u914d\u7f6e\u8fde\u63a5\u8bf7\u53c2\u8003":96,"\u66f4\u8be6\u7ec6\u7684\u8bf4\u660e":96,"\u66f4\u8fdb\u4e00\u6b65":70,"\u66f4\u9ad8":71,"\u66ff\u6211\u4eec\u5b8c\u6210\u4e86\u539f\u59cb\u8f93\u5165\u6570\u636e\u7684\u62c6\u5206":70,"\u6700":68,"\u6700\u4e0d\u540c\u7684\u7279\u8272\u662f\u5b83\u5e76\u6ca1\u6709\u5c06\u8f93\u5165\u8bed\u53e5\u7f16\u7801\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u5b9a\u957f\u5411\u91cf":101,"\u6700\u4e3b\u8981\u7684\u5de5\u4f5c\u5c31\u662f\u89e3\u6790\u51fa":87,"\u6700\u4f73\u63a8\u8350":2,"\u6700\u540e":[2,73,74,80,96,100],"\u6700\u540e\u4e00\u4e2a":67,"\u6700\u540e\u4e00\u5c42cost\u4e2d\u8bb0\u5f55\u4e86\u795e\u7ecf\u7f51\u7edc\u7684\u6240\u6709\u62d3\u6251\u7ed3\u6784":63,"\u6700\u540e\u4e00\u90e8\u5206\u662f\u795e\u7ecf\u7f51\u7edc\u7684\u914d\u7f6e":59,"\u6700\u540e\u518d\u8c03\u7528mutabl":76,"\u6700\u540e\u5220\u9664":47,"\u6700\u540e\u6211\u4eec\u4f7f\u7528\u94fe\u5f0f\u6cd5\u5219\u8ba1\u7b97":74,"\u6700\u597d\u7684\u6a21\u578b\u662f":100,"\u6700\u5c11\u663e\u793a\u591a\u5c11\u4e2a\u8282\u70b9":82,"\u6700\u5e38\u89c1\u7684\u9519\u8bef\u5904\u7406\u65b9\u5f0f\u662fexcept":34,"\u6700\u65b0\u7684\u4ee3\u7801":73,"\u6700\u65b0\u7684paddlepaddl":53,"\u6700\u65b0log":100,"\u6700\u7ec8":74,"\u6700\u7ec8\u5b9e\u73b0\u4e00\u4e2a\u5c42\u6b21\u5316\u7684\u590d\u6742rnn":70,"\u6700\u7ec8\u6211\u4eec\u53ef\u4ee5\u8c03\u7528trainer\u7684train\u65b9\u6cd5\u542f\u52a8\u8bad\u7ec3":63,"\u6700\u7ec8\u751f\u6210\u540d\u4e3apaddl":61,"\u6700\u7ec8\u7684\u8f93\u51fa\u7ed3\u679c":70,"\u6700\u7ec8\u8d8b\u4e8e\u63a5\u8fd1":59,"\u6708\u6e56":68,"\u6709":68,"\u6709\u4e00\u4e2a\u57fa\u672c\u7684\u8ba4\u8bc6":85,"\u6709\u4e00\u4e9b\u5fc5\u987b\u914d\u7f6e\u7684\u53c2\u6570":[65,66],"\u6709\u4e24\u4e2a\u7279\u6b8a\u6807\u8bc6":101,"\u6709\u4e86meta\u914d\u7f6e\u6587\u4ef6\u4e4b\u540e":98,"\u6709\u4e9b\u5c42\u53ef\u80fd\u9700\u8981\u9ad8\u7cbe\u5ea6\u6765\u4fdd\u8bc1\u68af\u5ea6\u68c0\u67e5\u5355\u6d4b\u6b63\u786e\u6267\u884c":74,"\u6709\u4e9b\u5c42\u6216\u8005\u6fc0\u6d3b\u9700\u8981\u505a\u5f52\u4e00\u5316\u4ee5\u4fdd\u8bc1\u5b83\u4eec\u7684\u8f93\u51fa\u7684\u548c\u662f\u4e00\u4e2a\u5e38\u6570":74,"\u6709\u4e9b\u7279\u5f81\u7684\u53d6\u503c\u8fbe\u5230\u6570\u767e\u4e07":56,"\u6709\u4e9b\u7535\u5f71id\u53ef\u80fd\u4e0e\u5b9e\u9645\u7535\u5f71\u4e0d\u76f8\u7b26\u5408":97,"\u6709\u4eba\u7528\u865a\u62df\u673a\u6765\u7c7b\u6bd4":72,"\u6709\u5173":68,"\u6709\u5173\u53c2\u6570\u914d\u7f6e\u7684\u8be6\u7ec6\u8bf4\u660e\u89c1":65,"\u6709\u5173\u7ebf\u6027\u56de\u5f52\u7684\u5b9e\u9645\u5e94\u7528":63,"\u6709\u5173kubernetes\u76f8\u5173\u6982\u5ff5\u4ee5\u53ca\u5982\u4f55\u642d\u5efa\u548c\u914d\u7f6ekubernetes\u96c6\u7fa4":87,"\u6709\u52a9\u4e8e\u7406\u89e3\u7528\u6237\u5bf9\u4e0d\u540c\u516c\u53f8":100,"\u6709\u52a9\u4e8e\u8bca\u65ad\u5206\u5e03\u5f0f\u9519\u8bef":80,"\u6709\u591a\u96be":72,"\u6709\u65f6\u5019\u6211\u4eec\u4f1a\u5e0c\u671b\u6e05\u7406\u6389\u5df2\u7ecf\u4e0b\u8f7d\u7684\u7b2c\u4e09\u65b9\u4f9d\u8d56\u4ee5\u53ca\u5df2\u7ecf\u7f16\u8bd1\u7684\u4e8c\u8fdb\u5236\u6587\u4ef6":72,"\u6709\u65f6\u5019\u6211\u4eec\u53ea\u60f3\u8fd0\u884c\u4e00\u4e2a\u7279\u5b9a\u7684\u5355\u5143\u6d4b\u8bd5":72,"\u6709\u65f6\u79f0\u4e3a":100,"\u6709\u6807\u51c6\u7684":34,"\u6709\u7684\u65f6\u5019":34,"\u6709\u7684\u65f6\u5019\u7b80\u7b80\u5355\u5355\u7684\u6539\u53d8\u5c31\u80fd\u5728\u6027\u80fd\u4e0a\u4ea7\u751f\u660e\u663e\u7684\u4f18\u5316\u6548\u679c":79,"\u6709\u7684\u8bdd\u9700\u8981\u5148\u5378\u8f7d":53,"\u670d\u52a1":68,"\u670d\u52a1\u5458":68,"\u672a\u5305\u542b\u5728\u5b57\u5178\u4e2d\u7684\u5355\u8bcd":101,"\u672a\u6307\u5b9a\u6309\u7167double\u7cbe\u5ea6\u7f16\u8bd1":58,"\u672a\u6807\u8bb0\u7684\u8bc4\u4ef7\u6837\u672c":100,"\u672a\u77e5\u8bcd":92,"\u672c\u4f8b\u4e2d\u4e3a0":92,"\u672c\u4f8b\u4e2d\u4e3a32":92,"\u672c\u4f8b\u4e2d\u4e3a4":92,"\u672c\u4f8b\u4e2d\u4f7f\u7528for\u5faa\u73af\u8fdb\u884c\u591a\u6b21\u8c03\u7528":2,"\u672c\u4f8b\u4e2d\u7684\u539f\u59cb\u6570\u636e\u4e00\u5171\u670910\u4e2a\u6837\u672c":68,"\u672c\u4f8b\u4e2d\u7684\u8f93\u5165\u7279\u5f81\u662f\u8bcdid\u7684\u5e8f\u5217":2,"\u672c\u4f8b\u6839\u636e\u7f51\u7edc\u914d\u7f6e\u4e2d":2,"\u672c\u4f8b\u6bcf\u884c\u4fdd\u5b58\u4e00\u6761\u6837\u672c":96,"\u672c\u4f8b\u7531\u6613\u5230\u96be\u5c55\u793a4\u79cd\u4e0d\u540c\u7684\u6587\u672c\u5206\u7c7b\u7f51\u7edc\u914d\u7f6e":96,"\u672c\u4f8b\u7684":2,"\u672c\u4f8b\u7684\u6240\u6709\u5b57\u7b26\u90fd\u5c06\u8f6c\u6362\u4e3a\u8fde\u7eed\u6574\u6570\u8868\u793a\u7684id\u4f20\u7ed9\u6a21\u578b":96,"\u672c\u4f8b\u91c7\u7528\u82f1\u6587\u60c5\u611f\u5206\u7c7b\u7684\u6570\u636e":2,"\u672c\u4f8b\u91c7\u7528adam\u4f18\u5316\u65b9\u6cd5":96,"\u672c\u5217\u8868\u8bf4\u660epaddlepaddle\u53d1\u7248\u4e4b\u524d\u9700\u8981\u6d4b\u8bd5\u7684\u529f\u80fd\u70b9":47,"\u672c\u5730":53,"\u672c\u5730\u6d4b\u8bd5":81,"\u672c\u5730\u8bad\u7ec3":81,"\u672c\u5730\u8bad\u7ec3\u4e0e\u9884\u6d4b":55,"\u672c\u5730\u8bad\u7ec3\u7684\u5b9e\u9a8c":84,"\u672c\u5b9e\u4f8b\u4e2d":92,"\u672c\u5c0f\u8282\u6211\u4eec\u5c06\u4ecb\u7ecd\u6a21\u578b\u7f51\u7edc\u7ed3\u6784":96,"\u672c\u5c42\u5c3a\u5bf8":94,"\u672c\u5c42\u6709\u56db\u4e2a\u53c2\u6570":94,"\u672c\u6559\u7a0b\u4e2d\u6211\u4eec\u7ed9\u51fa\u4e86\u4e09\u4e2aresnet\u6a21\u578b":94,"\u672c\u6559\u7a0b\u4e3b\u8981\u4ecb\u7ecd\u5e26kernel\u7684op\u5982\u4f55\u5199":75,"\u672c\u6559\u7a0b\u5c06\u4ecb\u7ecd\u4f7f\u7528\u6df1\u5ea6\u53cc\u5411\u957f\u77ed\u671f\u8bb0\u5fc6":99,"\u672c\u6559\u7a0b\u5c06\u6307\u5bfc\u4f60\u5982\u4f55\u5728":71,"\u672c\u6559\u7a0b\u5c06\u6307\u5bfc\u60a8\u5b8c\u6210\u957f\u671f\u77ed\u671f\u8bb0\u5fc6":100,"\u672c\u6559\u7a0b\u63d0\u4f9b\u4e86\u4e00\u4e2a\u7528\u4e8eimagenet\u4e0a\u7684\u5377\u79ef\u5206\u7c7b\u7f51\u7edc\u6a21\u578b":94,"\u672c\u6587\u4e2d\u6240\u6709\u7684\u4f8b\u5b50":68,"\u672c\u6587\u4e2d\u7531\u4e8e\u8f93\u5165\u6570\u636e\u662f\u968f\u673a\u751f\u6210\u7684\u4e0d\u9700\u8981\u8bfb\u8f93\u5165\u6587\u4ef6":59,"\u672c\u6587\u4e2d\u7684\u4f8b\u5b50\u91cc":72,"\u672c\u6587\u4e2d\u793a\u4f8b\u6240\u4f7f\u7528\u7684\u5355\u5143\u6d4b\u8bd5\u6587\u4ef6\u662f":68,"\u672c\u6587\u4ee5paddlepaddle\u7684\u53cc\u5c42rnn\u5355\u5143\u6d4b\u8bd5\u4e3a\u793a\u4f8b":68,"\u672c\u6587\u53ea\u4f7f\u7528\u4e86\u9ed8\u8ba4\u547d\u540d\u7a7a\u95f4":85,"\u672c\u6587\u5c06\u4ecb\u7ecd\u5728kubernetes\u5bb9\u5668\u7ba1\u7406\u5e73\u53f0\u4e0a\u5feb\u901f\u6784\u5efapaddlepaddle\u5bb9\u5668\u96c6\u7fa4":87,"\u672c\u6587\u6863\u4ecb\u7ecd\u5982\u4f55\u5728paddlepaddle\u5e73\u53f0\u4e0a":92,"\u672c\u6587\u6863\u5185\u4e0d\u91cd\u590d\u4ecb\u7ecd":85,"\u672c\u6587\u6863\u5c06\u4ee5linux":65,"\u672c\u6587\u6863\u63cf\u8ff0paddl":35,"\u672c\u6765":68,"\u672c\u6b21\u8bad\u7ec3\u6587\u4ef6\u6240\u5728\u76ee\u5f55":87,"\u672c\u6b21\u8bad\u7ec3\u7684yaml\u6587\u4ef6\u53ef\u4ee5\u5199\u6210":87,"\u672c\u6b21\u8bad\u7ec3\u8981\u6c42\u67093\u4e2apaddlepaddle\u8282\u70b9":87,"\u672c\u6b21\u8bd5\u9a8c":96,"\u672c\u793a\u4f8b\u4e2d\u4f7f\u7528\u7684\u539f\u59cb\u6570\u636e\u5982\u4e0b":68,"\u672c\u793a\u4f8b\u610f\u56fe\u4f7f\u7528\u5355\u5c42rnn\u548c\u53cc\u5c42rnn\u5b9e\u73b0\u4e24\u4e2a\u5b8c\u5168\u7b49\u4ef7\u7684\u5168\u8fde\u63a5rnn":68,"\u672c\u793a\u4f8b\u7684\u9884\u6d4b\u7ed3\u679c":100,"\u672c\u7bc7\u6559\u7a0b\u5728paddlepaddle\u4e2d\u91cd\u73b0\u4e86\u8fd9\u4e00\u826f\u597d\u7684\u8bad\u7ec3\u7ed3\u679c":101,"\u672c\u7bc7\u6559\u7a0b\u5c06\u4f1a\u6307\u5bfc\u4f60\u901a\u8fc7\u8bad\u7ec3\u4e00\u4e2a":101,"\u672c\u8d28\u4e0a\u4e0e\u8bad\u7ec3\u6a21\u578b\u4e00\u6837":101,"\u673a\u5668\u7684\u8bbe\u5907":84,"\u673a\u5668\u7ffb\u8bd1":[47,95],"\u6743\u91cd\u66f4\u65b0\u7684\u68af\u5ea6":82,"\u6761\u4ef6\u4e0b":85,"\u6765":68,"\u6765\u4e0b\u8f7ddocker\u955c\u50cf":61,"\u6765\u4ee3\u66ff":73,"\u6765\u4f7f\u7528\u4e00\u4e2a\u955c\u50cf\u542f\u52a8\u4e00\u4e2a\u5bb9\u5668":61,"\u6765\u4f7f\u7528dropout":57,"\u6765\u4f7f\u7528dropout\u7684":57,"\u6765\u4fdd\u8bc1\u8bad\u7ec3\u8fc7\u7a0b\u53ef\u4ee5\u4ece\u4e2d\u95f4\u72b6\u6001\u91cd\u65b0\u542f\u52a8":20,"\u6765\u505a\u68af\u5ea6\u68c0\u67e5":74,"\u6765\u505ableu\u8bc4\u4f30":101,"\u6765\u505c\u6b62\u8bad\u7ec3":98,"\u6765\u5206\u6790\u6267\u884c\u6587\u4ef6":79,"\u6765\u5206\u79bb\u8bad\u7ec3\u548c\u6d4b\u8bd5\u6587\u4ef6":98,"\u6765\u5206\u9694\u6bcf\u4e00\u884c":98,"\u6765\u5217\u51fa\u5f53\u524d\u7cfb\u7edf\u4e2d\u7684\u6240\u6709\u955c\u50cf":61,"\u6765\u521d\u59cb\u5316\u53c2\u6570":58,"\u6765\u542f\u52a8\u548c":72,"\u6765\u5b89\u88c5":80,"\u6765\u5b8c\u6210\u7f51\u7edc\u7684\u8bad\u7ec3":63,"\u6765\u5b9a\u4e49\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u6765\u5bf9\u6bd4\u5206\u6790\u4e24\u8005\u8bed\u4e49\u76f8\u540c\u7684\u539f\u56e0":68,"\u6765\u5e2e\u52a9\u4f60\u7406\u89e3paddlepaddle\u7684\u5185\u90e8\u8fd0\u884c\u673a\u5236":96,"\u6765\u5f00\u542f\u672c\u5730\u7684\u8bad\u7ec3":100,"\u6765\u5f71\u54cdpaddlepaddle\u7684\u7f16\u8bd1\u8fc7\u7a0b":[65,66],"\u6765\u5f97\u5230\u67d0\u4e2a\u7279\u5b9a\u53c2\u6570\u7684\u68af\u5ea6\u77e9\u9635":74,"\u6765\u6267\u884c":72,"\u6765\u6307\u5b9a\u7f51\u7edc\u5c42\u7684\u6570\u76ee":94,"\u6765\u63a5\u53d7\u4e0d\u4f7f\u7528\u7684\u51fd\u6570\u4ee5\u4fdd\u8bc1\u517c\u5bb9\u6027":2,"\u6765\u63cf\u8ff0\u7684":76,"\u6765\u63cf\u8ff0\u8be5op\u7684\u8f93\u5165":75,"\u6765\u642d\u5efa\u795e\u7ecf\u7f51\u7edc":63,"\u6765\u6ce8\u518c\u8be5\u5c42":74,"\u6765\u6df7\u5408\u4f7f\u7528gpu\u548ccpu\u8ba1\u7b97\u7f51\u7edc\u5c42\u7684\u53c2\u6570":84,"\u6765\u6e05\u7406\u8fd9\u4e9b\u5185\u5bb9":72,"\u6765\u751f\u6210\u5e8f\u5217":101,"\u6765\u7684\u79d2\u6570":97,"\u6765\u786e\u4fdd\u628a":34,"\u6765\u786e\u5b9a\u5bf9\u5e94\u5173\u7cfb":2,"\u6765\u7f16\u8bd1":72,"\u6765\u81ea\u5b9a\u4e49\u4f20\u6570\u636e\u7684\u8fc7\u7a0b":1,"\u6765\u83b7\u5f97\u8f93\u51fa\u7684\u68af\u5ea6":74,"\u6765\u8868\u793a":71,"\u6765\u8868\u793a\u53c2\u6570\u4f4d\u7f6e":99,"\u6765\u8868\u793a\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u6765\u8868\u793apaddle\u5185\u90e8\u7c7b":34,"\u6765\u89e3\u51b3\u4e0a\u9762\u7684\u95ee\u9898":56,"\u6765\u8ba1\u7b97\u68af\u5ea6":74,"\u6765\u8bb2\u89e3\u5982\u4f55\u4f7f\u7528\u53cc\u5c42rnn":68,"\u6765\u8bbe\u7f6e":58,"\u6765\u8bbf\u95ee\u7528\u6237\u81ea\u5df1\u7684\u6570\u636e":21,"\u6765\u8bf4\u660epydataprovider2\u7684\u7b80\u5355\u4f7f\u7528\u573a\u666f":2,"\u6765\u8c03\u6574":73,"\u6765\u8c03\u7528":72,"\u6765\u8fd0\u884c":80,"\u6765\u8fd0\u884c\u5305\u62ec":72,"\u6765\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5\u4e86":72,"\u6765\u8fd0\u884c\u6027\u80fd\u5206\u6790\u548c\u8c03\u4f18":79,"\u6765\u8fd0\u884c\u955c\u50cf":61,"\u6765\u8fdb\u884c\u8ba8\u8bba":35,"\u6765\u9884\u6d4b\u8fd9\u4e2a\u4e2d\u95f4\u7684\u8bcd":56,"\u676f\u5b50":68,"\u6784\u5efa":65,"\u6784\u6210\u4e86\u8f93\u51fa\u53cc\u5c42\u5e8f\u5217\u7684\u7b2ci\u4e2a":67,"\u6784\u9020":87,"\u6784\u9020\u51fd\u6570\u542b\u67092\u4e2a\u53c2\u6570":75,"\u6784\u9020\u51fd\u6570\u91cc\u901a\u8fc7":75,"\u6784\u9020paddl":4,"\u67b6\u6784\u6765\u8bad\u7ec3\u60c5\u611f\u5206\u6790\u6a21\u578b":100,"\u67d0\u4e00\u4e2a\u795e\u7ecf\u5143\u7684\u4e00\u4e2a\u8f93\u5165\u4e3a\u4e0a\u4e00\u4e2a\u65f6\u95f4\u6b65\u7f51\u7edc\u4e2d\u67d0\u4e00\u4e2a\u795e\u7ecf\u5143\u7684\u8f93\u51fa":68,"\u67d0\u4e9b\u53c2\u6570\u53ea\u53ef\u7528\u4e8e\u7279\u5b9a\u7684\u5c42\u4e2d":81,"\u67e5\u770b":[73,96],"\u67e5\u770b\u5f53\u524d\u72b6\u6001":73,"\u67e5\u770b\u5f53\u524d\u8fdc\u7a0b\u4ed3\u5e93\u7684\u540d\u5b57":73,"\u67e5\u770b\u6587\u4ef6\u5177\u4f53\u88ab\u4fee\u6539\u7684\u5185\u5bb9":73,"\u67e5\u770b\u662f\u5426\u662f\u5176\u4ed6\u9519\u8bef\u5f15\u53d1\u7684\u62a5\u9519":54,"\u67e5\u770bjob\u7684\u8be6\u7ec6\u60c5\u51b5":86,"\u6807\u51c6\u5dee\u4e3a":58,"\u6807\u51c6\u8868\u793apaddlepaddle\u7248\u672c\u53f7":47,"\u6807\u51c6lstm\u4ee5\u6b63\u5411\u5904\u7406\u8be5\u5e8f\u5217":99,"\u6807\u793a\u56fe\u7247\u662f\u5f69\u8272\u56fe\u6216\u7070\u5ea6\u56fe":93,"\u6807\u793a\u662f\u5426\u4e3a\u5f69\u8272\u56fe\u7247":93,"\u6807\u7b7e0\u8868\u793a\u8d1f\u9762\u7684\u8bc4\u8bba":100,"\u6807\u7b7e1\u8868\u793a\u6b63\u9762\u7684\u8bc4\u8bba":100,"\u6807\u7b7e\u4e0b\u627e\u5230\u6700\u65b0\u7684paddle\u955c\u50cf\u7248\u672c":61,"\u6807\u7b7e\u6587\u4ef6":99,"\u6807\u7b7e\u65b9\u6848\u6765\u81ea":99,"\u6807\u8bc6\u662f\u5426\u4e3a\u8fde\u7eed\u7684batch\u8ba1\u7b97":82,"\u6838\u4e00\u6837\u591a\u7684\u8fdb\u7a0b\u6765\u5e76\u884c\u7f16\u8bd1":72,"\u6839\u636e\u4f60\u7684\u4efb\u52a1":84,"\u6839\u636e\u524d\u6587\u7684\u63cf\u8ff0":87,"\u6839\u636e\u5728\u6a21\u578b\u914d\u7f6e\u6587\u4ef6\u4e2d\u4f7f\u7528\u7684\u540d\u4e3a":80,"\u6839\u636e\u6570\u636e\u91cf\u89c4\u6a21":97,"\u6839\u636e\u7528\u6237\u6307\u5b9a\u7684\u5b57\u5178":92,"\u6839\u636e\u7f51\u7edc\u914d\u7f6e\u4e2d\u7684":82,"\u6839\u636e\u8f93\u5165tensor\u7684\u5927\u5c0f\u6765\u8bbe\u7f6e\u8f93\u51fatensor\u7684\u5927\u5c0f":76,"\u6839\u636e\u8fd9\u4e9b\u53c2\u6570\u7684\u4f7f\u7528\u573a\u5408":81,"\u6839\u636e\u9ed8\u8ba4\u503c\u9012\u589e":82,"\u6839\u636e\u9ed8\u8ba4\u7aef\u53e3\u53f7\u9012\u589e":82,"\u6839\u636ecpu":61,"\u6839\u636ejob\u5bf9\u5e94\u7684pod\u4fe1\u606f":86,"\u683c\u5f0f":82,"\u683c\u5f0f\u5982\u4e0b":96,"\u683c\u5f0f\u7684\u6587\u4ef6\u6765\u5b58\u653e":75,"\u683c\u5f0f\u8bf4\u660e":92,"\u68af\u5ea6\u4f1a\u5c31\u5730":74,"\u68af\u5ea6\u53c2\u6570\u7684\u5206\u5757\u6570\u76ee":82,"\u68af\u5ea6\u5c31\u53ef\u4ee5\u901a\u8fc7\u8fd9\u4e2a\u65b9\u7a0b\u8ba1\u7b97\u5f97\u5230":74,"\u68af\u5ea6\u670d\u52a1\u5668\u7684\u6570\u91cf":82,"\u68af\u5ea6\u68c0\u67e5\u5355\u5143\u6d4b\u8bd5\u901a\u8fc7\u6709\u9650\u5dee\u5206\u6cd5\u6765\u9a8c\u8bc1\u4e00\u4e2a\u5c42\u7684\u68af\u5ea6":74,"\u68af\u5ea6\u68c0\u67e5\u7684\u8f93\u5165\u6570\u636e\u7684\u6279\u6b21\u5927\u5c0f":74,"\u68c0\u67e5\u70b9\u4fdd\u5b58\u7a0b\u5e8f\u6d41\u7a0b":20,"\u68c0\u67e5\u8f93\u5165\u6570\u636e\u7ef4\u5ea6":75,"\u68d2":96,"\u697c\u5c42":68,"\u6a21\u5757":93,"\u6a21\u5757\u4e0b\u7684\u76f8\u5173":76,"\u6a21\u5757\u4e2d\u7684":2,"\u6a21\u578b":99,"\u6a21\u578b\u4e00\u76f4\u4e0d\u6536\u655b":56,"\u6a21\u578b\u4fdd\u5b58\u5728\u76ee\u5f55":100,"\u6a21\u578b\u5171\u5305\u542b1":92,"\u6a21\u578b\u5217\u8868\u6587\u4ef6":99,"\u6a21\u578b\u53c2\u6570\u68c0\u67e5\u70b9\u901a\u8fc7\u5b9a\u671f\u5411\u78c1\u76d8\u4e0a\u4fdd\u5b58\u4e00\u4efd\u5b58\u50a8\u5728paramet":20,"\u6a21\u578b\u53ca\u53c2\u6570\u4f1a\u88ab\u4fdd\u5b58\u5728\u8def\u5f84":93,"\u6a21\u578b\u5b58\u50a8\u8def\u5f84":96,"\u6a21\u578b\u5c06\u4fdd\u5b58\u5728\u76ee\u5f55":99,"\u6a21\u578b\u5c31\u8bad\u7ec3\u6210\u529f\u4e86":101,"\u6a21\u578b\u6570\u636e\u68c0\u67e5\u70b9\u7684\u5b9e\u73b0":20,"\u6a21\u578b\u6587\u4ef6\u5c06\u88ab\u5199\u5165\u8282\u70b9":80,"\u6a21\u578b\u6765\u5c06\u6cd5\u8bed\u7ffb\u8bd1\u6210\u82f1\u8bed":101,"\u6a21\u578b\u6765\u6307\u5bfc\u4f60\u5b8c\u6210\u8fd9\u4e9b\u6b65\u9aa4":71,"\u6a21\u578b\u6f14\u793a\u5982\u4f55\u914d\u7f6e\u590d\u6742\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u6a21\u578b":71,"\u6a21\u578b\u7684\u4ee3\u7801\u53ef\u4ee5\u5728":71,"\u6a21\u578b\u7684\u7ed3\u6784\u548c\u8bad\u7ec3\u8fc7\u7a0b":92,"\u6a21\u578b\u7684\u7f16\u7801\u5668\u90e8\u5206\u5982\u4e0b\u6240\u793a":71,"\u6a21\u578b\u88ab\u4fdd\u5b58\u5728":98,"\u6a21\u578b\u8bad\u7ec3\u4f1a\u770b\u5230\u7c7b\u4f3c\u4e0a\u9762\u8fd9\u6837\u7684\u65e5\u5fd7\u4fe1\u606f":96,"\u6a21\u578b\u8bad\u7ec3\u548c\u6700\u540e\u7684\u7ed3\u679c\u9a8c\u8bc1":59,"\u6a21\u578b\u8bad\u7ec3\u7b49\u4efb\u52a1":63,"\u6a21\u578b\u8def\u5f84":[94,99],"\u6a21\u578b\u8f93\u51fa\u8def\u5f84":99,"\u6a21\u578b\u914d\u7f6e":[0,55],"\u6a21\u578b\u914d\u7f6e\u89e3\u6790":34,"\u6a21\u578b\u91c7\u7528":92,"\u6a21\u578b\u9884\u6d4b":4,"\u6a2a\u5411\u62fc\u63a5":56,"\u6b21":68,"\u6b22\u8fce\u901a\u8fc7":73,"\u6b63\u6837\u672c":96,"\u6b63\u786e\u7684\u89e3\u51b3\u65b9\u6cd5\u662f":53,"\u6b63\u8d1f\u5bf9\u9a8c\u8bc1":81,"\u6b63\u9762\u7684\u8bc4\u8bba\u7684\u5f97\u5927\u4e8e\u7b49\u4e8e7":100,"\u6b63\u9762\u8bc4\u4ef7\u6837\u672c":100,"\u6b64\u547d\u4ee4\u5c06\u5728your":65,"\u6b64\u5904":92,"\u6b64\u5904\u90fd\u4e3a2":68,"\u6b64\u5916":[57,65,72,73],"\u6b64\u6559\u7a0b\u5c06\u5411\u60a8\u5206\u6b65\u4ecb\u7ecd\u5982\u4f55\u4f7f\u7528\u5185\u7f6e\u7684\u5b9a\u65f6\u5de5\u5177":79,"\u6b64\u6570\u636e\u96c6\u5305\u542b\u7535\u5f71\u8bc4\u8bba\u53ca\u5176\u76f8\u5173\u8054\u7684\u7c7b\u522b\u6807\u7b7e":100,"\u6b64\u65f6\u53ea\u9700\u8981":72,"\u6b64\u65f6\u53ef\u4ee5\u5728\u8c03\u7528infer\u63a5\u53e3\u65f6\u901a\u8fc7\u8bbe\u7f6e":56,"\u6b64\u65f6\u53ef\u4ee5\u8df3\u8fc7paddlepaddle\u6a21\u578b\u53c2\u6570\u6587\u4ef6\u7684\u5934\u4fe1\u606f":58,"\u6b64\u65f6\u60a8\u53ef\u4ee5\u8fd0\u884c\u8fd9\u4e2a\u547d\u4ee4\u5728\u5f00\u53d1\u673a\u4e0a\u8fdb\u884c\u6d4b\u8bd5\u8fd0\u884c":61,"\u6b64\u65f6master\u5c06\u8d1f\u8d23\u542f\u52a8\u4e00\u4e2a\u65b0\u7684train":20,"\u6b64\u7c7b\u62a5\u9519\u901a\u5e38\u662f\u7531\u4e8e\u67d0\u4e00\u4e2a\u8282\u70b9\u7684\u9519\u8bef\u5bfc\u81f4\u8fd9\u4e2a\u8282\u70b9\u7684\u8bad\u7ec3\u8fdb\u7a0b\u9000\u51fa":54,"\u6b65\u9aa4":56,"\u6bb5\u843d\u53ef\u4ee5\u770b\u4f5c\u662f\u4e00\u4e2a\u5d4c\u5957\u7684\u53cc\u5c42\u7684\u5e8f\u5217":70,"\u6bcf100\u4e2abatch\u6253\u5370\u4e00\u6b21\u7edf\u8ba1\u4fe1\u606f":100,"\u6bcf100\u4e2abatch\u663e\u793a\u53c2\u6570\u7edf\u8ba1":99,"\u6bcf20\u4e2abatch\u6253\u5370\u4e00\u6b21\u65e5\u5fd7":100,"\u6bcf20\u4e2abatch\u8f93\u51fa\u65e5\u5fd7":99,"\u6bcf\u4e00\u4e2a":47,"\u6bcf\u4e00\u4e2a\u4efb\u52a1\u6d41\u7a0b\u90fd\u53ef\u4ee5\u88ab\u5212\u5206\u4e3a\u5982\u4e0b\u4e94\u4e2a\u6b65\u9aa4":96,"\u6bcf\u4e00\u4e2a\u6587\u4ef6\u662f\u6570\u636e\u96c6\u7684\u4e00\u4e2ashard":21,"\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65":68,"\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65\u4e4b\u95f4\u7684\u795e\u7ecf\u7f51\u7edc\u5177\u6709\u4e00\u5b9a\u7684\u76f8\u5173\u6027":68,"\u6bcf\u4e00\u4e2a\u6d4b\u8bd5\u5468\u671f\u6d4b\u8bd5\u4e00\u6b21\u6240\u6709\u6570\u636e":98,"\u6bcf\u4e00\u4e2a\u8282\u70b9\u90fd\u6709\u76f8\u540c\u7684\u65e5\u5fd7\u7ed3\u6784":80,"\u6bcf\u4e00\u4e2akey\u7531":98,"\u6bcf\u4e00\u4e2alayer\u8f93\u51fa\u77e9\u9635\u7684\u9ad8\u5ea6":56,"\u6bcf\u4e00\u7ec4\u5185\u7684\u6240\u6709\u53e5\u5b50\u548clabel":68,"\u6bcf\u4e00\u884c\u8868\u793a\u4e00\u4e2a\u5b9e\u4f8b":100,"\u6bcf\u4e2a":[80,99],"\u6bcf\u4e2a\u503c\u7684\u7c7b\u578b\u53ef\u4ee5\u662f\u6574\u5f62":21,"\u6bcf\u4e2a\u5143\u7d20\u662f\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u6bcf\u4e2a\u5143\u7d20\u662f\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u6bcf\u4e2a\u5355\u5c42rnn":70,"\u6bcf\u4e2a\u5355\u8bcd\u7684\u9884\u6d4b\u9519\u8bef\u7387":101,"\u6bcf\u4e2a\u53e5\u5b50\u53c8\u662f\u5355\u8bcd\u7684\u6570\u7ec4":68,"\u6bcf\u4e2a\u53e5\u5b50\u90fd\u4ee5\u5f00\u59cb\u6807\u8bb0\u5f00\u5934":71,"\u6bcf\u4e2a\u53e5\u5b50\u90fd\u4ee5\u7ed3\u675f\u6807\u8bb0\u7ed3\u5c3e":71,"\u6bcf\u4e2a\u5b50\u5e8f\u5217\u957f\u5ea6\u53ef\u4ee5\u4e0d\u4e00\u81f4":68,"\u6bcf\u4e2a\u5b50\u6587\u4ef6\u5939\u4e0b\u5b58\u50a8\u76f8\u5e94\u5206\u7c7b\u7684\u56fe\u7247":93,"\u6bcf\u4e2a\u5b57\u5178\u5305\u542b\u603b\u517130000\u4e2a\u5355\u8bcd":101,"\u6bcf\u4e2a\u5b57\u5178\u90fd\u6709dictsize\u4e2a\u5355\u8bcd":101,"\u6bcf\u4e2a\u5c42\u5728\u5176":74,"\u6bcf\u4e2a\u5c42\u90fd\u6709\u4e00\u4e2a\u6216\u591a\u4e2ainput":96,"\u6bcf\u4e2a\u6279\u6b21\u6570\u636e":82,"\u6bcf\u4e2a\u6587\u4ef6\u5939\u90fd\u5305\u542b\u6cd5\u8bed\u5230\u82f1\u8bed\u7684\u5e73\u884c\u8bed\u6599\u5e93":101,"\u6bcf\u4e2a\u6587\u4ef6\u662f\u4e00\u4e2a\u7535\u5f71\u8bc4\u8bba":100,"\u6bcf\u4e2a\u6587\u672c\u6587\u4ef6\u5305\u542b\u4e00\u4e2a\u6216\u8005\u591a\u4e2a\u5b9e\u4f8b":100,"\u6bcf\u4e2a\u65f6\u95f4\u6b65\u4e4b\u5185\u7684\u8fd0\u7b97\u662f\u72ec\u7acb\u7684":70,"\u6bcf\u4e2a\u65f6\u95f4\u6b65\u90fd\u7528\u4e86\u4e0a\u4e00\u4e2a\u65f6\u95f4\u6b65\u7684\u8f93\u51fa\u7ed3\u679c":68,"\u6bcf\u4e2a\u6743\u91cd\u5bf9\u5e94\u4e00\u4e2a\u8f93\u5165":74,"\u6bcf\u4e2a\u6837\u672c\u7531\u4e24\u90e8\u5206\u7ec4\u6210":68,"\u6bcf\u4e2a\u6837\u672c\u95f4\u7528\u7a7a\u884c\u5206\u5f00":68,"\u6bcf\u4e2a\u6d4b\u8bd5\u5468\u671f\u6d4b\u8bd5":98,"\u6bcf\u4e2a\u7279\u5f81\u7684meta\u914d\u7f6e":98,"\u6bcf\u4e2a\u72b6\u6001":70,"\u6bcf\u4e2a\u7c7b\u522b\u4e2d\u968f\u673a\u62bd\u53d6\u4e8610\u5f20\u56fe\u7247":93,"\u6bcf\u4e2a\u7c7b\u5305\u542b6000\u5f20":93,"\u6bcf\u4e2a\u7ebf\u7a0b":82,"\u6bcf\u4e2a\u7ebf\u7a0b\u5206\u914d\u5230128\u4e2a\u6837\u672c\u7528\u4e8e\u8bad\u7ec3":82,"\u6bcf\u4e2a\u8282\u70b9\u6709\u4e24\u4e2a6\u6838cpu":101,"\u6bcf\u4e2a\u8bad\u7ec3\u8282\u70b9\u5fc5\u987b\u6307\u5b9a\u4e00\u4e2a\u552f\u4e00\u7684id\u53f7":82,"\u6bcf\u4e2a\u8bb0\u5fc6\u5355\u5143\u5305\u542b\u56db\u4e2a\u4e3b\u8981\u7684\u5143\u7d20":100,"\u6bcf\u4e2a\u8bc4\u8bba\u7684\u7f51\u5740":100,"\u6bcf\u4e2a\u8f93\u5165\u90fd\u662f\u4e00\u4e2a":74,"\u6bcf\u4e2a\u8f93\u51fa\u8282\u70b9\u90fd\u8fde\u63a5\u5230\u6240\u6709\u7684\u8f93\u5165\u8282\u70b9\u4e0a":74,"\u6bcf\u4e2a\u91cc\u9762\u90fd\u5305\u542b202mb\u7684\u5168\u90e8\u7684\u6a21\u578b\u53c2\u6570":101,"\u6bcf\u4e2acommit\u53ea\u505a\u4e86\u5c11\u91cf\u7684\u4fee\u6539":73,"\u6bcf\u4e2adata":21,"\u6bcf\u4e2aparamet":20,"\u6bcf\u4e2apass\u7684\u7b2c0\u4e2abatch\u5230\u5f53\u524dbatch\u6240\u6709\u6837\u672c\u7684\u5e73\u5747\u5206\u7c7b\u9519\u8bef\u7387":96,"\u6bcf\u4e2apass\u7684\u7b2c0\u4e2abatch\u5230\u5f53\u524dbatch\u6240\u6709\u6837\u672c\u7684\u5e73\u5747cost":96,"\u6bcf\u4e2apod\u5305\u542b\u4e00\u4e2apaddlepaddle\u5bb9\u5668":87,"\u6bcf\u4e2ashard\u5206\u522b\u5b58\u50a8\u5728\u5176\u4e2d\u4e00\u53f0paramet":20,"\u6bcf\u4f4d\u7528\u6237\u81f3\u5c11\u670920\u6761\u8bc4\u5206":97,"\u6bcf\u5c42\u4e0a\u53ea\u80fd\u4fdd\u5b58\u56fa\u5b9a\u6570\u76ee\u4e2a\u6700\u597d\u7684\u72b6\u6001":82,"\u6bcf\u5c42\u4f7f\u7528\u7684gpu\u53f7\u4f9d\u8d56\u4e8e\u53c2\u6570train":84,"\u6bcf\u5f53\u6a21\u578b\u5728\u7ffb\u8bd1\u8fc7\u7a0b\u4e2d\u751f\u6210\u4e86\u4e00\u4e2a\u5355\u8bcd":101,"\u6bcf\u6279\u6b21":82,"\u6bcf\u6b21":61,"\u6bcf\u6b21\u63d0\u4ea4\u4ee3\u7801":73,"\u6bcf\u6b21\u63d0\u4ea4\u65f6":73,"\u6bcf\u6b21\u6d4b\u8bd5\u90fd\u6d4b\u8bd5\u6240\u6709\u6570\u636e":100,"\u6bcf\u6b21\u751f\u62101\u4e2a\u5e8f\u5217":101,"\u6bcf\u6b21\u8bfb\u53d6\u4e00\u6761\u6570\u636e\u540e":96,"\u6bcf\u6b21\u8f93\u51fa\u4e00\u4e2adata":21,"\u6bcf\u6b21\u90fd\u4f1a\u4ecepython\u7aef\u8bfb\u53d6\u6570\u636e":2,"\u6bcf\u884c\u5b58\u50a8\u4e00\u4e2a\u8bcd":92,"\u6bcf\u884c\u5b58\u50a8\u7684\u662f\u4e00\u4e2a\u6837\u672c\u7684\u7279\u5f81":94,"\u6bcf\u884c\u6253\u537032\u4e2a\u53c2\u6570\u4ee5":92,"\u6bcf\u884c\u8868\u793a\u4e00\u4e2a\u6279\u6b21\u4e2d\u7684\u5355\u4e2a\u8f93\u5165":74,"\u6bcf\u884c\u90fd\u662f\u4e00\u4e2a\u6cd5\u8bed\u6216\u8005\u82f1\u8bed\u7684\u53e5\u5b50":101,"\u6bcf\u8f6e\u4f1a\u5c06\u6570\u636e\u96c6\u4e2d\u7684\u6240\u6709\u8bad\u7ec3\u6837\u672c\u4f7f\u7528\u4e00\u6b21":82,"\u6bcf\u8f6e\u7ed3\u675f\u65f6\u5bf9\u6240\u6709\u6d4b\u8bd5\u6570\u636e\u8fdb\u884c\u6d4b\u8bd5":82,"\u6bcf\u8f6e\u90fd\u4f1a\u4fdd\u5b58\u9884\u6d4b\u7ed3\u679c":82,"\u6bcf\u8fd0\u884c\u591a\u5c11\u4e2a\u6279\u6b21\u6267\u884c\u4e00\u6b21\u7a00\u758f\u53c2\u6570\u5206\u5e03\u7684\u68c0\u67e5":82,"\u6bcf\u969410\u5206\u949f":20,"\u6bcf\u9694\u591a\u5c11batch\u6253\u5370\u4e00\u6b21\u65e5\u5fd7":96,"\u6bcfdot":82,"\u6bcflog":82,"\u6bcfsave":82,"\u6bcftest":82,"\u6bd4\u5982":[21,54,56,61,65,72,73,96],"\u6bd4\u5982\u4e00\u53e5\u8bdd\u4e2d\u7684\u6bcf\u4e00\u4e2a\u5355\u8bcd":68,"\u6bd4\u5982\u5982\u679c\u8981build\u4e00\u4e2a\u4e0d\u4f9d\u8d56gpu":73,"\u6bd4\u5982\u5c06":47,"\u6bd4\u5982\u5e0c\u671b\u6700\u5c0f\u5316\u751f\u6210\u7684\u5e93\u7684\u5927\u5c0f":[65,66],"\u6bd4\u5982\u6bcf\u969410\u5206\u949f\u6700\u65b0\u7684\u5feb\u7167":20,"\u6bd4\u5982\u6d41\u5f0f\u6570\u636e\u5904\u7406":21,"\u6bd4\u5982\u8bbe\u7f6e\u4e00\u4e2a\u5168\u8fde\u63a5\u5c42\u7684\u53c2\u6570\u521d\u59cb\u5316\u65b9\u5f0f\u548cbias\u521d\u59cb\u5316\u65b9\u5f0f":58,"\u6bd4\u5982\u901a\u8fc78080\u7aef\u53e3":85,"\u6bd4\u5982fpe":54,"\u6bd4\u5982ide\u914d\u7f6e\u91cc":73,"\u6bd4\u5982imagenet\u8fd9\u4e2a\u6570\u636e\u96c6\u53ef\u80fd\u88ab\u5206\u62101000\u4e2ashard":21,"\u6c34\u6e29":68,"\u6c49\u5ead":68,"\u6c60\u5316\u5c42":93,"\u6ca1":68,"\u6ca1\u6709\u4f5c\u7528":2,"\u6ca1\u6709\u5b9e\u9645\u610f\u4e49":92,"\u6ca1\u6709\u627e\u5230\u548c\u5f53\u524d\u7cfb\u7edf\u5339\u914d\u7684paddlepaddle\u5b89\u88c5\u5305":53,"\u6ca1\u6709\u6d4b\u8bd5\u6570\u636e":2,"\u6ca1\u6709\u8bbe\u7f6e":[65,66],"\u6ca1\u6709\u8fdb\u884c\u6b63\u786e\u6027\u7684\u68c0\u67e5":97,"\u6ca1\u6709\u8fdb\u884c\u7ed3\u6784\u7684\u5fae\u8c03":98,"\u6cd5\u8bed":101,"\u6ce8":[20,61],"\u6ce8\u518c":75,"\u6ce8\u518ccpu":75,"\u6ce8\u518cop":75,"\u6ce8\u518cop\u65f6\u7684\u7c7b\u578b\u540d":75,"\u6ce8\u610f":[2,60,61,63,65,66,71,74,87,93],"\u6ce8\u610f\u4e0a\u8ff0\u547d\u4ee4\u4e2d":87,"\u6ce8\u610f\u5230\u6211\u4eec\u5df2\u7ecf\u5047\u8bbe\u673a\u5668\u4e0a\u67094\u4e2agpu":84,"\u6ce8\u610f\u5e94\u8be5\u786e\u4fdd\u9ed8\u8ba4\u6a21\u578b\u8def\u5f84":100,"\u6ce8\u610f\u9884\u6d4b\u6570\u636e\u901a\u5e38\u4e0d\u5305\u542blabel":4,"\u6ce8\u610fnode":87,"\u6ce8\u91ca":75,"\u6ce8\u91ca\u6389":100,"\u6cf3\u6c60":68,"\u6d41":68,"\u6d41\u7a0b\u6765\u63d0\u4ea4\u4ee3\u7801":73,"\u6d44":68,"\u6d4b\u8bd5":73,"\u6d4b\u8bd5\u524d\u5411oper":75,"\u6d4b\u8bd5\u6570\u636e":80,"\u6d4b\u8bd5\u6570\u636e\u4e5f\u5305\u542b":80,"\u6d4b\u8bd5\u6570\u636e\u548c\u6a21\u578b\u914d\u7f6e\u6587\u4ef6":80,"\u6d4b\u8bd5\u6570\u636e\u548c\u751f\u6210\u6570\u636e":101,"\u6d4b\u8bd5\u6570\u636e\u653e\u7f6e\u5728\u5de5\u4f5c\u7a7a\u95f4\u4e2d\u4e0d\u540c\u76ee\u5f55\u7684\u8981\u6c42":80,"\u6d4b\u8bd5\u6570\u636e\u7684\u6240\u6709\u76f8\u5bf9\u6216\u7edd\u5bf9\u6587\u4ef6\u8def\u5f84":80,"\u6d4b\u8bd5\u6570\u6910\u96c6":100,"\u6d4b\u8bd5\u65f6\u6307\u5b9a\u7684\u5b58\u50a8\u6a21\u578b\u5217\u8868\u7684\u6587\u4ef6":82,"\u6d4b\u8bd5\u65f6\u9ed8\u8ba4\u4e0dshuffl":2,"\u6d4b\u8bd5\u662f":73,"\u6d4b\u8bd5\u6837\u672c":80,"\u6d4b\u8bd5\u6a21\u578b\u662f\u6307\u4f7f\u7528\u8bad\u7ec3\u51fa\u7684\u6a21\u578b\u8bc4\u4f30\u5df2\u6807\u8bb0\u7684\u9a8c\u8bc1\u96c6":100,"\u6d4b\u8bd5\u7684\u6a21\u578b\u5305\u62ec\u4ece\u7b2cm\u8f6e\u5230\u7b2cn":84,"\u6d4b\u8bd5\u811a\u672c\u662f":99,"\u6d4b\u8bd5\u96c6\u548c\u8bad\u7ec3\u96c6\u76ee\u5f55\u5305\u542b\u4e0b\u9762\u7684\u6587\u4ef6":100,"\u6d4b\u8bd5docker\u955c\u50cf":47,"\u6d4b\u8bd5model_list":81,"\u6d4b\u8bd5save_dir":81,"\u6d4f\u89c8\u4ee3\u7801":61,"\u6d6a\u6f2b\u7247":97,"\u6d6e\u70b9\u578b\u6570\u636e":21,"\u6d6e\u70b9\u5f02\u5e38\u901a\u5e38\u7684\u539f\u56e0\u662f\u6d6e\u70b9\u6570\u6ea2\u51fa":56,"\u6d6e\u70b9\u6570\u5360\u7528\u7684\u5b57\u8282\u6570":92,"\u6d6e\u70b9\u7a00\u758f\u6570\u636e":74,"\u6dd8\u5b9d\u7b49":100,"\u6df1\u5ea6\u53cc\u5411lstm\u5c42\u63d0\u53d6softmax\u5c42\u7684\u7279\u5f81":99,"\u6df1\u5ea6\u5b66\u4e60\u5165\u95e8\u8bfe\u7a0b":64,"\u6df7\u5408":99,"\u6df7\u5408\u5f53\u524d\u8bcd\u5411\u91cf\u548cattention\u52a0\u6743\u7f16\u7801\u5411\u91cf":71,"\u6dfb\u52a0\u4e86\u4e00\u4e2a\u8f93\u51fa":75,"\u6dfb\u52a0\u542f\u52a8\u811a\u672c":87,"\u6dfb\u52a0\u8f93\u5165\u53c2\u6570":75,"\u6dfb\u52a0\u8f93\u51fa\u53c2\u6570":75,"\u6dfb\u52a0op\u7684\u6ce8\u91ca":75,"\u6e05\u7406":72,"\u6e05\u7406\u6389\u8001\u65e7\u7684paddlepaddle\u5b89\u88c5\u5305":53,"\u6e29\u99a8":68,"\u6e90":101,"\u6e90\u4ee3\u7801":[61,96],"\u6e90\u4ee3\u7801\u683c\u5f0f":73,"\u6e90\u5b57\u5178":101,"\u6e90\u5e8f\u5217":71,"\u6e90\u7801":61,"\u6e90\u7801\u4e0edemo":86,"\u6e90\u7801\u6811\u6839\u76ee\u5f55":72,"\u6e90\u7801\u7f16\u8bd1paddlepaddl":66,"\u6e90\u8bed\u8a00\u5230\u76ee\u6807\u8bed\u8a00\u7684\u5e73\u884c\u8bed\u6599\u5e93\u6587\u4ef6":101,"\u6e90\u8bed\u8a00\u548c\u76ee\u6807\u8bed\u8a00\u5171\u4eab\u76f8\u540c\u7684\u7f16\u7801\u5b57\u5178":92,"\u6e90\u8bed\u8a00\u548c\u76ee\u6807\u8bed\u8a00\u90fd\u662f\u76f8\u540c\u7684\u8bed\u8a00":92,"\u6e90\u8bed\u8a00\u77ed\u8bed\u548c\u76ee\u6807\u8bed\u8a00\u77ed\u8bed\u7684\u5b57\u5178\u5c06\u88ab\u5408\u5e76":92,"\u6ee4\u6ce2\u5668\u6838\u5728\u5782\u76f4\u65b9\u5411\u4e0a\u7684\u5c3a\u5bf8":94,"\u6ee4\u6ce2\u5668\u6838\u5728\u6c34\u5e73\u65b9\u5411\u4e0a\u7684\u5c3a\u5bf8":94,"\u6f14\u793a\u4e2d\u4f7f\u7528\u7684":99,"\u6f14\u793a\u91c7\u7528":99,"\u6fc0\u6d3b":74,"\u6fc0\u6d3b\u51fd\u6570\u7c7b\u578b":96,"\u6fc0\u6d3b\u65b9\u7a0b":74,"\u6fc0\u6d3b\u7684\u7c7b\u578b":74,"\u70ed\u60c5":68,"\u7136\u540e":[79,80,92,98],"\u7136\u540e\u4ea4\u7ed9\u7528\u6237\u81ea\u5b9a\u4e49\u7684\u51fd\u6570":59,"\u7136\u540e\u4ea4\u7ed9step\u51fd\u6570":70,"\u7136\u540e\u4f60\u53ea\u9700\u8981\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4":101,"\u7136\u540e\u4f7f\u7528\u4e0b\u9762\u7684\u811a\u672c":100,"\u7136\u540e\u4f7f\u7528resize\u63a5\u53e3\u8bbe\u7f6etensor\u7684\u5927\u5c0f":76,"\u7136\u540e\u518d\u505a\u4e00\u6b21\u6587\u672c\u5377\u79ef\u7f51\u7edc\u64cd\u4f5c":98,"\u7136\u540e\u5229\u7528\u89c2\u6d4b\u6570\u636e\u8c03\u6574":59,"\u7136\u540e\u5355\u51fb":73,"\u7136\u540e\u53ef\u4ee5\u4f7f\u7528\u547d\u4ee4\u884c\u5de5\u5177\u521b\u5efajob":87,"\u7136\u540e\u53ef\u4ee5\u8f6c\u6362\u4e3a\u56fe\u7247":94,"\u7136\u540e\u5728":101,"\u7136\u540e\u5728\u4e0b\u4e00\u4e2a\u65f6\u95f4\u6b65\u8f93\u5165\u7ed9\u53e6\u4e00\u4e2a\u795e\u7ecf\u5143":68,"\u7136\u540e\u5728\u6d4f\u89c8\u5668\u4e2d\u8f93\u5165\u4ee5\u4e0b\u7f51\u5740":61,"\u7136\u540e\u5728\u89e3\u7801\u88ab\u7ffb\u8bd1\u7684\u8bed\u53e5\u65f6":101,"\u7136\u540e\u5728dataprovider\u91cc\u9762\u6839\u636e\u8be5\u5730\u5740\u52a0\u8f7d\u5b57\u5178":58,"\u7136\u540e\u5728etcd\u7684":20,"\u7136\u540e\u5b89\u88c5paddle\u7684python\u73af\u5883":53,"\u7136\u540e\u5b9a\u4e49":71,"\u7136\u540e\u5c06\u6784\u5efa\u6210\u529f\u7684\u955c\u50cf\u4e0a\u4f20\u5230\u955c\u50cf\u4ed3\u5e93":87,"\u7136\u540e\u5c06\u8fd9\u4e9blayer\u7684\u53c2\u6570":57,"\u7136\u540e\u5c31\u53ef\u4ee5\u5e76\u53d1\u5199\u5165\u591a\u4e2achunk":28,"\u7136\u540e\u5f97\u5230\u5e73\u5747\u91c7\u6837\u7684\u7ed3\u679c":98,"\u7136\u540e\u6211\u4eec\u5229\u7528\u591a\u8f93\u5165\u7684":98,"\u7136\u540e\u6211\u4eec\u53d1\u73b0pass":101,"\u7136\u540e\u6211\u4eec\u5806\u53e0\u4e00\u5bf9\u5bf9\u7684":99,"\u7136\u540e\u6211\u4eec\u6c42\u8fd9\u4e24\u4e2a\u7279\u5f81\u7684\u4f59\u5f26\u76f8\u4f3c\u5ea6":98,"\u7136\u540e\u6240\u6709\u7528":73,"\u7136\u540e\u624d\u80fd\u4f7f\u7528pfsclient":28,"\u7136\u540e\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4":94,"\u7136\u540e\u628a\u8fd9\u4e2a\u5305\u542b\u4e86\u8bad\u7ec3\u6570\u636e\u7684container\u4fdd\u5b58\u4e3a\u4e00\u4e2a\u65b0\u7684\u955c\u50cf":86,"\u7136\u540e\u63d0\u4ea4\u65b0\u6dfb\u52a0\u7684":73,"\u7136\u540e\u63d0\u53d6\u9690\u85cflstm\u5c42\u7684\u6240\u6709\u65f6\u95f4\u6b65\u957f\u7684\u6700\u5927\u8bcd\u5411\u91cf\u4f5c\u4e3a\u6574\u4e2a\u5e8f\u5217\u7684\u8868\u793a":100,"\u7136\u540e\u662f\u5bf9\u5e94\u7684\u82f1\u8bed\u5e8f\u5217":101,"\u7136\u540e\u6dfb\u52a0\u4e00\u4e2a\u5168\u8fde\u63a5\u5c42":98,"\u7136\u540e\u70b9\u51fb":73,"\u7136\u540e\u7528\u5bc6\u7801":61,"\u7136\u540e\u7528pickle\u547d\u4ee4\u5c06\u7279\u5f81":98,"\u7136\u540e\u7533\u660e\u4e00\u4e2a\u5b58\u50a8\u5377":87,"\u7136\u540e\u89c2\u5bdf\u5230\u8f93\u51fa\u7684\u53d8\u5316\u4e3a":74,"\u7136\u540e\u89e3\u538b":101,"\u7136\u540e\u89e3\u7801\u5668\u901a\u8fc7\u8fd9\u4e2a\u5411\u91cf\u751f\u6210\u4e00\u4e2a\u76ee\u6807\u8bed\u53e5":101,"\u7136\u540e\u8f93\u51fa\u9884\u6d4b\u5206\u6570":98,"\u7136\u540e\u8fd4\u56de\u7ed9paddlepaddle\u8fdb\u7a0b":2,"\u7136\u540e\u8fdb\u884c\u968f\u673a\u6253\u4e71":98,"\u7136\u540e\u901a\u8fc7\u51fd\u6570":87,"\u7136\u540e\u901a\u8fc7\u81ea\u8eab\u7684ip\u5730\u5740\u5728":87,"\u7136\u540e\u91cd\u65b0cmake\u5373\u53ef":53,"\u7136\u800c":[71,82],"\u7136\u800c\u6709\u4e9b\u8bc4\u8bba\u4e0a\u4e0b\u6587\u975e\u5e38\u957f":100,"\u7248\u672c":72,"\u7248\u672c\u5206\u652f":47,"\u7248\u672c\u53f7":47,"\u7248\u672c\u53f7rc":47,"\u7248\u672c\u5728":73,"\u7248\u672cfork\u51fa\u81ea\u5df1\u7684\u529f\u80fd\u5206\u652f":47,"\u7279\u522b\u662f\u5728lstm\u7b49rnn\u4e2d":56,"\u7279\u522b\u662f\u5f53\u76f8\u540c\u7684\u8bcd\u5728\u53e5\u5b50\u4e2d\u51fa\u73b0\u591a\u4e8e\u4e00\u6b21\u65f6":99,"\u7279\u5f81":98,"\u7279\u5f81\u56fe\u5747\u503c":94,"\u7279\u5f81\u56fe\u65b9\u5dee":94,"\u7279\u5f81\u5c06\u4f1a\u5b58\u5230":94,"\u7279\u5f81\u6587\u4ef6":99,"\u7279\u5f81\u7684\u7c7b\u578b\u548c\u7ef4\u5ea6":98,"\u72af\u7f6a\u7247":97,"\u72ec\u7acb\u5de5\u5177\u94fe":65,"\u72ec\u7acb\u5de5\u5177\u94fe\u6240\u5728\u7684\u7edd\u5bf9\u8def\u5f84":65,"\u73af\u5883\u53d8\u91cf":87,"\u73af\u5883\u53d8\u91cf\u6765\u6307\u5b9a\u7279\u5b9a\u7684gpu":56,"\u73b0\u5728\u6211\u4eec\u53ef\u4ee5\u5f00\u59cbpaddle\u8bad\u7ec3\u4e86":98,"\u73b0\u9636\u6bb5paddle\u6709\u4e00\u4e2a\u95ee\u9898\u662f":34,"\u7406\u89e3":72,"\u751a\u81f3\u4e0d\u540c\u7ade\u4e89\u5bf9\u624b\u4ea7\u54c1\u7684\u504f\u597d":100,"\u751a\u81f3\u80fd\u89e3\u91ca\u4e3a\u4ec0\u4e48\u67d0\u4e2a\u64cd\u4f5c\u82b1\u4e86\u5f88\u957f\u65f6\u95f4":79,"\u751f\u4ea7\u73af\u5883\u4e2d\u7684\u8bad\u7ec3\u6570\u636e\u96c6\u901a\u5e38\u4f53\u79ef\u5f88\u5927":21,"\u751f\u4ea7\u73af\u5883\u7684\u65e5\u5fd7\u6570\u636e\u4f1a\u901a\u8fc7\u5b9e\u65f6\u6d41\u7684\u65b9\u5f0f":21,"\u751f\u4ea7\u955c\u50cf":[61,73],"\u751f\u4ea7\u955c\u50cf\u7684\u751f\u6210\u5206\u4e3a\u4e24\u6b65":61,"\u751f\u6210":87,"\u751f\u6210\u5404\u79cd\u8bed\u8a00\u7684\u7ed1\u5b9a\u4ee3\u7801":34,"\u751f\u6210\u540e\u7684\u6587\u6863\u5206\u522b\u5b58\u50a8\u5728\u7f16\u8bd1\u76ee\u5f55\u7684":77,"\u751f\u6210\u5e8f\u5217\u7684\u6700\u5927\u957f\u5ea6":71,"\u751f\u6210\u5f53\u524d\u5c42\u7684\u6240\u6709\u540e\u7ee7\u72b6\u6001":101,"\u751f\u6210\u6570\u636e\u7684\u76ee\u5f55":101,"\u751f\u6210\u6587\u6863":34,"\u751f\u6210\u751f\u4ea7\u955c\u50cf\u53ea\u9700\u8981\u8fd0\u884c":61,"\u751f\u6210\u7684":21,"\u751f\u6210\u7684\u6570\u636e\u5c06\u4f1a\u5b58\u50a8\u5728\u8fd9\u4e2avolume\u4e0b":87,"\u751f\u6210\u7684\u6570\u636e\u7f13\u5b58\u5728\u5185\u5b58\u91cc":56,"\u751f\u6210\u7684\u7ed3\u679c\u6587\u4ef6":101,"\u751f\u6210\u7684html\u7248\u672c\u7684c":61,"\u751f\u6210\u7684meta\u914d\u7f6e\u6587\u4ef6\u5982\u4e0b\u6240\u793a":98,"\u751f\u6210\u7ed9\u5b9a":21,"\u751f\u6210\u7f51\u7edc\u5c42\u914d\u7f6e":74,"\u751f\u6210\u81ea\u5df1\u76ee\u5f55\u4e0b\u7684\u4ed3\u5e93":73,"\u751f\u6210\u8bad\u7ec3\u9700\u8981\u7684\u6837\u672c":98,"\u751f\u6210\u8fd0\u884c\u7a0b\u5e8f":61,"\u751f\u6210\u968f\u673a\u7684\u8f93\u5165\u6570\u636e":75,"\u751f\u6210api\u6587\u6863":34,"\u751f\u6210docker\u955c\u50cf\u7684\u65b9\u5f0f\u6709\u4e24\u4e2a":61,"\u751f\u6210pfsclient\u548cpfsserver\u7684\u6846\u67b6\u90e8\u5206":28,"\u7528":[28,97,98,99],"\u75280\u548c1\u8868\u793a":2,"\u7528\u4e86\u4e24\u4e2a\u6708\u4e4b\u540e\u8fd9\u4e2a\u663e\u793a\u5668\u5c4f\u5e55\u788e\u4e86":96,"\u7528\u4e8e":80,"\u7528\u4e8e\u5207\u5206\u5355\u5355\u8bcd\u548c\u6807\u70b9\u7b26\u53f7":100,"\u7528\u4e8e\u521d\u59cb\u5316\u53c2\u6570\u548c\u8bbe\u7f6e":74,"\u7528\u4e8e\u5c06\u4e0b\u4e00\u884c\u7684\u6570\u636e\u8f93\u5165\u51fd\u6570\u6807\u8bb0\u6210\u4e00\u4e2apydataprovider2":2,"\u7528\u4e8e\u5c06\u53c2\u6570\u4f20\u9012\u7ed9\u7f51\u7edc\u914d\u7f6e":84,"\u7528\u4e8e\u6307\u5b9a\u5176\u8981\u5173\u8054\u7684layer":57,"\u7528\u4e8e\u6307\u5b9a\u7f51\u7edc\u914d\u7f6e\u6587\u4ef6":82,"\u7528\u4e8e\u653e\u7f6e":80,"\u7528\u4e8e\u6784\u6210\u65b0\u7684\u8bcd\u8868":92,"\u7528\u4e8e\u6ce8\u518c\u6ca1\u6709\u53cd\u5411\u7684op":75,"\u7528\u4e8e\u7a00\u758f\u8bad\u7ec3\u4e2d":82,"\u7528\u4e8e\u7edf\u8ba1\u8bcd\u9891\u7684bow\u6a21\u578b\u7279\u5f81":100,"\u7528\u4e8e\u81ea\u5b9a\u4e49\u6bcf\u6761\u6570\u636e\u7684batch":2,"\u7528\u4e8e\u83b7\u53d6\u7279\u5b9alayer\u4e0a\u4e00\u65f6\u95f4\u6b65\u7684\u8f93\u51fa":57,"\u7528\u4e8e\u8ba1\u7b97\u7f16\u7801\u5411\u91cf\u7684\u52a0\u6743\u548c":71,"\u7528\u4e8e\u8bbe\u7f6e\u8bad\u7ec3\u7b97\u6cd5":93,"\u7528\u4e8e\u8bfb\u53d6\u8bad\u7ec3":80,"\u7528\u4e8e\u96c6\u7fa4\u901a\u4fe1\u901a\u9053\u7684\u7aef\u53e3\u6570":80,"\u7528\u53cc\u5411\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7f16\u7801":71,"\u7528\u591a\u5bf9\u6548\u679c\u5b8c\u5168\u76f8\u540c\u7684":68,"\u7528\u6237":80,"\u7528\u62371\u7684\u7279\u5f81":98,"\u7528\u6237\u4e0a\u4f20\u6570\u636e\u540e":21,"\u7528\u6237\u4e5f\u53ef\u4ee5\u4e0a\u4f20label":21,"\u7528\u6237\u4e5f\u53ef\u4ee5\u5728\u81ea\u5df1\u719f\u6089\u7684\u5f00\u53d1\u5e73\u53f0\u4e0a":66,"\u7528\u6237\u4e5f\u53ef\u4ee5\u5728c":1,"\u7528\u6237\u53ea\u9700\u5b9a\u4e49rnn\u5728\u4e00\u4e2a\u65f6\u95f4\u6b65\u5185\u5b8c\u6210\u7684\u8ba1\u7b97":70,"\u7528\u6237\u53ea\u9700\u6267\u884c":99,"\u7528\u6237\u53ea\u9700\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\u5c31\u53ef\u4ee5\u4e0b\u8f7d\u5e76\u5904\u7406\u539f\u59cb\u6570\u636e":99,"\u7528\u6237\u53ef\u4ee5\u4f7f\u7528\u5f00\u53d1\u955c\u50cf\u4ee3\u66ff\u914d\u7f6e\u672c\u5730\u73af\u5883":61,"\u7528\u6237\u53ef\u4ee5\u4f7f\u7528ssh\u767b\u5f55\u5230\u8fd9\u53f0\u670d\u52a1\u5668\u4e0a\u5e76\u6267\u884c":61,"\u7528\u6237\u53ef\u4ee5\u5206\u522b\u67e5\u770b\u6700\u65b0\u7684":77,"\u7528\u6237\u53ef\u4ee5\u53c2\u8003sphinx\u6559\u7a0b\u8fdb\u884c\u4e66\u5199":77,"\u7528\u6237\u53ef\u4ee5\u5728\u8f93\u51fa\u7684\u6587\u672c\u6a21\u578b\u4e2d\u770b\u5230":92,"\u7528\u6237\u53ef\u4ee5\u5b89\u5168\u7684\u91ca\u653e\u67d0\u4e2ac":35,"\u7528\u6237\u53ef\u4ee5\u628a\u81ea\u5df1\u7684\u6570\u636e\u5206\u4eab\u7ed9\u522b\u4eba":21,"\u7528\u6237\u53ef\u4ee5\u6839\u636e\u8bad\u7ec3\u65e5\u5fd7":96,"\u7528\u6237\u53ef\u4ee5\u76f4\u63a5\u4f7f\u7528\u8fd9\u4e2a\u52a8\u6001\u5e93\u6765\u5f15\u5165paddl":35,"\u7528\u6237\u53ef\u4ee5\u81ea\u5b9a\u4e49beam":82,"\u7528\u6237\u53ef\u4ee5\u8bbe\u7f6e":84,"\u7528\u6237\u53ef\u4ee5\u901a\u8fc7\u7b80\u5355\u4f7f\u7528python\u63a5\u53e3":1,"\u7528\u6237\u53ef\u4ee5\u901a\u8fc7\u7f51\u9875\u6d4f\u89c8\u6587\u6863":61,"\u7528\u6237\u53ef\u5728\u8c03\u7528cmake\u7684\u65f6\u5019\u8bbe\u7f6e\u5b83\u4eec":60,"\u7528\u6237\u53ef\u5728cmake\u7684\u547d\u4ee4\u884c\u4e2d":60,"\u7528\u6237\u53ef\u5c06":65,"\u7528\u6237\u53ef\u6839\u636e\u81ea\u5df1\u7684\u7f16\u8bd1\u76ee\u6807\u67b6\u6784":65,"\u7528\u6237\u53ef\u81ea\u884c\u524d\u5f80":66,"\u7528\u6237\u53ef\u81ea\u884c\u524d\u5f80\u4e0b\u8f7d\u9884\u7f16\u8bd1\u597d\u7684\u7248\u672c":65,"\u7528\u6237\u53ef\u901a\u8fc7\u4ea4\u53c9\u7f16\u8bd1\u7684\u65b9\u5f0f":65,"\u7528\u6237\u53ef\u901a\u8fc7ssh\u7b49\u65b9\u5f0f\u767b\u5f55\u5230raspberri":66,"\u7528\u6237\u5728\u4f7f\u7528\u8fd9\u4e00\u7c7brecurr":57,"\u7528\u6237\u5728\u4f7f\u7528paddlepaddl":53,"\u7528\u6237\u5728\u672c\u5730\u8f6c\u6362\u597d\u518d\u4e0a\u4f20":21,"\u7528\u6237\u5b9a\u4e49\u7684\u53c2\u6570":2,"\u7528\u6237\u5c06\u53c2\u6570\u8f7d\u5165":58,"\u7528\u6237\u5c06\u914d\u7f6e\u4e0e\u8bad\u7ec3\u6570\u636e\u5207\u5206\u597d\u653e\u5728\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf\u9884\u5148\u5206\u914d\u597d\u7684\u76ee\u5f55\u4e2d":87,"\u7528\u6237\u5e94\u8be5\u63d0\u4f9b\u7f51\u7edc\u914d\u7f6e\u6587\u4ef6":99,"\u7528\u6237\u5f3a\u5236\u6307\u5b9a\u7279\u5b9a\u7684python\u7248\u672c":53,"\u7528\u6237\u6307\u5b9a\u65b0\u7684\u5b57\u5178\u7684\u8def\u5f84":92,"\u7528\u6237\u6587\u4ef6\u4e2d\u6709\u56db\u79cd\u7c7b\u578b\u7684\u5b57\u6bb5":98,"\u7528\u6237\u6587\u4ef6\u53ef\u80fd\u662f\u6bd4\u8f83\u5927\u7684":28,"\u7528\u6237\u7279\u5f81":98,"\u7528\u6237\u8fd8\u53ef\u4ee5\u6839\u636e\u6982\u7387\u5206\u5e03\u77e9\u9635\u5b9e\u73b0\u67f1\u641c\u7d22\u6216\u7ef4\u7279\u6bd4\u89e3\u7801":99,"\u7528\u6237\u8fd8\u53ef\u6839\u636e\u81ea\u5df1\u7684\u9700\u6c42\u8bbe\u7f6e\u5176\u4ed6\u7f16\u8bd1\u53c2\u6570":[65,66],"\u7528\u6237\u901a\u8fc7\u53c2\u6570":[57,58],"\u7528\u6237\u901a\u8fc7c":35,"\u7528\u6237\u9700\u8981\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u6307\u5b9a":84,"\u7528\u6237\u9700\u8981\u5728cmake\u65f6\u624b\u52a8\u8bbe\u7f6e\u8fd9\u4e9b\u503c":[65,66],"\u7528\u6237\u9700\u8981\u6307\u5b9a\u672c\u673a\u4e0apython\u7684\u8def\u5f84":53,"\u7528\u6237\u9700\u8981\u63d0\u524d\u51c6\u5907\u597d\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883":[65,66],"\u7528\u6237\u9884\u6d4b\u7684\u547d\u4ee4\u884c\u754c\u9762\u5982\u4e0b":98,"\u7528\u6237id":97,"\u7528\u6237id\u8303\u56f4\u4ece1\u52306040":97,"\u7528\u672c\u673a\u7684\u7b2c\u4e00\u4e2a":72,"\u7528\u6765\u4ece\u53c2\u6570\u670d\u52a1\u5668\u9884\u53d6\u53c2\u6570\u77e9\u9635\u76f8\u5e94\u7684\u884c":74,"\u7528\u6765\u4f30\u8ba1\u7ebf\u6027\u51fd\u6570\u7684\u53c2\u6570w":59,"\u7528\u6765\u5177\u4f53\u63cf\u8ff0":98,"\u7528\u6765\u5177\u4f53\u8bf4\u660e\u6570\u636e\u96c6\u7684\u5b57\u6bb5\u548c\u6587\u4ef6\u683c\u5f0f":98,"\u7528\u6765\u8ba1\u7b97\u6a21\u578b\u7684\u8bef\u5dee":59,"\u7528\u8fd9\u4e2a\u955c\u50cf\u521b\u5efa\u7684\u5bb9\u5668\u9700\u8981\u6709\u4ee5\u4e0b\u4e24\u4e2a\u529f\u80fd":87,"\u7531":[57,70],"\u7531\u4e8e\u4e0a\u4e00\u6b65cmake\u914d\u7f6e\u4e2d":66,"\u7531\u4e8e\u4e0d\u540c\u7684paddle\u7684\u7248\u672c\u53ef\u80fd\u9700\u8981\u4e0d\u540c\u7684\u4f9d\u8d56\u548c\u5de5\u5177":61,"\u7531\u4e8e\u5b83\u5185\u90e8\u5305\u542b\u4e86\u6bcf\u7ec4\u6570\u636e\u4e2d\u7684\u6240\u6709\u53e5\u5b50":68,"\u7531\u4e8e\u5bb9\u5668\u4e4b\u95f4\u5171\u4eabnet":85,"\u7531\u4e8e\u5bf9parameters\u7684\u66f4\u65b0\u9700\u8981\u83b7\u53d6parameters\u5185\u5b58\u7684":20,"\u7531\u4e8e\u5df2\u7ecf\u77e5\u9053\u4e86\u771f\u5b9e\u7b54\u6848":59,"\u7531\u4e8e\u610f\u5916\u7684\u526f\u672c\u8bb0\u5f55\u548c\u6d4b\u8bd5\u8bb0\u5f55":97,"\u7531\u4e8e\u6211\u4eec\u60f3\u8981\u7684\u53d8\u6362\u662f\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217":68,"\u7531\u4e8e\u6211\u4eec\u652f\u6301\u8bad\u7ec3\u6570\u636e\u6709\u4e0d\u540c\u7684\u6279\u6b21\u5927\u5c0f":74,"\u7531\u4e8e\u6570\u636e\u8bb8\u53ef\u7684\u539f\u56e0":99,"\u7531\u4e8e\u6807\u51c6\u7684\u7ffb\u8bd1\u7ed3\u679c\u5df2\u7ecf\u4e0b\u8f7d\u5230\u8fd9\u91cc":101,"\u7531\u4e8e\u6bcf\u4e2a\u5377\u79ef\u5c42\u540e\u9762\u8fde\u63a5\u7684\u662fbatch":94,"\u7531\u4e8e\u8fd9\u4e2a\u5730\u5740\u4f1a\u88abdataprovider\u4f7f\u7528":1,"\u7531\u4e8e\u8fd9\u6837\u505a\u53ef\u4ee5\u907f\u514d\u5f88\u591a\u6b7b\u9501\u95ee\u9898":2,"\u7531\u4e8e\u96c6\u7fa4\u4e2d\u540c\u65f6\u5b58\u5728\u4e24\u53f0\u673a\u5668\u6545\u969c\u7684\u6982\u7387\u6781\u4f4e":20,"\u7531\u4e8e\u987a\u5e8f\u8c03\u7528\u8fd9\u4e9bgenerator\u4e0d\u4f1a\u51fa\u73b0\u4e0a\u8ff0\u95ee\u9898":2,"\u7531\u4e8ec":34,"\u7531\u4e8echunk\u6bd4\u8f83\u5c0f":28,"\u7531\u4e8eeigen":76,"\u7531\u4e8epaddlepaddle\u5df2\u7ecf\u5b9e\u73b0\u4e86\u4e30\u5bcc\u7684\u7f51\u7edc\u5c42":59,"\u7531\u4e8epypi":47,"\u7531\u4e8estep":70,"\u7531\u4e8etensor\u7684rank\u662f\u6a21\u677f\u53c2\u6570":76,"\u7531\u4e8etest_data\u5305\u542b\u4e24\u6761\u9884\u6d4b\u6570\u636e":4,"\u7531\u8bcd\u8bed\u6784\u6210\u7684\u53e5\u5b50":67,"\u7531grouplen":97,"\u7533\u8bf7\u7528\u6237\u7a7a\u95f4":28,"\u7535\u5f711\u7684\u7279\u5f81":98,"\u7535\u5f71\u4fe1\u606f\u4ee5\u53ca\u7535\u5f71\u8bc4\u5206":97,"\u7535\u5f71\u540d\u5b57\u6bb5":98,"\u7535\u5f71\u540d\u79f0":97,"\u7535\u5f71\u548c\u7528\u6237":98,"\u7535\u5f71\u548c\u7528\u6237\u6709\u8bb8\u591a\u7684\u7279\u5f81":98,"\u7535\u5f71\u5927\u90e8\u5206\u662f\u624b\u5de5\u8f93\u5165\u6570\u636e":97,"\u7535\u5f71\u7279\u5f81":98,"\u7535\u5f71\u7c7b\u578b":97,"\u7535\u5f71\u7c7b\u578b\u5982\u7b26\u5408\u591a\u79cd\u7528\u7ba1\u9053\u7b26\u53f7":97,"\u7535\u5f71id":97,"\u7535\u5f71id\u8303\u56f4\u4ece1\u52303952":97,"\u7535\u8111":68,"\u767e\u4e07\u6570\u636e\u96c6":97,"\u7684":[68,72,73,76,80,86,87,96,100],"\u768410\u7ef4\u6574\u6570\u6807\u7b7e":2,"\u7684\u4e00\u4e2a\u7b80\u5355\u8c03\u7528\u5982\u4e0b":70,"\u7684\u4e00\u4e2a\u7ebf\u6027\u51fd\u6570":59,"\u7684\u4e00\u79cd":101,"\u7684\u4e3a0":82,"\u7684\u4e3b\u8981\u90e8\u5206":99,"\u7684\u4efb\u4e00\u4e00\u79cd":56,"\u7684\u4efb\u52a1":101,"\u7684\u4f5c\u7528\u662f\u5ef6\u8fdf\u5206\u914d\u5185\u5b58":76,"\u7684\u4f7f\u7528\u793a\u4f8b\u5982\u4e0b":67,"\u7684\u503c":[65,66],"\u7684\u503c\u81ea\u52a8\u63a8\u5bfc\u5f97\u5230":65,"\u7684\u504f\u7f6e\u5411\u91cf":74,"\u7684\u5177\u4f53\u8ba1\u7b97\u903b\u8f91":75,"\u7684\u5185\u5b58":56,"\u7684\u5185\u5bb9\u5982\u4e0b\u6240\u793a":101,"\u7684\u5185\u5bb9\u6765\u5b9a\u5236imag":87,"\u7684\u5185\u6838block\u4f7f\u7528\u60c5\u51b5":79,"\u7684\u5206\u7c7b\u4efb\u52a1\u4e2d\u8d62\u5f97\u4e86\u7b2c\u4e00\u540d":94,"\u7684\u522b\u540d":[5,6,8],"\u7684\u5355\u5143\u6d4b\u8bd5":75,"\u7684\u5355\u8bcd\u7ea7\u522b\u7684\u5377\u79ef\u795e\u7ecf\u7f51\u7edc":98,"\u7684\u53cd\u5411\u4f20\u64ad\u5c06\u4f1a\u6253\u5370\u65e5\u5fd7\u4fe1\u606f":82,"\u7684\u53d8\u6362\u77e9\u9635":74,"\u7684\u53e5\u5b50\u7684\u60c5\u611f":100,"\u7684\u540d\u5b57":2,"\u7684\u540d\u79f0\u76f8\u540c":71,"\u7684\u540e\u7f00":97,"\u7684\u5411\u91cf":74,"\u7684\u542f\u52a8\u53c2\u6570":87,"\u7684\u542f\u52a8\u53c2\u6570\u5e76\u6267\u884c\u8fdb\u7a0b":87,"\u7684\u547d\u540d\u98ce\u683c\u5e76\u4e0d\u80fd\u9002\u5e94\u5176\u4ed6\u7b2c\u4e09\u65b9\u8bed\u8a00":34,"\u7684\u5730\u5740":85,"\u7684\u5730\u65b9":73,"\u7684\u5747\u5300\u5206\u5e03":58,"\u7684\u5934\u6587\u4ef6":34,"\u7684\u5b9e\u73b0":75,"\u7684\u5dee\u8ddd\u4e0d\u65ad\u51cf\u5c0f":59,"\u7684\u5e73\u5747\u503c":67,"\u7684\u5e8f\u5217\u5f62\u72b6\u4e00\u81f4":68,"\u7684\u5f00\u53d1\u5de5\u4f5c\u90fd\u5e94\u8be5\u5728\u4e00\u4e2a\u65b0\u7684\u5206\u652f\u4e0a\u5b8c\u6210":73,"\u7684\u5f00\u53d1\u6d41\u7a0b":72,"\u7684\u5f00\u59cb\u8bf7\u52a0\u4e0a\u5b8f\u5b9a\u4e49":75,"\u7684\u603b":80,"\u7684\u63a5\u53e3\u6837\u5f0f":34,"\u7684\u63cf\u8ff0\u8bf4\u660e\u4e2d":73,"\u7684\u64cd\u4f5c":76,"\u7684\u6570\u636e\u6d41\u56fe":21,"\u7684\u6570\u636e\u8bfb\u53d6\u811a\u672c\u548c\u7c7b\u4f3c\u4e8e":96,"\u7684\u6570\u76ee\u4e00\u81f4":67,"\u7684\u6587\u4ef6\u4e5f\u5e26\u5230\u65b0\u5206\u652f\u4e0a":73,"\u7684\u65b9\u5f0f":61,"\u7684\u65b9\u6cd5\u5df2\u88ab\u8bc1\u660e\u662f\u4e00\u79cd\u5f3a\u5927\u7684\u6a21\u578b":101,"\u7684\u65b9\u7a0b":74,"\u7684\u65f6\u95f4\u6b65\u4fe1\u606f\u6210\u6b63\u6bd4":56,"\u7684\u66f4\u8be6\u7ec6\u51c6\u786e\u7684\u5b9a\u4e49":68,"\u7684\u6700\u5c0f\u503c":82,"\u7684\u6700\u65b0\u4ee3\u7801\u5e76\u66f4\u65b0\u5f53\u524d\u5206\u652f":73,"\u7684\u6784\u9020\u51fd\u6570":75,"\u7684\u67b6\u6784\u7684\u793a\u4f8b":71,"\u7684\u6837\u5f0f":73,"\u7684\u6838\u5fc3\u662f\u8bbe\u8ba1step\u51fd\u6570\u7684\u8ba1\u7b97\u903b\u8f91":70,"\u7684\u6bb5\u843d\u5b9a\u4e49\u4e3a\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":70,"\u7684\u6d4b\u8bd5\u6570\u636e\u96c6":99,"\u7684\u6e90\u7801\u4ee5\u53ca\u751f\u6210\u6587\u6863\u9700\u8981\u591a\u79cd\u5f00\u53d1\u5de5\u5177":73,"\u7684\u6e90\u7801\u91cc\u4f7f\u7528\u4e86":34,"\u7684\u7248\u672c":72,"\u7684\u7248\u672c\u53f7":92,"\u7684\u7279\u5f81":94,"\u7684\u72b6\u6001":70,"\u7684\u7528\u6237\u53c2\u8003":80,"\u7684\u76ee\u5f55\u7ed3\u6784\u4e3a":98,"\u7684\u771f\u5b9e\u5173\u7cfb\u4e3a":59,"\u7684\u77e9\u9635":[56,74],"\u7684\u795e\u7ecf\u7f51\u7edc\u673a\u5668\u7ffb\u8bd1":101,"\u7684\u7a20\u5bc6\u5411\u91cf\u4f5c\u4e3a\u8f93\u5165":74,"\u7684\u7aef\u5230\u7aef\u7cfb\u7edf\u6765\u89e3\u51b3srl\u4efb\u52a1":99,"\u7684\u7b2ci\u4e2a\u503c":74,"\u7684\u7b2cj\u4e2a\u503c":74,"\u7684\u7cfb\u7edf":72,"\u7684\u7d22\u5f15\u6587\u4ef6\u5f15\u7528\u8bad\u7ec3":80,"\u7684\u7ed3\u6784\u5982\u4e0b":98,"\u7684\u7ef4\u5ea6":92,"\u7684\u7f29\u5199":28,"\u7684\u884c\u6570\u5e94\u8be5\u4e00\u81f4":101,"\u7684\u89c4\u8303":34,"\u7684\u89d2\u5ea6":21,"\u7684\u8ba1\u7b97\u4ee3\u7801":76,"\u7684\u8ba1\u7b97\u8fc7\u7a0b\u4e66\u5199\u66f4\u52a0\u7b80\u5355":75,"\u7684\u8bad\u7ec3\u6a21\u578b\u811a\u672c":96,"\u7684\u8bdd":56,"\u7684\u8def\u5f84\u4e2d":100,"\u7684\u8f93\u5165":70,"\u7684\u8f93\u51fa":79,"\u7684\u8f93\u51fa\u4fe1\u606f\u5165\u624b\u662f\u4e2a\u4e0d\u9519\u7684\u9009\u62e9":79,"\u7684\u8f93\u51fa\u51fd\u6570\u8fd4\u56de\u7684\u662f\u4e0b\u4e00\u4e2a\u65f6\u523b\u8f93\u51fa\u8bcd\u7684":71,"\u7684\u8f93\u51fa\u683c\u5f0f":68,"\u7684\u8f93\u51fa\u88ab\u7528\u4f5c":71,"\u7684\u8f93\u51fab\u662f\u4e00\u4e2a":56,"\u7684\u8fd0\u884c\u73af\u5883":72,"\u7684\u8fd4\u56de\u503c\u4e00\u81f4":97,"\u7684\u8fdc\u7a0b\u4ed3\u5e93\u7684\u540d\u5b57":73,"\u7684\u90e8\u5206":80,"\u7684\u914d\u7f6e":92,"\u7684\u914d\u7f6e\u5199\u5230\u914d\u7f6e\u6587\u4ef6\u4e2d":21,"\u7684\u96c6\u88c5\u7bb1\u6280\u672f":72,"\u7684\u9875\u9762\u5220\u9664\u8fdc\u7a0b\u4ed3\u5e93\u7684\u5206\u652f":73,"\u7684cpu":75,"\u7684docker\u955c\u50cf":61,"\u76ee\u524d":[70,99],"\u76ee\u524d\u4f7f\u7528":73,"\u76ee\u524d\u53ea\u652f\u6301":65,"\u76ee\u524d\u53ea\u8003\u8651\u52a8\u6001\u6269\u5bb9trainer\u6570\u91cf":20,"\u76ee\u524d\u5d4c\u5165python\u89e3\u91ca\u5668":34,"\u76ee\u524d\u5fc5\u987b\u8bbe\u7f6e\u6210":[65,66],"\u76ee\u524d\u6211\u4eec\u7528cephfs\u6765\u642d\u5efa":28,"\u76ee\u524d\u652f\u6301\u4e24\u79cd":67,"\u76ee\u524d\u652f\u6301fail":82,"\u76ee\u524d\u8be5\u53c2\u6570\u4ec5\u7528\u4e8eaucvalidationlayer\u548cpnpairvalidationlayer\u5c42":82,"\u76ee\u524d\u8fd8\u672a\u652f\u6301":70,"\u76ee\u524dpaddle\u7684\u8fdb\u7a0b\u6a21\u578b\u662fc":34,"\u76ee\u524dpaddlepaddle\u7684develop\u5206\u652f\u7684\u6587\u6863\u662f\u81ea\u52a8\u89e6\u53d1\u66f4\u65b0\u7684":77,"\u76ee\u5f55":[65,66,72,80,86,87,100],"\u76ee\u5f55\u4e0b":[35,61,74,96,101],"\u76ee\u5f55\u4e0b\u627e\u5230":96,"\u76ee\u5f55\u4e0b\u65b0\u589e\u7684":75,"\u76ee\u5f55\u4e0b\u7684\u751f\u6210\u6587\u4ef6\u7528\u4e8e\u6df1\u5ea6\u5b66\u4e60\u76f8\u5173android":65,"\u76ee\u5f55\u4e0b\u7684demo\u8bad\u7ec3\u51fa\u6765":4,"\u76ee\u5f55\u4e0b\u7684python\u5305":53,"\u76ee\u5f55\u4e2d":[80,98],"\u76ee\u5f55\u4e2d\u4f1a\u5305\u542b":[65,66],"\u76ee\u5f55\u4e2d\u7684":[79,80],"\u76ee\u5f55\u4e2dpaddl":87,"\u76ee\u5f55\u4f1a\u51fa\u73b0\u5982\u4e0b\u51e0\u4e2a\u65b0\u7684\u6587\u4ef6":99,"\u76ee\u5f55\u548c":[65,66],"\u76ee\u5f55\u5c31\u6210\u4e3a\u4e86\u5171\u4eab\u5b58\u50a8":87,"\u76ee\u5f55\u7ed3\u6784\u5982\u4e0b":101,"\u76ee\u5f55\u91cc\u63d0\u4f9b\u4e86\u8be5\u6570\u636e\u7684\u4e0b\u8f7d\u811a\u672c\u548c\u9884\u5904\u7406\u811a\u672c":96,"\u76ee\u6807":101,"\u76ee\u6807\u51fd\u6570\u662f\u6807\u7b7e\u7684\u4ea4\u53c9\u71b5":99,"\u76ee\u6807\u5411\u91cf":71,"\u76ee\u6807\u5b57\u5178":101,"\u76ee\u6807\u673a\u7248protobuf\u5e93":[65,66],"\u76ee\u6807\u67b6\u6784abi":65,"\u76f4\u5230\u8bad\u7ec3\u6536\u655b\u4e3a\u6b62":58,"\u76f4\u5230\u903c\u8fd1\u771f\u5b9e\u89e3":59,"\u76f4\u63a5\u4f7f\u7528c\u8bed\u8a00\u7684":34,"\u76f4\u63a5\u5220\u9664\u8fd9\u4e2a\u53c2\u6570\u5373\u53ef":35,"\u76f4\u63a5\u5bfc\u51fa\u5230c\u7684\u63a5\u53e3\u6bd4\u8f83\u56f0\u96be":34,"\u76f4\u63a5\u7f16\u8bd1raspberri":66,"\u76f4\u63a5\u8fd0\u884c":61,"\u76f4\u63a5\u8fd4\u56de\u8ba1\u7b97\u7ed3\u679c":4,"\u76f4\u63a5\u8fdb\u5165\u8bad\u7ec3\u6a21\u578b\u7ae0\u8282":96,"\u76f8\u5173\u6587\u6863":66,"\u76f8\u5173\u6587\u6863\u6240\u8ff0":66,"\u76f8\u5173\u6982\u5ff5\u662f":2,"\u76f8\u5173\u7684\u9e1f\u7c7b\u6570\u636e\u96c6\u53ef\u4ee5\u4ece\u5982\u4e0b\u5730\u5740\u4e0b\u8f7d":93,"\u76f8\u5173\u8bba\u6587":99,"\u76f8\u53cd":101,"\u76f8\u540c\u540d\u5b57\u7684\u53c2\u6570":58,"\u76f8\u5bf9":68,"\u76f8\u5bf9\u4e8epaddlepaddle\u7a0b\u5e8f\u8fd0\u884c\u65f6\u7684\u8def\u5f84":1,"\u76f8\u5bf9mnist\u800c\u8a00":2,"\u76f8\u5e94\u7684\u6570\u636e\u8bfb\u53d6\u811a\u672c\u548c\u8bad\u7ec3\u6a21\u578b\u811a\u672c":96,"\u76f8\u5e94\u7684\u6570\u636e\u8fed\u4ee3\u5668\u5982\u4e0b":99,"\u76f8\u5e94\u7684\u6807\u8bb0\u53e5\u5b50\u662f":99,"\u76f8\u5f53":68,"\u76f8\u6bd4":75,"\u770b\u5f53\u524dmpi\u96c6\u7fa4\u662f\u5426\u652f\u6301resourc":54,"\u77e9\u9635":81,"\u77e9\u9635\u4e58\u6cd5\u7684\u516c\u5f0f":75,"\u7814\u7a76\u4eba\u5458\u5206\u6790\u4e86\u51e0\u4e2a\u5173\u4e8e\u6d88\u8d39\u8005\u4fe1\u5fc3\u548c\u653f\u6cbb\u89c2\u70b9\u7684\u8c03\u67e5":100,"\u7814\u7a76\u751f":97,"\u786e\u4fdd\u7f16\u8bd1\u5668\u9009\u9879":73,"\u78c1\u76d8\u4e0d\u591f":72,"\u78c1\u76d8\u7a7a\u95f4\u4e0d\u8db3\u7b49":54,"\u793a":96,"\u793a\u4f8b":[56,58,94],"\u793a\u4f8b3\u5bf9\u4e8e\u5355\u5c42rnn\u548c\u53cc\u5c42rnn\u6570\u636e\u5b8c\u5168\u76f8\u540c":68,"\u793a\u4f8b3\u7684\u914d\u7f6e\u4f7f\u7528\u4e86\u5355\u5c42rnn\u548c\u53cc\u5c42rnn":68,"\u793a\u4f8b3\u7684\u914d\u7f6e\u5206\u522b\u4e3a":68,"\u793a\u4f8b\u4ee3\u7801\u5982\u4e0b":56,"\u793a\u4f8b\u5982\u4e0b":58,"\u793e\u533a\u53c2\u4e0e\u56f0\u96be":34,"\u793e\u533a\u8d21\u732e\u4ee3\u7801\u5b66\u4e60\u6210\u672c\u9ad8":34,"\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u53c2\u6570":20,"\u795e\u7ecf\u7f51\u7edc\u4e5f\u9700\u8981\u4e00\u4e9b\u7279\u5b9a\u7684layer\u4f5c\u4e3a\u8f93\u5165\u63a5\u53e3":63,"\u795e\u7ecf\u7f51\u7edc\u53c2\u6570\u4ee5\u53ca\u8fed\u4ee3\u65b9\u7a0b":63,"\u795e\u7ecf\u7f51\u7edc\u5728\u8bad\u7ec3\u7684\u65f6\u5019":56,"\u795e\u7ecf\u7f51\u7edc\u672c\u8d28\u4e0a\u662f\u4e00\u4e2a\u8ba1\u7b97\u56fe":76,"\u795e\u7ecf\u7f51\u7edc\u673a\u5668\u7ffb\u8bd1":101,"\u795e\u7ecf\u7f51\u7edc\u7684\u7f51\u7edc\u7ed3\u6784\u4e2d\u5177\u6709\u6709\u5411\u73af\u7ed3\u6784":68,"\u795e\u7ecf\u7f51\u7edc\u7684\u8bad\u7ec3\u672c\u8eab\u662f\u4e00\u4e2a\u975e\u5e38\u6d88\u8017\u5185\u5b58\u548c\u663e\u5b58\u7684\u5de5\u4f5c":56,"\u795e\u7ecf\u7f51\u7edc\u914d\u7f6e":59,"\u79bb":68,"\u79bb\u7ebf\u6279\u5904\u7406":21,"\u79d1\u5b66\u5bb6":97,"\u79d1\u5e7b\u7247":97,"\u79f0\u4e3a":[71,73],"\u79f0\u4e3a\u5f00\u53d1\u955c\u50cf":61,"\u79f0\u4e3a\u751f\u4ea7\u955c\u50cf":61,"\u79f0\u4e4b\u4e3a\u53cc\u5c42\u5e8f\u5217\u7684\u4e00\u4e2a\u5b50\u5e8f\u5217":67,"\u79f0\u4e4b\u4e3a\u96c6\u675f\u5927\u5c0f":82,"\u79f0\u4f5c\u6709kernel":75,"\u79f0\u4f5ckernel":75,"\u7a00\u758f\u6570\u636e\u7684\u683c\u5f0f":74,"\u7a00\u758f\u66f4\u65b0\u7684\u7aef\u53e3\u6570\u91cf":87,"\u7a00\u758f\u768401\u5411\u91cf":[2,63],"\u7a00\u758f\u7684\u5411\u91cf":[2,63],"\u7a00\u758f\u77e9\u9635\u7684\u4e58\u79ef\u5e94\u7528\u4e8e\u524d\u5411\u4f20\u64ad\u8fc7\u7a0b":84,"\u7a0b\u5e8f\u4ece\u6b64\u76ee\u5f55\u62f7\u8d1d\u6587\u4ef6\u5230\u5bb9\u5668\u5185\u8fdb\u884c\u8bad\u7ec3":87,"\u7a0b\u5e8f\u505c\u6b62":82,"\u7a0b\u5e8f\u5458":97,"\u7a0b\u5e8f\u76f4\u63a5\u9000\u51fa":82,"\u7a20\u5bc6\u5411\u91cf":74,"\u7a20\u5bc6\u66f4\u65b0\u7684\u7aef\u53e3\u6570\u91cf":87,"\u7a20\u5bc6\u7684\u6d6e\u70b9\u6570\u5411\u91cf":[2,63],"\u7a97\u6237":68,"\u7acb\u523b\u9000\u51fa":56,"\u7aef\u53e3":[54,80],"\u7aef\u53e3\u6570":80,"\u7aef\u53e3\u9644\u52a0\u5230\u4e3b\u673a\u540d\u4e0a":80,"\u7aef\u81ea\u5b9a\u4e49\u4e00\u4e2a":1,"\u7aef\u8bfb\u53d6\u6570\u636e":56,"\u7b2c":68,"\u7b2c\u4e00\u4e2a":73,"\u7b2c\u4e00\u4e2a\u53c2\u6570":75,"\u7b2c\u4e00\u4e2a\u53c2\u6570\u662fsettings\u5bf9\u8c61":2,"\u7b2c\u4e00\u4e2a\u65b9\u6cd5\u7684\u597d\u5904\u662f\u7b80\u5355\u5feb\u6377":61,"\u7b2c\u4e00\u4e2a\u6837\u672c\u540c\u65f6encode\u4e24\u6761\u6570\u636e\u6210\u4e24\u4e2a\u5411\u91cf":68,"\u7b2c\u4e00\u4e2apass\u4f1a\u4ecepython\u7aef\u8bfb\u53d6\u6570\u636e":2,"\u7b2c\u4e00\u4e2atag\u4e3a":47,"\u7b2c\u4e00\u5929":68,"\u7b2c\u4e00\u6b65\u662f\u8fd0\u884c":61,"\u7b2c\u4e00\u7ae0\u8282":63,"\u7b2c\u4e00\u884c\u4ece":100,"\u7b2c\u4e00\u884c\u5b58\u7684\u662f\u56fe\u50cf":94,"\u7b2c\u4e00\u884c\u662f":92,"\u7b2c\u4e00\u884c\u7684":101,"\u7b2c\u4e00\u90e8\u5206\u5b9a\u4e49\u4e86\u6570\u636e\u8f93\u5165":59,"\u7b2c\u4e00\u90e8\u5206\u662f\u56fe\u7247\u7684\u6807\u7b7e":2,"\u7b2c\u4e09":100,"\u7b2c\u4e09\u4e2a\u53c2\u6570":75,"\u7b2c\u4e09\u5217\u662f\u751f\u6210\u7684\u82f1\u8bed\u5e8f\u5217":101,"\u7b2c\u4e09\u6b65":94,"\u7b2c\u4e09\u6b65\u5b8c\u6210\u540e":47,"\u7b2c\u4e8c":100,"\u7b2c\u4e8c\u4e2a":56,"\u7b2c\u4e8c\u4e2a\u4e3a":47,"\u7b2c\u4e8c\u4e2a\u53c2\u6570":75,"\u7b2c\u4e8c\u4e2a\u65b9\u6cd5\u7684\u597d\u5904\u662fdockerfile\u53ef\u4ee5\u628a\u6574\u4e2a\u751f\u6210\u6d41\u7a0b\u63cf\u8ff0\u5f88\u6e05\u695a":61,"\u7b2c\u4e8c\u5217\u662f\u96c6\u675f\u641c\u7d22\u7684\u5f97\u5206":101,"\u7b2c\u4e8c\u6b65":[92,94],"\u7b2c\u4e8c\u6b65\u662f\u8fd0\u884c":61,"\u7b2c\u4e8c\u7c7b":57,"\u7b2c\u4e8c\u884c\u5b58\u7684\u662f\u56fe\u50cf":94,"\u7b2c\u4e8c\u90e8\u5206\u4e3b\u8981\u662f\u9009\u62e9\u5b66\u4e60\u7b97\u6cd5":59,"\u7b2c\u4e8c\u90e8\u5206\u662f28":2,"\u7b2ci\u884c\u7b2cj\u5217\u7684\u6570\u503c":74,"\u7b49":[35,54,75],"\u7b49\u4e8e\u6837\u672c\u6570":56,"\u7b49\u5168\u90e8\u9759\u6001\u5e93\u4e2d\u7684\u76ee\u6807\u6587\u4ef6\u5168\u90e8\u6253\u5305\u540e\u4ea7\u751f\u7684\u6587\u4ef6":35,"\u7b49\u5176\u4ed6":101,"\u7b49\u53c2\u6570":87,"\u7b49\u591a\u79cd\u516c\u6709\u4e91\u73af\u5883":85,"\u7b49\u5f85\u8fd9\u4e2a\u7a0b\u5e8f\u6267\u884c\u6210\u529f\u5e76\u8fd4\u56de0\u5219\u6210\u529f\u9000\u51fa":85,"\u7b49\u6587\u4ef6":35,"\u7b49\u7b49":[96,101],"\u7b49\u90fd\u5c5e\u4e8e\u4e00\u4e2a\u547d\u540d\u7a7a\u95f4":85,"\u7b80\u4ecb":78,"\u7b80\u5199":75,"\u7b80\u5355\u4ecb\u7ecd\u9700\u8981\u7528\u5230\u57fa\u7c7b":75,"\u7b80\u5355\u603b\u7ed3op\u9700\u8981\u5305\u542b\u7684\u5185\u5bb9\u5982\u4e0b":75,"\u7b80\u5355\u6765\u8bf4":79,"\u7b80\u5355\u7684\u5168\u8fde\u63a5\u7f51\u7edc":58,"\u7b80\u5355\u7684\u57fa\u4e8e\u5b57\u6bcd\u7684\u8bcd\u5d4c\u5165":98,"\u7b80\u5355\u7684\u6027\u80fd\u5206\u6790":79,"\u7b80\u5355\u7684\u6574\u4e2a\u8bcd\u5d4c\u5165":98,"\u7b80\u5355\u7684pydataprovider2\u6837\u4f8b\u5c31\u8bf4\u660e\u5b8c\u6bd5\u4e86":2,"\u7b80\u5355\u7684yaml\u6587\u4ef6\u5982\u4e0b":86,"\u7b80\u76f4":68,"\u7b97\u6cd5":[56,59,71,100],"\u7b97\u6cd5\u4e2d\u7684beam\u5927\u5c0f":71,"\u7b97\u6cd5\u914d\u7f6e":100,"\u7ba1\u7406\u4eba\u5458":97,"\u7ba1\u7406\u5458":97,"\u7c7b\u4f3c":[35,67],"\u7c7b\u4f3c\u5730":99,"\u7c7b\u4f5c\u4e3a\u53c2\u6570\u7684\u62bd\u8c61":74,"\u7c7b\u522b\u4e2a\u6570":93,"\u7c7b\u522b\u4e2d\u7684\u53c2\u6570\u53ef\u7528\u4e8e\u6240\u6709\u573a\u5408":81,"\u7c7b\u522bid":96,"\u7c7b\u522bid\u548c\u6587\u672c\u4fe1\u606f\u7528":96,"\u7c7b\u540d\u548cc":34,"\u7c7b\u578b":[34,75,82,98],"\u7c7b\u578b\u4e3a":75,"\u7c7b\u578b\u4ecd\u7136\u4e3aeigenvector":76,"\u7c7b\u578b\u53ef\u4ee5\u662fpaddlepaddle\u652f\u6301\u7684\u4efb\u610f\u8f93\u5165\u6570\u636e\u7c7b\u578b":67,"\u7c7b\u578b\u540d\u4e3a":75,"\u7c7b\u578b\u662fnumpy\u7684ndarrai":56,"\u7c7b\u578b\u662fsparse_binary_vector":[2,63],"\u7c7b\u578b\u662fsparse_float_vector":[2,63],"\u7c7b\u578b\u6765\u8bbe\u7f6e":2,"\u7c7b\u578b\u7684":68,"\u7c7b\u578b\u7b49\u662f\u5426\u5408\u6cd5":75,"\u7c7b\u7684\u5b9a\u4e49\u5199\u5728":75,"\u7c7b\u7684\u6784\u9020\u51fd\u6570\u548c\u6790\u6784\u51fd\u6570":74,"\u7c7b\u91cd\u5199":75,"\u7c7b\u9700\u8981\u5b9e\u73b0\u521d\u59cb\u5316":74,"\u7cfb\u6570":75,"\u7cfb\u7edf\u4f1a\u5bf9\u65b0\u589e\u7684op\u81ea\u52a8\u7ed1\u5b9apython":75,"\u7cfb\u7edf\u4f1a\u6839\u636e\u6587\u4ef6\u540d\u81ea\u52a8\u6784\u5efaop\u548c\u5176\u5bf9\u5e94\u7684python\u6269\u5c55":75,"\u7ea2\u697c\u68a6":92,"\u7eaa\u5f55\u7247":97,"\u7eafcpu\u955c\u50cf\u4ee5\u53cagpu\u955c\u50cf\u90fd\u4f1a\u7528\u5230avx\u6307\u4ee4\u96c6":61,"\u7ebf\u6027\u56de\u5f52\u7684\u8f93\u5165\u662f\u4e00\u6279\u70b9":59,"\u7ebf\u6027\u56de\u5f52\u7684\u8f93\u51fa\u662f\u4ece\u8fd9\u6279\u70b9\u4f30\u8ba1\u51fa\u6765\u7684\u53c2\u6570":59,"\u7ebf\u6027\u8ba1\u7b97\u7f51\u7edc\u5c42":59,"\u7ebf\u7a0bid\u53f7":84,"\u7ec6\u8282\u63cf\u8ff0":83,"\u7ecf\u5e38\u4f1a\u6d88\u8017\u657010gb\u7684\u5185\u5b58\u548c\u6570gb\u7684\u663e\u5b58":56,"\u7ed3\u5408":85,"\u7ed3\u5c3e":75,"\u7ed3\u675f\u6807\u8bb0":71,"\u7ed3\u6784\u5982\u4e0b":100,"\u7ed3\u6784\u5982\u4e0b\u56fe":92,"\u7ed3\u679c\u4fdd\u5b58\u5728":99,"\u7ed3\u679c\u53d1\u73b0\u5b83\u4eec\u4e0e\u540c\u65f6\u671f\u7684twitter\u6d88\u606f\u4e2d\u7684\u60c5\u7eea\u8bcd\u9891\u7387\u76f8\u5173":100,"\u7ed3\u679c\u8f93\u51fa\u5230":72,"\u7ed3\u8bba":34,"\u7ed9":68,"\u7ed9\u4e2a\u7b80\u5355\u7684":73,"\u7ed9\u51fa\u56fe\u7247\u5c3a\u5bf8":93,"\u7ed9\u51fa\u8f93\u5165\u6570\u636e\u6240\u5728\u8def\u5f84":93,"\u7ed9\u5b9a\u52a8\u8bcd":99,"\u7ed9\u5b9a\u7684\u6587\u672c\u53ef\u4ee5\u662f\u4e00\u4e2a\u6587\u6863":100,"\u7ed9\u5b9aencoder\u8f93\u51fa\u548c\u5f53\u524d\u8bcd":70,"\u7edf\u4e00\u7528":21,"\u7ee7\u627f\u81ea":75,"\u7ee7\u627f\u81eaoperatorbas":75,"\u7ee7\u7eed\u8bad\u7ec3\u6216\u9884\u6d4b":2,"\u7ef4\u57fa\u767e\u79d1\u4e2d\u6587\u9875\u9762":68,"\u7ef4\u57fa\u767e\u79d1\u9875\u9762":68,"\u7ef4\u5ea6\u4e3aword_dim":96,"\u7ef4\u5ea6\u662f\u7c7b\u522b\u4e2a\u6570":96,"\u7ef4\u5ea6\u662f\u8bcd\u5178\u5927\u5c0f":96,"\u7ef4\u62a4":85,"\u7ef4\u7a7a\u95f4":71,"\u7ef4\u7a7a\u95f4\u5b8c\u6210":71,"\u7f13\u5b58\u6c60\u7684\u51cf\u5c0f":56,"\u7f13\u5b58\u8bad\u7ec3\u6570\u636e\u5230\u5185\u5b58":2,"\u7f16\u5199\u597d\u6570\u636e\u63d0\u4f9b\u811a\u672c\u540e":98,"\u7f16\u5199\u5b8cyaml\u6587\u4ef6\u540e":87,"\u7f16\u5199\u672c\u6b21\u8bad\u7ec3\u7684yaml\u6587\u4ef6":87,"\u7f16\u53f7":98,"\u7f16\u53f7\u4ece0\u5f00\u59cb":56,"\u7f16\u53f7\u5b57\u6bb5":98,"\u7f16\u7801\u5411\u91cf":71,"\u7f16\u7801\u5668\u8f93\u51fa":71,"\u7f16\u7801\u6e90\u5e8f\u5217":71,"\u7f16\u89e3\u7801\u6a21\u578b\u5c06\u4e00\u4e2a\u6e90\u8bed\u53e5\u7f16\u7801\u4e3a\u4e00\u4e2a\u5b9a\u957f\u7684\u5411\u91cf":101,"\u7f16\u8bd1":[61,72,73],"\u7f16\u8bd1\u548c\u5b89\u88c5paddlepaddl":66,"\u7f16\u8bd1\u548c\u5b89\u88c5paddlepaddle\u9884\u6d4b\u5e93":65,"\u7f16\u8bd1\u548c\u6267\u884c":75,"\u7f16\u8bd1\u5668":[65,66],"\u7f16\u8bd1\u5668\u6ca1\u6709":34,"\u7f16\u8bd1\u578b\u8bed\u8a00":34,"\u7f16\u8bd1\u5b89\u88c5\u4e0e\u5355\u5143\u6d4b\u8bd5":55,"\u7f16\u8bd1\u5b8c\u6210\u4e4b\u540e":77,"\u7f16\u8bd1\u5de5\u5177\u94fe\u6240\u5728\u7684\u7edd\u5bf9\u8def\u5f84":66,"\u7f16\u8bd1\u6210\u529f\u540e":75,"\u7f16\u8bd1\u6210\u52a8\u6001\u5e93":82,"\u7f16\u8bd1\u6d41\u7a0b\u4e3b\u8981\u63a8\u8350\u9ad8\u7ea7\u7528\u6237\u67e5\u770b":62,"\u7f16\u8bd1\u751f\u6210":77,"\u7f16\u8bd1\u8fd9\u4e2a\u7248\u672c\u7684docker\u53d1\u884c\u955c\u50cf":47,"\u7f16\u8bd1\u8fd9\u4e2a\u7248\u672c\u7684python":47,"\u7f16\u8bd1\u8fd9\u4e2a\u7248\u672c\u7684ubuntu":47,"\u7f16\u8bd1\u9009\u9879":60,"\u7f16\u8bd1c":35,"\u7f16\u8bd1master\u5206\u652f\u7684docker\u53d1\u884c\u955c\u50cf":47,"\u7f16\u8bd1paddlepaddle\u548c\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5":78,"\u7f16\u8bd1ubuntu\u7684deb\u5305":47,"\u7f16\u8f91":85,"\u7f29\u653e\u53c2\u6570":94,"\u7f51\u7edc":[99,100],"\u7f51\u7edc\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf":85,"\u7f51\u7edc\u540d\u79f0":96,"\u7f51\u7edc\u5c42\u53ef\u4ee5\u6709\u591a\u4e2a\u8f93\u5165":74,"\u7f51\u7edc\u5c42\u7684\u6807\u8bc6\u7b26\u4e3a":74,"\u7f51\u7edc\u5c42\u7684\u7c7b\u578b":74,"\u7f51\u7edc\u5c42\u7684\u7ec6\u8282\u53ef\u4ee5\u901a\u8fc7\u4e0b\u9762\u8fd9\u4e9b\u4ee3\u7801\u7247\u6bb5\u6765\u6307\u5b9a":74,"\u7f51\u7edc\u5c42\u7684\u8f93\u51fa\u662f\u7ecf\u8fc7\u6fc0\u6d3b\u51fd\u6570\u4e4b\u540e\u7684\u503c":82,"\u7f51\u7edc\u5c42\u914d\u7f6e\u5305\u542b\u4ee5\u4e0b\u51e0\u9879":74,"\u7f51\u7edc\u63a5\u53e3\u5361":80,"\u7f51\u7edc\u6a21\u5757":94,"\u7f51\u7edc\u6a21\u578b\u5c06\u8f93\u51fa\u6807\u7b7e\u7684\u6982\u7387\u5206\u5e03":99,"\u7f51\u7edc\u7684\u8bad\u7ec3\u8fc7\u7a0b":100,"\u7f51\u7edc\u7ed3\u6784\u5982\u4e0b\u56fe\u6240\u793a":98,"\u7f51\u7edc\u901a\u4fe1":74,"\u7f51\u7edc\u914d\u7f6e":[80,96,100],"\u7f51\u7edc\u914d\u7f6e\u6587\u4ef6":[94,99],"\u800c":[57,59,71,75,86,98],"\u800c\u4e0d\u4f1a\u6539\u53d8\u539f\u6709tensor\u7684shape\u4fe1\u606f":76,"\u800c\u4e0d\u4f7f\u7528imdb\u6570\u6910\u96c6\u4e2d\u7684imdb":100,"\u800c\u4e0d\u5fc5\u5728\u610fpaddl":35,"\u800c\u4e0d\u652f\u6301pypy\u89e3\u91ca\u5668":34,"\u800c\u4e0d\u662f\u4f7f\u7528\u540c\u6b65":80,"\u800c\u4e0d\u662f\u5728layer\u91cc\u5b9e\u73b0":57,"\u800c\u4e0d\u662f\u6e90\u7801\u76ee\u5f55\u91cc":53,"\u800c\u4e0d\u662f\u7279\u5f81\u7684\u96c6\u5408":68,"\u800c\u4e0d\u662f\u7ec4\u5408\u4e0a\u4e0b\u6587\u7ea7\u522b\u4fe1\u606f":100,"\u800c\u4e0d\u66b4\u9732\u6982\u5ff5\u7684\u5b9e\u73b0":35,"\u800c\u4e0d\u7528\u5173\u5fc3\u6570\u636e\u5982\u4f55\u4f20\u8f93":2,"\u800c\u4e14":101,"\u800c\u4e14\u5728\u4f20\u8f93\u7684\u8fc7\u7a0b\u4e2d\u4e5f\u53ef\u80fd\u51fa\u73b0\u7f51\u7edc\u4e0d\u7a33\u5b9a\u7684\u60c5\u51b5":28,"\u800c\u4e4b\u524d\u7684\u53c2\u6570\u5c06\u4f1a\u88ab\u5220\u9664":82,"\u800c\u4ece\u5e94\u7528\u7684\u89d2\u5ea6":79,"\u800c\u4f18\u5316\u6027\u80fd\u7684\u9996\u8981\u4efb\u52a1":79,"\u800c\u5176\u4ed6\u5c42\u4f7f\u7528cpu\u8ba1\u7b97":84,"\u800c\u51fa\u73b0\u9636\u6bb5\u6027\u7684\u8fd0\u884c\u505c\u6ede":20,"\u800c\u53cc\u5c42rnn\u662f\u53ef\u4ee5\u5904\u7406\u8fd9\u79cd\u8f93\u5165\u6570\u636e\u7684\u7f51\u7edc\u7ed3\u6784":68,"\u800c\u53ea\u9700\u8981\u83b7\u5f97recurr":57,"\u800c\u53f3\u56fe\u7684\u74f6\u9888\u8fde\u63a5\u6a21\u5757\u7528\u4e8e50\u5c42":94,"\u800c\u5728\u8ba1\u7b97\u7ed3\u675f\u4e4b\u540e":76,"\u800c\u5728cpp\u91cc\u9762\u5b9e\u73b0\u8fd9\u4e2ac\u7684\u63a5\u53e3":34,"\u800c\u591a\u8bed\u8a00\u63a5\u53e3\u9700\u8981\u76f4\u63a5\u8bfb\u53d6\u751f\u6210\u7684\u4e8c\u8fdb\u5236":34,"\u800c\u5927\u591a\u6570\u65b9\u6cd5\u53ea\u662f\u5229\u7528n":100,"\u800c\u5b89\u88c5\u5305":53,"\u800c\u5b89\u88c5\u5305\u662f":53,"\u800c\u5bf9\u4e8e\u53cc\u5c42\u5e8f\u5217":68,"\u800c\u5bf9\u4e8e\u6bcf\u4e00\u4e2a\u5185\u5c42\u7279\u5f81\u6570\u636e\u800c\u8a00":68,"\u800c\u5bf9\u4e8egolang":34,"\u800c\u5bf9\u4e8egolang\u9519\u8bef\u5904\u7406\u5e94\u8be5\u4f7f\u7528\u8fd4\u56de\u503c":34,"\u800c\u5c06\u8fd9\u4e2a\u6bb5\u843d\u7684\u6bcf\u4e00\u53e5\u8bdd\u7528lstm\u7f16\u7801\u6210\u4e00\u4e2a\u5411\u91cf":68,"\u800c\u5f53\u524d\u5df2\u7ecf\u67095":79,"\u800c\u662f\u76f4\u63a5\u4ece\u5185\u5b58\u7684\u7f13\u5b58\u91cc\u8bfb\u53d6\u6570\u636e":56,"\u800c\u662f\u76f4\u63a5\u4fee\u6539paddl":35,"\u800c\u662f\u76f4\u63a5\u7528api\u7684\u63a5\u53e3\u8fdc\u7a0b\u8bbf\u95ee":21,"\u800c\u66f4\u6df1\u5165\u7684\u5206\u6790":79,"\u800c\u6709\u4e9b\u53c2\u6570\u9700\u8981\u5728\u96c6\u7fa4\u591a\u673a\u8bad\u7ec3\u4e2d\u4f7f\u7528\u7b49":81,"\u800c\u6ca1\u6709\u77ed\u65f6\u8bb0\u5fc6\u7684\u635f\u5931":100,"\u800c\u6e90\u5e8f\u5217\u7684\u7f16\u7801\u5411\u91cf\u53ef\u4ee5\u88ab\u65e0\u8fb9\u754c\u7684memory\u8bbf\u95ee":71,"\u800c\u795e\u7ecf\u7f51\u7edc\u662f\u6211\u4eec\u8981\u642d\u5efa\u7684\u5b9d\u5854":63,"\u800c\u7a00\u758f\u66f4\u65b0\u5728\u53cd\u5411\u4f20\u64ad\u4e4b\u540e\u7684\u6743\u91cd\u66f4\u65b0\u65f6\u8fdb\u884c":84,"\u800c\u8ba1\u7b97\u8fc7\u7a0b\u662f\u7531":76,"\u800c\u8fd9\u4e00\u53e5\u8bdd\u5c31\u53ef\u4ee5\u8868\u793a\u6210\u8fd9\u4e9b\u4f4d\u7f6e\u7684\u6570\u7ec4":68,"\u800c\u8fd9\u4e2acontext\u53ef\u80fd\u4f1a\u975e\u5e38\u5927":2,"\u800c\u8fd9\u6bcf\u4e00\u4e2a\u6570\u7ec4\u5143\u7d20":68,"\u800c\u975e\u76f4\u63a5\u56de\u590d\u7684\u65b9\u5f0f":73,"\u800c\u975e\u9759\u6001\u52a0\u8f7dcuda\u52a8\u6001\u5e93":60,"\u800ceigenvector":76,"\u800cpaddlepaddle\u5219\u4f1a\u5e2e\u7528\u6237\u505a\u4ee5\u4e0b\u5de5\u4f5c":2,"\u800crnn\u662f\u6700\u6d41\u884c\u7684\u9009\u62e9":70,"\u800cswig\u53ea\u80fd\u7b80\u5355\u7684\u66b4\u9732c":34,"\u800ctrainer\u9700\u8981\u8bfb\u53d6\u8bad\u7ec3\u6570\u636e\u8fdb\u884c\u8bad\u7ec3":63,"\u800cweight":93,"\u800cy_predict\u662f\u63a5\u6536x\u4f5c\u4e3a\u8f93\u5165":63,"\u804c\u4e1a":97,"\u804c\u4e1a\u4ece\u4e0b\u9762\u6240\u5217\u4e2d\u9009\u62e9":97,"\u80fd\u591f\u5904\u7406\u53cc\u5c42\u5e8f\u5217":70,"\u80fd\u591f\u5bf9\u53cc\u5411\u5e8f\u5217\u8fdb\u884c\u5904\u7406\u7684\u6709":70,"\u80fd\u591f\u627e\u5230\u8fd9\u91cc\u4f7f\u7528\u7684\u6240\u6709\u6570\u636e":96,"\u80fd\u591f\u8bb0\u5f55\u4e0a\u4e00\u4e2asubseq":70,"\u80fd\u591f\u9488\u5bf9cpu\u548cgpu\u7684\u8ba1\u7b97\u505a\u66f4\u591a\u4f18\u5316":57,"\u80fd\u83b7\u53d6":80,"\u811a\u672c":[72,80,93,98],"\u811a\u672c\u4fdd\u5b58\u5728":93,"\u811a\u672c\u5f00\u59cb\u65f6":87,"\u811a\u672c\u63d0\u4f9b\u4e86\u4e00\u4e2a\u9884\u6d4b\u63a5\u53e3":100,"\u811a\u672c\u65f6\u9700\u8981\u52a0\u4e0a":100,"\u811a\u672c\u8fd0\u884c\u5b8c\u6210\u540e":93,"\u81ea\u52a8\u5173\u95ed\u5bf9\u5e94\u7684":73,"\u81ea\u52a8\u5730\u5c06\u8fd9\u4e9b\u9009\u9879\u5e94\u7528\u5230":80,"\u81ea\u52a8\u5b8c\u6210\u8fd9\u4e00\u8fc7\u7a0b":70,"\u81ea\u52a8\u6302\u8f7d\u5206\u5e03\u5f0f\u5b58\u50a8\u76ee\u5f55":20,"\u81ea\u52a8\u751f\u6210":77,"\u81ea\u52a8\u83b7\u53d6\u4e0a\u4e00\u4e2a\u751f\u6210\u7684\u8bcd":71,"\u81ea\u5e95\u5411\u4e0a\u6cd5":96,"\u81ea\u6b64":65,"\u81ea\u7136\u4e5f\u5c31\u6709\u7ba1\u7406\u5458\u6743\u9650":72,"\u81ea\u7136\u8bed\u8a00\u5904\u7406\u7b49":84,"\u81ea\u7531\u804c\u4e1a\u8005":97,"\u81f3\u4e8e\u4e3a\u4ec0\u4e48\u9700\u8981c":35,"\u81f3\u6b64":[2,68,73],"\u8212\u9002":68,"\u826f\u597d\u7684\u6587\u6863":34,"\u827a\u672f\u5bb6":97,"\u8282\u70b9\u4e2d\u7684":80,"\u82e5":74,"\u82e5\u5728paddlepaddle\u7f16\u8bd1\u65f6":58,"\u82e5\u5e0c\u671b\u6700\u5feb\u7684\u6267\u884c\u901f\u5ea6":[65,66],"\u82e5\u5e72\u4e2a\u53e5\u5b50\u6784\u6210\u4e00\u4e2a\u6bb5\u843d":67,"\u82e5\u6709\u4e0d\u4e00\u81f4\u4e4b\u5904":79,"\u82e5\u6709\u5fc5\u8981":74,"\u82e5\u6ca1\u6709\u663e\u5f0f\u8bbe\u7f6e":65,"\u82e5\u73af\u5883\u53d8\u91cf":[65,66],"\u82e5\u8981\u5bf9\u8fd9\u51e0\u4e2alayer\u4f7f\u7528dropout":57,"\u82e5\u8f93\u51fa\u662f\u5355\u5c42\u5e8f\u5217":67,"\u82e5\u8f93\u51fa\u662f\u53cc\u5c42\u5e8f\u5217":67,"\u82f1\u6587\u6587\u6863":77,"\u82f1\u6587\u6587\u6863\u76ee\u5f55":77,"\u82f1\u8bed":101,"\u8303\u56f4":84,"\u83b7\u53d6":73,"\u83b7\u53d6\u5229\u7528":96,"\u83b7\u53d6\u5b57\u5178\u7ef4\u5ea6":100,"\u83b7\u53d6\u5f53\u524d\u7cfb\u7edf\u652f\u6301\u7684python\u5305\u7684\u540e\u7f00":53,"\u83b7\u53d6\u6700\u65b0\u7684\u68c0\u67e5\u70b9\u7684\u6587\u4ef6uuid":20,"\u83b7\u53d6\u6e90\u7801":72,"\u83b7\u53d6\u8be5\u6761\u6837\u672c\u7c7b\u522bid":96,"\u83b7\u53d6\u901a\u8fc7":100,"\u83b7\u53d6trainer":87,"\u83b7\u5f97\u53c2\u6570\u5c3a\u5bf8":74,"\u865a\u62df\u673a\u4e0a":72,"\u867d\u7136":59,"\u867d\u7136\u4e0d\u9f13\u52b1\u8fd9\u6837":35,"\u867d\u7136\u6bcf\u4e2agenerator\u5728\u6ca1\u6709\u8c03\u7528\u7684\u65f6\u5019":2,"\u867d\u7136\u8fd9\u4e9b\u6587\u4ef6\u5e76\u975e\u90fd\u9700\u8981\u96c6\u7fa4\u8bad\u7ec3":80,"\u867d\u7136paddle\u770b\u8d77\u6765\u5305\u542b\u4e86\u4f17\u591a\u53c2\u6570":81,"\u884c":92,"\u884c\u4f18\u5148\u6b21\u5e8f\u5b58\u50a8":94,"\u884c\u5185\u4f7f\u7528":2,"\u884c\u653f\u5de5\u4f5c":97,"\u884c\u955c\u50cf\u5305\u62ec\u7eafcpu\u7248\u672c\u548cgpu\u7248\u672c\u4ee5\u53ca\u5176\u5bf9\u5e94\u7684\u975eavx\u7248\u672c":61,"\u8865\u5145\u4e0a\u6b21\u7684commit":73,"\u8868\u660e\u4e86\u8fd9\u4e9b\u884c\u7684\u6807\u53f7":74,"\u8868\u660e\u8fd9\u4e2a\u5c42\u7684\u4e00\u4e2a\u5b9e\u4f8b\u662f\u5426\u9700\u8981\u504f\u7f6e":74,"\u8868\u793a":75,"\u8868\u793a\u4e00\u4e2akubernetes\u96c6\u7fa4\u4e2d\u7684\u4e00\u4e2a\u5de5\u4f5c\u8282\u70b9":85,"\u8868\u793a\u4e3adeviceid":84,"\u8868\u793a\u5728\u96c6\u7fa4\u4f5c\u4e1a":80,"\u8868\u793a\u5973\u6027":97,"\u8868\u793a\u5c06\u5916\u5c42\u7684outer_mem\u4f5c\u4e3a\u5185\u5c42memory\u7684\u521d\u59cb\u72b6\u6001":68,"\u8868\u793a\u5f53\u524d\u96c6\u7fa4\u4f5c\u4e1a\u7684\u8282\u70b9":80,"\u8868\u793a\u6570\u636e\u7c7b\u578b":75,"\u8868\u793a\u6a21\u578b\u914d\u7f6e\u6587\u4ef6":80,"\u8868\u793a\u751f\u6210\u6570\u636e\u7684\u5e8f\u5217id":101,"\u8868\u793a\u7528\u4e8e\u8bad\u7ec3\u6216\u9884\u6d4b":2,"\u8868\u793a\u7537\u6027":97,"\u8868\u793a\u7684\u6bcf\u4e2a\u5355\u8bcd":96,"\u8868\u793a\u7b2c0\u4e2abatch\u5230\u5f53\u524dbatch\u7684\u5206\u7c7b\u9519\u8bef":100,"\u8868\u793a\u8bad\u7ec3\u4e86xx\u4e2a\u6837\u672c":100,"\u8868\u793a\u8bad\u7ec3\u4e86xx\u4e2abatch":100,"\u8868\u793a\u8bbe\u5907\u7c7b\u578b":75,"\u8868\u793a\u8bfb\u8005\u6240\u4f7f\u7528\u7684docker\u955c\u50cf\u4ed3\u5e93\u5730\u5740":87,"\u8868\u793a\u8fc7\u4e8620\u4e2abatch":96,"\u8868\u793a\u8fc7\u4e862560\u4e2a\u6837\u672c":96,"\u8868\u793a\u8fd9\u4e2ajob\u7684\u540d\u5b57":87,"\u88ab":73,"\u88ab\u6269\u5c55\u4e3a\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u88ab\u653e\u5728":74,"\u88ab\u79f0\u4e3a":71,"\u897f\u90e8\u7247":97,"\u8981\u4e0b\u8f7d\u548c\u89e3\u538b\u6570\u636e\u96c6":98,"\u8981\u4e0b\u8f7d\u89e3\u538b\u8fd9\u4e2a\u6a21\u578b":101,"\u8981\u4f7f\u7528\u547d\u4ee4\u884c\u5206\u6790\u5de5\u5177":79,"\u8981\u5728\u5df2\u6709\u7684kubernetes\u96c6\u7fa4\u4e0a\u8fdb\u884cpaddlepaddle\u7684\u5206\u5e03\u5f0f\u8bad\u7ec3":87,"\u8981\u5728\u6240\u6709\u8282\u70b9\u4e0a\u5b58\u5728":80,"\u8981\u5bf9\u4e00\u4e2a\u56fe\u7247\u7684\u8fdb\u884c\u5206\u7c7b\u9884\u6d4b":93,"\u8981\u5c06\u5b57\u6bb5\u914d\u7f6e\u6587\u4ef6\u8f6c\u5316\u4e3ameta\u914d\u7f6e\u6587\u4ef6":98,"\u8981\u6c42\u5355\u5c42\u5e8f\u5217\u542b\u6709\u5143\u7d20\u7684\u6570\u76ee":67,"\u8981\u751f\u6210\u7684\u76ee\u6807\u5e8f\u5217":70,"\u8981\u8c03\u7528":74,"\u89e3\u51b3\u529e\u6cd5\u662f":53,"\u89e3\u51b3\u65b9\u6848\u662f":58,"\u89e3\u538b":101,"\u89e3\u6790\u5668\u80fd\u901a\u8fc7\u6587\u4ef6\u7684\u6269\u5c55\u540d\u81ea\u52a8\u8bc6\u522b\u6587\u4ef6\u7684\u683c\u5f0f":98,"\u89e3\u6790\u6570\u636e\u96c6\u4e2d\u7684\u6bcf\u4e00\u4e2a\u5b57\u6bb5":98,"\u89e3\u6790\u6a21\u578b\u914d\u7f6e\u6587\u4ef6":4,"\u89e3\u6790\u73af\u5883\u53d8\u91cf\u5f97\u5230":87,"\u89e3\u6790\u8bad\u7ec3\u6a21\u578b\u65f6\u7528\u7684\u914d\u7f6e\u6587\u4ef6":4,"\u89e3\u7801\u5668\u4f7f\u7528":71,"\u89e3\u7801\u5668\u57fa\u4e8e\u7f16\u7801\u6e90\u5e8f\u5217\u548c\u6700\u540e\u751f\u6210\u7684\u76ee\u6807\u8bcd\u9884\u6d4b\u4e0b\u4e00\u76ee\u6807\u8bcd":71,"\u89e3\u7801\u5668\u662f\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u89e3\u7801\u5668\u6839\u636e\u4e0a\u4e0b\u6587\u5411\u91cf\u9884\u6d4b\u51fa\u4e00\u4e2a\u76ee\u6807\u5355\u8bcd":101,"\u89e3\u91ca":96,"\u89e3\u91ca\u578b\u8bed\u8a00\u53ea\u80fd\u8c03\u7528\u52a8\u6001\u5e93":34,"\u89e3\u91ca\u6027\u8bed\u8a00\u5b9e\u9645\u8fd0\u884c\u7684\u4e8c\u8fdb\u5236\u662f\u89e3\u91ca\u5668\u672c\u8eab":34,"\u8ba1\u7b97":71,"\u8ba1\u7b97\u504f\u7f6e\u7684\u68af\u5ea6":74,"\u8ba1\u7b97\u5355\u5143\u662f\u795e\u7ecf\u7f51\u7edc\u7684\u6838\u5fc3":59,"\u8ba1\u7b97\u53cd\u5411rnn\u7684\u7b2c\u4e00\u4e2a\u5b9e\u4f8b":71,"\u8ba1\u7b97\u53d8\u6362\u77e9\u9635\u7684\u5927\u5c0f\u548c\u683c\u5f0f":74,"\u8ba1\u7b97\u5f53\u524d\u5c42\u6743\u91cd\u7684\u68af\u5ea6":74,"\u8ba1\u7b97\u6548\u7387\u66f4\u9ad8":57,"\u8ba1\u7b97\u6bcf\u4e2a\u8bcd\u7684\u8bcd\u5411\u91cf":71,"\u8ba1\u7b97\u6fc0\u6d3b\u51fd\u6570\u7684\u68af\u5ea6":74,"\u8ba1\u7b97\u7684\u7ec6\u8282\u5c06\u5728\u4e0b\u9762\u7684\u5c0f\u8282\u7ed9\u51fa":74,"\u8ba1\u7b97\u8bef\u5dee\u51fd\u6570":59,"\u8ba1\u7b97\u8f6c\u6362\u77e9\u9635\u548c\u8f93\u5165\u7684\u68af\u5ea6":74,"\u8ba1\u7b97\u8f93\u5165\u548c\u53c2\u6570\u7684\u68af\u5ea6":74,"\u8ba1\u7b97\u8f93\u5165\u5c42\u7684\u504f\u5dee":74,"\u8ba1\u7b97\u8f93\u51fa":74,"\u8ba1\u7b97\u8fd9\u4e2a\u6587\u4ef6\u7684md5":20,"\u8ba1\u7b97\u9700\u8981\u7684\u6570\u636e\u5b58\u653e\u5728":76,"\u8ba9\u6a21\u578b\u80fd\u591f\u5f97\u5230\u8bad\u7ec3\u66f4\u65b0":96,"\u8ba9\u795e\u7ecf\u7f51\u7edc\u53ef\u4ee5\u8fdb\u884c\u8bad\u7ec3\u6216\u9884\u6d4b":1,"\u8ba9\u8fd9\u4e2a\u793a\u4f8b\u53d8\u5f97\u66f4\u597d":98,"\u8ba9paddle\u6838\u5fc3\u4e2d":35,"\u8bad\u7ec3":[81,100],"\u8bad\u7ec3\u4e0e\u5e94\u7528":0,"\u8bad\u7ec3\u4efb\u52a1\u7684\u8fd0\u884c\u53ef\u80fd\u4f1a\u5360\u6ee1trainer\u548cparamet":20,"\u8bad\u7ec3\u4f5c\u4e1a":80,"\u8bad\u7ec3\u53ca\u6d4b\u8bd5\u8bef\u5dee\u66f2\u7ebf\u56fe\u4f1a\u88ab":93,"\u8bad\u7ec3\u53ef\u4ee5\u8bbe\u7f6e\u4e3atrue":99,"\u8bad\u7ec3\u540e":99,"\u8bad\u7ec3\u548c\u7eaf\u4f7f\u7528":47,"\u8bad\u7ec3\u5931\u8d25\u65f6\u53ef\u4ee5\u68c0\u67e5\u9519\u8bef\u65e5\u5fd7":80,"\u8bad\u7ec3\u597d\u4e00\u4e2a\u6df1\u5c42\u795e\u7ecf\u7f51\u7edc\u901a\u5e38\u8981\u8017\u8d39\u975e\u5e38\u957f\u7684\u65f6\u95f4":79,"\u8bad\u7ec3\u5b8c\u6210\u540e":59,"\u8bad\u7ec3\u6570\u636e\u548c\u6d4b\u8bd5\u6570\u636e\u7684\u76ee\u5f55":101,"\u8bad\u7ec3\u6570\u636e\u662f":2,"\u8bad\u7ec3\u6570\u636e\u6709\u95ee\u9898":56,"\u8bad\u7ec3\u6570\u6910\u96c6":100,"\u8bad\u7ec3\u65f6":87,"\u8bad\u7ec3\u65f6\u6240\u9700\u8bbe\u7f6e\u7684\u4e3b\u8981\u53c2\u6570\u5982\u4e0b":96,"\u8bad\u7ec3\u65f6\u9ed8\u8ba4shuffl":2,"\u8bad\u7ec3\u6a21\u578b\u4e4b\u524d":100,"\u8bad\u7ec3\u6a21\u578b\u540e":71,"\u8bad\u7ec3\u6a21\u578b\u6b63\u786e\u6027":47,"\u8bad\u7ec3\u7684\u635f\u5931\u51fd\u6570\u9ed8\u8ba4\u6bcf\u969410\u4e2abatch\u6253\u5370\u4e00\u6b21":101,"\u8bad\u7ec3\u7684\u811a\u672c\u662f":99,"\u8bad\u7ec3\u7ed3\u675f\u540e\u67e5\u770b\u8f93\u51fa\u7ed3\u679c":87,"\u8bad\u7ec3\u811a\u672c":96,"\u8bad\u7ec3\u811a\u672c\u7b49\u7b49":96,"\u8bad\u7ec3\u81f3\u591a":98,"\u8bad\u7ec3\u8282\u70b9\u6570\u91cf":87,"\u8bad\u7ec3\u8bed\u8a00\u6a21\u578b\u8ddd\u79bb":56,"\u8bad\u7ec3\u8f6e\u6b21":96,"\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u53c2\u6570\u6216\u8005\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u7684\u68af\u5ea6\u5c3a\u5ea6\u8fc7\u5927":56,"\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u6d4b\u8bd5test_period":81,"\u8bad\u7ec3\u8fc7\u7a0b\u662f\u5426\u4e3a\u672c\u5730\u6a21\u5f0f":82,"\u8bad\u7ec3\u8fc7\u7a0b\u662f\u5426\u4f7f\u7528gpu":82,"\u8bad\u7ec3\u914d\u7f6e\u4e2d\u7684\u8bbe\u5907\u5c5e\u6027\u5c06\u4f1a\u65e0\u6548":82,"\u8bad\u7ec3\u96c6\u548c\u6d4b\u8bd5\u96c6\u6587\u4ef6\u5217\u8868":100,"\u8bad\u7ec3\u96c6\u5df2\u7ecf\u505a\u4e86\u968f\u673a\u6253\u4e71\u6392\u5e8f\u800c\u6d4b\u8bd5\u96c6\u6ca1\u6709":100,"\u8bad\u7ec3\u96c6\u5df2\u7ecf\u968f\u673a\u6253\u4e71":100,"\u8bad\u7ec3\u96c6\u5e73\u5747\u503c":93,"\u8bad\u7ec3dot_period":81,"\u8bb0\u5f55\u4e0b\u6240\u6709\u5931\u8d25\u7684\u4f8b\u5b50":47,"\u8bb0\u5fc6\u6a21\u5757":71,"\u8bba\u6587":94,"\u8bbe\u4e3a\u5df2\u90e8\u7f72\u7684\u5de5\u4f5c\u7a7a\u95f4\u76ee\u5f55":80,"\u8bbe\u4e3a\u672c\u5730":80,"\u8bbe\u5b9a":57,"\u8bbe\u7f6e":[35,56,57],"\u8bbe\u7f6e\u4e3a":[66,74],"\u8bbe\u7f6e\u4e3a\u4e0d\u540c\u7684\u503c":57,"\u8bbe\u7f6e\u4e3atrue\u4f7f\u7528\u672c\u5730\u8bad\u7ec3\u6216\u8005\u4f7f\u7528\u96c6\u7fa4\u4e0a\u7684\u4e00\u4e2a\u8282\u70b9":82,"\u8bbe\u7f6e\u4e3atrue\u4f7f\u7528gpu\u6a21\u5f0f":82,"\u8bbe\u7f6e\u4e86\u76f8\u540c\u7684\u53d6\u503c":57,"\u8bbe\u7f6e\u4efb\u52a1\u7684\u6a21\u5f0f\u4e3a\u6d4b\u8bd5":101,"\u8bbe\u7f6e\u4fdd\u5b58\u6a21\u578b\u7684\u8f93\u51fa\u8def\u5f84":101,"\u8bbe\u7f6e\u5168\u5c40\u5b66\u4e60\u7387":100,"\u8bbe\u7f6e\u5176\u53c2\u6570\u5c5e\u6027":58,"\u8bbe\u7f6e\u5185\u5b58\u4e2d\u6682\u5b58\u7684\u6570\u636e\u6761\u6570":2,"\u8bbe\u7f6e\u5185\u5b58\u4e2d\u6700\u5c0f\u6682\u5b58\u7684\u6570\u636e\u6761\u6570":2,"\u8bbe\u7f6e\u53c2\u6570\u7684\u540d\u5b57":58,"\u8bbe\u7f6e\u547d\u4ee4\u884c\u53c2\u6570":[56,78,98],"\u8bbe\u7f6e\u5b57\u5178\u6587\u4ef6":100,"\u8bbe\u7f6e\u5b66\u4e60\u7387\u8870\u51cf\u56e0\u5b50\u5206\u6bb5\u51fd\u6570":58,"\u8bbe\u7f6e\u5de5\u4f5c\u6a21\u5f0f\u4e3a\u8bad\u7ec3":100,"\u8bbe\u7f6e\u5e73\u5747sgd\u7a97\u53e3":100,"\u8bbe\u7f6e\u6210":58,"\u8bbe\u7f6e\u6210\u4e00\u4e2a\u5c0f\u4e00\u4e9b\u7684\u503c":56,"\u8bbe\u7f6e\u6570\u636e\u904d\u5386\u6b21\u6570":99,"\u8bbe\u7f6e\u6807\u7b7e\u7c7b\u522b\u5b57\u5178":100,"\u8bbe\u7f6e\u6a21\u578b\u8def\u5f84":100,"\u8bbe\u7f6e\u7684\u547d\u4ee4\u884c\u53c2\u6570":100,"\u8bbe\u7f6e\u795e\u7ecf\u7f51\u7edc\u7684\u914d\u7f6e\u6587\u4ef6":101,"\u8bbe\u7f6e\u7c7b\u522b\u6570":100,"\u8bbe\u7f6e\u7ebf\u7a0b\u6570":[99,100],"\u8bbe\u7f6e\u7f51\u7edc\u914d\u7f6e":100,"\u8bbe\u7f6e\u8f93\u51fa\u7684\u5c3a\u5bf8":74,"\u8bbe\u7f6e\u8f93\u51fa\u8def\u5f84\u4ee5\u4fdd\u5b58\u8bad\u7ec3\u5b8c\u6210\u7684\u6a21\u578b":100,"\u8bbe\u7f6e\u8f93\u51fatensor\u7684\u5f62\u72b6":75,"\u8bbe\u7f6e\u8fd9\u4e2apydataprovider2\u8fd4\u56de\u4ec0\u4e48\u6837\u7684\u6570\u636e":2,"\u8bbe\u7f6e\u9ed8\u8ba4\u8bbe\u5907\u53f7\u4e3a0":84,"\u8bbe\u7f6ebatch":100,"\u8bbe\u7f6ecpu\u7ebf\u7a0b\u6570\u6216\u8005gpu\u8bbe\u5907\u6570":101,"\u8bbe\u7f6egpu":82,"\u8bbe\u7f6epass":100,"\u8bbe\u7f6epasses\u7684\u6570\u91cf":101,"\u8bbf\u95ee\u5230\u4e3b\u673a\u4e0a\u7684\u6587\u4ef6":61,"\u8bbf\u95eekubernetes\u7684\u63a5\u53e3\u6765\u67e5\u8be2\u6b64job\u5bf9\u5e94\u7684\u6240\u6709pod\u4fe1\u606f":87,"\u8bc4\u4ef7\u9884\u6d4b\u7684\u6548\u679c":59,"\u8bc4\u4f30\u8be5\u4ea7\u54c1\u7684\u8d28\u91cf":96,"\u8bc4\u5206":[97,98],"\u8bc4\u5206\u6587\u4ef6\u7684\u6bcf\u4e00\u884c\u4ec5\u4ec5\u63d0\u4f9b\u7535\u5f71\u6216\u7528\u6237\u7684\u7f16\u53f7\u6765\u4ee3\u8868\u76f8\u5e94\u7684\u7535\u5f71\u6216\u7528\u6237":98,"\u8bc4\u5206\u88ab\u8c03\u6574\u4e3a5\u661f\u7684\u89c4\u6a21":97,"\u8bc4\u5ba1\u4eba\u4e00\u822c\u4e0d\u505a\u8bc4\u5ba1":73,"\u8bc4\u5ba1\u4eba\u7684\u6bcf\u4e2a\u610f\u89c1\u90fd\u5fc5\u987b\u56de\u590d":73,"\u8bc4\u5ba1\u4eba\u9700\u8981\u9010\u4e00\u67e5\u770b\u6bcf\u4e2acommit\u624d\u80fd\u77e5\u9053\u505a\u4e86\u54ea\u4e9b\u4fee\u6539":73,"\u8bc4\u8bba\u6846\u4e2d\u52a0\u4e0a":73,"\u8bc6\u522b\u6570\u5b57":47,"\u8bcd\u5411\u91cf":[47,92],"\u8bcd\u5411\u91cf\u6a21\u578b":95,"\u8bcd\u5411\u91cf\u6a21\u578b\u540d\u79f0":92,"\u8bcd\u672c\u8eab\u548c\u8bcd\u9891":92,"\u8bcd\u9891\u6700\u9ad8\u7684":101,"\u8bd5\u7740\u8ba9\u8f93\u51fa\u7684\u5206\u6790\u6570\u636e\u548c\u7406\u8bba\u503c\u5bf9\u5e94":79,"\u8be5":[80,99],"\u8be5\u51fd\u6570\u5177\u6709\u4e24\u4e2a\u53c2\u6570":2,"\u8be5\u51fd\u6570\u5728\u521d\u59cb\u5316\u7684\u65f6\u5019\u4f1a\u88ab\u8c03\u7528":2,"\u8be5\u51fd\u6570\u7684\u529f\u80fd\u662f":2,"\u8be5\u53c2\u6570\u5728\u7f51\u7edc\u914d\u7f6e\u7684output":82,"\u8be5\u53c2\u6570\u5728\u96c6\u7fa4\u63d0\u4ea4\u73af\u5883\u4e2d\u81ea\u52a8\u8bbe\u7f6e":82,"\u8be5\u53c2\u6570\u5df2\u7ecf\u5728\u96c6\u7fa4\u63d0\u4ea4\u73af\u5883\u4e2d\u5b8c\u6210\u8bbe\u7f6e":82,"\u8be5\u53c2\u6570\u5fc5\u987b\u80fd\u88abflag":82,"\u8be5\u53c2\u6570\u6307\u793a\u662f\u5426\u6253\u5370\u65e5\u5fd7\u622a\u65ad\u4fe1\u606f":82,"\u8be5\u53c2\u6570\u6307\u793a\u662f\u5426\u6253\u5370\u9519\u8bef\u622a\u65ad\u65e5\u5fd7":82,"\u8be5\u53c2\u6570\u7528\u4e8e\u6307\u5b9a\u52a8\u6001\u5e93\u8def\u5f84":82,"\u8be5\u53c2\u6570\u7684\u610f\u601d\u662f\u8bad\u7ec3num":82,"\u8be5\u53c2\u6570\u9ed8\u8ba4\u4e3anull":82,"\u8be5\u5bf9\u8c61\u5177\u6709\u4ee5\u4e0b\u4e24\u4e2a\u5c5e\u6027":2,"\u8be5\u5c42\u4ec5\u9700\u8981\u8fd9\u4e9b\u975e\u96f6\u6837\u672c\u4f4d\u7f6e\u6240\u5bf9\u5e94\u7684\u53d8\u6362\u77e9\u9635\u7684\u90a3\u4e9b\u884c":74,"\u8be5\u5c42\u795e\u7ecf\u5143\u4e2a\u6570":96,"\u8be5\u622a\u65ad\u4f1a\u5f71\u54cd":82,"\u8be5\u6279\u6b21\u7684\u8f93\u5165\u4e2d\u4ec5\u6709\u4e00\u4e2a\u5b50\u96c6\u662f\u975e\u96f6\u7684":74,"\u8be5\u63a5\u53e3\u4f7f\u7528\u591a\u7ebf\u7a0b\u8bfb\u53d6\u6570\u636e":2,"\u8be5\u63a5\u53e3\u53ef\u7528\u4e8e\u9884\u6d4b\u548c\u5b9a\u5236\u5316\u8bad\u7ec3":60,"\u8be5\u6570\u636e\u53ca\u6709\u5f88\u591a\u4e0d\u540c\u7684\u7248\u672c":97,"\u8be5\u6570\u636e\u96c6":92,"\u8be5\u6570\u636e\u96c6\u4e8e2003\u5e742\u6708\u53d1\u5e03":97,"\u8be5\u6570\u636e\u96c6\u5305\u542b\u4e00\u4e9b\u7528\u6237\u4fe1\u606f":97,"\u8be5\u6570\u76ee\u662f\u63d0\u524d\u5b9a\u4e49\u597d\u7684":82,"\u8be5\u6587\u4ef6\u53ef\u4ee5\u4ece\u5b57\u6bb5\u914d\u7f6e\u6587\u4ef6\u751f\u6210":98,"\u8be5\u6587\u4ef6\u662f\u7531cpickle\u4ea7\u751f\u7684":94,"\u8be5\u6587\u4ef6\u662fpython\u7684pickle\u5bf9\u8c61":98,"\u8be5\u6587\u4ef6\u8d1f\u8d23\u4ea7\u751f\u56fe\u7247\u6570\u636e\u5e76\u4f20\u9012\u7ed9paddle\u7cfb\u7edf":93,"\u8be5\u6a21\u578b\u4f9d\u7136\u4f7f\u7528\u903b\u8f91\u56de\u5f52\u5206\u7c7b\u7f51\u7edc\u7684\u6846\u67b6":96,"\u8be5\u6a21\u578b\u5728\u957f\u8bed\u53e5\u7ffb\u8bd1\u7684\u573a\u666f\u4e0b\u6548\u679c\u63d0\u5347\u66f4\u52a0\u660e\u663e":101,"\u8be5\u6a21\u578b\u7684\u7f51\u7edc\u914d\u7f6e\u5982\u4e0b":59,"\u8be5\u6a21\u578b\u7684\u8bf4\u660e\u5982\u4e0b\u56fe\u6240\u793a":71,"\u8be5\u6a21\u578b\u7f51\u7edc\u53ea\u662f\u7528\u4e8e\u8fdb\u884cdemo\u5c55\u793apaddle\u5982\u4f55\u5de5\u4f5c":98,"\u8be5\u793a\u4f8b\u5c06\u5c55\u793apaddle\u5982\u4f55\u8fdb\u884c\u8bcd\u5411\u91cf\u5d4c\u5165":98,"\u8be5\u793a\u4f8b\u7684\u795e\u7ecf\u7f51\u7edc\u914d\u7f6e\u6587\u4ef6":98,"\u8be5\u7b97\u6cd5\u6bcf\u6279\u91cf":59,"\u8be5\u7c7b\u7684":75,"\u8be5\u7c7b\u7684\u5b9e\u73b0\u7ec6\u8282\u5728":74,"\u8be5\u7f16\u8bd1\u5de5\u5177\u94fe\u9700\u8981\u7cfb\u7edfglibc\u652f\u63012":66,"\u8be5\u811a\u672c\u4ec5\u4ec5\u662f\u5f00\u59cb\u4e00\u4e2apaddle\u8bad\u7ec3\u8fc7\u7a0b":98,"\u8be5\u811a\u672c\u4f1a\u751f\u6210\u4e00\u4e2adot\u6587\u4ef6":94,"\u8be5\u811a\u672c\u5c06\u8f93\u51fa\u9884\u6d4b\u5206\u7c7b\u7684\u6807\u7b7e":93,"\u8be5\u8bed\u53e5\u4f1a\u4e3a\u6bcf\u4e2a\u5c42\u521d\u59cb\u5316\u5176\u6240\u9700\u8981\u7684\u53d8\u91cf\u548c\u8fde\u63a5":74,"\u8be5github\u4ed3\u5e93\u4e2d\u5305\u542b\u82e5\u5e72\u4e2a\u9884\u7f16\u8bd1\u597d\u7684":66,"\u8be5layer\u662f\u901a\u8fc7\u53c2\u6570":57,"\u8be6\u7ec6\u4ecb\u7ecd\u53ef\u4ee5\u53c2\u8003":68,"\u8be6\u7ec6\u4ecb\u7ecd\u8bf7\u53c2\u8003\u8bbe\u8ba1\u6587\u6863":75,"\u8be6\u7ec6\u4fe1\u606f\u8bf7\u68c0\u67e5":80,"\u8be6\u7ec6\u5185\u5bb9\u8bf7\u53c2\u89c1":96,"\u8be6\u7ec6\u53ef\u53c2\u8003":73,"\u8be6\u7ec6\u5730\u5c55\u793a\u4e86\u6574\u4e2a\u7279\u5f81\u63d0\u53d6\u7684\u8fc7\u7a0b":94,"\u8be6\u7ec6\u6587\u6863\u53c2\u8003":56,"\u8be6\u7ec6\u7684\u53c2\u6570\u89e3\u91ca":96,"\u8be6\u7ec6\u7684cmake\u4f7f\u7528\u65b9\u6cd5\u53ef\u4ee5\u53c2\u8003":60,"\u8be6\u7ec6\u89c1":67,"\u8be6\u7ec6\u8bbe\u8ba1":28,"\u8bed\u4e49\u89d2\u8272\u6807\u6ce8":[95,99],"\u8bed\u610f\u89d2\u8272\u6807\u6ce8":47,"\u8bed\u8a00\u6a21\u578b":92,"\u8bf4\u660e":[20,60,87],"\u8bf4\u660e\u63d0\u4ea4\u7684\u4ee3\u7801\u5b58\u5728\u95ee\u9898":73,"\u8bf4\u660e\u6bcf\u4e2a\u7279\u5f81\u6587\u4ef6\u5177\u4f53\u5b57\u6bb5\u662f":98,"\u8bf4\u660e\u8fd9\u4e2a\u5c42\u7684\u8f93\u5165":74,"\u8bf7\u4e0d\u8981\u521b\u5efa\u7a7a\u7684":75,"\u8bf7\u4fdd\u8bc1travi":73,"\u8bf7\u5148\u4f7f\u7528":[65,66],"\u8bf7\u53c2\u7167\u7f51\u7edc\u914d\u7f6e\u7684\u6587\u6863\u4e86\u89e3\u66f4\u8be6\u7ec6\u7684\u4fe1\u606f":84,"\u8bf7\u53c2\u8003":[2,35,53,56,63,68,74,75,96],"\u8bf7\u53c2\u8003\u5982\u4e0b\u8868\u683c":96,"\u8bf7\u53c2\u8003\u9875\u9762":98,"\u8bf7\u53c2\u8003layer\u6587\u6863":93,"\u8bf7\u53c2\u89c1":73,"\u8bf7\u53c2\u9605":71,"\u8bf7\u53c2\u9605\u60c5\u611f\u5206\u6790\u7684\u6f14\u793a\u4ee5\u4e86\u89e3\u6709\u5173\u957f\u671f\u77ed\u671f\u8bb0\u5fc6\u5355\u5143\u7684\u66f4\u591a\u4fe1\u606f":99,"\u8bf7\u5728\u8be5pull":73,"\u8bf7\u60a8\u6bcf\u6b21\u63d0\u4ea4\u4ee3\u7801\u65f6":73,"\u8bf7\u60a8\u9075\u5b88\u4ee5\u4e0b\u7ea6\u5b9a":73,"\u8bf7\u628a\u6587\u6863\u91cc\u547d\u4ee4\u4e2d\u7684paddlepaddl":61,"\u8bf7\u6307\u5b9a\u8be5\u76ee\u5f55":82,"\u8bf7\u663e\u793a\u5730\u8c03\u7528":75,"\u8bf7\u67e5\u770b":92,"\u8bf7\u6ce8\u610f":[61,71,75,86,92],"\u8bf7\u6ce8\u610f\u6bcf\u4e2acommit\u7684\u540d\u79f0":73,"\u8bf7\u6ce8\u610f\u8fd9\u4e2a\u547d\u4ee4\u7ed3\u5c3e\u5904\u7684":72,"\u8bf7\u6ce8\u610fcommit\u7684\u6570\u91cf":73,"\u8bf7\u76f4\u63a5\u586b\u51450":58,"\u8bf7\u770b\u4e0b\u9762\u7684\u4f8b\u5b50":84,"\u8bf7\u786e\u4fdd":73,"\u8bf7\u7ed9\u51fa\u603b\u4f53\u7684\u4fee\u6539\u60c5\u51b5":73,"\u8bf7\u7ed9\u51fa\u60a8\u81ea\u5df1\u7684\u53cd\u9a73\u7406\u7531":73,"\u8bf7\u8bb0\u4f4f":80,"\u8bf7\u8fd0\u884c":61,"\u8bf7\u9009\u62e9\u5408\u9002\u7684\u8bcd\u6c47":73,"\u8bf7\u9009\u62e9\u6b63\u786e\u7684\u7248\u672c":53,"\u8bf7\u9075\u5b88":73,"\u8bf7\u91c7\u7528":73,"\u8bf8\u5982\u56fe\u50cf\u5206\u7c7b":84,"\u8bfb\u53d612\u4e2a\u91c7\u6837\u6570\u636e\u8fdb\u884c\u968f\u673a\u68af\u5ea6\u8ba1\u7b97\u6765\u66f4\u65b0\u66f4\u65b0":59,"\u8bfb\u53d6\u6570\u636e":2,"\u8bfb\u53d6\u6bcf\u4e00\u884c":2,"\u8bfb\u53d6volume\u4e2d\u7684\u6570\u636e\u8fdb\u884c\u8fd9\u6b21\u5206\u5e03\u5f0f\u8bad\u7ec3":87,"\u8bfb\u8005\u53ef\u4ee5\u67e5\u770b":87,"\u8bfb\u8005\u9700\u8981\u66ff\u6362\u6210\u81ea\u5df1\u4f7f\u7528\u7684\u4ed3\u5e93\u5730\u5740":87,"\u8c03\u7528":[74,75,93],"\u8c03\u7528\u4e00\u6b21":2,"\u8c03\u7528\u4e0a\u9762\u7684process\u51fd\u6570\u83b7\u5f97\u89c2\u6d4b\u6570\u636e":59,"\u8c03\u7528\u5bf9\u5e94":76,"\u8c03\u7528\u65b9\u6cd5\u89c1c":65,"\u8c03\u7528\u7684\u51fd\u6570\u662f\u5426\u652f\u6301\u4e0d\u540c\u8bbe\u5907":75,"\u8c03\u7528\u7684pydataprovider2\u662f":2,"\u8c03\u7528\u7b2c\u4e8c\u6b21\u7684\u65f6\u5019":2,"\u8c03\u7528\u8be5\u51fd\u6570\u540e":74,"\u8c03\u7528\u8fd9\u4e2apydataprovider2\u7684\u65b9\u6cd5":2,"\u8c13\u8bcd\u4e0a\u4e0b\u6587":99,"\u8d1f\u6837\u672c":96,"\u8d1f\u9762\u7684\u8bc4\u8bba\u7684\u5f97\u5206\u5c0f\u4e8e\u7b49\u4e8e4":100,"\u8d1f\u9762\u8bc4\u4ef7\u6837\u672c":100,"\u8d21\u732e\u6587\u6863":77,"\u8d44\u6e90\u5bf9\u8c61\u7684\u540d\u5b57\u662f\u552f\u4e00\u7684":85,"\u8d77":68,"\u8def\u5f84\u4e0b":[59,94],"\u8df3\u8f6c\u5230":73,"\u8df3\u8fc7":56,"\u8f6c\u4e3ajpeg\u6587\u4ef6\u5e76\u5b58\u5165\u7279\u5b9a\u7684\u76ee\u5f55":93,"\u8f6c\u6362\u751f\u6210\u7684\u6587\u4ef6\u540d\u4f1a\u662f\u4ee5\u4e0b\u683c\u5f0f":21,"\u8f6c\u6362\u8fc7\u6765\u7684":94,"\u8f6e":98,"\u8f83":68,"\u8f93\u5165":[67,71],"\u8f93\u5165\u548c\u8f93\u51fa\u90fd\u662f\u5355\u5c42\u5e8f\u5217":70,"\u8f93\u5165\u548c\u8f93\u51fa\u90fd\u662f\u53cc\u5c42\u5e8f\u5217":70,"\u8f93\u5165\u56fe\u7247\u7684\u9ad8\u5ea6\u53ca\u5bbd\u5ea6":93,"\u8f93\u5165\u5c42\u5c3a\u5bf8":94,"\u8f93\u5165\u5e8f\u5217\u4e2d\u5143\u7d20\u7684\u603b\u6570":56,"\u8f93\u5165\u6570\u636e\u4e3a\u4e00\u4e2a\u5b8c\u6574\u7684\u65f6\u95f4\u5e8f\u5217":68,"\u8f93\u5165\u6570\u636e\u4e3a\u5728\u5355\u5c42rnn\u6570\u636e\u91cc\u9762":68,"\u8f93\u5165\u6570\u636e\u6574\u4f53\u4e0a\u662f\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217":68,"\u8f93\u5165\u6570\u636e\u7684\u5b57\u5178\u7ef4\u6570\u662f1\u767e\u4e07":84,"\u8f93\u5165\u6570\u6910\u6240\u5728\u76ee\u5f55":100,"\u8f93\u5165\u6587\u672c":92,"\u8f93\u5165\u6587\u672c\u4e2d\u6ca1\u6709\u5934\u90e8":92,"\u8f93\u5165\u662f\u5426\u662f\u8f6c\u7f6e\u7684":74,"\u8f93\u5165\u662f\u7531\u4e00\u4e2alist\u4e2d\u7684\u7f51\u7edc\u5c42\u5b9e\u4f8b\u7684\u540d\u5b57\u7ec4\u6210\u7684":74,"\u8f93\u5165\u7279\u5f81\u56fe\u7684\u901a\u9053\u6570\u76ee":94,"\u8f93\u5165\u7684":92,"\u8f93\u5165\u7684\u539f\u59cb\u6570\u636e\u96c6\u8def\u5f84":101,"\u8f93\u5165\u7684\u540d\u5b57":74,"\u8f93\u5165\u7684\u5927\u5c0f":74,"\u8f93\u5165\u7684\u6587\u672c\u683c\u5f0f\u5982\u4e0b":92,"\u8f93\u5165\u7684\u6587\u672c\u8bcd\u5411\u91cf\u6a21\u578b\u540d\u79f0":92,"\u8f93\u5165\u7684\u7c7b\u578b":74,"\u8f93\u5165\u95e8":100,"\u8f93\u5165\u9884\u6d4b\u6837\u672c":100,"\u8f93\u5165n\u4e2a\u5355\u8bcd":96,"\u8f93\u51fa":[67,71,75],"\u8f93\u51fa\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":70,"\u8f93\u51fa\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":70,"\u8f93\u51fa\u4e3an\u4e2aword_dim\u7ef4\u5ea6\u5411\u91cf":96,"\u8f93\u51fa\u51fd\u6570":71,"\u8f93\u51fa\u5e8f\u5217\u7684\u7c7b\u578b":67,"\u8f93\u51fa\u5e8f\u5217\u7684\u8bcd\u8bed\u6570\u548c\u8f93\u5165\u5e8f\u5217\u4e00\u81f4":70,"\u8f93\u51fa\u5e94\u8be5\u7c7b\u4f3c\u5982\u4e0b":98,"\u8f93\u51fa\u6587\u4ef6\u7684\u683c\u5f0f\u8bf4\u660e":92,"\u8f93\u51fa\u65e5\u5fd7\u4fdd\u5b58\u5728\u8def\u5f84":100,"\u8f93\u51fa\u65e5\u5fd7\u8bf4\u660e\u5982\u4e0b":100,"\u8f93\u51fa\u67092\u5217":92,"\u8f93\u51fa\u7279\u5f81\u56fe\u7684\u901a\u9053\u6570\u76ee":94,"\u8f93\u51fa\u7684\u4e8c\u8fdb\u5236\u8bcd\u5411\u91cf\u6a21\u578b\u540d\u79f0":92,"\u8f93\u51fa\u7684\u6587\u672c\u6a21\u578b\u540d\u79f0":92,"\u8f93\u51fa\u7684\u68af\u5ea6":82,"\u8f93\u51fa\u76ee\u5f55":94,"\u8f93\u51fa\u7ed3\u679c\u53ef\u80fd\u4f1a\u968f\u7740\u5bb9\u5668\u7684\u6d88\u8017\u800c\u88ab\u5220\u9664":86,"\u8fbe\u5230\u5bb9\u707e\u7684\u76ee\u7684":20,"\u8fc7\u4e86\u4e00\u4e2a\u5f88\u7b80\u5355\u7684recurrent_group":68,"\u8fc7\u5b8c\u6240\u6709\u8bad\u7ec3\u6570\u636e\u5373\u4e3a\u4e00\u4e2apass":56,"\u8fd0":61,"\u8fd0\u884c\u4e00\u4e2a":72,"\u8fd0\u884c\u4e0b\u9762\u547d\u4ee4\u5373\u53ef":98,"\u8fd0\u884c\u4e0b\u9762\u547d\u4ee4\u53ef\u4ee5\u8fdb\u884c\u7f16\u8bd1":75,"\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u6765\u4e0b\u8f7d\u8fd9\u4e2a\u811a\u672c":101,"\u8fd0\u884c\u4ee5\u4e0b\u6307\u4ee4":61,"\u8fd0\u884c\u4ee5\u4e0b\u7684\u547d\u4ee4\u4e0b\u8f7d\u548c\u83b7\u53d6\u6211\u4eec\u7684\u5b57\u5178\u548c\u9884\u8bad\u7ec3\u6a21\u578b":92,"\u8fd0\u884c\u4ee5\u4e0b\u7684\u547d\u4ee4\u4e0b\u8f7d\u6570\u636e\u96c6":92,"\u8fd0\u884c\u4ee5\u4e0b\u8bad\u7ec3\u547d\u4ee4":59,"\u8fd0\u884c\u4ee5\u53ca\u53d1\u5e03\u60a8\u7684ai\u7a0b\u5e8f":61,"\u8fd0\u884c\u5206\u5e03\u5f0f\u4f5c\u4e1a":80,"\u8fd0\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3":[56,78,96],"\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5":[61,72],"\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5\u6d4b\u65f6\u9700\u8981\u7f16\u8bd1\u6574\u4e2a\u5de5\u7a0b":75,"\u8fd0\u884c\u5931\u8d25":84,"\u8fd0\u884c\u5b8c\u4ee5\u4e0a\u547d\u4ee4":92,"\u8fd0\u884c\u5b8c\u6210\u540e":80,"\u8fd0\u884c\u5b8c\u811a\u672c":100,"\u8fd0\u884c\u6210\u529f\u4ee5\u540e":92,"\u8fd0\u884c\u6210\u529f\u540e\u76ee\u5f55":100,"\u8fd0\u884c\u65e5\u5fd7":80,"\u8fd0\u884c\u7684\u4e00\u4e9b\u53c2\u6570\u901a\u8fc7\u8fd9\u79cd\u65b9\u5f0f\u4f20\u9012\u5230\u5bb9\u5668\u5185":87,"\u8fd1":68,"\u8fd1\u671f\u63d0\u51fa\u7684nmt\u6a21\u578b\u901a\u5e38\u90fd\u5c5e\u4e8e\u7f16\u89e3\u7801\u6a21\u578b":101,"\u8fd4\u56de":[7,8,9,12,14],"\u8fd4\u56de0":2,"\u8fd4\u56de8\u4e2a\u7279\u5f81list\u548c1\u4e2a\u6807\u7b7elist":99,"\u8fd4\u56de\u4e00\u6761\u5b8c\u6574\u7684\u6837\u672c":2,"\u8fd4\u56de\u6570\u636e\u7684\u6bcf\u4e00\u6761\u6837\u672c\u7ed9":98,"\u8fd4\u56de\u65f6":2,"\u8fd4\u56de\u7684\u662f":[2,63],"\u8fd4\u56de\u7684\u987a\u5e8f\u9700\u8981\u548cinput_types\u4e2d\u5b9a\u4e49\u7684\u987a\u5e8f\u4e00\u81f4":2,"\u8fd4\u56de\u7b2c\u4e8c\u6b65":47,"\u8fd4\u56de\u7b2ci\u4e2a\u8f93\u5165\u77e9\u9635":74,"\u8fd4\u56de\u7c7b\u578b":[7,8,9,12,14],"\u8fd4\u56depython\u7aef\u7684\u8ba1\u7b97\u7ed3\u679c":75,"\u8fd8\u4f1a":68,"\u8fd8\u4f1a\u5f3a\u5236\u8bbe\u7f6e\u4e00\u4e9bpaddlepaddle\u53c2\u6570\u7684\u503c":65,"\u8fd8\u4f1a\u8f93\u51fa\u4e00\u4e2a":73,"\u8fd8\u53ef\u4ee5\u901a\u8fc7\u51cf\u5c0f\u5b66\u4e60\u5f8b\u6216\u8005\u5bf9\u6570\u636e\u8fdb\u884c\u5f52\u4e00\u5316\u5904\u7406\u6765\u89e3\u51b3\u8fd9\u7c7b\u95ee\u9898":56,"\u8fd8\u662f":68,"\u8fd8\u662f\u4ece":21,"\u8fd8\u662f\u865a\u62df\u673a":72,"\u8fd8\u6709":68,"\u8fd8\u80fd\u5904\u7406\u5176\u4ed6\u7528\u6237\u81ea\u5b9a\u4e49\u7684\u6570\u636e":100,"\u8fd8\u91c7\u7528\u4e86\u4e24\u4e2a\u5176\u4ed6\u7279\u5f81":99,"\u8fd8\u9700\u8981\u8fdb\u884c\u9884\u5904\u7406":93,"\u8fd8\u9700\u8981\u91cd\u5199":75,"\u8fd9":[56,68,96],"\u8fd98\u79cdlearning_rate_schedule\u53ca\u5176\u5bf9\u5e94\u5b66\u4e60\u7387\u8ba1\u7b97\u65b9\u5f0f\u5982\u4e0b":58,"\u8fd9\u4e00\u5757\u7684\u8017\u65f6\u6bd4\u4f8b\u771f\u7684\u592a\u9ad8":79,"\u8fd9\u4e00\u5c42\u8fdb\u884c\u5c01\u88c5":35,"\u8fd9\u4e00\u6982\u5ff5\u4e0d\u518d\u7410\u788e":35,"\u8fd9\u4e00\u8ba1\u7b97\u5355\u5143":57,"\u8fd9\u4e00\u8fc7\u7a0b\u5bf9\u7528\u6237\u662f\u5b8c\u5168\u900f\u660e\u7684":70,"\u8fd9\u4e09\u4e2a\u5206\u652f":47,"\u8fd9\u4e09\u4e2a\u6b65\u9aa4\u53ef\u914d\u7f6e\u4e3a":96,"\u8fd9\u4e0e\u672c\u5730\u8bad\u7ec3\u76f8\u540c":80,"\u8fd9\u4e24\u4e2a\u6587\u4ef6\u5939\u4e0b\u5404\u81ea\u670910\u4e2a\u5b50\u6587\u4ef6\u5939":93,"\u8fd9\u4e24\u4e2a\u6807\u51c6":99,"\u8fd9\u4e2a":[68,72,85],"\u8fd9\u4e2a\u4efb\u52a1\u7684\u914d\u7f6e\u4e3a":56,"\u8fd9\u4e2a\u4efb\u52a1\u7684dataprovider\u4e3a":56,"\u8fd9\u4e2a\u4f8b\u5b50\u6709\u4e24\u5904\u4e0d\u540c":75,"\u8fd9\u4e2a\u51fd\u6570\u7684":71,"\u8fd9\u4e2a\u51fd\u6570\u8fdb\u884c\u53d8\u6362":68,"\u8fd9\u4e2a\u51fd\u6570\u9700\u8981\u8bbe\u7f6e":71,"\u8fd9\u4e2a\u52a8\u6001\u5e93\u7684\u8fde\u63a5\u53c2\u6570\u4e0epaddle\u7684\u5176\u4ed6\u4e8c\u8fdb\u5236":35,"\u8fd9\u4e2a\u53c2\u6570\u4e5f\u4e0d\u4f1a\u4e00\u5e76\u5220\u9664":35,"\u8fd9\u4e2a\u5411\u91cf\u4e0e\u6e90\u4e2d\u641c\u7d22\u51fa\u7684\u4f4d\u7f6e\u548c\u6240\u6709\u4e4b\u524d\u751f\u6210\u7684\u76ee\u6807\u5355\u8bcd\u6709\u5173":101,"\u8fd9\u4e2a\u5730\u5740\u5219\u4e3a\u5b83\u7684\u7edd\u5bf9\u8def\u5f84\u6216\u76f8\u5bf9\u8def\u5f84":1,"\u8fd9\u4e2a\u5730\u5740\u6765\u8868\u793a\u6b64\u6b65\u9aa4\u6240\u6784\u5efa\u51fa\u7684\u955c\u50cf":87,"\u8fd9\u4e2a\u57fa\u7c7b":74,"\u8fd9\u4e2a\u5934\u6587\u4ef6\u4e0d\u5047\u8bbe\u5176\u4ed6\u6587\u4ef6\u7684\u5f15\u7528\u987a\u5e8f":35,"\u8fd9\u4e2a\u5b57\u5178\u662f\u6574\u6570\u6807\u7b7e\u548c\u5b57\u7b26\u4e32\u6807\u7b7e\u7684\u4e00\u4e2a\u5bf9\u5e94":100,"\u8fd9\u4e2a\u5e8f\u5217\u7684\u6bcf\u4e2a\u5143\u7d20\u53c8\u662f\u4e00\u4e2a\u5e8f\u5217":70,"\u8fd9\u4e2a\u63a5\u53e3\u9700\u8981\u505a\u5230":34,"\u8fd9\u4e2a\u6570\u636e\u4e5f\u88ab\u5355\u5c42rnn\u7f51\u7edc\u76f4\u63a5\u4f7f\u7528":68,"\u8fd9\u4e2a\u6570\u91cf\u79f0\u4e3abeam":101,"\u8fd9\u4e2a\u6587\u4ef6\u5177\u6709\u72ec\u7279\u7684\u8bed\u6cd5":34,"\u8fd9\u4e2a\u663e\u793a\u5668\u5f88\u68d2":96,"\u8fd9\u4e2a\u6a21\u578b\u5bf9\u4e8e\u7f16\u89e3\u7801\u6a21\u578b\u6765\u8bf4":101,"\u8fd9\u4e2a\u76ee\u5f55\u4e2d\u9664\u4e86":35,"\u8fd9\u4e2a\u795e\u7ecf\u7f51\u7edc\u5355\u5143\u5c31\u53ebmemori":68,"\u8fd9\u4e2a\u7a0b\u5e8f\u662f\u60a8\u5728\u5f00\u53d1\u673a\u4e0a\u4f7f\u7528\u5f00\u53d1\u955c\u50cf\u5b8c\u6210\u5f00\u53d1":61,"\u8fd9\u4e2a\u7c7b\u7684\u53c2\u6570\u5305\u62ec":74,"\u8fd9\u4e2a\u7c7b\u9700\u8981\u7ee7\u627f":74,"\u8fd9\u4e2a\u7cfb\u7edf\u5c06srl\u4efb\u52a1\u89c6\u4e3a\u5e8f\u5217\u6807\u6ce8\u95ee\u9898":99,"\u8fd9\u4e2a\u7ed3\u6784\u4f53\u4e2d\u7684\u53e6\u4e00\u4e2a\u9879\u76ee\u662f":35,"\u8fd9\u4e2a\u7ed3\u6784\u4f53\u5305\u542b\u4e24\u4e2a\u9879\u76ee":35,"\u8fd9\u4e2a\u811a\u672c\u8c03\u7528":72,"\u8fd9\u4e2a\u8282\u70b9\u53ef\u4ee5\u662f\u7269\u7406\u673a\u6216\u8005\u865a\u62df\u673a":85,"\u8fd9\u4e2a\u8868\u683c":85,"\u8fd9\u4e2a\u8f93\u5165\u4e0d\u53c2\u4e0e":75,"\u8fd9\u4e2a\u8fc7\u7a0b\u5bf9\u7528\u6237\u4e5f\u662f\u900f\u660e\u7684":70,"\u8fd9\u4e2a\u8fc7\u7a0b\u5c31\u662f\u6a21\u578b\u7684\u8bad\u7ec3\u8fc7\u7a0b":59,"\u8fd9\u4e2a\u8fc7\u7a0b\u9664\u4e86\u7f16\u8bd1paddlepaddle\u4e3a":73,"\u8fd9\u4e2a\u914d\u7f6e\u4e0e":92,"\u8fd9\u4e2a\u914d\u7f6e\u6587\u4ef6":85,"\u8fd9\u4e2a\u914d\u7f6e\u662f\u5426\u7528\u6765\u751f\u6210":101,"\u8fd9\u4e2a\u955c\u50cf\u5305\u542b\u4e86paddle\u76f8\u5173\u7684\u5f00\u53d1\u5de5\u5177\u4ee5\u53ca\u7f16\u8bd1\u548c\u8fd0\u884c\u73af\u5883":61,"\u8fd9\u4e2a\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u751f\u6210\u4e00\u7cfb\u5217\u6743\u91cd":71,"\u8fd9\u4e2a\u95ee\u9898\u662fpydataprovider\u8bfb\u6570\u636e\u65f6\u5019\u7684\u903b\u8f91\u95ee\u9898":2,"\u8fd9\u4e2a\u9759\u6001\u5e93\u5305\u542b\u4e86paddle\u7684\u5168\u90e8\u7b26\u53f7":35,"\u8fd9\u4e2adataprovider\u8f83\u590d\u6742":2,"\u8fd9\u4e2ainstance\u53ef\u4ee5\u662f\u5355\u4e2a\u503c":21,"\u8fd9\u4e2aissu":72,"\u8fd9\u4e2ajob\u624d\u7b97\u6210\u529f\u7ed3\u675f":87,"\u8fd9\u4e2alayer\u7684\u8f93\u51fa\u4f1a\u4f5c\u4e3a\u6574\u4e2a":70,"\u8fd9\u4e5f\u4f1a\u6781\u5927\u51cf\u5c11\u6570\u636e\u8bfb\u5165\u7684\u8017\u65f6":56,"\u8fd9\u4e9b":80,"\u8fd9\u4e9b\u51fd\u6570\u4f1a\u5c06\u5bf9\u5e94\u5185\u5bb9\u6dfb\u52a0\u5230":75,"\u8fd9\u4e9b\u5206\u5e03\u5f0f\u5b58\u50a8\u670d\u52a1\u901a\u5e38\u4f1a\u628a\u6570\u636e\u5207\u5272\u6210\u591a\u4e2a\u5206\u7247\u5206\u5e03\u5f0f\u7684\u5b58\u50a8\u5728\u591a\u4e2a\u8282\u70b9\u4e4b\u4e0a":21,"\u8fd9\u4e9b\u53c2\u6570\u7684\u5177\u4f53\u63cf\u8ff0":87,"\u8fd9\u4e9b\u53c2\u6570\u7684\u7b80\u77ed\u4ecb\u7ecd\u5982\u4e0b":98,"\u8fd9\u4e9b\u540d\u5b57\u5fc5\u987b\u8981\u5199\u5bf9":74,"\u8fd9\u4e9b\u6570\u636e\u4f1a\u88ab\u7528\u6765\u66f4\u65b0\u53c2\u6570":56,"\u8fd9\u4e9b\u6570\u636e\u4f7f\u7528\u7684\u5185\u5b58\u4e3b\u8981\u548c\u4e24\u4e2a\u53c2\u6570\u6709\u5173\u7cfb":56,"\u8fd9\u4e9b\u6587\u4ef6\u5c06\u4f1a\u88ab\u4fdd\u5b58\u5728":94,"\u8fd9\u4e9b\u6a21\u578b\u90fd\u662f\u7531\u539f\u4f5c\u8005\u63d0\u4f9b\u7684\u6a21\u578b":94,"\u8fd9\u4e9b\u7279\u5f81\u503c\u4e0e\u4e0a\u8ff0\u4f7f\u7528c":94,"\u8fd9\u4e9b\u7279\u5f81\u548c\u6807\u7b7e\u5b58\u50a8\u5728":99,"\u8fd9\u4e9b\u7279\u5f81\u6570\u636e\u4e4b\u95f4\u7684\u987a\u5e8f\u662f\u6709\u610f\u4e49\u7684":68,"\u8fd9\u4efd\u6559\u7a0b\u5c55\u793a\u4e86\u5982\u4f55\u5728paddlepaddle\u4e2d\u5b9e\u73b0\u4e00\u4e2a\u81ea\u5b9a\u4e49\u7684\u7f51\u7edc\u5c42":74,"\u8fd9\u4efd\u7b80\u77ed\u7684\u4ecb\u7ecd\u5c06\u5411\u4f60\u5c55\u793a\u5982\u4f55\u5229\u7528paddlepaddle\u6765\u89e3\u51b3\u4e00\u4e2a\u7ecf\u5178\u7684\u7ebf\u6027\u56de\u5f52\u95ee\u9898":59,"\u8fd9\u4f1a\u63d0\u793a\u5f53\u524d\u76ee\u5f55\u7684\u4e00\u4e9b\u53d8\u5316":73,"\u8fd9\u4f1a\u7ed9\u8bc4\u5ba1\u4eba\u5e26\u6765\u5f88\u5927\u56f0\u6270":73,"\u8fd9\u4f1a\u81ea\u52a8\u8fdb\u884c\u7f51\u7edc\u914d\u7f6e\u4e2d\u58f0\u660e\u7684\u6fc0\u6d3b\u64cd\u4f5c":74,"\u8fd9\u4f7f\u5f97nmt\u6a21\u578b\u5f97\u4ee5\u89e3\u653e\u51fa\u6765":101,"\u8fd9\u4fbf\u662f\u4e00\u79cd\u53cc\u5c42rnn\u7684\u8f93\u5165\u6570\u636e":68,"\u8fd9\u51e0\u4e2a\u7f16\u8bd1\u9009\u9879\u7684\u8bbe\u7f6e":60,"\u8fd9\u53e5\u8868\u793a\u4f7f\u7528\u57fa\u7c7b":75,"\u8fd9\u53ef\u4ee5\u5e2e\u60a8\u7701\u6389\u82b1\u4e00\u5c0f\u65f6\u5b89\u88c5\u548c\u914d\u7f6e\u5404\u79cd\u5f00\u53d1\u5de5\u5177":72,"\u8fd9\u53ef\u4ee5\u8ba9\u5176\u4ed6\u4eba\u77e5\u9053\u8fd9\u6b21\u63d0\u4ea4\u505a\u4e86\u54ea\u4e9b\u6539\u53d8":73,"\u8fd9\u53ef\u4ee5\u901a\u8fc7":73,"\u8fd9\u548c\u5355\u5c42rnn\u7684\u914d\u7f6e\u662f\u7b49\u4ef7\u7684":68,"\u8fd9\u56db\u4e2a\u7b80\u5355\u7684\u7279\u5f81\u662f\u6211\u4eec\u7684srl\u7cfb\u7edf\u6240\u9700\u8981\u7684":99,"\u8fd9\u56db\u6761\u6570\u636e\u540c\u65f6\u5904\u7406\u7684\u53e5\u5b50\u6570\u91cf\u4e3a":68,"\u8fd9\u5728\u5f88\u5927\u7a0b\u5ea6\u4e0a\u4f18\u4e8e\u5148\u524d\u7684\u6700\u5148\u8fdb\u7684\u7cfb\u7edf":99,"\u8fd9\u5728\u6784\u9020\u975e\u5e38\u590d\u6742\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u65f6\u662f\u6709\u7528\u7684":71,"\u8fd9\u5bf9\u4e8e\u901a\u5e38\u7684java\u7684\u5f00\u53d1\u8005\u6765\u8bf4":34,"\u8fd9\u5c06\u4f1a\u5bfc\u81f4\u5355\u5143\u6d4b\u8bd5\u51fa\u9519":75,"\u8fd9\u5c06\u4f1a\u5bfc\u81f4\u7f16\u8bd1\u51fa\u9519":75,"\u8fd9\u5c06\u82b1\u8d39\u6570\u5206\u949f\u7684\u65f6\u95f4":101,"\u8fd9\u5df2\u7ecf\u5728":100,"\u8fd9\u610f\u5473\u7740":71,"\u8fd9\u610f\u5473\u7740\u6a21\u578b\u5728\u8bad\u7ec3\u6570\u636e\u4e0a\u4e0d\u65ad\u7684\u6539\u8fdb":59,"\u8fd9\u610f\u5473\u7740\u9664\u4e86\u6307\u5b9adevic":84,"\u8fd9\u65f6":56,"\u8fd9\u65f6\u5728\u4f7f\u7528":58,"\u8fd9\u65f6\u8fdb\u884c\u77e9\u9635\u4e58\u6cd5\u8fd0\u7b97\u5c31\u53ef\u80fd\u5bfc\u81f4\u6d6e\u70b9\u6570\u6ea2\u51fa":56,"\u8fd9\u662f\u4e00\u4e2a\u57fa\u4e8e\u7edf\u8ba1\u7684\u673a\u5668\u7ffb\u8bd1\u7cfb\u7edf":100,"\u8fd9\u662f\u4e00\u79cd\u6309\u5df2\u8bad\u7ec3\u6837\u672c\u6570\u5206\u6bb5\u53d6\u503c\u7684\u5b66\u4e60\u7387\u9000\u706b\u65b9\u6cd5":58,"\u8fd9\u662f\u4e00\u79cd\u6309\u5df2\u8bad\u7ec3pass\u6570\u5206\u6bb5\u53d6\u503c\u7684\u5b66\u4e60\u7387\u9000\u706b\u65b9\u6cd5":58,"\u8fd9\u662f\u4e00\u79cd\u975e\u5e38\u7075\u6d3b\u7684\u6570\u636e\u7ec4\u7ec7\u65b9\u5f0f":67,"\u8fd9\u662f\u56e0\u4e3a":34,"\u8fd9\u662f\u56e0\u4e3a\u5b83\u53d1\u6398\u51fa\u4e86\u56fe\u7247\u7684\u4e24\u7c7b\u91cd\u8981\u4fe1\u606f":93,"\u8fd9\u662f\u5f00\u6e90\u793e\u533a\u7684\u57fa\u672c\u793c\u8c8c":73,"\u8fd9\u662f\u666e\u901a\u7684\u5355\u5c42\u65f6\u95f4\u5e8f\u5217\u7684dataprovider\u4ee3\u7801":68,"\u8fd9\u662f\u76ee\u524dcmake\u5bfb\u627epython\u7684\u903b\u8f91\u5b58\u5728\u7f3a\u9677":53,"\u8fd9\u662f\u96c6\u675f\u641c\u7d22\u7684\u7ed3\u679c":101,"\u8fd9\u6765\u81ea\u4e8epaddlepaddle\u7684\u5185\u5b58\u4e2d":101,"\u8fd9\u6837":[35,59,80],"\u8fd9\u6837\u4fdd\u8bc1":47,"\u8fd9\u6837\u4fdd\u8bc1\u8fd0\u884c\u7ed3\u675f\u4e4b\u540e\u7684":72,"\u8fd9\u6837\u505a\u53ef\u4ee5\u6781\u5927\u7684\u51cf\u5c11\u5185\u5b58\u5360\u7528":56,"\u8fd9\u6837\u53ef\u4ee5\u51cf\u5c0fgpu\u5185\u5b58":84,"\u8fd9\u6837\u5982\u679c\u9047\u5230\u95ee\u9898":72,"\u8fd9\u6837\u5bb9\u5668\u7684":87,"\u8fd9\u6837\u5c31\u4f1a\u751f\u6210\u4e24\u4e2a\u6587\u4ef6":98,"\u8fd9\u6837\u5c31\u53ef\u4ee5\u5728\u4e91\u7aef\u6267\u884c\u591a\u79cd\u6570\u636e\u7c7b\u8ba1\u7b97\u4efb\u52a1":21,"\u8fd9\u6837\u5df2\u7ecf\u4f20\u8f93\u6210\u529f\u7684\u90e8\u5206\u5c31\u4e0d\u7528\u91cd\u65b0\u4f20\u8f93\u4e86":28,"\u8fd9\u6837\u5f00\u53d1\u4eba\u5458\u53ef\u4ee5\u4ee5\u4e00\u81f4\u7684\u65b9\u5f0f\u5728\u4e0d\u540c\u7684\u5e73\u53f0\u4e0a\u5de5\u4f5c":61,"\u8fd9\u6837\u5f53\u8be5pull":73,"\u8fd9\u6837\u6211\u4eec\u53ef\u4ee5\u76f4\u63a5\u5728docker\u4e2d\u8fd0\u884c\u9700\u8981\u7684\u7a0b\u5e8f\u800c\u4e0d\u9700\u8981\u5b89\u88c5\u540e\u5728\u6267\u884c":61,"\u8fd9\u6837\u7684\u88c5\u9970\u5668":74,"\u8fd9\u6837\u7684\u8bdd":86,"\u8fd9\u6837\u7684\u8bdd\u6bcf\u4f4d\u7528\u6237\u5728\u6d4b\u8bd5\u6587\u4ef6\u4e2d\u5c06\u4e0e\u8bad\u7ec3\u6587\u4ef6\u542b\u6709\u540c\u6837\u7684\u4fe1\u606f":98,"\u8fd9\u6b63\u662f\u5b83\u4eec\u901f\u5ea6\u5feb\u7684\u539f\u56e0":79,"\u8fd9\u6bb5\u7b80\u77ed\u7684\u914d\u7f6e\u5c55\u793a\u4e86paddlepaddle\u7684\u57fa\u672c\u7528\u6cd5":59,"\u8fd9\u7528\u4e8e\u5728\u591a\u7ebf\u7a0b\u548c\u591a\u673a\u4e0a\u66f4\u65b0\u53c2\u6570":74,"\u8fd9\u79cd\u521d\u59cb\u5316\u65b9\u5f0f\u5728\u4e00\u822c\u60c5\u51b5\u4e0b\u4e0d\u4f1a\u4ea7\u751f\u5f88\u5dee\u7684\u7ed3\u679c":58,"\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4e0d\u9700\u8981\u91cd\u5199\u8be5\u51fd\u6570":74,"\u8fd9\u79cd\u60c5\u51b5\u5e38\u5e38\u53d1\u751f\u5728":56,"\u8fd9\u79cd\u65b9\u5f0f\u5bf9\u5185\u5b58\u6d88\u8017\u8f83\u5927":57,"\u8fd9\u79cd\u65b9\u5f0f\u5fc5\u987b\u4f7f\u7528paddle\u5b58\u50a8\u7684\u6a21\u578b\u8def\u5f84\u683c\u5f0f":84,"\u8fd9\u79cd\u751f\u6210\u6280\u672f\u53ea\u7528\u4e8e\u7c7b\u4f3c\u89e3\u7801\u5668\u7684\u751f\u6210\u8fc7\u7a0b":71,"\u8fd9\u79cd\u7c7b\u578b\u7684\u8f93\u5165\u5fc5\u987b\u901a\u8fc7":70,"\u8fd9\u79cd\u96c6\u7fa4\u8282\u70b9\u7ba1\u7406\u65b9\u5f0f\u4f1a\u5728\u5c06\u6765\u4f7f\u7528":87,"\u8fd9\u7bc7\u6587\u6863":73,"\u8fd9\u7bc7\u6587\u6863\u4ecb\u7ecd\u57fa\u4e8e":72,"\u8fd9\u7bc7\u6587\u6863\u5c06\u4ee5linux":66,"\u8fd9\u7bc7\u6587\u7ae0":[72,101],"\u8fd9\u7ec4\u8bed\u4e49\u76f8\u540c\u7684\u793a\u4f8b\u914d\u7f6e\u5982\u4e0b":68,"\u8fd9\u901a\u8fc7\u83b7\u5f97\u53cd\u5411\u5faa\u73af\u7f51\u7edc\u7684\u7b2c\u4e00\u4e2a\u5b9e\u4f8b":71,"\u8fd9\u90fd\u9700\u8981\u8fd9\u4e2a\u63a5\u53e3\u6309\u7167\u7ea6\u5b9a\u4fd7\u6210\u7684\u89c4\u5219\u6765\u6ce8\u91ca\u5b8c\u5907":34,"\u8fd9\u91cc":[58,61,71,73,85,87,94,99],"\u8fd9\u91cc\u4e0d\u518d\u8d58\u8ff0":75,"\u8fd9\u91cc\u4ecb\u7ecd\u5982\u751f\u6210\u9020\u8fd9\u4e2a\u5f00\u53d1\u955c\u50cf":61,"\u8fd9\u91cc\u4ee5":96,"\u8fd9\u91cc\u4f7f\u7528\u4e00\u4e2a\u57fa\u4e8emomentum\u7684\u968f\u673a\u68af\u5ea6\u4e0b\u964d":59,"\u8fd9\u91cc\u4f7f\u7528\u4e86\u4e09\u79cd\u7f51\u7edc\u5355\u5143":59,"\u8fd9\u91cc\u4f7f\u7528\u4e86paddlepaddle\u7684python\u63a5\u53e3\u6765\u52a0\u8f7d\u6570\u6910":100,"\u8fd9\u91cc\u4f7f\u7528\u4e86paddlepaddle\u9884\u5b9a\u4e49\u597d\u7684rnn\u5904\u7406\u51fd\u6570":68,"\u8fd9\u91cc\u4f7f\u7528\u7b80\u5355\u7684":56,"\u8fd9\u91cc\u5229\u7528\u5b83\u5efa\u6a21\u53d8\u91cf\u4e4b\u95f4\u7684\u7ebf\u6027\u5173\u7cfb":59,"\u8fd9\u91cc\u53ea\u52a0\u8f7d":101,"\u8fd9\u91cc\u53ea\u7b80\u5355\u4ecb\u7ecd\u4e86\u5355\u673a\u8bad\u7ec3":96,"\u8fd9\u91cc\u5c06\u4ecb\u7ecdpaddlepaddle\u7684\u57fa\u672c\u4f7f\u7528\u6982\u5ff5":63,"\u8fd9\u91cc\u5c55\u793a\u5982\u4f55\u4f7f\u7528\u89c2\u6d4b\u6570\u636e\u6765\u62df\u5408\u8fd9\u4e00\u7ebf\u6027\u5173\u7cfb":59,"\u8fd9\u91cc\u6211\u4eec\u4f7f\u7528":98,"\u8fd9\u91cc\u6211\u4eec\u4f7f\u7528\u7684\u662f\u4e00\u4e2a\u5c0f\u7684vgg\u7f51\u7edc":93,"\u8fd9\u91cc\u6211\u4eec\u4f7f\u7528\u7684\u662fgpu\u6a21\u5f0f\u8fdb\u884c\u8bad\u7ec3":93,"\u8fd9\u91cc\u6211\u4eec\u5728movielens\u6570\u636e\u96c6\u63cf\u8ff0\u4e00\u79cd":98,"\u8fd9\u91cc\u6211\u4eec\u5c55\u793a\u4e00\u4efd\u7b80\u5316\u8fc7\u7684\u4ee3\u7801":74,"\u8fd9\u91cc\u6211\u4eec\u7528paddl":61,"\u8fd9\u91cc\u6211\u4eec\u901a\u8fc7\u5728kubernetes\u96c6\u7fa4\u4e0a\u542f\u52a8\u4e00\u4e2ajob\u6765\u4e0b\u8f7d\u5e76\u5207\u5272\u6570\u636e":87,"\u8fd9\u91cc\u6307\u5b9a\u8bcd\u5178":96,"\u8fd9\u91cc\u6570\u636e\u5c42\u6709\u4e24\u4e2a":59,"\u8fd9\u91cc\u662f\u4e00\u4e2a\u4f8b\u5b50":101,"\u8fd9\u91cc\u6709\u4e00\u4e9b\u4e0d\u540c\u7684\u53c2\u6570\u9700\u8981\u6307\u5b9a":101,"\u8fd9\u91cc\u6709\u4e24\u79cd\u6709\u6548\u7684\u89e3\u51b3\u65b9\u6cd5":56,"\u8fd9\u91cc\u68c0\u9a8c\u8fd0\u884c\u65f6\u95f4\u6a21\u578b\u7684\u6536\u655b":80,"\u8fd9\u91cc\u6bcf\u4e2a5\u4e2abatch\u6253\u5370\u4e00\u4e2a\u70b9":101,"\u8fd9\u91cc\u6bcf\u9694100\u4e2abatch\u663e\u793a\u4e00\u6b21\u53c2\u6570\u7edf\u8ba1\u4fe1\u606f":101,"\u8fd9\u91cc\u6bcf\u969410\u4e2abatch\u6253\u5370\u4e00\u6b21\u65e5\u5fd7":101,"\u8fd9\u91cc\u7684\u5217\u51fa\u7684\u548c":93,"\u8fd9\u91cc\u7684eigentensor\u4e4b\u95f4\u7684\u8fd0\u7b97\u53ea\u662f\u6539\u53d8\u4e86\u539f\u6709tensor\u4e2d\u7684\u6570\u636e":76,"\u8fd9\u91cc\u76f4\u63a5\u901a\u8fc7\u9884\u6d4b\u811a\u672c":96,"\u8fd9\u91cc\u7ed9\u51fa\u96c6\u4e2d\u5e38\u89c1\u7684\u90e8\u7f72\u65b9\u6cd5":85,"\u8fd9\u91cc\u8bbe\u7f6e\u4e3a\u4f7f\u7528cpu":101,"\u8fd9\u91cc\u8bbe\u7f6e\u4e3afals":101,"\u8fd9\u91cc\u8bbe\u7f6e\u4e3atrue":101,"\u8fd9\u91cc\u91c7\u7528adam\u4f18\u5316\u65b9\u6cd5":96,"\u8fd9\u91cc\u9700\u8981\u7528\u6237\u989d\u5916\u6ce8\u610f":20,"\u8fdb\u4e3b\u4ed3\u5e93\u540e":73,"\u8fdb\u5165":100,"\u8fdb\u5165\u5bb9\u5668":86,"\u8fdb\u5165\u5f00\u53d1\u955c\u50cf\u5e76\u5f00\u59cb\u5de5\u4f5c":61,"\u8fdb\u7a0b":61,"\u8fdb\u7a0b\u542f\u52a8\u7684\u5fc5\u8981\u53c2\u6570":87,"\u8fdb\u7a0b\u7684":80,"\u8fdb\u7a0b\u7684\u542f\u52a8\u53c2\u6570":87,"\u8fdb\u7a0b\u7684\u8fd0\u884c\u73af\u5883":87,"\u8fdb\u7a0b\u9700\u8981\u7684":87,"\u8fdb\u800c\u8fdb\u884c\u4ee3\u7801\u8bc4\u5ba1":47,"\u8fdb\u884c\u4e86":68,"\u8fdb\u884c\u4f7f\u7528":93,"\u8fdb\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3\u7684\u65b9\u6848":87,"\u8fdb\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3\u7684\u65b9\u6cd5":87,"\u8fdb\u884c\u56de\u590d":73,"\u8fdb\u884c\u5f00\u53d1":73,"\u8fdb\u884c\u62c6\u89e3":68,"\u8fdb\u884c\u6fc0\u6d3b\u64cd\u4f5c":74,"\u8fdb\u884c\u8bbe\u7f6e":75,"\u8fdb\u884c\u8bfb\u5165\u548c\u9884\u5904\u7406\u4ece\u800c\u5f97\u5230\u771f\u5b9e\u8f93\u5165":59,"\u8fdb\u884c\u9884\u6d4b":96,"\u8fdb\u9636\u6307\u5357":[63,90],"\u8fde\u63a5":70,"\u8fde\u63a5\u4e09\u4e2alstm\u9690\u85cf\u5c42":100,"\u9000\u4f11\u4eba\u5458":97,"\u9000\u51fa\u5bb9\u5668":86,"\u9002\u4e2d":68,"\u9002\u5408\u81ea\u5df1\u5b9e\u9a8c":61,"\u9009":68,"\u9009\u62e9":68,"\u9009\u62e9\u6d4b\u8bd5\u7ed3\u679c\u6700\u597d\u7684\u6a21\u578b\u6765\u9884\u6d4b":96,"\u9009\u62e9\u76ee\u6807\u5206\u652f":73,"\u9009\u62e9\u8def\u5f84\u6765\u52a8\u6001\u52a0\u8f7dnvidia":82,"\u9009\u62e9\u8fc7\u540e\u7684":101,"\u9009\u62e9\u9002\u5408\u60a8\u7684\u573a\u666f\u7684\u5408\u9002\u65b9\u6848":85,"\u9009\u81ea\u4e0b\u5217\u7c7b\u578b":97,"\u9009\u9879":[60,72,92],"\u900f\u4f20\u7528\u6237\u8eab\u4efd\u7684\u529e\u6cd5":28,"\u9012\u5f52\u795e\u7ecf\u7f51\u7edc":81,"\u901a\u5e38":[35,75,80,100],"\u901a\u5e38\u4f1a\u4f7f\u7528\u73af\u5883\u53d8\u91cf\u914d\u7f6ejob\u7684\u914d\u7f6e\u4fe1\u606f":87,"\u901a\u5e38\u4f7f\u7528\u7a00\u758f\u8bad\u7ec3\u6765\u52a0\u901f\u8ba1\u7b97\u8fc7\u7a0b":84,"\u901a\u5e38\u505a\u6cd5\u662f\u4ece\u4e00\u4e2a\u6bd4\u8f83\u5927\u7684learning_rate\u5f00\u59cb\u8bd5":58,"\u901a\u5e38\u540d\u5b57\u662f":73,"\u901a\u5e38\u60c5\u51b5\u4e0b":79,"\u901a\u5e38\u6211\u4eec\u4f1a\u5b89\u88c5ceph\u7b49\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf\u6765\u5b58\u50a8\u8bad\u7ec3\u6570\u636e":86,"\u901a\u5e38\u6307\u5c06\u4e00\u4e2a\u6574\u4f53\u62c6\u5206\u6210\u591a\u4efd\u7684\u5176\u4e2d\u7684\u4e00\u4efd":20,"\u901a\u5e38\u6bcf\u4e2ajob\u5305\u62ec\u4e00\u4e2a\u6216\u8005\u591a\u4e2apod":85,"\u901a\u5e38\u7684\u505a\u6cd5\u662f\u4f7f\u7528":71,"\u901a\u5e38\u7684\u505a\u6cd5\u662f\u5c06\u914d\u7f6e\u5b58\u4e8e":74,"\u901a\u5e38\u8981\u6c42\u65f6\u95f4\u6b65\u4e4b\u95f4\u5177\u6709\u4e00\u4e9b\u4f9d\u8d56\u6027":68,"\u901a\u5e38\u90fd\u4f1a\u4f7f\u7528\u4e0b\u9762\u8fd9\u4e9b\u547d\u4ee4\u884c\u53c2\u6570":84,"\u901a\u7528":81,"\u901a\u77e5":68,"\u901a\u8fc7":[56,68,73,74,75,80,96],"\u901a\u8fc7\u4e24\u4e2a\u5d4c\u5957\u7684":70,"\u901a\u8fc7\u4ea4\u53c9\u7f16\u8bd1\u7684\u65b9\u5f0f\u6765\u7f16\u8bd1":66,"\u901a\u8fc7\u4ea4\u66ff\u4f7f\u7528\u5377\u79ef\u548c\u6c60\u5316\u5904\u7406":93,"\u901a\u8fc7\u4f7f\u7528":60,"\u901a\u8fc7\u51fd\u6570":87,"\u901a\u8fc7\u5377\u79ef\u64cd\u4f5c\u4ece\u56fe\u7247\u6216\u7279\u5f81\u56fe\u4e2d\u63d0\u53d6\u7279\u5f81":93,"\u901a\u8fc7\u547d\u4ee4\u884c\u53c2\u6570":56,"\u901a\u8fc7\u5f15\u7528memory\u5f97\u5230\u8fd9\u4e2alayer\u4e0a\u4e00\u4e2a\u65f6\u523b\u7684\u8f93\u51fa":70,"\u901a\u8fc7\u5f15\u7528memory\u5f97\u5230\u8fd9\u4e2alayer\u4e0a\u4e00\u4e2a\u65f6\u523b\u8f93\u51fa":70,"\u901a\u8fc7\u6240\u6709\u5355\u5143\u6d4b\u8bd5":73,"\u901a\u8fc7\u6240\u6709\u8bad\u7ec3\u96c6\u4e00\u6b21\u79f0\u4e3a\u4e00\u904d":100,"\u901a\u8fc7\u67e5\u770b\u4e70\u5bb6\u5bf9\u67d0\u4e2a\u4ea7\u54c1\u7684\u8bc4\u4ef7\u53cd\u9988":96,"\u901a\u8fc7\u6a21\u578b\u63a8\u65adapi\u7684\u5b9e\u73b0\u4f5c\u4e3a\u4e00\u4e2a\u6837\u4f8b":35,"\u901a\u8fc7\u7ec4\u5408\u4e0d\u540c\u7684layer":63,"\u901a\u8fc7\u7f16\u8bd1\u4f1a\u751f\u6210py_paddle\u8f6f\u4ef6\u5305":4,"\u901a\u8fc7\u7f51\u7edc\u5c42\u7684\u6807\u8bc6\u7b26\u6765\u6307\u5b9a":74,"\u901a\u8fc7\u8be5\u53c2\u6570\u53ef\u83b7\u53d6\u5230\u8f93\u5165\u8f93\u51fa\u4ee5\u53ca\u5c5e\u6027":75,"\u901a\u8fc7\u8c03\u7528":4,"\u901a\u8fc7\u914d\u7f6e\u7c7b\u4f3c\u4e8e":96,"\u901a\u8fc7data":70,"\u901a\u8fc7volum":85,"\u903b\u8f91\u5212\u4e0a\u6587\u4ef6\u5206\u5757\u7684\u5355\u4f4d":28,"\u903b\u8f91\u56de\u5f52":96,"\u9047\u5230\u8be5\u9519\u8bef\u65f6":57,"\u9053\u6b49":68,"\u9069":68,"\u9075\u5b88\u4ee5\u4e0b\u7ea6\u5b9a":73,"\u9075\u5faa\u4ee5\u4e0b\u6d41\u7a0b":47,"\u9075\u5faa\u5982\u4e0b\u7684\u683c\u5f0f":97,"\u9075\u5faa\u6587\u7ae0":92,"\u90a3\u4e48":[35,70,74],"\u90a3\u4e480\u5c42\u5e8f\u5217\u5373\u4e3a\u4e00\u4e2a\u8bcd\u8bed":70,"\u90a3\u4e48\u53ef\u4ee5\u8ba4\u4e3a\u8bad\u7ec3\u4e0d\u6536\u655b":58,"\u90a3\u4e48\u5728":75,"\u90a3\u4e48\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u4e0d\u4f1a\u6267\u884c\u6d4b\u8bd5\u64cd\u4f5c":1,"\u90a3\u4e48\u5982\u4f55\u5224\u65ad\u8bad\u7ec3\u4e0d\u6536\u655b\u5462":58,"\u90a3\u4e48\u5e38\u6570\u8f93\u51fa\u6240\u80fd\u8fbe\u5230\u7684\u6700\u5c0fcost\u662f":58,"\u90a3\u4e48\u5f53check\u51fa\u6570\u636e\u4e0d\u5408\u6cd5\u65f6":2,"\u90a3\u4e48\u6211\u4eec\u4e5f\u5c31\u4e0d\u9700\u8981":72,"\u90a3\u4e48\u6211\u4eec\u53ef\u4ee5\u5224\u65ad\u4e3a\u8bad\u7ec3\u4e0d\u6536\u655b":58,"\u90a3\u4e48\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u6536\u96c6\u5e02\u573a\u4e0a\u623f\u5b50\u7684\u5927\u5c0f\u548c\u4ef7\u683c":59,"\u90a3\u4e48\u63a8\u8350\u4f7f\u7528":71,"\u90a3\u4e48\u63a8\u8350\u4f7f\u7528\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u65b9\u6cd5":71,"\u90a3\u4e48\u6536\u655b\u53ef\u80fd\u5f88\u6162":58,"\u90a3\u4e48\u6700\u597d\u5c06\u6570\u636e\u6587\u4ef6\u5728\u6bcf\u6b21\u8bfb\u53d6\u4e4b\u524d\u505a\u4e00\u6b21shuffl":56,"\u90a3\u4e48\u7528\u6237\u9700\u8981\u62c9\u53d6\u6240\u6709\u7684\u8fdc\u7a0b\u5206\u652f\u5230\u672c\u673a":53,"\u90a3\u4e48\u7f16\u8bd1\u8fc7\u7a0b\u53ea\u4f1a\u4ea7\u751f":72,"\u90a3\u4e48\u8bad\u7ec3\u6709\u53ef\u80fd\u4e0d\u6536\u655b":58,"\u90a3\u4e48\u8be5\u4f18\u5316\u7b97\u6cd5\u81f3\u5c11\u9700\u8981":56,"\u90a3\u4e48fc1\u548cfc2\u5c42\u5c06\u4f1a\u4f7f\u7528\u7b2c1\u4e2agpu\u6765\u8ba1\u7b97":84,"\u90a3\u4e48paddlepaddle\u4f1a\u6839\u636elayer\u7684\u58f0\u660e\u987a\u5e8f":2,"\u90a3\u4e5f\u5c31\u4e0d\u9700\u8981\u6025\u7740\u4f18\u5316\u6027\u80fd\u5566":79,"\u90a3\u4f30\u8ba1\u8fd9\u91cc\u7684\u6f5c\u529b\u5c31\u6ca1\u5565\u597d\u6316\u7684\u4e86":79,"\u90a3\u51cf\u5c11\u5b66\u4e60\u738710\u500d\u7ee7\u7eed\u8bd5\u9a8c":58,"\u90a3\u5bb9\u5668\u5c31\u662f\u8fd9\u4e2a\u7a0b\u5e8f\u8fd0\u884c\u65f6\u4ea7\u751f\u7684":61,"\u90a3\u6211\u4f1a\u671f\u671b\u5206\u6790\u5de5\u5177\u7edf\u8ba1\u5230\u901f\u5ea6\u662f100gb":79,"\u90a3\u7a0b\u5e8f\u5206\u6790\u5de5\u5177\u662f\u5fc5\u4e0d\u53ef\u5c11\u7684\u5229\u5668":79,"\u90ae\u7f16":97,"\u90e8\u7f72\u548c\u914d\u7f6e\u6bd4\u8f83\u7b80\u5355":85,"\u90fd":68,"\u90fd\u4e0d\u9700\u8981":72,"\u90fd\u4f1a\u4ea7\u751f\u5f53\u524d\u5c42\u72b6\u6001\u7684\u6240\u6709\u7ee7\u627f\u7ed3\u679c":82,"\u90fd\u4f7f\u7528\u968f\u673a\u503c\u521d\u59cb\u5316":59,"\u90fd\u53ea\u662f\u4ecb\u7ecd\u53cc\u5c42rnn\u7684api\u63a5\u53e3":68,"\u90fd\u53ef\u4ee5\u8fd0\u884c":72,"\u90fd\u662f\u4e94\u4f4d\u7684\u6570\u5b57":21,"\u90fd\u662f\u5bf9layer1\u5143\u7d20\u7684\u62f7\u8d1d":67,"\u90fd\u662f\u5c06\u6bcf\u4e00\u53e5\u5206\u597d\u8bcd\u540e\u7684\u53e5\u5b50":68,"\u90fd\u662fabi\u8c03\u7528\u6807\u51c6\u7684":34,"\u90fd\u7528":73,"\u90fd\u9700\u8981\u5199\u63d0\u4ea4\u8bf4\u660e":73,"\u90fd\u9700\u8981\u8c03\u7528\u4e00\u6b21":74,"\u914d\u7f6e":100,"\u914d\u7f6e\u4e86\u7f51\u7edc":98,"\u914d\u7f6e\u521b\u5efa\u5b8c\u6bd5\u540e":93,"\u914d\u7f6e\u5982\u4e0b":92,"\u914d\u7f6e\u6253\u5f00":79,"\u914d\u7f6e\u6587\u4ef6":96,"\u914d\u7f6e\u6587\u4ef6\u63a5\u53e3\u662ffc_layer":74,"\u914d\u7f6e\u6587\u4ef6\u91cc\u52a0\u4e24\u884c":72,"\u914d\u7f6e\u6a21\u578b\u6587\u4ef6":92,"\u914d\u7f6e\u7684\u65b9\u6cd5\u53c2\u8003":28,"\u914d\u7f6e\u7b49\u6587\u4ef6\u7684\u76ee\u5f55\u89c6\u4e3a":80,"\u914d\u7f6e\u7b80\u5355\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u4f8b\u5b50":71,"\u914d\u7f6e\u7f51\u7edc\u5c42\u7684\u8f93\u5165":74,"\u914d\u7f6eapi":67,"\u9152\u5e97":68,"\u91c7\u6837\u5c42":98,"\u91c7\u7528":99,"\u91c7\u7528\u53e6\u4e00\u79cd\u65b9\u6cd5\u6765\u5806\u53e0lstm\u5c42":99,"\u91c7\u7528\u5747\u5300\u5206\u5e03\u6216\u8005\u9ad8\u65af\u5206\u5e03\u521d\u59cb\u5316":82,"\u91c7\u7528multi":58,"\u91ca\u653e\u5bf9paramters\u5185\u5b58\u7684\u9501\u5b9a":20,"\u91cc":72,"\u91cc\u4ecb\u7ecd\u4e86\u7528paddle\u6e90\u7801\u4e2d\u7684\u811a\u672c\u4e0b\u8f7d\u8bad\u7ec3\u6570\u636e\u7684\u8fc7\u7a0b":86,"\u91cc\u53ef\u4ee5\u6807\u51c6\u5316\u7f16\u8bd1\u73af\u5883":72,"\u91cc\u5b8c\u6210":75,"\u91cc\u6240\u6709\u7684\u7b26\u53f7\u90fd\u5199\u5165\u81ea\u5df1\u7684\u7a0b\u5e8f\u7684\u4e8c\u8fdb\u5236\u6587\u4ef6\u91cc":34,"\u91cc\u6307\u5b9a\u56fe\u50cf\u6570\u636e\u5217\u8868":94,"\u91cc\u7684":72,"\u91cc\u7684\u65e5\u5fd7":80,"\u91cc\u7684\u6e90\u7801":72,"\u91cc\u8fd0\u884c\u7684\u7f16\u8bd1\u5de5\u5177\u5b9e\u9645\u4e0a\u90fd\u662f\u5728\u672c\u673a\u7684":72,"\u91cc\u9762":75,"\u91cc\u9762\u6db5\u76d6\u4e86":61,"\u91cc\u9762\u6db5\u76d6\u4e86paddlepaddle\u8fd0\u884c\u6240\u9700\u7684\u6240\u6709\u73af\u5883":61,"\u91cd\u547d\u540d\u6210":34,"\u91cd\u65b0\u7f16\u8bd1paddlepaddl":79,"\u9488\u5bf9\u4e0d\u540c\u5e73\u53f0\u7684\u7f16\u8bd1\u5de5\u5177":66,"\u9488\u5bf9\u4efb\u52a1\u8fd0\u884c\u5b8c\u6210\u540e\u5bb9\u5668\u81ea\u52a8\u9000\u51fa\u7684\u573a\u666f":86,"\u9488\u5bf9\u5185\u5b58\u548c\u663e\u5b58":56,"\u9488\u5bf9\u6587\u672c":98,"\u94fe\u63a5\u4f55\u79cdblas\u5e93\u7b49":60,"\u94fe\u63a5\u5230\u81ea\u5df1\u7684\u7a0b\u5e8f\u91cc":34,"\u94fe\u63a5\u5f85\u8865\u5145":96,"\u9500\u552e":97,"\u9519\u8bef\u5904\u7406":34,"\u9519\u8bef\u5904\u7406\u65b9\u5f0f\u662f\u8fd4\u56de\u503c":34,"\u9519\u8bef\u5904\u7406\u7684\u65b9\u5f0f\u4e5f\u4e0d\u5c3d\u76f8\u540c":34,"\u9519\u8bef\u7387":96,"\u9519\u8bef\u7684define_py_data_sources2\u7c7b\u4f3c":58,"\u952e\u6765\u542f\u52a8\u7f16\u8bd1\u4e86":72,"\u955c\u50cf":61,"\u955c\u50cf\u91cc\u6709":86,"\u957f\u5ea6":56,"\u95e8\u63a7\u5faa\u73af\u5355\u5143\u5355\u6b65\u51fd\u6570\u548c\u8f93\u51fa\u51fd\u6570":71,"\u95e8\u63a7\u5faa\u73af\u5355\u5143\u7684\u8f93\u51fa\u88ab\u7528\u4f5c\u8f93\u51famemori":71,"\u95ee\u9898":59,"\u95f4\u9694":96,"\u9650\u5236\u5957\u63a5\u5b57\u53d1\u9001\u7f13\u51b2\u533a\u7684\u5927\u5c0f":82,"\u9650\u5236\u5957\u63a5\u5b57\u63a5\u6536\u7f13\u51b2\u533a\u7684\u5927\u5c0f":82,"\u9664\u4e86":2,"\u9664\u4e86boot_lay":68,"\u9664\u53bbdata\u5c42":96,"\u9664\u6784\u9020\u67d0\u79cd\u7c7b\u578b\u7684\u51fd\u6570":35,"\u9664\u6b64\u4e4b\u5916":56,"\u9664\u8bcd\u5411\u91cf\u6a21\u578b\u5916\u7684\u53c2\u6570\u5c06\u4f7f\u7528\u6b63\u6001\u5206\u5e03\u968f\u673a\u521d\u59cb\u5316":92,"\u9664\u96f6\u7b49\u95ee\u9898":56,"\u968f\u540e\u53ef\u4ee5\u7528\u8fd9\u4e2a\u5f00\u53d1\u955c\u50cf\u5f00\u59cbbuild":73,"\u968f\u673a\u521d\u59cb\u4e0d\u5b58\u5728\u7684\u53c2\u6570":99,"\u968f\u673a\u6570\u7684\u79cd\u5b50":82,"\u968f\u673a\u6570seed":81,"\u968f\u7740\u8f6e\u6570\u589e\u52a0\u8bef\u5dee\u4ee3\u4ef7\u51fd\u6570\u7684\u8f93\u51fa\u5728\u4e0d\u65ad\u7684\u51cf\u5c0f":59,"\u9694\u5f00":94,"\u96c6":97,"\u96c6\u675f\u641c\u7d22\u4e2d\u7684\u6269\u5c55\u5e7f\u5ea6":101,"\u96c6\u675f\u641c\u7d22\u4f7f\u7528\u5e7f\u5ea6\u4f18\u5148\u641c\u7d22\u6765\u6784\u5efa\u641c\u7d22\u6811":101,"\u96c6\u675f\u641c\u7d22\u4f7f\u7528\u5e7f\u5ea6\u4f18\u5148\u641c\u7d22\u7684\u65b9\u5f0f\u6784\u5efa\u67e5\u627e\u6811":82,"\u96c6\u7fa4\u4e0a\u542f\u52a8\u4e00\u4e2a\u5355\u673a\u4f7f\u7528cpu\u7684paddle\u8bad\u7ec3\u4f5c\u4e1a":86,"\u96c6\u7fa4\u4f5c\u4e1a\u4e2d\u6240\u6709\u8fdb\u7a0b\u7684\u73af\u5883\u8bbe\u7f6e":80,"\u96c6\u7fa4\u4f5c\u4e1a\u5c06\u4f1a\u5728\u51e0\u79d2\u540e\u542f\u52a8":80,"\u96c6\u7fa4\u5de5\u4f5c":80,"\u96c6\u7fa4\u6d4b\u8bd5":81,"\u96c6\u7fa4\u8bad\u7ec3":81,"\u96c6\u7fa4\u8bad\u7ec3\u4e0e\u9884\u6d4b":55,"\u96c6\u7fa4\u8fdb\u7a0b":80,"\u96c6\u7fa4\u901a\u4fe1\u4fe1\u9053\u7684\u7aef\u53e3\u6570":80,"\u96c6\u7fa4\u901a\u4fe1\u901a\u9053\u7684":80,"\u96c6\u7fa4\u901a\u4fe1\u901a\u9053\u7684\u7aef\u53e3\u53f7":80,"\u9700\u52a0\u8be5\u6a21\u677f\u53c2\u6570":75,"\u9700\u5728nvvp\u754c\u9762\u4e2d\u9009\u4e0a\u624d\u80fd\u5f00\u542f":79,"\u9700\u8981":[21,72,75],"\u9700\u8981\u4e3a":75,"\u9700\u8981\u4f7f\u7528\u5176\u5236\u5b9a\u7684\u65b9\u5f0f\u6302\u8f7d\u540e\u5e76\u5bfc\u5165\u6570\u636e":87,"\u9700\u8981\u4fdd\u6301\u5f53\u524d\u5206\u652f\u76ee\u5f55":73,"\u9700\u8981\u4fee\u6539build":47,"\u9700\u8981\u5148\u6302\u8f7d\u5230\u670d\u52a1\u5668node\u4e0a\u518d\u901a\u8fc7kubernet":85,"\u9700\u8981\u5347\u7ea7pip\u7248\u672c\u5230\u6700\u65b0":53,"\u9700\u8981\u53ef\u4ee5\u8de8\u5e73\u53f0\u6267\u884c":28,"\u9700\u8981\u540c\u6b65\u539f\u4ed3\u5e93":73,"\u9700\u8981\u542f\u52a8\u7684\u8282\u70b9\u4e2a\u6570\u4ee5\u53ca":87,"\u9700\u8981\u548c\u8be5op\u7684\u540d\u5b57\u4e00\u6837":75,"\u9700\u8981\u5728":[75,80],"\u9700\u8981\u5728\u521b\u5efa\u5bb9\u5668\u524d\u6302\u8f7d\u5377\u4ee5\u4fbf\u6211\u4eec\u4fdd\u5b58\u8bad\u7ec3\u7ed3\u679c":86,"\u9700\u8981\u5728\u7cfb\u7edf\u91cc\u5148\u5b89\u88c5\u597ddocker\u5de5\u5177\u5305":77,"\u9700\u8981\u5728cmake\u7684\u65f6\u5019":35,"\u9700\u8981\u5b89\u88c5graphviz\u6765\u8f6c\u6362dot\u6587\u4ef6\u4e3a\u56fe\u7247":94,"\u9700\u8981\u5bf9":85,"\u9700\u8981\u5c06\u5176parameter\u8bbe\u7f6e\u6210":56,"\u9700\u8981\u5c06\u6807\u8bb0\u7684\u8bad\u7ec3\u548c\u6d4b\u8bd5\u6837\u672c\u79fb\u52a8\u5230\u53e6\u4e00\u4e2a\u8def\u5f84":100,"\u9700\u8981\u5c06bugfix\u7684\u5206\u652f\u540c\u65f6merge\u5230":47,"\u9700\u8981\u5f15\u7528":35,"\u9700\u8981\u5f3a\u8c03\u7684\u662f":72,"\u9700\u8981\u6307\u5b9a\u4e0e\u67d0\u4e00\u4e2a\u8f93\u5165\u7684\u5e8f\u5217\u4fe1\u606f\u662f\u4e00\u81f4\u7684":68,"\u9700\u8981\u6307\u5b9alayer\u7684\u8f93\u5165\u6765\u6e90":63,"\u9700\u8981\u660e\u786e\u6307\u5b9a":82,"\u9700\u8981\u6709\u4e00\u4e2a\u5916\u90e8\u7684\u5b58\u50a8\u670d\u52a1\u6765\u4fdd\u5b58\u8bad\u7ec3\u6240\u9700\u6570\u636e\u548c\u8bad\u7ec3\u8f93\u51fa":85,"\u9700\u8981\u6709\u7a33\u5b9a\u7684\u5bfc\u51fa\u7b26\u53f7":34,"\u9700\u8981\u6839\u636e\u4e0d\u540c\u7684\u5206\u5e03\u5f0f\u5b58\u50a8\u6765\u7ed1\u5b9a\u4e00\u4e2a":87,"\u9700\u8981\u6ce8\u610f":75,"\u9700\u8981\u6ce8\u610f\u7684\u662f":[47,56,82,98],"\u9700\u8981\u6ce8\u610f\u7684\u662f\u68af\u5ea6\u68c0\u67e5\u4ec5\u4ec5\u9a8c\u8bc1\u4e86\u68af\u5ea6\u7684\u8ba1\u7b97":74,"\u9700\u8981\u6ce8\u610f\u7684\u662fpaddlepaddle\u76ee\u524d\u53ea\u652f\u6301\u5b50\u5e8f\u5217\u6570\u76ee\u4e00\u6837\u7684\u591a\u8f93\u5165\u53cc\u5c42rnn":68,"\u9700\u8981\u7528\u5230\u7684\u7f16\u8bd1\u5de5\u5177\u548c\u7cfb\u7edf\u5e93":65,"\u9700\u8981\u7528\u6237\u663e\u5f0f\u8bbe\u5b9a":57,"\u9700\u8981\u88ab\u66b4\u9732\u5230\u5176\u4ed6\u8bed\u8a00":35,"\u9700\u8981\u8bf7\u7ba1\u7406\u5458\u5b89\u88c5\u548c\u914d\u7f6e\u597d":72,"\u9700\u8981\u9075\u5faa\u4ee5\u4e0b\u7ea6\u5b9a":70,"\u9700\u8981\u91cd\u547d\u540dwheel\u5305\u4e2dplatform\u76f8\u5173\u7684\u540e\u7f00":47,"\u9700\u8981\u989d\u5916\u6ce8\u610f\u7684\u662f":76,"\u975e\u5e38\u6570":74,"\u975e\u96f6\u6570\u5b57\u7684\u4e2a\u6570":74,"\u9762\u5411\u67b6\u6784\u4e3a32\u4f4darm\u67b6\u6784":65,"\u97f3\u4e50\u5267":97,"\u9879\u76ee\u5728\u52aa\u529b\u5f00\u59cb\u652f\u6301\u5176\u4ed6\u4e0d\u9700\u8981":72,"\u987a\u5e8f":68,"\u9884\u5904\u7406\u6570\u636e\u4e00\u822c\u7684\u547d\u4ee4\u4e3a":98,"\u9884\u5904\u7406\u811a\u672c":100,"\u9884\u5b9a\u4e49\u7f51\u7edc":100,"\u9884\u5b9a\u4e49\u7f51\u7edc\u5982\u56fe3\u6240\u793a":100,"\u9884\u63d0\u4ea4\u94a9\u5b50":73,"\u9884\u6d4b\u540e":99,"\u9884\u6d4b\u63a5\u53e3\u811a\u672c":100,"\u9884\u6d4b\u6982\u7387\u53d6\u5e73\u5747":94,"\u9884\u6d4b\u7a0b\u5e8f\u5c06\u8bfb\u53d6\u7528\u6237\u7684\u8f93\u5165":98,"\u9884\u6d4b\u7ed3\u679c\u4ee5\u6587\u672c\u7684\u5f62\u5f0f\u4fdd\u5b58\u5728":96,"\u9884\u6d4b\u811a\u672c\u662f":99,"\u9884\u6d4bid":96,"\u9884\u6d4bimdb\u7684\u672a\u6807\u8bb0\u8bc4\u8bba\u7684\u4e00\u4e2a\u5b9e\u4f8b\u5982\u4e0b":100,"\u9884\u8bad\u7ec3\u6a21\u578b\u4f7f\u7528\u7684\u5b57\u5178\u7684\u8def\u5f84":92,"\u9884\u8bad\u7ec3\u8bcd\u5411\u91cf\u5b57\u5178\u6a21\u578b\u7684\u8def\u5f84":92,"\u989c\u8272\u901a\u9053\u987a\u5e8f\u4e3a":94,"\u989d\u5916\u7684\u53c2\u6570":96,"\u9996\u5148":[2,59,68,71,74,92,94,96,99,100],"\u9996\u5148\u4e0b\u8f7dcifar":93,"\u9996\u5148\u5728\u7cfb\u7edf\u8def\u5f84":60,"\u9996\u5148\u5b89\u88c5\u5e76\u5728\u5f53\u524d\u76ee\u5f55\u8fd0\u884c\u5b83":73,"\u9996\u5148\u5b89\u88c5paddlepaddl":100,"\u9996\u5148\u5b9a\u4e49":75,"\u9996\u5148\u5bf9\u8f93\u5165\u505a\u4e00\u4e2a\u5c0f\u7684\u6270\u52a8":74,"\u9996\u5148\u6211\u4eec\u9700\u8981\u63a8\u5bfc\u8be5\u7f51\u7edc\u5c42\u7684":74,"\u9996\u5148\u662f\u6cd5\u8bed\u5e8f\u5217":101,"\u9996\u5148\u6784\u9020\u5934\u4fe1\u606f":58,"\u9996\u5148\u901a\u8fc7":73,"\u9996\u5148\u9700\u8981\u52a0\u8f7d\u76f8\u5e94\u7684python\u5e93":63,"\u9a71\u52a8":77,"\u9ad8\u4e2d\u6bd5\u4e1a\u751f":97,"\u9ad8\u4eae\u90e8\u5206":68,"\u9ad8\u53ef\u7528":85,"\u9ad8\u5ea6\u652f\u6301\u7075\u6d3b\u548c\u9ad8\u6548\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u914d\u7f6e":71,"\u9ad8\u65af\u5206\u5e03":58,"\u9ed1\u8272\u7535\u5f71":97,"\u9ed8\u8ba4":[2,82,101],"\u9ed8\u8ba4256k":28,"\u9ed8\u8ba4\u4e00\u4e2apass\u4fdd\u5b58\u4e00\u6b21\u6a21\u578b":96,"\u9ed8\u8ba4\u4e0d\u663e\u793a":82,"\u9ed8\u8ba4\u4e0d\u8bbe\u7f6e":70,"\u9ed8\u8ba4\u4e3a0":[82,84],"\u9ed8\u8ba4\u4e3a1":[2,84],"\u9ed8\u8ba4\u4e3a100":84,"\u9ed8\u8ba4\u4e3a4096mb":82,"\u9ed8\u8ba4\u4e3a\u4e0d\u4f7f\u7528":98,"\u9ed8\u8ba4\u4e3a\u7b2c\u4e00\u4e2a\u8f93\u5165":70,"\u9ed8\u8ba4\u4e3anull":82,"\u9ed8\u8ba4\u4f1a\u5c06a\u548cb":56,"\u9ed8\u8ba4\u4f7f\u7528concurrentremoteparameterupdat":82,"\u9ed8\u8ba4\u503c":[60,67,84],"\u9ed8\u8ba4\u503c\u4e3a":[65,66],"\u9ed8\u8ba4\u521d\u59cb\u72b6\u4e3a0":70,"\u9ed8\u8ba4\u60c5\u51b5\u4e0b":[58,61,80,100],"\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u4f7f\u7528\u6b64\u7f51\u7edc":100,"\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u6309\u7167float\u7cbe\u5ea6\u8ba1\u7b97":58,"\u9ed8\u8ba4\u6307\u5b9a\u7b2c\u4e00\u4e2a\u8f93\u5165":68,"\u9ed8\u8ba4\u7528\u6765\u5207\u5206\u5355\u8bb0\u548c\u6807\u70b9\u7b26\u53f7":100,"\u9ed8\u8ba4\u7684":86,"\u9ed8\u8ba4\u8bbe\u7f6e\u4e3a\u771f":84,"\u9ed8\u8ba4\u8bbe\u7f6e\u6210\u73af\u5883\u53d8\u91cf":[65,66],"\u9ed8\u8ba4\u8c03\u7528":72,"\u9ed8\u8ba4\u914d\u7f6e\u5982\u4e0b":80,"abstract":48,"adamax\u7b49":96,"amazon\u7535\u5b50\u4ea7\u54c1\u8bc4\u8bba\u6570\u636e":96,"android\u5e73\u53f0\u4e0a\u4f7f\u7528\u7684c":65,"android\u5e73\u53f0\u53ef\u9009\u914d\u7f6e\u53c2\u6570":65,"api\u4e2d\u4f7f\u7528":34,"api\u5bf9\u6bd4\u4ecb\u7ecd":69,"api\u5bfc\u51fa\u7684\u52a8\u6001\u5e93":35,"api\u5bfc\u51fa\u7684\u9759\u6001\u5e93":35,"api\u63a5\u53d7\u7684\u7c7b\u578b\u5168\u662f":35,"api\u63a5\u53e3":[28,85],"api\u63a5\u53e3\u751f\u6210":75,"api\u63a5\u53e3\u7684\u53c2\u6570\u8f6c\u53d1\u7ed9":35,"api\u63a5\u53e3\u7684\u751f\u6210":75,"api\u6587\u6863":65,"api\u65f6":35,"api\u65f6\u6240\u552f\u4e00\u9700\u8981\u5f15\u5165\u7684\u5934\u6587\u4ef6":35,"api\u662f\u591a\u8bed\u8a00api\u7684\u57fa\u7840\u90e8\u5206":35,"api\u66b4\u9732\u7684\u7c7b\u578b":35,"api\u6765\u9884\u6d4b":65,"api\u751f\u6210\u7684\u4e8c\u8fdb\u5236\u6587\u4ef6\u4f1a\u88ab\u5b89\u88c5\u5230":35,"api\u7684\u5934\u6587\u4ef6":[65,66],"api\u7684\u5b9e\u4f8b":35,"api\u7684\u5b9e\u73b0\u7ec6\u8282":35,"api\u7684\u63a5\u53e3":35,"api\u7684\u65f6\u5019\u63a8\u8350paddle\u4e0d\u5d4c\u5165python\u89e3\u91ca\u5668":35,"api\u7684\u7f16\u8bd1\u9009\u9879\u9ed8\u8ba4\u5173\u95ed":35,"api\u76ee\u5f55\u7ed3\u6784\u5982\u4e0a\u56fe\u8868\u6240\u793a":35,"api\u7ea7\u522b":65,"api\u7ea7\u522b\u4e0d\u5c0f\u4e8e21":65,"api\u7ea7\u522b\u4e3a21":65,"api\u83b7\u5f97\u4e86\u795e\u7ecf\u7f51\u7edc\u7684\u53c2\u6570\u5b9e\u4f8b":35,"app\u4e2d":65,"async_sgd\u8fdb\u884c\u8bad\u7ec3\u65f6":58,"atlas\u7684\u8def\u5f84":60,"avx\u7684\u955c\u50cf":61,"awselasticblockstore\u7b49":85,"batch\u4e2d\u5305\u542b":56,"batches\u4e2a\u6279\u6b21\u4fdd\u5b58\u4e00\u6b21\u53c2\u6570":82,"batches\u6b21":82,"bin\u548c\u8bc4\u5206\u6587\u4ef6":98,"blas\u7684\u8def\u5f84":60,"block\u6784\u6210\u4e00\u4e2amodel":20,"book\u4e00\u5b9a\u662f\u60a8\u6700\u597d\u7684\u9009\u62e9":61,"book\u4e2d\u6240\u6709\u7ae0\u8282\u529f\u80fd\u7684\u6b63\u786e\u6027":47,"book\u662f\u4e3a\u7528\u6237\u548c\u5f00\u53d1\u8005\u5236\u4f5c\u7684\u4e00\u4e2a\u4ea4\u4e92\u5f0f\u7684jupyt":61,"book\u7684":63,"book\u7684docker\u955c\u50cf":61,"bool\u578b\u53c2\u6570":2,"boolean":[29,33,34],"break":[18,51],"bugfix\u5206\u652f\u4e5f\u662f\u5728\u5f00\u53d1\u8005\u81ea\u5df1\u7684fork\u7248\u672c\u5e93\u7ef4\u62a4":47,"bugfix\u5206\u652f\u9700\u8981\u5206\u522b\u7ed9\u4e3b\u7248\u672c\u5e93\u7684":47,"build\u6307\u4ee4\u6309\u7167dockerfile\u751f\u6210\u955c\u50cf":61,"build\u8fd9\u4e2a\u547d\u4ee4\u7684":61,"byte":[28,58],"c99\u662f\u76ee\u524dc\u6700\u5e7f\u6cdb\u7684\u4f7f\u7528\u6807\u51c6":34,"c\u6709\u6807\u51c6\u7684abi":34,"c\u8bed\u8a00\u662f\u6709\u5bfc\u51fa\u7b26\u53f7\u7684\u6807\u51c6\u7684":34,"caoying\u7684pul":101,"case":[8,22,35,41,42,45,79,91],"cc\u4e2d\u7684":76,"cells\u7b49":57,"char":24,"class":[5,6,7,8,9,10,11,12,14,15,17,30,32,34,37,39,40,42,45,46,48,49,50,51,58,74,75,76,100],"cmake\u4e2d\u5c06":79,"cmake\u53c2\u6570\u5982\u4e0b":66,"cmake\u5b98\u65b9\u5bf9android\u5e73\u53f0\u7684\u4ea4\u53c9\u7f16\u8bd1\u63d0\u4f9b\u4e86\u901a\u7528\u7684\u652f\u6301":65,"cmake\u627e\u5230\u7684python\u5e93\u548cpython\u89e3\u91ca\u5668\u7248\u672c\u53ef\u80fd\u6709\u4e0d\u4e00\u81f4\u73b0\u8c61":53,"cmake\u7cfb\u7edf\u5bf9\u4ea4\u53c9\u7f16\u8bd1\u63d0\u4f9b\u4e86\u652f\u6301":[65,66],"cmake\u7f16\u8bd1\u65f6":60,"cmake\u7f16\u8bd1\u7684\u76ee\u6807\u5e73\u53f0":[65,66],"cmake\u914d\u7f6e\u4e2d\u5c06":79,"cmake\u914d\u7f6e\u5b8c\u6210\u540e":[65,66],"com\u4e0b\u8f7d\u7684":61,"conf\u4f5c\u4e3a\u914d\u7f6e":101,"const":[17,22,24,38,46,48,50,51,74,75,76],"container\u4e2d":86,"core\u4e2d\u7684\u6a21\u578b\u8fd8\u5728\u4f7f\u7528\u8fd9\u4e2a\u53c2\u6570":35,"core\u4e2d\u8fd9\u4e00\u7c7b\u578b\u63a5\u53e3\u7684\u667a\u80fd\u6307\u9488":35,"core\u662f\u5426\u8fd8\u5728\u4f7f\u7528\u8fd9\u4e2a\u5b9e\u4f8b":35,"core\u6982\u5ff5":35,"cost\u63a5\u6536y_predict\u4e0ey\u4f5c\u4e3a\u8f93\u5165":63,"cost\u8fd8\u5927\u4e8e\u8fd9\u4e2a\u6570":58,"count\u4e2agpu\u4e0a\u4f7f\u7528\u6570\u636e\u5e76\u884c\u6765\u8ba1\u7b97\u67d0\u4e00\u5c42":84,"count\u548cgpu":84,"cuda\u5e93":82,"cudnn\u5e93":[60,82],"dat\u4e2d":98,"data\u5230\u5206\u5e03\u5f0f\u5b58\u50a8\u8865\u5145\u8bad\u7ec3\u6570\u636e":21,"data\u63a5\u53e3\u5206\u914d\u5b9e\u9645\u7684\u5185\u5b58":76,"data\u76ee\u5f55\u4e2d\u5b58\u653e\u5207\u5206\u597d\u7684\u6570\u636e":87,"dataprovider\u5171\u8fd4\u56de\u4e24\u4e2a\u6570\u636e":68,"dataprovider\u5171\u8fd4\u56de\u4e24\u7ec4\u6570\u636e":68,"dataprovider\u662fpaddlepaddle\u8d1f\u8d23\u63d0\u4f9b\u6570\u636e\u7684\u6a21\u5757":1,"dataprovider\u7684\u4ecb\u7ecd":[3,96],"dataprovider\u7f13\u51b2\u6c60\u5185\u5b58":56,"deb\u5305":47,"deb\u5305\u7f16\u8bd1\u95ee\u9898":47,"debian\u955c\u50cf":61,"decay\u5219\u4e3a0":93,"decoder\u5faa\u73af\u5c55\u5f00\u7684\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65\u4f1a\u5f15\u7528\u5168\u90e8\u7ed3\u679c":70,"decoder\u63a5\u53d7\u4e24\u4e2a\u8f93\u5165":70,"decoder\u6bcf\u6b21\u9884\u6d4b\u4ea7\u751f\u4e0b\u4e00\u4e2a\u6700\u53ef\u80fd\u7684\u8bcd\u8bed":70,"decoer\u67b6\u6784":70,"default":[6,7,8,9,11,12,14,15,17,18,31,36,48,49,50,52,84,86,87,91,100],"demo\u9884\u6d4b\u8f93\u51fa\u5982\u4e0b":4,"dictionary\u662f\u4ece\u7f51\u7edc\u914d\u7f6e\u4e2d\u4f20\u5165\u7684dict\u5bf9\u8c61":2,"dictionary\u7531\u89e3\u6790\u81ea\u52a8\u751f\u6210":98,"dir\u4e2d\u670916\u4e2a\u5b50\u76ee\u5f55":101,"docker\u5b58\u5728\u95ee\u9898":61,"docker\u5b89\u88c5\u8bf7\u53c2\u8003":77,"docker\u5bb9\u5668\u4e2d":61,"docker\u5bb9\u5668\u4f1a\u8fd0\u884c\u5728\u72ec\u7acb\u7684\u6587\u4ef6\u7cfb\u7edf\u7a7a\u95f4\u4e4b\u4e0a":61,"docker\u7684\u5b98\u7f51":77,"docker\u955c\u50cf\u6765\u670d\u52a1html\u4ee3\u7801":61,"dockerfile\u4f4d\u4e8epaddlepaddl":61,"dockers\u8bbe\u7f6e":61,"double\u7c7b\u578b\u65f6\u4e3a8":58,"dropout\u7684\u6bd4\u4f8b":74,"eigenscalar\u7684\u8f6c\u6362":76,"elec\u6d4b\u8bd5\u96c6":96,"embedding\u6a21\u578b\u9700\u8981\u7a0d\u5fae\u6539\u53d8\u63d0\u4f9b\u6570\u636e\u7684python\u811a\u672c":96,"encode\u6210\u7684\u6700\u540e\u4e00\u4e2a\u5411\u91cf":68,"encoder\u548cdecoder\u53ef\u4ee5\u662f\u80fd\u591f\u5904\u7406\u5e8f\u5217\u7684\u4efb\u610f\u795e\u7ecf\u7f51\u7edc\u5355\u5143":70,"encoder\u8f93\u51fa":70,"entropy\u4f5c\u4e3acost":58,"enum":[22,24,39,49,50,52],"evaluator\u7684\u503c\u4f4e\u4e8e0":101,"export":[53,61,93],"f\u4ee3\u8868\u4e00\u4e2a\u6d6e\u70b9\u6570":[2,63],"false\u7684\u60c5\u51b5":2,"fc1\u548cfc2\u5c42\u5728gpu\u4e0a\u8ba1\u7b97":84,"fc3\u5c42\u4f7f\u7528cpu\u8ba1\u7b97":84,"final":[8,9,16,36,51],"flatten\u65b9\u6cd5\u662f\u628apaddle\u4e2d\u7684\u4e00\u4e2atensor\u8fdb\u884creshape\u64cd\u4f5c":76,"float":[2,6,7,8,10,12,50,59,75,76,79,94],"float\u7b49":84,"from\u65b9\u6cd5\u662f\u628apaddle\u4e2d\u7684\u4e00\u7ef4tensor\u8f6c\u4e3aeigen\u7684\u4e00\u7ef4tensor":76,"from\u662feigentensor\u6a21\u677f\u63d0\u4f9b\u7684\u4e00\u4e2a\u63a5\u53e3":76,"full\u53c2\u6570\u63d0\u4ea4":54,"function":[8,9,10,12,15,17,19,23,24,25,27,32,36,37,38,39,41,42,43,45,46,48,50,51,71,91,100],"function\u4f7f\u7528":57,"gen\u6587\u4ef6\u5939\u4e2d\u7684\u6587\u4ef6\u5217\u8868":101,"generator\u4fbf\u4f1a\u5b58\u4e0b\u5f53\u524d\u7684\u4e0a\u4e0b\u6587":2,"generator\u81f3\u5c11\u9700\u8981\u8c03\u7528\u4e24\u6b21\u624d\u4f1a\u77e5\u9053\u662f\u5426\u505c\u6b62":2,"git\u6d41\u5206\u652f\u6a21\u578b":73,"github\u9996\u9875":73,"golang\u53ef\u4ee5\u4f7f\u7528":34,"golang\u7684":34,"gpu\u4e8c\u8fdb\u5236\u6587\u4ef6":60,"gpu\u5171\u4eabkernel\u5b9e\u73b0\u5728":75,"gpu\u5219\u8fd8\u9700\u8981\u9ad8\u5e76\u884c\u6027":79,"gpu\u53cc\u7f13\u5b58":2,"gpu\u548c\u975eavx\u533a\u5206\u4e86\u5982\u4e0b4\u4e2a\u955c\u50cf":61,"gpu\u5b9e\u73b0\u5171\u4eab\u540c\u4e00\u4e2a":75,"gpu\u5b9e\u73b0\u5728":75,"gpu\u6027\u80fd\u5206\u6790\u4e0e\u8c03\u4f18":78,"gpu\u6267\u884c":76,"gpu\u6838\u5728\u8bad\u7ec3\u914d\u7f6e\u4e2d\u6307\u5b9a":82,"gpu\u7248\u672c\u5e76\u60f3\u4f7f\u7528":99,"gpu\u7684\u4ee3\u7801\u53ef\u4ee5\u590d\u7528":75,"gpu\u7684docker\u955c\u50cf\u7684\u65f6\u5019":53,"gram\u7ea7\u522b\u7684\u77e5\u8bc6":100,"group\u6559\u7a0b":69,"group\u7684\u5b9e\u73b0\u65b9\u5f0f":57,"gru\u6216lstm":71,"gru\u6a21\u578b":96,"gru\u6a21\u578b\u914d\u7f6e":96,"h\u5e76\u4e0d\u56f0\u96be":34,"hot\u7a20\u5bc6\u5411\u91cf":98,"html\u5373\u53ef\u8bbf\u95ee\u672c\u5730\u6587\u6863":77,"i\u4ee3\u8868\u4e00\u4e2a\u6574\u6570":[2,63],"id\u4e3a0\u7684\u6982\u7387":96,"id\u4e3a1\u7684\u6982\u7387":96,"id\u6307\u5b9a\u4f7f\u7528\u54ea\u4e2agpu\u6838":82,"id\u6307\u5b9a\u7684gpu":84,"id\u65e0\u6548":82,"image\u91cc":86,"images\u6570\u636e\u96c6\u4e0a\u4f20\u5230\u4e91\u7aef\u7684":21,"imdb\u6570\u636e\u96c6\u5305\u542b25":100,"imdb\u6709\u4e24\u4e2a\u6807\u7b7e":100,"imdb\u7684\u6570\u6910\u96c6":100,"import":[2,4,7,8,15,17,18,31,33,36,39,43,48,59,63,75,92,93,94,100,101],"include\u4e0b\u9700\u8981\u5305\u542bcbla":60,"include\u4e0b\u9700\u8981\u5305\u542bmkl":60,"infer\u63a5\u53e3\u7684\u8fd4\u56de\u503c\u662f\u4e00\u4e2apython":56,"ingress\u9700\u8981\u628apfsclient\u7684\u8eab\u4efd\u4fe1\u606f\u4f20\u7ed9pfsserv":28,"init_hook\u53ef\u4ee5\u4f20\u5165\u4e00\u4e2a\u51fd\u6570":2,"instance\u4e0e\u751f\u6210\u6570\u636e\u96c6\u65f6":21,"instance\u5305\u6db5\u4e24\u4e2a\u503c":21,"instance\u662f\u4e00\u6a21\u4e00\u6837\u7684":21,"int":[2,6,7,8,9,12,17,22,23,24,27,33,34,35,39,40,41,49,50,51,52,68,74,76,84,99],"interface\u6587\u4ef6\u7684\u5199\u6cd5\u975e\u5e38":34,"issue\u7f16\u53f7":73,"job\u542f\u52a8\u540e\u4f1a\u521b\u5efa\u8fd9\u4e9bpod\u5e76\u5f00\u59cb\u6267\u884c\u4e00\u4e2a\u7a0b\u5e8f":85,"job\u6216\u8005\u5e94\u7528\u7a0b\u5e8f\u5728\u5bb9\u5668\u4e2d\u8fd0\u884c\u65f6\u751f\u6210\u7684\u6570\u636e\u4f1a\u5728\u5bb9\u5668\u9500\u6bc1\u65f6\u6d88\u5931":85,"job\u662f\u672c\u6b21\u8bad\u7ec3\u5bf9\u5e94\u7684job":87,"job\u7684\u540d\u5b57":87,"kernel\u5b9e\u73b0":75,"kernel\u6ce8\u518ccpu\u5b9e\u73b0\u5728":75,"kernel\u7684\u5b9e\u73b0\u57fa\u4e8eeigen":75,"kubernetes\u4e3a\u8fd9\u6b21\u8bad\u7ec3\u521b\u5efa\u4e863\u4e2apod\u5e76\u4e14\u8c03\u5ea6\u5230\u4e863\u4e2anode\u4e0a\u8fd0\u884c":87,"kubernetes\u5206\u5e03\u5f0f\u8bad\u7ec3":78,"kubernetes\u5355\u673a\u8bad\u7ec3":78,"kubernetes\u53ef\u4ee5\u5728\u7269\u7406\u673a\u6216\u865a\u62df\u673a\u4e0a\u8fd0\u884c":85,"kubernetes\u53ef\u4ee5\u901a\u8fc7yaml\u6587\u4ef6\u6765\u521b\u5efa\u76f8\u5173\u5bf9\u8c61":87,"kubernetes\u5c31\u4f1a\u521b\u5efa3\u4e2apod\u4f5c\u4e3apaddlepaddle\u8282\u70b9\u7136\u540e\u62c9\u53d6\u955c\u50cf":87,"kubernetes\u63d0\u4f9b\u4e86\u591a\u79cd\u96c6\u7fa4\u90e8\u7f72\u7684\u65b9\u6848":85,"kubernetes\u652f\u6301\u591a\u79cdvolum":85,"kubernetes\u6709job\u7c7b\u578b\u7684\u8d44\u6e90\u6765\u652f\u6301":86,"kubernetes\u96c6\u7fa4\u5c31\u662f\u7531node\u8282\u70b9\u4e0emaster\u8282\u70b9\u7ec4\u6210\u7684":85,"label\u662f\u539f\u59cb\u6570\u636e\u4e2d\u5bf9\u4e8e\u6bcf\u4e00\u53e5\u8bdd\u7684\u5206\u7c7b\u6807\u7b7e":68,"labels\u662f\u6bcf\u7ec4\u5185\u6bcf\u4e2a\u53e5\u5b50\u7684\u6807\u7b7e":68,"layer1\u5fc5\u987b\u662f\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"layer1\u5fc5\u987b\u662f\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"layer\u4f5c\u4e3a\u4e00\u4e2a\u6574\u4f53\u6765\u5b9e\u73b0":57,"layer\u62ff\u5230\u7684\u7528\u6237\u8f93\u5165":70,"layer\u65f6":57,"layer\u662f\u6211\u4eec\u7684\u79ef\u6728":63,"layer\u7c7b\u53ef\u4ee5\u81ea\u52a8\u8ba1\u7b97\u4e0a\u9762\u7684\u5bfc\u6570":74,"layer\u8ba1\u7b97\u7684\u8f93\u51fa":57,"lib\u4e0b\u9700\u8981\u5305\u542bcblas\u548catlas\u4e24\u4e2a\u5e93":60,"lib\u4e0b\u9700\u8981\u5305\u542bcblas\u5e93":60,"lib\u4e0b\u9700\u8981\u5305\u542bopenblas\u5e93":60,"lib\u76ee\u5f55\u4e0b\u9700\u8981\u5305\u542bmkl_cor":60,"list\u4e2d\u7684\u6bcf\u4e00\u884c\u90fd\u4f20\u9012\u7ed9process\u51fd\u6570":2,"list\u4f5c\u4e3a\u68c0\u67e5\u5217\u8868":47,"list\u5199\u5165\u90a3\u4e2a\u6587\u672c\u6587\u4ef6\u7684\u5730\u5740":2,"list\u548ctest":1,"list\u5982\u4e0b\u6240\u793a":84,"list\u5b58\u653e\u5728\u672c\u5730":1,"list\u6307\u5b9a\u6d4b\u8bd5\u7684\u6a21\u578b\u5217\u8868":84,"long":[8,9,12],"lstm\u67b6\u6784\u7684\u6700\u5927\u4f18\u70b9\u662f\u5b83\u53ef\u4ee5\u5728\u957f\u65f6\u95f4\u95f4\u9694\u5185\u8bb0\u5fc6\u4fe1\u606f":100,"lstm\u6a21\u578b":96,"lstm\u6a21\u578b\u914d\u7f6e":96,"lstm\u7f51\u7edc\u7c7b\u4f3c\u4e8e\u5177\u6709\u9690\u85cf\u5c42\u7684\u6807\u51c6\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":100,"memory\u4e0d\u80fd\u72ec\u7acb\u5b58\u5728":70,"memory\u4e5f\u53ef\u4ee5\u5177\u6709":71,"memory\u4e5f\u53ef\u4ee5\u662f\u5e8f\u5217":71,"memory\u53ea\u80fd\u5728":70,"memory\u53ef\u4ee5\u7f13\u5b58\u4e0a\u4e00\u4e2a\u65f6\u523b\u67d0\u4e00\u4e2a\u795e\u7ecf\u5143\u7684\u8f93\u51fa":68,"memory\u6307\u5411\u4e00\u4e2alay":70,"memory\u662f\u5728\u5355\u6b65\u51fd\u6570\u4e2d\u5faa\u73af\u4f7f\u7528\u7684\u72b6\u6001":71,"memory\u662fpaddlepaddle\u5b9e\u73b0rnn\u65f6\u5019\u4f7f\u7528\u7684\u4e00\u4e2a\u6982\u5ff5":68,"memory\u7684":71,"memory\u7684\u521d\u59cb\u72b6\u6001":70,"memory\u7684\u65f6\u95f4\u5e8f\u5217\u957f\u5ea6\u4e00\u81f4\u7684\u60c5\u51b5":68,"memory\u7684\u66f4\u591a\u8ba8\u8bba\u8bf7\u53c2\u8003\u8bba\u6587":70,"memory\u7684\u8f93\u51fa\u5b9a\u4e49\u5728":71,"memory\u7684i":70,"memory\u9ed8\u8ba4\u521d\u59cb\u5316\u4e3a0":70,"mkl\u7684\u8def\u5f84":60,"mkl_sequential\u548cmkl_intel_lp64\u4e09\u4e2a\u5e93":60,"mnist\u662f\u4e00\u4e2a\u5305\u542b\u670970":2,"mode\u548cattent":101,"mode\u7684python\u51fd\u6570":101,"model\u505a\u5206\u652f\u7ba1\u7406":47,"model\u53ef\u4ee5\u901a\u8fc7":4,"model\u6765\u5b9e\u73b0\u624b\u5199\u8bc6\u522b\u7684\u9884\u6d4b\u4ee3\u7801":4,"movielens\u6570\u636e\u96c6":98,"name\u662f\u4f53\u88c1":98,"name\u662f\u5e74\u9f84":98,"name\u662f\u6027\u522b":98,"name\u662f\u7535\u5f71\u540d":98,"name\u662f\u804c\u4e1a":98,"name\u7ec4\u5408\u53ef\u4ee5\u627e\u5230\u672c\u6b21\u8bad\u7ec3\u9700\u8981\u7684\u6587\u4ef6\u8def\u5f84":87,"ndarray\u7c7b\u578b\u7684\u503c\u548c\u6574\u578b\u7684\u503c":21,"ndk\u4e2d\u5305\u542b\u4e86\u6240\u6709android":65,"new":[8,12,16,17,18,19,22,23,24,25,26,40,41,42,44,45,50,51,73,74,91],"nfs\u7684\u90e8\u7f72\u65b9\u6cd5\u53ef\u4ee5\u53c2\u8003":85,"nmt\u6a21\u578b\u53d7\u5236\u4e8e\u6e90\u8bed\u53e5\u7684\u7f16\u7801":101,"normalization\u5c42":94,"normalization\u5c42\u7684\u53c2\u6570":94,"note\u7684\u4e66\u5199":47,"notebook\u662f\u4e00\u4e2a\u5f00\u6e90\u7684web\u7a0b\u5e8f":61,"null":[8,74,82],"num_gradient_servers\u53c2\u6570":87,"num_samples_processed\u4e3a\u5df2\u8bad\u7ec3\u6837\u672c\u6570":58,"op\u4e0d\u9700\u8981\u5b9a\u4e49opprotomak":75,"op\u5b9a\u4e49":75,"op\u6709\u8ba1\u7b97\u51fd\u6570":75,"op\u6ce8\u518c\u5b9e\u73b0\u5728":75,"op\u8ba1\u7b97\u51fd\u6570\u7684\u57fa\u7c7b":75,"openblas\u7684\u8def\u5f84":60,"opprotomake\u5b9a\u4e49":75,"org\u76ee\u524d\u9075\u5faa":47,"out\u4e0b\u5305\u542b":93,"out\u7684\u6587\u4ef6\u5939":93,"outer_mem\u662f\u4e00\u4e2a\u5b50\u53e5\u7684\u6700\u540e\u4e00\u4e2a\u5411\u91cf":68,"output\u53ef\u4ee5\u662f\u4efb\u610f\u7ef4\u5ea6\u7684tensor":76,"output\u6587\u4ef6\u5939\u5b58\u653e\u8bad\u7ec3\u7ed3\u679c\u4e0e\u65e5\u5fd7":87,"output\u7684\u539f\u6709shape\u4fe1\u606f\u4e0d\u53d8":76,"packages\u91cc\u9762":53,"packages\u91cc\u9762\u7684python\u5305":53,"paddepaddle\u901a\u8fc7\u7f16\u8bd1\u65f6\u6307\u5b9a\u8def\u5f84\u6765\u5b9e\u73b0\u5f15\u7528\u5404\u79cdbla":60,"paddle\u4e00\u4e2a\u52a8\u6001\u5e93\u53ef\u4ee5\u5728\u4efb\u4f55linux\u7cfb\u7edf\u4e0a\u8fd0\u884c":34,"paddle\u4e0b\u8f7d":61,"paddle\u4e2d\u7684\u4e00\u6761pass\u8868\u793a\u8bad\u7ec3\u6570\u636e\u96c6\u4e2d\u6240\u6709\u7684\u6837\u672c\u4e00\u6b21":101,"paddle\u4e2d\u7ecf\u5e38\u4f1a\u5c06\u65f6\u95f4\u5e8f\u5217\u6210\u4e3a":68,"paddle\u4e8c\u8fdb\u5236\u5728\u8fd0\u884c\u65f6\u6355\u83b7\u4e86\u6d6e\u70b9\u6570\u5f02\u5e38":56,"paddle\u5185\u5d4c\u7684python\u89e3\u91ca\u5668\u548c\u5916\u90e8\u4f7f\u7528\u7684python\u5982\u679c\u7248\u672c\u4e0d\u540c":34,"paddle\u5185\u90e8\u7684\u7c7b\u4e3ac":34,"paddle\u662f\u4ece\u5b98\u65b9\u955c\u50cf\u6e90dockerhub":61,"paddle\u66ff\u6362\u6210dock":61,"paddle\u7684\u5404\u7248\u672c\u955c\u50cf\u53ef\u4ee5\u53c2\u8003":86,"paddle\u7684\u591a\u8bed\u8a00\u63a5\u53e3\u5b9e\u73b0\u5305\u62ec\u4e00\u4e0b\u51e0\u4e2a\u65b9\u9762":34,"paddle\u7684\u7c7b\u578b\u5168\u90e8\u9000\u5316\u6210":35,"paddle\u7684\u94fe\u63a5\u65b9\u5f0f\u6bd4\u8f83\u590d\u6742":34,"paddle\u7684c":35,"paddle\u7684dock":86,"paddle\u7684docker\u5f00\u53d1\u955c\u50cf\u5e26\u6709\u4e00\u4e2a\u901a\u8fc7":61,"paddle\u8bad\u7ec3\u4efb\u52a1":21,"paddle\u8def\u5f84\u4e0b":35,"paddle\u955c\u50cf":86,"paddle\u9700\u8981\u4e00\u4e2a\u591a\u8bed\u8a00\u63a5\u53e3":34,"paddle\u9700\u8981\u66b4\u9732\u7684api\u5f88\u591a":35,"paddle\u9759\u6001\u5e93\u94fe\u63a5\u590d\u6742":34,"paddle_\u7c7b\u578b\u540d":35,"paddle_\u7c7b\u578b\u540d_\u51fd\u6570\u540d":35,"paddlepaddle\u4e2d":[67,70],"paddlepaddle\u4e2d\u7684\u4e00\u4e2apass\u610f\u5473\u7740\u5bf9\u6570\u636e\u96c6\u4e2d\u7684\u6240\u6709\u6837\u672c\u8fdb\u884c\u4e00\u6b21\u8bad\u7ec3":100,"paddlepaddle\u4e2d\u7684\u8bb8\u591alayer\u5e76\u4e0d\u5728\u610f\u8f93\u5165\u662f\u5426\u662f\u65f6\u95f4\u5e8f\u5217":68,"paddlepaddle\u4e2d\u8fd8\u5305\u542b":57,"paddlepaddle\u4e2d\u901a\u8fc7reader\u6765\u52a0\u8f7d\u6570\u636e":63,"paddlepaddle\u4e3a\u4ea4\u53c9\u7f16\u8bd1\u63d0\u4f9b\u4e86\u5de5\u5177\u94fe\u914d\u7f6e\u6587\u6863":[65,66],"paddlepaddle\u4e3a\u6df1\u5ea6\u5b66\u4e60\u7814\u7a76\u4eba\u5458\u63d0\u4f9b\u4e86\u4e30\u5bcc\u7684api":63,"paddlepaddle\u4f1a\u5728\u8c03\u7528\u8bfb\u53d6\u6570\u636e\u7684python\u811a\u672c\u4e4b\u524d":96,"paddlepaddle\u4f1a\u81ea\u52a8\u8bbe\u5b9a":57,"paddlepaddle\u4f7f\u7528\u5747\u503c0":58,"paddlepaddle\u4f7f\u7528avx":53,"paddlepaddle\u4f7f\u7528git":47,"paddlepaddle\u4f7f\u7528swig\u5bf9\u5e38\u7528\u7684\u9884\u6d4b\u63a5\u53e3\u8fdb\u884c\u4e86\u5c01\u88c5":4,"paddlepaddle\u4fdd\u5b58\u7684\u6a21\u578b\u53c2\u6570\u6587\u4ef6\u5185\u5bb9\u753116\u5b57\u8282\u5934\u4fe1\u606f\u548c\u7f51\u7edc\u53c2\u6570\u4e24\u90e8\u5206\u7ec4\u6210":58,"paddlepaddle\u4fdd\u5b58\u7684\u6a21\u578b\u53c2\u6570\u6587\u4ef6\u524d16\u5b57\u8282\u4e3a\u5934\u4fe1\u606f":58,"paddlepaddle\u4fdd\u7559\u6dfb\u52a0\u53c2\u6570\u7684\u6743\u529b":2,"paddlepaddle\u5148\u4ece\u4e00\u4e2a\u6587\u4ef6\u5217\u8868\u91cc\u83b7\u5f97\u6570\u636e\u6587\u4ef6\u5730\u5740":59,"paddlepaddle\u53d1\u5e03\u65b0\u7248\u672c\u7684\u65f6\u5019\u90fd\u4f1a\u53d1\u5e03\u5bf9\u5e94\u7248\u672c\u7684\u751f\u4ea7\u955c\u50cf\u4ee5\u53ca\u5f00\u53d1\u955c\u50cf":61,"paddlepaddle\u53ef\u4ee5\u4f7f\u7528cudnn":60,"paddlepaddle\u53ef\u4ee5\u6267\u884c\u7528\u6237\u7684python\u811a\u672c\u7a0b\u5e8f\u6765\u8bfb\u53d6\u5404\u79cd\u683c\u5f0f\u7684\u6570\u636e\u6587\u4ef6":96,"paddlepaddle\u53ef\u4ee5\u6bd4\u8f83\u7b80\u5355\u7684\u5224\u65ad\u54ea\u4e9b\u8f93\u51fa\u662f\u5e94\u8be5\u8de8\u8d8a\u65f6\u95f4\u6b65\u7684":68,"paddlepaddle\u53ef\u4ee5\u901a\u8fc7\u8be5\u673a\u5236\u5224\u65ad\u662f\u5426\u5df2\u7ecf\u6536\u96c6\u9f50\u6240\u6709\u7684\u68af\u5ea6":74,"paddlepaddle\u5728\u5b9e\u73b0rnn\u7684\u65f6\u5019":68,"paddlepaddle\u5728\u6fc0\u6d3b\u51fd\u6570\u91cc\u5b9e\u73b0dropout":57,"paddlepaddle\u5b58\u7684\u662f\u6709\u503c\u4f4d\u7f6e\u7684\u7d22\u5f15":[2,63],"paddlepaddle\u5b9a\u4e49\u7684\u53c2\u6570":2,"paddlepaddle\u5c06\u4ee5\u8bbe\u7f6e\u53c2\u6570\u7684\u65b9\u5f0f\u6765\u8bbe\u7f6e":96,"paddlepaddle\u5c06\u5728\u89c2\u6d4b\u6570\u636e\u96c6\u4e0a\u8fed\u4ee3\u8bad\u7ec330\u8f6e":59,"paddlepaddle\u5c06\u6839\u636e":65,"paddlepaddle\u5c06\u6bcf\u4e2a\u6a21\u578b\u53c2\u6570\u4f5c\u4e3a\u4e00\u4e2anumpy\u6570\u7ec4\u5355\u72ec\u5b58\u4e3a\u4e00\u4e2a\u6587\u4ef6":59,"paddlepaddle\u5c06\u81ea\u52a8\u4e0b\u8f7d\u548c\u7f16\u8bd1\u6240\u6709\u7b2c\u4e09\u65b9\u4f9d\u8d56\u5e93":[65,66],"paddlepaddle\u5c06train":2,"paddlepaddle\u5f00\u53d1\u8fc7\u7a0b\u4f7f\u7528":47,"paddlepaddle\u5f00\u53d1\u955c\u50cf\u5c31\u88ab\u6784\u5efa\u5b8c\u6bd5\u4e86":61,"paddlepaddle\u63d0\u4f9b\u4e13\u7528\u7684":21,"paddlepaddle\u63d0\u4f9b\u4e86\u5f88\u591a\u4f18\u79c0\u7684\u5b66\u4e60\u7b97\u6cd5":59,"paddlepaddle\u63d0\u4f9bdocker\u955c\u50cf\u6765\u90e8\u7f72\u73af\u5883":62,"paddlepaddle\u652f\u6301\u4e0d\u540c\u7c7b\u578b\u7684\u8f93\u5165\u6570\u636e":63,"paddlepaddle\u652f\u6301\u4ee5\u4e0b\u4efb\u610f\u4e00\u79cdblas\u5e93":60,"paddlepaddle\u652f\u6301\u5927\u91cf\u7684\u8ba1\u7b97\u5355\u5143\u548c\u4efb\u610f\u6df1\u5ea6\u7684\u7f51\u7edc\u8fde\u63a5":59,"paddlepaddle\u652f\u6301\u975e\u5e38\u591a\u7684\u4f18\u5316\u7b97\u6cd5":56,"paddlepaddle\u652f\u6301sparse\u7684\u8bad\u7ec3":56,"paddlepaddle\u6587\u6863\u4e3b\u9898\u5728":77,"paddlepaddle\u6587\u6863\u4f7f\u7528":77,"paddlepaddle\u662f\u6e90\u4e8e\u767e\u5ea6\u7684\u4e00\u4e2a\u6df1\u5ea6\u5b66\u4e60\u5e73\u53f0":[59,63],"paddlepaddle\u6bcf\u6b21\u53d1\u5e03\u65b0\u7248\u672c\u90fd\u4f1a\u53d1\u5e03\u5bf9\u5e94\u7684\u5f00\u53d1\u955c\u50cf\u4f9b\u5f00\u53d1\u8005\u76f4\u63a5\u4f7f\u7528":61,"paddlepaddle\u6bcf\u6b21\u53d1\u65b0\u7684\u7248\u672c":47,"paddlepaddle\u6bcf\u6b21\u53d1\u7248\u672c\u9996\u5148\u8981\u4fdd\u8bc1paddlepaddl":47,"paddlepaddle\u7684\u4e3b\u7248\u672c\u5e93\u9075\u5faa":47,"paddlepaddle\u7684\u5185\u5b58\u5360\u7528\u4e3b\u8981\u5206\u4e3a\u5982\u4e0b\u51e0\u4e2a\u65b9\u9762":56,"paddlepaddle\u7684\u53c2\u6570\u4f7f\u7528\u540d\u5b57":58,"paddlepaddle\u7684\u5df2\u7ecf\u5b89\u88c5\u5b8c\u6210":65,"paddlepaddle\u7684\u6240\u6709layer\u90fd\u6709\u552f\u4e00\u7684nam":57,"paddlepaddle\u7684\u6570\u636e\u5305\u62ec\u56db\u79cd\u4e3b\u8981\u7c7b\u578b":2,"paddlepaddle\u7684\u6587\u6863\u5305\u62ec\u82f1\u6587\u6587\u6863":77,"paddlepaddle\u7684\u6587\u6863\u6784\u5efa\u6709\u4e24\u79cd\u65b9\u5f0f":77,"paddlepaddle\u7684\u6e90\u7801":73,"paddlepaddle\u7684\u7f16\u8bd1\u9009\u9879":62,"paddlepaddle\u7684bas":74,"paddlepaddle\u7684cmake\u7cfb\u7edf\u5c06\u6839\u636e\u8be5\u503c\u81ea\u52a8\u63a8\u5bfc\u548c\u8bbe\u7f6e\u9700\u8981\u4f7f\u7528\u7684\u4ea4\u53c9\u7f16\u8bd1\u5668":65,"paddlepaddle\u7684cmake\u7cfb\u7edf\u5c06\u6839\u636e\u8be5\u503c\u81ea\u52a8\u8bbe\u7f6e\u9700\u8981\u4f7f\u7528\u7684\u4ea4\u53c9\u7f16\u8bd1\u5668":66,"paddlepaddle\u7684cmake\u7cfb\u7edf\u624d\u8ba4\u4e3a\u5728\u662f\u5728\u4ea4\u53c9\u7f16\u8bd1raspberri":66,"paddlepaddle\u7684cmake\u7cfb\u7edf\u624d\u8ba4\u4e3a\u662f\u5728\u4ea4\u53c9\u7f16\u8bd1android\u7cfb\u7edf\u7684\u7248\u672c":65,"paddlepaddle\u7684docker\u5bb9\u5668\u4f7f\u7528\u65b9\u5f0f":62,"paddlepaddle\u7684docker\u955c\u50cf\u5c31\u5305\u542b\u4e86paddlepaddle\u7684python\u5e93\u4ee5\u53ca\u5176\u4f9d\u8d56\u7684\u591a\u4e2apython\u5e93":61,"paddlepaddle\u76ee\u524d\u53ea\u652f\u6301\u5728\u6bcf\u4e2a\u65f6\u95f4\u6b65\u4e2d":68,"paddlepaddle\u76ee\u524d\u552f\u4e00\u5b98\u65b9\u652f\u6301\u7684\u8fd0\u884c\u7684\u65b9\u5f0f\u662fdocker\u5bb9\u5668":61,"paddlepaddle\u76ee\u524d\u63d0\u4f9b\u4e24\u79cd\u53c2\u6570\u521d\u59cb\u5316\u7684\u65b9\u5f0f":58,"paddlepaddle\u76ee\u524d\u652f\u63018\u79cdlearning_rate_schedul":58,"paddlepaddle\u82e5\u68c0\u6d4b\u5230\u7528\u6237\u4f7f\u7528\u7684cmake\u7248\u672c\u4e0d\u4f4e\u4e8e3":65,"paddlepaddle\u8981\u6c42\u4f7f\u7528\u7684\u7f16\u8bd1\u5de5\u5177\u94fe\u6240\u652f\u6301\u7684andoid":65,"paddlepaddle\u8c03\u7528process\u51fd\u6570\u6765\u8bfb\u53d6\u6570\u636e":96,"paddlepaddle\u8d1f\u8d23\u5b8c\u6210\u4fe1\u606f\u548c\u68af\u5ea6\u5728\u65f6\u95f4\u5e8f\u5217\u4e0a\u7684\u4f20\u64ad":70,"paddlepaddle\u8d1f\u8d23\u5b8c\u6210\u4fe1\u606f\u548c\u8bef\u5dee\u5728\u65f6\u95f4\u5e8f\u5217\u4e0a\u7684\u4f20\u64ad":70,"paddlepaddle\u90fd\u53ef\u4ee5\u81ea\u52a8\u5224\u65ad\u786c\u4ef6\u662f\u5426\u652f\u6301avx":61,"paddlepaddle\u955c\u50cf\u9700\u8981\u63d0\u4f9b":87,"paddlepaddle\u9700\u8981\u7528\u6237\u5728\u7f51\u7edc\u914d\u7f6e":1,"paddlepaddle\u9700\u8981\u7684\u6240\u6709\u7f16\u8bd1\u5de5\u5177":61,"pass\u4e2a\u6a21\u578b\u5230\u7b2c":82,"pass\u5230":101,"pass\u5c06\u4e0d\u8d77\u4f5c\u7528":82,"pass\u8f6e\u5f00\u59cb\u8bad\u7ec3":82,"pass\u8f6e\u7684\u6a21\u578b\u7528\u4e8e\u6d4b\u8bd5":82,"passes\u8f6e":82,"patch\u53f7":47,"patch\u53f7\u52a0\u4e00":47,"path\u6307\u5b9a\u6d4b\u8bd5\u7684\u6a21\u578b":84,"period\u4e2a\u6279\u6b21\u5bf9\u6240\u6709\u6d4b\u8bd5\u6570\u636e\u8fdb\u884c\u6d4b\u8bd5":82,"period\u4e2a\u6279\u6b21\u6253\u5370\u65e5\u5fd7\u8fdb\u5ea6":82,"period\u4e2a\u6279\u6b21\u8f93\u51fa\u53c2\u6570\u7edf\u8ba1":82,"period\u4e2a\u6279\u6b21\u8f93\u51fa\u7b26\u53f7":82,"period\u4e2abatch\u5904\u7406\u7684\u5f53\u524d\u635f\u5931":100,"period\u4e2abatch\u7684\u5206\u7c7b\u9519\u8bef":100,"period\u6574\u9664":82,"period\u8f6e\u4fdd\u5b58\u8bad\u7ec3\u53c2\u6570":82,"pfsclient\u9700\u8981\u548cingress\u4e4b\u95f4\u505a\u53cc\u5411\u9a8c\u8bc1":28,"pfsclient\u9700\u8981\u5728\u4f20\u8f93\u5b8c\u6bd5\u6700\u540e\u4e00\u4e2achunk\u7684\u65f6\u5019\u68c0\u67e5destination\u6587\u4ef6\u7684md5\u503c\u662f\u5426\u548csource\u6587\u4ef6\u4e00\u81f4":28,"pfsserver\u63d0\u4f9brest":28,"pi\u5e73\u53f0\u4e0a\u9002\u7528\u7684paddlepaddle\u5e93":66,"pi\u5e73\u53f0\u4e0a\u9002\u7528\u7684paddlepaddle\u7684\u65b9\u6cd5\u548c\u6b65\u9aa4":66,"pi\u5e73\u53f0\u4f7f\u7528\u7684c":66,"pi\u5e73\u53f0\u53ef\u9009\u914d\u7f6e\u53c2\u6570":66,"pi\u7248\u672c\u7684\u5e93":66,"pi\u7248\u672cpaddlepaddle\u5e93\u65f6":66,"pi\u7cfb\u7edf":66,"pi\u7cfb\u7edf\u4e0a":66,"pi\u7cfb\u7edf\u7684\u7248\u672c":66,"pod\u4e2d\u7684\u5bb9\u5668\u5171\u4eabnet":85,"pod\u662fkubernetes\u7684\u6700\u5c0f\u8c03\u5ea6\u5355\u5143":85,"pooling\u5bf9\u7279\u5f81\u56fe\u4e0b\u91c7\u6837":93,"process\u51fd\u6570\u4f1a\u7528yield\u8bed\u53e5\u8f93\u51fa\u8fd9\u6761\u6570\u636e":96,"prod\u7684\u751f\u4ea7\u955c\u50cf":61,"public":[12,17,30,46,48,50,51,74,75,76,86,100],"py\u4e2d":47,"py_paddle\u91cc\u9762\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5de5\u5177\u7c7b":4,"pydataprovider2\u4f1a\u5c3d\u53ef\u80fd\u591a\u7684\u4f7f\u7528\u5185\u5b58":2,"pydataprovider2\u63d0\u4f9b\u4e86\u4e24\u79cd\u7b80\u5355\u7684cache\u7b56\u7565":2,"pydataprovider2\u662fpaddlepaddle\u4f7f\u7528python\u63d0\u4f9b\u6570\u636e\u7684\u63a8\u8350\u63a5\u53e3":2,"pydataprovider2\u7684\u4f7f\u7528":[1,3,56,96,98],"pydataprovider\u4f7f\u7528\u7684\u662f\u5f02\u6b65\u52a0\u8f7d":56,"pypi\u4e0a\u7684package\u540d\u79f0\u4e3apaddlepaddle\u548cpaddlepaddl":47,"python\u4ee3\u7801\u5c06\u968f\u673a\u4ea7\u751f2000\u4e2a\u89c2\u6d4b\u70b9":59,"python\u53ef\u4ee5\u89e3\u9664\u6389\u5185\u90e8\u53d8\u91cf\u7684\u5f15\u7528":2,"python\u5b89\u88c5\u5305\u652f\u6301linux":53,"python\u5c01\u88c5\u7684\u5b9e\u73b0\u4f7f\u5f97\u6211\u4eec\u53ef\u4ee5\u5728\u914d\u7f6e\u6587\u4ef6\u4e2d\u4f7f\u7528\u65b0\u5b9e\u73b0\u7684\u7f51\u7edc\u5c42":74,"query\u6539\u5199":101,"rate\u4e3a0":101,"rate\u4e3a5":101,"rate\u88ab\u8bbe\u7f6e\u4e3a0":93,"reader\u7684\u4f7f\u7528\u65b9\u5f0f\u90fd\u662f\u4e00\u81f4\u7684":21,"reader\u8f93\u51fa\u7684data":21,"recommendation\u6587\u4ef6\u5939\u5185\u5b58\u653e\u8bad\u7ec3\u6587\u4ef6":87,"release\u9875\u9762":47,"repo\u7684\u6839\u76ee\u5f55":61,"request\u524d":73,"request\u7684":73,"request\u88ab\u5408\u5e76\u540e":73,"research\u5b9e\u9a8c\u5ba4\u641c\u96c6\u6574\u7406":97,"resnet\u6a21\u578b":95,"return":[2,6,8,9,11,12,14,15,16,17,21,22,24,27,30,31,36,37,39,40,42,44,46,48,50,51,58,59,63,68,71,74,76,87,94],"rnn\u5373\u65f6\u95f4\u9012\u5f52\u795e\u7ecf\u7f51\u7edc":68,"rnn\u5bf9\u4e8e\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65\u901a\u8fc7\u4e86\u4e00\u4e2alstm\u7f51\u7edc":68,"rnn\u603b\u662f\u5f15\u7528\u4e0a\u4e00\u65f6\u523b\u9884\u6d4b\u51fa\u7684\u8bcd\u7684\u8bcd\u5411\u91cf":70,"rnn\u6a21\u578b":96,"rnn\u76f8\u5173\u6a21\u578b":78,"rnn\u914d\u7f6e":69,"s3\u4e4b\u7c7b\u7684\u5206\u5e03\u5f0f\u5b58\u50a8\u4e4b\u4e0a":21,"search\u7684\u65b9\u6cd5":82,"sentences\u662f\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217\u7684\u6570\u636e":68,"seq\u53c2\u6570\u5fc5\u987b\u4e3afals":70,"server\u4e2a\u6279\u6b21\u6253\u5370\u65e5\u5fd7\u8fdb\u5ea6":82,"server\u4e4b\u4e0a":20,"server\u4e4b\u95f4\u7684\u7f51\u7edc\u5e26\u5bbd":20,"server\u4f1a\u6682\u505c\u53c2\u6570\u66f4\u65b0\u5e76\u7b49\u5f85":20,"server\u4f1a\u83b7\u53d6parameters\u5185\u5b58\u7684":20,"server\u5185\u5b58\u4e2d\u7684\u6a21\u578b\u6570\u636e\u7684\u5b8c\u6574\u955c\u50cf":20,"server\u540c\u6b65\u7684\u4fdd\u5b58\u4e00\u4e2a\u7279\u5b9a\u65f6\u95f4\u70b9\u7684\u5168\u5c40\u68c0\u67e5\u70b9":20,"server\u5728\u96c6\u7fa4\u4e2d\u542f\u52a8\u540e":20,"server\u6545\u969c\u540e\u88abkubernetes\u91cd\u65b0\u542f\u52a8":20,"server\u6b64\u65f6\u8fd8\u9700\u8981\u901a\u8fc7\u7f51\u7edc\u8bbf\u95ee\u5206\u5e03\u5f0f\u5b58\u50a8\u4ee5\u4fdd\u5b58\u5feb\u7167":20,"server\u751f\u6210\u4e00\u4e2auuid":20,"server\u7684\u5355\u70b9\u6216\u591a\u70b9\u540c\u65f6\u6545\u969c":20,"server\u7684\u6570\u636e\u5feb\u7167":20,"server\u7684\u68c0\u67e5\u70b9\u5404\u81ea\u72ec\u7acb\u4fdd\u5b58":20,"server\u7b2c\u4e00\u6b21\u542f\u52a8\u6216\u4efb\u610f\u65f6\u95f4paramet":20,"sh\u6765\u8bad\u7ec3\u6a21\u578b":93,"sh\u8c03\u7528\u4e86":94,"short":[8,9,31,48,51],"simd\u6307\u4ee4\u63d0\u9ad8cpu\u6267\u884c\u6548\u7387":53,"size\u4e3a1":101,"size\u4e3a50":101,"size\u4e3a512":82,"size\u53ef\u80fd\u4f1a\u5bf9\u8bad\u7ec3\u7ed3\u679c\u4ea7\u751f\u5f71\u54cd":56,"size\u5927\u5c0f\u4e3a128":100,"size\u662f3":101,"size\u672c\u8eab\u662f\u795e\u7ecf\u7f51\u7edc\u7684\u8d85\u53c2\u6570":56,"size\u7684\u503c":2,"softmax\u5c42":92,"softmax\u6fc0\u6d3b\u7684\u8f93\u51fa\u7684\u548c\u603b\u662f1":74,"sparse\u8bad\u7ec3\u9700\u8981\u8bad\u7ec3\u7279\u5f81\u662f":56,"srl\u4f5c\u4e3a\u5f88\u591a\u81ea\u7136\u8bed\u8a00\u5904\u7406\u4efb\u52a1\u4e2d\u7684\u4e2d\u95f4\u6b65\u9aa4\u662f\u5f88\u6709\u7528\u7684":99,"ssh\u65b9\u5f0f\u7684\u4e00\u4e2a\u4f18\u70b9\u662f\u6211\u4eec\u53ef\u4ee5\u4ece\u591a\u4e2a\u7ec8\u7aef\u8fdb\u5165\u5bb9\u5668":61,"ssh\u8fdb\u5165\u5bb9\u5668":61,"static":[14,24,35,48,50,91],"step\u51fd\u6570\u4e2d\u7684memori":70,"step\u51fd\u6570\u5185\u90e8\u53ef\u4ee5\u81ea\u7531\u7ec4\u5408paddlepaddle\u652f\u6301\u7684\u5404\u79cdlay":70,"subseq\u7684\u6bcf\u4e2a\u5143\u7d20\u662f\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"super":[40,74],"swig\u652f\u6301\u7684\u8bed\u8a00\u6216\u8005\u89e3\u91ca\u5668\u6709\u5c40\u9650":34,"swig\u66b4\u9732\u7684\u63a5\u53e3\u4fdd\u7559\u4e86c":34,"swig\u751f\u6210\u7684\u4ee3\u7801\u4e0d\u80fd\u4fdd\u8bc1\u591a\u8bed\u8a00\u4ee3\u7801\u98ce\u683c\u7684\u4e00\u81f4\u6027":34,"swig\u76f4\u63a5\u8bfb\u53d6c":34,"swig\u9700\u8981\u5199\u4e00\u4e2ainterface\u6587\u4ef6":34,"swig_paddle\u4e2d\u7684\u9884\u6d4b\u63a5\u53e3\u7684\u53c2\u6570\u662f\u81ea\u5b9a\u4e49\u7684c":4,"switch":[17,35,44],"t\u6307\u5b9a\u4e86\u751f\u6210\u7684\u955c\u50cf\u7684\u540d\u5b57":61,"tag\u4e3a":47,"tensor\u5230\u5bf9eigentensor\u7684\u8f6c\u6362":76,"tensor\u5230eigentensor":76,"tensor\u5b9a\u4e49\u5728framework\u76ee\u5f55\u4e0b":76,"tensor\u662f\u4e00\u4e2a\u6b63\u5728\u5f00\u53d1\u4e2d\u7684\u6a21\u5757":76,"tensor\u6a21\u5757\u5bf9el":76,"tensor\u6a21\u5757\u6765\u5b9e\u73b0":75,"tensor\u6a21\u5757\u7684\u6587\u6863\u8f83\u5c11":76,"tensor\u6a21\u5757\u7684\u8be6\u7ec6\u4ecb\u7ecd\u8bf7\u53c2\u8003":76,"test\u548cgen\u8fd9\u4e09\u4e2a\u6587\u4ef6\u5939\u662f\u56fa\u5b9a\u7684":101,"tests\u7684paddlepaddl":73,"tflops\u4e86":79,"toolchain\u76ee\u5f55\u751f\u6210\u4e00\u5957\u7f16\u8bd1\u5de5\u5177\u94fe":65,"trainer\u63a5\u6536\u4e09\u4e2a\u53c2\u6570":63,"true":[6,7,8,9,11,12,14,15,17,22,33,37,39,41,50,51,56,58,68,71,74,84,87,94,98,99,100,101],"true\u8868\u793a\u53cd\u5411\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"try":[10,18,19,22,23,24,41,48,53],"type\u5b57\u6bb5\u5747\u4e0d\u5c3d\u76f8\u540c":35,"type\u662fon":98,"ubuntu\u5b89\u88c5\u5305\u7684\u529f\u80fd\u6b63\u786e\u6027":47,"unit\u5728\u4e00\u4e2a\u65f6\u95f4\u6b65\u5185\u8ba1\u7b97\u5f97\u5230\u7684\u4e2d\u95f4\u503c":57,"unsupported\u6a21\u5757":75,"update\u53c2\u6570\u65f6\u624d\u6709\u6548":82,"utf8\u7f16\u7801":92,"uts\u7b49linux":85,"v1\u7248\u672c":53,"v2\u4e4b\u540e\u7684\u4efb\u4f55\u4e00\u4e2a\u7248\u672c\u6765\u7f16\u8bd1\u8fd0\u884c":60,"var":[17,30,32,33,37,39,40,45,48,51],"vector\u662frank\u4e3a1\u7684tensor":76,"vocab\u4e2d\u6bcf\u4e2a\u5207\u5206\u5355\u8bcd\u7684\u9884\u671f\u8bc4\u7ea7":100,"vocab\u505a\u4e3a\u5b57\u5178":100,"void":[17,22,24,30,34,35,39,49,50,74,75,76],"volume\u6302\u8f7d\u5230\u5bb9\u5668\u4e2d":85,"w0\u548c":94,"wbias\u662f\u9700\u8981\u5b66\u4e60\u7684\u53c2\u6570":94,"wheel\u5305":47,"while":[6,12,17,26,38,41,48,87,101],"wise\u8ba1\u7b97\u63d0\u4f9b\u4e86\u5f3a\u5927\u7684\u652f\u6301":76,"wmt14\u6570\u636e\u7684\u63d0\u4f9b\u6587\u4ef6\u5728":71,"words\u5373\u4e3a\u8fd9\u4e2a\u6570\u636e\u4e2d\u7684\u5355\u5c42\u65f6\u95f4\u5e8f\u5217":68,"words\u662f\u539f\u59cb\u6570\u636e\u4e2d\u7684\u6bcf\u4e00\u53e5\u8bdd":68,"x86_64\u548cmaco":53,"x\u4e0ey\u4e3a\u4e4b\u524d\u63cf\u8ff0\u7684\u8f93\u5165\u5c42":63,"x\u548cwindow":[61,65],"x\u548cwindows\u4e0a\u7684\u786c\u4ef6\u8d44\u6e90":61,"y\u8868\u793a\u8f93\u5165\u6570\u636e\u662f\u4e00\u4e2a\u7ef4\u5ea6\u4e3a1\u7684\u7a20\u5bc6\u5411\u91cf":63,"yaml\u6587\u4ef6\u4e2d\u5404\u4e2a\u5b57\u6bb5\u7684\u5177\u4f53\u542b\u4e49":87,"yaml\u6587\u4ef6\u63cf\u8ff0\u4e86\u8fd9\u6b21\u8bad\u7ec3\u4f7f\u7528\u7684docker\u955c\u50cf":87,"zero\u4e09\u79cd\u64cd\u4f5c":82,AGE:86,AWS:[21,85,88,89],And:[7,8,10,12,14,16,22,26,27,31,41,42,48],But:[8,9,12,16,30,48,53,91],EOS:8,For:[4,7,8,10,12,14,15,17,23,24,25,27,30,32,36,38,39,40,41,42,44,45,46,49,50,52,79,91],IDE:72,IDs:[12,26],IRs:42,Its:49,K8s:91,NFS:85,NMS:8,NOT:40,Not:[15,19,91],OPs:[42,43],One:[7,9,14,16,26,44,48],Ops:[45,50],PFS:28,QoS:86,Such:51,TLS:[15,28],That:[8,12,41],The:[2,5,6,7,8,9,10,12,14,15,16,18,19,23,25,26,27,29,35,36,39,40,41,42,43,44,48,49,50,51,52,74,75,76,87,96,99,101],Their:[8,19],Then:[8,30],There:[7,8,12,14,15,17,18,19,24,26,27,29,36,38,48,49],These:[7,17,32,37,50],Use:[7,12,15,29,41,45],Used:[9,45],Using:[19,45,48,100],Will:[12,14],With:[8,9,39,51],YES:27,Yes:61,___embedding_0__:87,___embedding_1__:87,__doc__:50,__file__:27,__gradient_machines__:14,__impl__:50,__init__:[31,37,40,51,74],__main__:[4,31,94],__meta__:98,__metaclass__:75,__name__:[4,31,94],__param_conf__:14,__rnn_step__:71,__square_error_cost_0__:87,__tmp_params__:14,__va_args__:46,_binari:18,_create_global_var:40,_librari:18,_link:9,_loss:31,_op:75,_proj:8,_recurrent_group:71,_res2_1_branch1_bn:94,_source_language_embed:[71,92],_target_language_embed:[71,92],_test:18,a_op:75,aaaaa:21,abc:8,abil:31,abl:[8,15,37,40,42,44,52,91],about:[8,9,17,18,27,29,36,42,48,50,99,101],abov:[2,7,8,15,17,18,19,23,30,32,36,37,39,40,42,44,50,51,79,91],abs:[8,9,16,31],abs_numerical_grad:16,acceler:20,accept:[6,8,12,15,41,45,99],access:[8,9,15,18,23,26,27,40,42],accessor:40,accord:[7,8,16,24,32,42,43,45,51],accordingli:[7,8],account:[45,91],accrodingli:22,accumul:[19,24],accur:[16,26],accuraci:7,acl:100,aclimdb:100,across:[8,12,36],act:[8,9,17,42,44,51,56,59,63,68,71],act_output:50,act_typ:96,activ:[9,13,18,42,50,56,63,71,96],activi:9,actual:[22,31,50],adadelta:[56,96],adagrad:[49,96],adagradoptim:37,adam:[15,24,31,58,96,100],adamoptim:[92,96,100,101],adapt:[7,10,14],add:[8,9,12,14,16,17,18,22,26,30,33,37,42,43,45,48,53,73,76],add_depend:18,add_execut:18,add_input:[36,74],add_memori:36,add_output:36,add_scalar:[17,39],add_test:[18,74],add_to:[8,57],add_two:[17,36],add_unittest_without_exec:74,addattr:[50,75],addbia:74,addcom:[50,75],added:[7,14,17,43,73],addinput:[50,75],addit:[8,9,45,51],addop:30,addoutput:75,addr:19,address:[19,24,42,44,91],addrow:74,addtolay:8,addtyp:50,admin:91,administr:[26,91],adopt:31,advanc:16,advantag:16,adversari:[31,41],affect:[8,17],afford:23,afi:2,aforement:18,after:[8,9,12,17,18,23,24,26,29,38,42,43,73],again:[15,19],age:[12,87,98],agg_level:[8,67,68],aggregatelevel:[67,68],ago:18,aircraft:101,airplan:93,aistat:8,alex:[8,100],alexnet_pass1:84,alexnet_pass2:84,algo_hrnn_demo:68,algorithm:[8,10,23,92,100,101],align:[8,9,12,101],all:[2,6,7,8,10,14,15,17,18,19,22,24,26,27,29,31,32,35,36,37,39,40,42,44,45,50,56,70,87,91,99,100],alloc:[6,24,27,76],allow:[15,24,42],allow_only_one_model_on_one_gpu:[81,82,84],alpha:18,alreadi:[18,19,40,42,43,48,53],also:[8,9,12,15,17,18,22,25,30,31,32,38,39,40,41,48,50,51,79,91,96],altogeth:91,alwai:[8,9,14,18,41,44,49,87],amazon:86,ambigu:41,amd64:85,amend:73,analysi:[99,100],ancestor:[39,40],android:65,android_abi:65,android_arm_neon:65,android_native_api_level:65,android_standalone_toolchain:65,androideabi:65,ani:[8,9,12,15,18,19,24,26,27,40,41,42,43,44],annot:99,annual:99,anoth:[8,14,15,17,27,48,50],anroid_arm_mod:65,anyth:[12,41,99],anytim:31,api:[12,14,15,18,24,25,27,28,30,31,36,38,45,47,51,52,79,87,90,91,100],api_shar:18,api_test:18,api_trainer_config:98,api_trainer_config_helpers_data_sourc:98,api_trainer_config_helpers_lay:[71,96],api_trainer_config_helpers_layers_context_project:98,api_trainer_config_helpers_layers_cos_sim:98,api_trainer_config_helpers_layers_data_lay:98,api_trainer_config_helpers_layers_embedding_lay:98,api_trainer_config_helpers_layers_fc_lay:98,api_trainer_config_helpers_layers_pooling_lay:98,apiserv:85,apivers:[85,86,87],apo:101,appear:32,append:[2,14,40,41,68,71,87],append_gradient_machin:14,append_oper:40,appleyard:79,appli:[8,31,32,48],applic:[32,40,45,79,86,91],applyl1:22,approach:[8,38,42,43,91,96],apt:93,arbitrari:[8,42],arch:65,architectur:101,archiv:[12,34,35],area:31,arg:[2,7,9,37,50,58,59,75,87,93,94,96,99,100],arg_nam:8,argpars:87,args_ext:87,argument:[2,8,12,17,22,23,37,38,44,87,99],argumentpars:87,argv:94,arm64:65,arm:[65,66],arm_soft_fp_abi:65,armeabi:65,around:[2,8,26,91],arrai:[4,6,8,12,14,24,32,39,40,41,45,51,56,58,63,75,94],arrang:51,arrow:31,articl:[32,73],arxiv:[8,9,31,100],as_row_vector:8,as_step_input:17,ask:[19,26],assert:4,assign:[7,8,23,91],associ:[38,46,99],assum:[7,8,17,42],astyp:[41,75],asyc:19,async:[19,81],async_count:[81,82],async_lagged_grad_discard_ratio:82,async_lagged_ratio_default:[81,82],async_lagged_ratio_min:[81,82],asynchron:19,atla:60,atlas_root:60,attenion:9,attent:[8,9,101],attr1:8,attr2:8,attr:[6,8,9,17,39,40,50,56,57,58,71,75],attr_map:50,attrdesc:39,attribut:[8,9,13,17,39,43,45,48,50,51],attributemap:75,attrproto:50,attrtyp:[39,50,75],attrvalu:50,auc:81,author:[28,85],authorized_kei:80,auto:[17,22,34,45,48,51,74,75,76,79],automat:[8,15,24,30,37,42,43,45,50,101],automaticli:8,automobil:93,avail:[19,24,43,44,91],averag:[7,8,11,23,99],average_test_period:[81,82,99],averagepool:8,avg:[67,79,96],avgcost:[96,98,100,101],avgpool:[8,96],avoid:[16,17,19,38,79],avx:61,await:86,awar:[15,36,40],aws:28,axi:56,aync:43,azur:85,b2t:92,b363:86,b8561f5c79193550d64fa47418a9e67ebdd71546186e840f88de5026b8097465:86,back:[14,19,31,42],background:[7,8],background_id:[7,8],backpropag:16,backward:[5,8,9,16,17,22,24,31,37,38,46,74,75],backward_first:71,backward_op:16,backwardactiv:74,baidu:86,bake:42,balanc:43,balasubramanyan:100,bank:99,bare:[85,86,91],barrierstatset:79,base:[7,8,11,12,15,23,37,42,45,46,51,72],baseactiv:9,baseev:14,basematrix:74,basenam:7,basepoolingtyp:[8,9],basestr:[6,7,8,9,11,14],bash:[61,72,73,86,87],basic:[8,14,39,45,46,51],batch:[8,9,10,12,14,15,17,19,21,22,31,33,36,51,59,63,80,86,87,93,94,96,98,100,101],batch_0:94,batch_id:[14,31,63],batch_im:31,batch_label:31,batch_norm:31,batch_norm_lay:9,batch_norm_typ:8,batch_read:[21,41],batch_siz:[12,31,56,59,63,80,92,93,96,98,100,101],batch_szi:31,batch_z:31,batchnorm:31,batchsiz:[8,74],bazel:18,bbbbb:21,bbox:[7,8],bcd:8,bcebo:12,bcm2708:66,bdist_wheel:47,beam:[8,71,101],beam_gen:[8,71],beam_search:[14,70,71],beam_siz:[8,71,81,82,84],beamsiz:101,becaus:[7,8,12,15,17,18,19,24,38,40,41,42,48,51,52,68],becom:[43,48],been:[18,23,99],befor:[8,9,19,26,29,32,38,41,53,56,75,91],begin:[7,8,22,24,29,32],beginiter:[14,15],beginn:71,beginpass:[14,15],begintrain:15,behind:51,being:[26,41],belong:[8,42,48],below:[8,17,19,24,38,41,42,43,51,52],benefit:[9,26,27],bengio:8,bertolami:100,besid:[8,12,42],best:[8,18,98],best_model_path:99,besteffort:86,beta1:10,beta2:10,beta:[31,94],better:[8,9,18,91],between:[7,8,10,14,18,19,24,35,38,43,44,46,48,101],bgr:94,bi_gru:9,bi_lstm:9,bia:[8,9,10,74,94],bias:8,bias_attr:[8,9,56,58,59,68,71],bias_param_attr:9,biases_:74,biasparameter_:74,biassiz:74,bidi:86,bidirect:[8,9,99,100],bidirectional_lstm:57,bidirectional_lstm_net:100,big:[43,91],bigger:19,bilinear:8,bilinear_interpol:8,bilinearfwdbwd:79,bin:[61,80,85,86,87,98],binari:[7,8,12,18,27,31,42],bind:[30,48],bird:93,bitext:101,black:31,blank:8,bleu:101,block:[8,20,22,24,36,37,42,43,76],block_i:8,block_x:8,blockdesc:[17,32,37,40,45],bn_bias_attr:9,bn_layer_attr:9,bn_param_attr:9,bollen:100,book:[12,45,71],bool:[6,7,8,9,11,12,14,17,33,40,49,50,51,52,74,82,84,100],boot:[8,70,71,91],boot_bia:8,boot_bias_active_typ:8,boot_lay:[68,71],boot_stat:51,boot_with_const_id:8,bootstrapp:91,borrow:[31,51],bos_id:[8,71],both:[5,6,8,9,15,17,18,19,26,31,42,43,49],bottom:[14,96],bound:8,boundari:42,boundri:7,box:[8,31],brace:[17,32],brain:26,branch:[8,15,17,18,33,39,42,47,73],break_if:51,brendan:100,brief:[18,24,76],broadcast:[19,45,91],broken:73,browser:61,bryan:100,bsd:72,buf:22,buf_siz:12,buffer:[12,22,41,48],buffer_s:12,buffered_read:41,bug:73,build:[8,12,18,27,32,42,47,50,61,65,66,72,73,77,87,88,89,101],build_dict:12,build_doc:77,build_model:31,built:[18,42,50,51,79,91],bunk:100,c11:34,c703c041:73,c99:35,cach:[42,56,99],cache_pass_in_mem:[2,56,99],cachetyp:[2,56,99],cacul:9,caff:17,caffe2:17,caffe_poli:58,calc_batch_s:[2,99],calcul:[7,8,9,10,16,19,24],call:[7,8,9,14,15,16,17,22,23,24,25,27,31,32,36,37,40,42,45,46,48,50,51,79,87,96],callabl:[6,8,12],callback:74,caller:16,calrnn:68,caltech:93,can:[6,7,8,9,12,14,15,16,17,18,19,22,23,26,27,30,31,32,36,37,39,40,41,42,43,44,45,46,50,51,79,91],can_over_batch_s:[2,99],cancel:26,candid:8,cannot:[44,45,48,51,53],capabl:[38,45],capi:34,capi_prvi:35,caption:101,card:80,care:[9,27,41,91],caret:14,carpedm20:31,cast_to_op_attr:50,cat:[61,87,93,94,100],categori:[8,12,19],categorig:12,categoryfil:86,caus:[19,29],cc_:18,cc_binari:18,cc_test:18,ccb2_pc30:101,cclient:25,cde:8,cdn:12,cdot:8,ceil:8,ceil_mod:8,cell:[8,9],cento:91,ceph:[21,85],cephf:[21,27,28],certain:[37,48],certif:[15,28,85],cffi:34,cfg:86,cgo:34,chagn:46,chain:[12,32],challeng:[8,19,33],chanc:15,chang:[8,12,18,23,27,38,39,41,46,48,73,100],channel:[8,9,79],chapter:36,chapter_data:36,chapter_out:36,check:[2,12,17,18,45,58,73,74,82],check_align:12,check_attr:50,check_eq:74,check_fail_continu:2,check_grad:[16,75],check_l:74,check_sparse_distribution_batch:[81,82],check_sparse_distribution_in_pserv:[81,82],check_sparse_distribution_ratio:[81,82],check_sparse_distribution_unbalance_degre:[81,82],checker:45,checkgrad:82,checkgrad_ep:82,checkmark:91,checkout:73,checkpoint:43,checksum:28,child:17,choic:18,chosen:31,chunk:[23,28],chunk_schem:7,chunktyp:7,cifar:93,cifar_vgg_model:93,circl:32,claimnam:87,clang:[34,61,73],clarifi:7,class1:100,class2:100,class_dim:100,classic:8,classif:[8,32,96,100,101],classifi:[8,31,94],classification_cost:[42,56,68,93,96],classification_error_evalu:[7,96,100,101],classification_evalu:7,clean:[17,18,38,45,53,73],clear:[7,18,38,48],clearer:38,clearli:48,client:[22,25,45,85],clip:[6,9,82,96],clock:8,clone:[8,61,66,72],close:[2,41,44,73],cloud:[18,19,27,28,29,44,45,91],cloud_read:12,cluster:[12,14,15,17,19,24,42,44,80,85,87],cluster_train:80,cmake:[35,53,60,65,66,72,73,75,77,79],cmake_build_typ:[65,66],cmake_c:[65,66],cmake_system_nam:[65,66],cmakelist:[18,74],cmatrix:[34,35],cna:8,cnn:[8,86,96],coars:30,code:[2,4,8,12,15,18,26,30,31,32,37,38,41,42,43,45,46,50,51,61,74,86,98],codebas:45,coded_stream:58,codedinputstream:58,coeff:8,coeffici:8,collabor:19,collect:[8,12,14],collectbia:74,color:[93,94],colour:12,column:[7,8,32,41,44],column_evalu:7,column_nam:40,com:[8,9,12,18,31,61,65,66,72,73,85,86,91,94],combin:[7,8,9,12,14,37,45,48],come:[39,51],comma:[14,24],command:[18,22,27,29,72,74,84,86,87,88,89],commandlin:[79,87],comment:[10,18,50,68,87],commit:[18,86],common:21,common_util:80,commonli:29,commun:[19,24,25,42,43],compar:[16,18,45],comparison:18,compat:30,compil:[8,18,42,46,49,50,52,65,66,72],complaint:18,complet:[8,9,10,12,14,17,19,23,24,28,32,45,86,87,91],complex:[9,26,41,45],complic:[8,30,42,51],compon:[42,51],compos:[12,15,30,36,40,45],composenotalign:12,composit:30,compress:23,comput:[8,9,15,16,19,37,42,43,44,46,48,52,75,76,99,100],computation:8,conat:8,concat:[31,71,101],concaten:[9,31,36,51,56],concentr:45,concept:[7,15,30,31,36,38,39,44,48,51,52],conceptu:31,concern:15,concis:[31,51],concret:45,concurr:[19,26,43],cond:[17,33,39],condit:[8,23,33,42,86],condtion:31,conf:[4,8,58,68,80,87,92,94,101],conf_paddle_gradient_num:87,conf_paddle_n:87,conf_paddle_port:87,conf_paddle_ports_num:87,conf_paddle_ports_num_spars:87,confid:8,confidence_threshold:8,config:[6,8,21,29,59,63,74,80,81,82,84,85,86,87,91,93,96,98,99,100,101],config_:[22,82],config_arg:[81,82,84,94,96,99,100],config_bas:[7,8,14],config_fil:99,config_gener:[80,98],config_lay:74,config_len:24,config_pars:[4,74],config_proto:24,configprotostr:58,configur:[8,14,22,24,26,27,43,74,91,92,94,101],confirm:29,conflict:[48,73],confront:101,confus:31,conll05st:99,conll:[12,99],connect:[9,27,42,43,54,86,91,96],connectionist:[8,100],connor:100,consequ:[8,9],consid:[7,8,10,91],consider:9,consist:[7,8,12,23,39,41,45,46,50],consolid:17,const_cast:75,constant:[44,58],constraint:[42,48],construct:[7,15,36,40,45,48,50,52],constructbackwardgraph:32,constructoptimizationgraph:32,constructor:[40,45,48,50],consum:19,contact:26,contain:[2,7,8,9,11,12,14,15,17,23,31,38,44,45,46,48,49,50,51,52,72,86,87],content:[24,29],content_len:24,context:[2,8,9,12,48,49,56,71,75,76,85],context_attr:9,context_len:[8,9,96],context_proj_layer_nam:9,context_proj_param_attr:9,context_project:9,context_start:[8,9,96],continu:[7,19],contrast:8,contributor:45,control:[6,17,44,86,91,101],conv2d:31,conv:[9,31],conv_act:9,conv_batchnorm_drop_r:9,conv_bias_attr:9,conv_filter_s:9,conv_layer_attr:9,conv_num_filt:9,conv_op:8,conv_pad:9,conv_param_attr:9,conv_strid:9,conv_with_batchnorm:9,conveni:[15,37,50],convent:24,convers:42,convert:[2,4,12,21,41,46],convlay:8,convolut:[8,9,12,31],convoper:8,convtran:8,convtranslay:8,cool:73,coordin:[19,24],copi:[14,15,23,26,29,32,36,51,98],core:[6,35,38,51],coreo:91,corner:45,corpora:101,corpu:[12,99],correct:[8,16],correctli:[7,12,31],correspoind:15,correspond:[15,17,18,33,36,40,44,45,46,50,58],corss_entropi:15,cos:[8,50],cosin:[8,50],cosineop:50,cosineopproto:50,cosineopprotomak:50,cost:[10,14,15,32,37,39,42,44,59,63,98,100,101],cost_id:8,cost_val:42,could:[8,12,14,15,16,23,36,37,38,39,41,42,43,46],count:[7,19,27,41,79,82,84,86,98,99,100,101],counter:[19,23,32],cours:[7,27],cpp:[16,22,30,34,35,38,43,45,52,58,68,74,79,87,96,98,101],cpu:[2,6,8,16,27,38,42,44,45,47,61,72,75,76,79,84,86,87,99],cpu_per_p:44,cpu_per_train:44,cpuinfo:61,cpuplac:[75,76],cpusparsematrix:35,crash:[19,79],creat:[6,8,12,14,15,16,17,19,24,28,29,30,31,32,36,37,38,40,46,58,63,73,74,86,87,91],create_backward_pass:37,create_bias_paramet:74,create_block:40,create_cloud_job:44,create_doc_str:50,create_global_var:40,create_input_paramet:74,create_op:75,create_oper:30,create_optimization_pass:37,create_paramet:40,create_python_ops_creatation_funct:50,create_rnn:17,create_rnn_op:36,create_var:40,create_whileloop:51,createfromconfigproto:4,creategradientoper:46,createop:50,createoper:17,createvari:17,creation:30,creator:[12,21,45,46],creator_:46,credenti:29,crf:99,critic:[31,100],crlf:73,crop:94,crop_siz:94,cross:[8,58,65,66,96],cross_entropi:[8,15,31,44],cross_entropy_with_selfnorm:8,crt:[28,85],csc:74,cslm:101,csr:74,csv:58,ctc:7,ctc_evalu:7,ctest:[61,72,73,75],ctor:40,ctrl:[72,80,98],ctx:[75,76,99],ctx_0:99,ctx_0_slot:99,ctx_n1:99,ctx_n1_slot:99,ctx_n2:99,ctx_n2_slot:99,ctx_p1:99,ctx_p1_slot:99,ctx_p2:99,ctx_p2_slot:99,cub:93,cuda:[18,45,72,79,80,82],cuda_dir:[81,82],cuda_so:[53,61],cuda_visible_devic:56,cudaconfigurecal:79,cudadevicegetattribut:79,cudaeventcr:79,cudaeventcreatewithflag:79,cudafre:79,cudagetdevic:79,cudagetdevicecount:79,cudagetdeviceproperti:79,cudagetlasterror:79,cudahostalloc:79,cudalaunch:79,cudamalloc:79,cudamemcpi:79,cudaprofilerstart:79,cudaprofilerstop:79,cudaprofilestop:79,cudaruntimegetvers:79,cudasetdevic:79,cudasetupargu:79,cudastreamcr:79,cudastreamcreatewithflag:79,cudastreamsynchron:79,cudeviceget:79,cudevicegetattribut:79,cudevicegetcount:79,cudevicegetnam:79,cudevicetotalmem:79,cudnn:[8,11,18],cudnn_batch_norm:8,cudnn_conv:8,cudnn_conv_workspace_limit_in_mb:[81,82],cudnn_convt:8,cudnn_dir:[81,82],cudnnv5:60,cudrivergetvers:79,cuinit:79,cumul:8,curl:85,curli:[17,32],current:[2,8,17,18,19,22,24,36,38,40,43,44,48,51,85],current_block:[39,40],current_oper:39,current_word:[56,71],currentcost:[96,98,100,101],currentev:[96,98,100,101],curv:15,custom:[15,27,31,45],custom_batch_read:41,cut:[43,51],cutoff:12,cxx_compil:[65,66],cxx_flags_minsizerel:[65,66],cycl:19,cyclic:8,cython:34,d_b0:31,d_b1:31,d_b2:31,d_block:31,d_f:31,d_g:31,d_h0:31,d_h0_bn:31,d_h0_relu:31,d_h1:31,d_h1_bn:31,d_h1_relu:31,d_h2:31,d_loss:31,d_loss_fak:31,d_loss_real:31,d_optim:31,d_step:31,d_t:31,d_w0:31,d_w1:31,d_w2:31,dalla:2,dan:99,dandroid_abi:65,dandroid_arm_mod:65,dandroid_arm_neon:65,dandroid_standalone_toolchain:65,darwin:85,dash:31,dat:[21,80,98],data:[2,7,10,14,15,16,17,21,22,23,28,31,32,36,37,38,39,43,44,45,48,49,50,51,52,56,61,63,68,71,76,80,81,86,87,88,92,93,94,96,98,99,100,101],data_batch:56,data_config:4,data_dir:[92,93,100,101],data_fil:59,data_i:31,data_lay:[2,22,40,56,59,68,93,96,99],data_read:[12,41],data_reader_creator_random_imag:41,data_shar:51,data_typ:[12,49,52,63,71],data_x:31,databas:12,datacent:[21,29],datacenter1:21,datacenter2:21,datacenter_1:21,datacenter_2:21,datacenter_nam:21,datadim:8,dataprovid:[1,56,58,59,80,87,96,98,99],dataprovider_:96,dataprovider_bow:96,dataprovider_emb:96,dataproviderconvert:4,datasci:8,dataset:[21,27,41,63,71,94,97,100,101],datatyp:[49,52],date:99,db_lstm:99,dcgan:31,dcmake_build_typ:77,dcmake_install_prefix:[65,66],dcmake_system_nam:[65,66],dcudnn_root:60,ddim:76,dead:19,deal:91,deb:73,debian:61,debug:[16,29,42,77],decai:10,decar:12,decayr:22,decent:23,decid:[15,26,31,41,46,49],declar:[8,17,31,36],decod:[8,9,70,71,101],decoder_boot:71,decoder_group_nam:71,decoder_input:[56,71],decoder_mem:71,decoder_prev:9,decoder_s:[56,71],decoder_st:[9,71],deconv:[8,31],deconvolut:8,decor:[2,12],deduc:45,deep:[8,26,31,32,45,79,93,94],deer:93,def:[2,4,8,12,15,16,21,27,30,31,36,37,40,41,50,51,56,58,59,63,68,71,74,75,87,94,96,99],def_block:31,defalut:8,default_block:31,default_decor:87,default_devic:84,default_st:51,default_valu:84,defect:38,defer:26,defin:[2,8,9,12,14,15,17,18,19,26,30,31,36,39,40,41,43,45,48,50,51,56,63,75,96],define_py_data_sources2:[2,58,59,93,94,96],defini:101,definit:[17,19,23,39,42,46,50,51,92],definiton:30,degre:8,deisgn:46,delet:[27,28,73],delimit:[7,58,98],deliv:91,delta:[8,16],delv:8,demand:19,demo:[4,8,12,45,80,86,88,92,93,94,96,98,100,101],dens:[8,12,24,25,49,98],dense_arrai:12,dense_vector:[2,4,12,59,63],dense_vector_sequ:12,dep:18,depend:[17,18,19,27,42,43,91],deploi:[8,91],deploy:[45,91],deprec:8,depth:17,dequeu:43,deriv:[5,15,33,37],desc:[17,40,50,51],desc_:17,descend:51,descent:[8,19],describ:[15,17,18,23,38,39,40,45,49,50,52,86],descript:[7,17,18,46,49,52,87],deseri:[14,38],deserializ:45,desgin:32,design:[8,12,22,34,91],desir:[19,86],destin:[24,29],destroi:17,destruct:48,det_output:7,detail:[6,7,8,9,10,16,23,27,29,31,36,40,42,44,48,51,52,91],detect:73,detection_evalu:7,detection_output:7,determin:[8,12,17,45],dev:[45,53,61,72,73,91,93,101],dev_ctx:17,develop:[18,38,46,47,73,101],deviat:6,devic:[6,38,42,44,45,53,61,76,84],device_context:75,device_context_:75,devicecontext:[17,75],deviceid:84,devid:8,dez:100,dhcp:91,diagram:36,diamond:31,dict:[2,7,12,14,40,44,58,68,87,98,100,101],dict_dim:[56,68,100],dict_fil:[7,68,99],dict_siz:[12,22],dictionari:[2,7,8,12,14,15,16,44,56,96,101],dictrionari:96,dictsiz:101,did:38,diff:73,diff_mat:16,differ:[7,8,14,17,18,19,24,26,31,33,42,43,44,46,48,51],differenti:30,difficult:[7,16],digit:8,dilat:8,dilation_i:8,dim0:75,dim1:75,dim:[8,12,22,36,40,45,49,52,74,75,76,92,100],dim_:76,dimens:[5,8,11,12,31,45,49,51,56,76],dimes:8,dir:[65,80,87,94,98,99,100,101],direct:[8,9],directli:[9,18,25,27,38,42,50,51],directori:[8,18,21,26,28,29,73,79,86],disabl:58,discard:[12,19,23,73,82],discexp:58,discount:8,discov:19,discrim:31,discuss:[15,17,23,24,25,42],dispatch:[38,42],displai:[27,29],disput:101,dist:[47,53],dist_train:[15,27],distanc:7,distinguish:18,distribut:[8,17,23,24,25,26,43,44,45,52,82,88,89,91],distribute_test:[81,82],distributedli:42,disucss:15,divid:[10,50,52],diy_beam_search_prob_so:[81,82],dmkl_root:60,do_forward_backward:41,doc:[4,12,36,51,61,75,77,87],doc_cn:77,doc_them:77,docker:[47,53,61,73,86,87,88,89,91],docker_build:15,docker_push:15,dockerfil:[61,72,73,87],dockerhub:61,document:[9,16,28,32,36,45],documentari:2,doe:[9,19,23,24,26,27,38,41,42,43,45,46],doesn:[6,8,12,15,17,41,44],dog:[93,94],doing:[22,26,32,42],don:[9,15,18,30,32,41],done:[7,8,9,18,19,23,24,42,46,73,79,87],dot:[75,101],dot_period:[82,84,87,93,98,100,101],dotmuloper:8,dotmulproject:8,doubl:[8,32,42,75,82],down:79,download:[12,18,19,22,26,28,86,91],download_cifar:93,doxygen:73,dozen:18,dpython_execut:53,dpython_include_dir:53,dpython_librari:53,drive:48,drop:9,drop_fc:57,drop_rat:[6,57],dropout:[6,9,57],dropout_r:[8,57],drpi_arm_neon:66,drpi_toolchain:66,drwxr:86,dst:24,dtoh:79,dtype:[4,40,58,59,94],dubai:101,due:[23,26,31,40],dummi:[14,23],duplic:43,durat:23,dure:[2,8,9,17,19,23,26,27,45,91,101],dwith_c_api:[35,65,66],dwith_doc:77,dwith_gpu:[60,66,77],dwith_mkldnn:77,dwith_mklml:77,dwith_profil:79,dwith_python:[35,66],dwith_swig_pi:[35,65,66],dwith_test:75,dwith_tim:79,dynam:[2,24,35,41],dynamic_cast:74,dynamic_recurrent_op:51,e2e:91,each:[2,7,8,9,11,12,14,16,18,19,22,23,24,26,27,32,36,38,40,41,42,43,45,46,48,49,50,51,91,98],each_feature_vector:5,each_pixel_str:2,each_time_step_output:5,each_word:2,eaqual:8,eas:[12,41],easi:[16,41,45],easier:[15,41,43,51],easili:[15,31,41,46,48],ec2:85,echo:[53,61,98,100],edg:44,edit:7,edu:[12,86,93],effici:[8,42],effort:42,efg:8,eigen:[45,75],eigen_use_gpu:75,eigenmatrix:76,eigentensor:76,eigenvector:76,either:[8,12,14,15,31,33,36],electron:86,elem_dim:8,element:[7,8,9,12,14,16,23,41,43,44,45,75],element_typ:24,elementari:45,elif:[15,50],els:[15,22,27,31,33,42,43,48,50,61,68,74,94],emac:72,emailweixu:18,emb1:[22,68],emb2:[22,68],emb:[56,58,68,86,96],emb_group:68,emb_para:58,emb_param_fil:58,emb_sum:56,embed:[15,17,22,43,49,51,58,71,92,98,100],embedding_lay:[22,56,68,96],embedding_nam:[8,71],embedding_s:[8,71],empir:8,emplace_back:74,emploi:50,empti:[7,12,19,59],enabl:[6,8,17,18,23,43,72,79],enable_grad_shar:[81,82],enable_parallel_vector:82,enc_proj:[9,71],enc_seq:9,enc_vec:71,encapsul:[24,44],encod:[9,23,68,101],encoded_proj:[9,71],encoded_sequ:[9,71],encoded_vector:71,encoder1:68,encoder1_expand:68,encoder1_rep:68,encoder2:68,encoder2_rep:68,encoder_last:8,encoder_s:71,encount:22,encourag:42,end2end:91,end:[7,8,14,17,38,41,48,71,73,99,100],end_pass:15,end_po:8,endforwardbackward:14,enditer:[14,15,63],endpass:[14,15],endpoint:[12,21],endtrain:15,engin:27,english:[8,101],enlarg:75,enough:17,enqueu:43,ensembl:9,ensur:[19,48],enter:17,enterpris:45,entir:[8,9,24,26],entiti:[7,17,48],entri:[12,23,27],entropi:[8,96],entry_point:27,enueu:43,enumer:[5,58],env:[56,87],environ:[15,44,53,79,86],eol:73,eos_id:[8,71],epoch:31,epsilon:10,equal:[8,9,19,51,68,75],equat:[7,8,9,10,75],equival:[8,15,17,33,50,91],error:[6,7,8,9,10,15,16,23,29,48,53,58,75,82,96,98,100,101],error_clipping_threshold:[6,56],especi:9,essenc:15,essenti:[8,15],estim:[8,15,43],eta:86,etc:[7,12,17,41,42,48,91,101],etcd:[12,14,19,23,24,26],etcd_addr:24,etcd_endpoint:12,eth0:[80,87],eval:[7,17,31,44,45,96,98,100,101],eval_bleu:101,evalu:[8,13,14,26,42,44,79,80,98,100,101],evaluate_difficult:7,evaluate_pass:100,even:[15,41],evenli:24,event:[63,86],event_handl:[14,15,63],eventu:51,everi:[7,8,9,12,15,19,23,24,26,32,43,48,50],everyth:[31,42,43],evid:38,exactli:[8,9,56],exampl:[7,8,9,10,12,14,17,27,29,30,31,32,36,38,39,40,41,43,45,46,49,51,94],exc_path:53,exceed:8,except:[8,12,26,32,51],exchang:38,excluded_chunk_typ:7,exconv:8,exconvt:8,exdb:12,exe:85,exec:61,execut:[18,19,23,27,31,44,46],executioncontext:[75,76],executor:[31,37,39],exist:[15,17,19,29,40,41,44,50,51,76,100],exit:[24,29,86],exp:58,expand:68,expand_a:[8,67,68],expand_lay:68,expand_level:[8,67],expandconvlay:8,expandlevel:67,expans:8,expect:8,expert:18,expir:19,explain:[7,19,30,32],explan:[8,16,27,42,48],explicit:[51,74],explicitli:[15,44],explor:8,exponenti:5,expos:[25,51],express:[15,43],ext:8,extend:[7,43,51],extens:[26,43],extent:35,extern:[18,34,35,45],external_librari:18,extra:[6,8,9,42,91],extra_lay:14,extraattr:[6,84],extraattribut:8,extract:[7,8,38,42,92,94,99],extract_fea_c:94,extract_fea_pi:94,extralayerattribut:[6,9,56,57],extralayeroutput:9,extrem:8,f1205:58,f120da72:86,fa0wx:86,fabric:80,face:18,facotr:8,fact:[39,40],factor:[6,8,10],factori:34,fail:[19,23,44,53,58,82,86],failur:[19,24],fake:31,fake_imag:41,faked_imag:31,falloc:28,fals:[6,7,8,9,10,12,16,17,33,36,39,41,49,52,56,59,63,68,71,74,75,84,86,92,96,99,100,101],false_block:[17,33,39],false_label:41,false_read:41,faq:90,far:51,fast:[8,23,46,79],faster:[8,9,19],fault:[14,23,45],fbd1f2bb71f4:86,fc1:[44,74,84],fc2:[44,84],fc3:84,fc4:84,fc_act:9,fc_attr:9,fc_bias_attr:9,fc_layer:[40,50,56,58,59,68,84,96,98],fc_layer_nam:9,fc_mat:14,fc_op:50,fc_out:17,fc_output:50,fc_param_attr:9,fc_without_b:17,fclayer:74,fcop:30,fdata:[68,99],fea:94,fea_output:94,feat:100,featur:[2,5,8,12,73,94,98,99],feature_map:98,feed:[9,14,15,32,36,40,42,44,63],feed_dict:[31,44],feeder:12,fernan:100,festiv:2,fetch:[12,19,22,42,53,73],few:[18,19,41,49],fewer:8,fg0:8,field1:14,field2:14,field:[8,14,17,46,49,50,56,98],fifth:32,figur:[15,18,31,36,43,92,101],file1:101,file2:101,file:[2,7,8,12,14,15,18,19,21,23,24,26,27,28,29,35,41,42,45,52,73,75,91,94,97,100,101],file_list:2,file_nam:[58,59,68,94,96,99],filenam:[2,21,40,56,98],fileoffset:28,filer:8,filesystem:[26,27,28,42],fill:[8,19,23,40],fill_zero_grad:45,filter:[8,9],filter_s:[8,9],filter_size_i:8,find:[8,10,17,19,26,48],find_var:16,findop:17,findvar:[17,48],fine:[6,23,30],finish:[19,23,26,27,50,86],first:[8,14,15,17,19,23,26,27,29,31,32,36,39,40,42,45,49,50,51,75,76,91,96],first_seq:71,firstli:[7,8],firstn:12,firstseen:86,fit:[12,45],five:39,fix:[6,34,42,73],flag:12,flatten:[39,40,76],flatten_result:56,flexiabl:41,flexibl:[8,9,15,24,32,36,42,51],flight:101,float32:[4,12,30,31,40,41,58,59,75,94],floor:[8,58],flow:[17,36,47],fmt:58,fname:58,folder:[18,21,27,29,101],follow:[7,8,9,10,12,14,15,16,17,18,19,23,27,30,31,32,33,36,39,41,43,45,48,49,50,51,88,89,91],forbid:15,force_load:34,forest:17,forget:[10,15],fork:8,form:[8,9,10],format:[7,12,14,16,23,51,73,74],former:[15,18],formula:[8,9,16],formular:8,forth:31,forward:[5,8,9,16,17,22,24,31,37,38,39,45,46,74],forward_op:16,forwardactiv:74,forwardbackward:14,forwardtest:4,found:[8,39,48],four:[7,32],fp16:[45,52],fp32:[45,52],fp64:52,fparam:58,fpga:44,frame:[7,45,51],framework:[15,17,39,45,48,50,75],free:[12,91],french:101,frequenc:12,frequent:[23,41,45],fresh:[26,44],friend:48,friendli:31,frog:93,from:[2,4,7,8,9,12,14,16,17,18,19,21,22,23,24,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,48,51,53,59,61,70,75,76,79,86,91,92,93,96,98,99,100,101],from_no_sequ:[8,67],from_sequ:[8,67],from_tar:14,fromfil:[41,58,59,94],fromstr:58,fulfil:79,full:[8,19,26,36,91],full_matrix_project:[9,68,71],fulli:[42,43,91,96],fullmatrixproject:8,fullsiz:22,fully_matrix_project:9,fullyconnectedlay:74,func:[2,12,23,46],funciton:9,functor:30,fundament:[43,45],further:[8,50,91],furthermor:44,futur:[8,26,42,45],fvs:50,fwd_op:46,g_b0:31,g_b1:31,g_b2:31,g_block:31,g_h0:31,g_h0_bn:31,g_h0_relu:31,g_h1:31,g_h1_bn:31,g_h1_relu:31,g_h2:31,g_im:31,g_loss:31,g_optim:31,g_step:31,g_w0:31,g_w1:31,g_w2:31,gain:8,gamma:94,gan:15,gangliao:18,gate:[8,9],gate_act:[8,9,68],gate_attr:8,gate_bias_attr:8,gate_param_attr:8,gate_recurr:8,gather:[8,38,75],gauss:6,gaussian_normal_random:31,gcc:[34,45,61,65,66,72],gce:85,gcepersistentdisk:85,gcreators_:50,gen:[8,101],gen_conf:101,gen_data:101,gen_proto_pi:77,gen_rand_param:58,gen_result:101,gender:[12,87,98],gener:[2,7,8,9,12,14,15,16,17,18,19,21,23,24,26,30,37,39,41,42,43,45,46,49,50,51,79,84,87,92,101],generated_word_embed:8,generatedinput:[8,70,71],genr:[87,98],geq:8,gereat:7,get:[2,7,8,12,14,16,17,18,19,23,24,26,27,28,31,36,44,45,46,48,50,51,74,86,93,98,99,100],get_all_op_proto:50,get_batch_s:99,get_best_pass:100,get_block:40,get_cloud_job:44,get_config_arg:[84,100],get_data:[86,96,99],get_dict:12,get_dim:16,get_embed:12,get_float_el:16,get_grad:14,get_imdb:100,get_input_lay:74,get_model:94,get_movie_title_dict:12,get_numeric_gradi:16,get_numerical_gradi:16,get_output:16,get_sample_from_lin:56,get_shap:14,get_support:53,get_tensor:16,get_vari:17,get_word_dict:12,getbatchs:74,geteigendevic:76,getenv:[15,27,87],gethostbynam:87,gethostnam:87,getidmap:87,getinput:74,getinputgrad:74,getinputvalu:74,getlayeroutput:14,getmat:22,getoptconfig:22,getoutputgrad:74,getoutputvalu:74,getparam:22,getparameterconfig:22,getparameterptr:74,getparameterspars:22,getparametersremot:22,getplac:[75,76],getpodlist:87,getsiz:74,gettask:23,gettranspos:74,getw:74,getweight:74,getwgrad:74,gildea:99,gist:9,git:[47,53,61,66,72,73],github:[9,18,31,61,66,72,73,94],give:[2,19,36,45],given:[8,12,14,24,26,30,31,41,43,44,51],glide:18,global:[6,15,17,18,19,38,40,44,45,48,50,72,79],global_block:40,global_learning_r:6,globalstat:79,globalstatinfo:79,globe:2,glolal_block:40,glusterf:85,gnueabihf:66,go_librari:18,go_test:18,goal:[32,45],gob:23,godep:18,godoc:34,goe:[8,9,19,33,48],going:[30,91],golang:18,good:[8,31,41,91],goodfellow13:8,googl:[15,45,58,65],googleapi:85,got:48,gprotos_:50,gpu:[6,8,11,16,27,38,42,44,45,47,53,61,72,75,79,84,91,94,99,100,101],gpu_id:[56,82,84],gpu_per_train:[42,44],gpugpu_id:81,gpukernel:45,gpuplac:75,grab:19,grad:[16,24,49,82],grad_op_class:45,grad_op_maker_:46,grad_op_typ:[45,46],grad_op_type_:46,grad_share_block_num:[81,82],grad_var_nam:16,gradient:[6,7,8,10,14,19,23,32,37,38,45,49,82,87,96],gradient_check:75,gradient_clipping_threshold:[6,56,96,100],gradient_evalu:7,gradient_flat:16,gradient_machin:[14,35],gradientcheck:75,gradientmachin:[4,14,35,38,87,98,101],gradientmachine_:22,gradopdescmak:46,gradopdescmakerbas:46,gradopmak:46,grain:30,gram:92,grandient:14,graph:[8,14,17,18,19,31,36,39,42,44,52],grave:100,great:[43,91],greater:8,greaterthan:50,green:31,grep:[61,100],groudtruth:71,ground:[7,8,101],group:[9,23,91],group_input1:71,group_input2:71,group_input:[68,71],grouplen:[12,97],grpc:91,gru:[8,96],gru_bias_attr:9,gru_decod:71,gru_decoder_with_attent:71,gru_encoder_decod:[92,101],gru_layer_attr:9,gru_memori:9,gru_siz:96,gru_step:71,gru_step_lay:9,grumemori:[9,57,71],gserver:[8,74],gsizex:79,guarante:40,guard:22,guid:[28,45,86],gzip:[23,86],h0_bn:31,h_prev:17,hadoop:15,hand:45,handi:18,handl:[12,15,27,38,41,42,44,48,51],handler:[14,17],handwrit:100,happen:[23,50],hard:[42,43,51],harvest:96,has:[7,8,9,10,12,15,16,17,18,19,23,24,26,31,39,42,43,44,45,49,50,79,91,99],has_kei:14,hassubseq:68,have:[8,9,12,15,16,17,18,19,23,24,26,27,30,31,32,36,38,39,40,41,42,43,44,45,46,48,49,52,91],hdf:21,head:[75,100],header:[24,35,45,58,59,94],height:[8,12,17,34,41,58,74,75],height_:49,held:19,hello:15,help:[4,17,29,45,51,73],helper:[8,42,46,51],henc:[40,48],here:[6,7,8,9,12,15,18,19,25,29,32,41,50,91],heterogen:[42,43],heurist:[8,43,101],hidden:[8,9,37,42,57,58],hidden_a:58,hidden_b:58,hidden_dim:68,hidden_out:17,hidden_s:9,hierach:70,hierarch:[8,39,40,45,68],hierarchi:45,high:[6,91],higher:[30,51],highest:[12,17],highli:[12,51],him:15,hint:[4,43],his:44,histor:30,hl_get_sync_flag:74,hold:[15,19,23,25,31,42,44,48,50,76],holder_:76,home:[21,29,42,44,80,86,87],honor:23,hook2:68,hook:[6,68,99],hookattr:6,hookattribut:6,horizont:8,hors:93,horst:100,host:[18,27,80,86],host_c:[65,66],hostnetwork:87,hostpath:[85,86,87],hot:96,hous:[2,12],how:[6,8,15,17,19,23,29,30,38,50],howardjohnson:68,howev:[8,9,16,26,38,40,41,42,46,49,50],howto:87,hpp:34,html:[12,93],htod:79,http:[8,9,12,18,27,31,61,65,66,72,73,85,86,91,93,94,97,101],huber:8,huge:8,huina:100,human:8,hyper:[8,31],hyperplan:12,i0601:98,i0706:101,i0719:101,i1116:87,i1117:79,ib0:80,ics:12,icwsm:100,id_input:7,idea:[8,18,41],ident:[8,46],identifi:33,identityoffsetproject:8,identityproject:8,idmap:87,ids:[7,8,56,98],idx:[23,31,74],ieee:100,ies:29,ifels:[17,39],ifelseop:39,ight:8,ignor:[2,8],iil:58,ijcnlp:100,illustr:[7,19,24,30,36,42,44],ilsvrc:94,im_siz:31,imag:[11,12,15,31,32,37,39,41,44,61,72,73,86,87,88,89,91,93,94,101],image_a:41,image_b:41,image_classif:93,image_fil:41,image_lay:41,image_list_provid:94,image_nam:15,image_path:41,image_provid:93,image_reader_cr:41,image_s:94,imagenet:[8,21],imagepullpolici:87,imageri:8,images_reader_cr:41,imagin:32,imdber:100,img:[2,8,9,42,93],img_conv_lay:9,img_pool_lay:9,img_siz:93,imgsiz:79,imgsizei:79,imgsizex:79,immutable_paramet:15,imperfect:45,implement:[8,9,10,12,17,23,24,25,26,27,30,33,34,35,38,42,43,48,50,51],implemet:22,impli:18,implicit:44,imposs:91,improv:[8,43,45],inarg:[4,22],inc_path:53,includ:[7,8,9,12,15,17,18,24,27,31,34,35,36,39,40,42,45,50,65,66,73,75,79],incorpor:8,incorrect:8,increas:[19,23,58],increment:32,incupd:74,inde:[12,41],independ:[8,16,24,44,48,91],index:[7,8,11,12,14,16,17,19,23,39,40,51,68,98],indexslot:8,indic:[7,8,17,24,31,36,39,46,49,51],indice_map:51,indices_map:51,individu:19,industri:[19,91],ineffici:38,infer:[15,17,19,33,34,40,44,45,49],infer_shap:40,inferior:26,infershap:[17,40,45,75,76],infershapecontext:[75,76],infiniband:80,info:[7,8,12,36,63,68,74,80,87,91],inform:[8,12,14,17,27,29,36,40,42,48,49],inherit:[17,37,45],ininst:15,init:[6,14,17,31,36,42,63,74,87,99],init_attr:40,init_from_tar:14,init_hook:[68,96,99],init_model_path:[81,82,84,92,96,99],initi:[2,6,8,9,12,14,18,23,32,36,40,42,43,50,51,82,96],initial_max:[6,58],initial_mean:[6,8,58],initial_min:[6,58],initial_std:[6,8,58],initialize_op_attr:40,initpaddl:4,initrd:91,inlcud:9,inlin:76,inner:[56,68],inner_:68,inner_mem:68,inner_param_attr:9,inner_rnn_output:68,inner_rnn_st:68,inner_rnn_state_:68,inner_step:68,inner_step_impl:68,inproj_attr:8,inproj_bias_attr:8,inproj_param_attr:8,input0:76,input1:[8,9,76],input2:8,input:[2,5,7,8,9,11,12,14,16,17,22,26,30,31,32,36,38,40,41,42,43,44,45,46,48,50,51,56,57,58,59,63,67,68,70,71,74,75,76,84,87,92,93,96,98,99,101],input_conf:8,input_data:74,input_data_target:74,input_featur:5,input_fil:[59,99],input_hassub_sequence_data:74,input_id:8,input_imag:[9,93],input_index:74,input_label:74,input_lay:74,input_loc:8,input_nam:15,input_proj_bias_attr:9,input_proj_layer_attr:9,input_seg:51,input_seq:8,input_sequence_data:74,input_sequence_label:74,input_sparse_float_value_data:74,input_sparse_non_value_data:74,input_t:74,input_to_check:16,input_typ:[56,59,68,96],input_valu:16,input_var:16,inputbuff:22,inputdef:74,inputgradi:46,inputlayers_:74,inputs_to_check:16,inputtyp:12,insert:[45,46,73],insid:[7,8,19,38,41,43,45,46],instal:[8,27,47,53,65,66,73,80,86,93,98],instanc:[8,16,17,19,21,25,33,36,40,42,45,46],instanti:19,instead:[8,9,11,18,22,27,32,41,42],instruct:[17,32],int16:52,int32:[39,51,52,82],int64:[28,49,52],integ:[2,7,8,12,23,27,34,63,96],integer_sequ:56,integer_valu:[2,12,56,63,68,96],integer_value_sequ:[2,12,68,71,96,99],integer_value_sub_sequ:68,integr:[7,91,99],inter:[8,42],intercept:8,interchang:[32,45],interfac:[6,8,9,14,17,23,27,29,38,45,46,80,91],intergr:8,intermedi:[29,31,37,42],intern:[8,9,14],internet:[18,19,91],interpret:7,interv:8,introduc:[8,17,19,31,48,50],intuit:[26,45],invalid:[41,48],invoc:[18,30,45],invok:[2,8,14,38,42,43,45,46,50,79],iob:7,ioe:7,ip_str:87,ipc:85,ips:87,ipt:[8,50,58,68,71],ipx:91,ipython:15,is_gener:[92,101],is_kei:98,is_loc:14,is_predict:[96,100],is_seq:[8,71],is_stat:[6,58],is_tensor:50,is_test:[94,99,100],is_train:2,isinst:[4,63],ispodallrun:87,isspars:74,issu:[18,31,44],issue_numb:73,item:[8,12,14,26,41,87,91],iter:[2,8,9,10,12,14,15,19,41,42,51],its:[2,8,9,14,15,16,17,19,23,31,32,36,38,40,45,46,48,49,50,79],itself:[19,26,48],ivs:50,java:[17,34,39,45],jeremi:79,jie:[99,100],jmlr:8,job:[12,26,42,44,45,80,81,82,84,85,87,94,96,99,100,101],job_dispatch_packag:80,job_id:12,job_mod:92,job_nam:[27,87],job_namespac:87,job_path:87,job_path_output:87,job_workspac:80,jobnam:87,jobpath:87,jobselector:87,jobserv:27,johan:100,join:[19,68],joint:101,jointli:[9,101],journal:[99,100],jpg:94,json:[80,86,98],jth:9,jupyt:[27,61],just:[5,7,8,9,12,18,23,24,31,36,38,42,45,46,48,49],jypyt:15,k8s:[87,91],k8s_data:87,k8s_job:15,k8s_token:15,k8s_train:87,k8s_user:15,kafka:21,kaim:8,kaimingh:94,kebilinearinterpbw:79,kebilinearinterpfw:79,keep:[8,12,19,32,48,50,91],keep_top_k:8,kei:[2,12,14,16,17,19,21,23,28,45,46,50,51,72,73,79,85,87,98],kept:[8,40],kernel:[8,16,49,75,76],key1:82,key2:82,keyword:87,kill:19,kind:[15,16,19,25,32,37,42,49,52,85,86,87],kingsburi:99,know:[15,23],known:[17,30,36],kriz:[12,93],kselectedrow:49,ksimonyan:9,kube:85,kube_cluster_tl:15,kube_ctrl_start_job:15,kube_list_containers_in_job_and_return_current_containers_rank:15,kubeadm:85,kubectl:[85,86,87],kuberent:19,kubernet:[15,19,45,78,80,87,88,89,91],kubernetes_service_host:15,kwarg:[2,9,10,12,50,68,96,99],l1_rate:6,l2_rate:6,l2regular:[56,93,96,100],l93:22,label:[2,7,8,10,12,14,31,32,37,39,41,42,43,44,56,59,63,68,86,93,94,96,99,100],label_dict:99,label_dim:[8,68,96],label_fil:[41,99],label_lay:41,label_list:99,label_path:41,label_slot:99,labeledbow:100,labelselector:87,lag:82,lake:2,lambdacost:8,lambdarank:8,languag:[8,12,32,45,48,92],larg:[11,12,42,43,73,101],larger:[6,7,8],larger_than:[17,33,39],last:[7,8,9,36,39,67,68],last_seq:68,last_time_step_output:8,lastseen:86,latenc:[8,42],later:[18,45,76],latest:[8,17,18,19,26,53,86,87],latter:51,launcher:15,layer1:[8,9,56,67],layer2:[8,56,67],layer3:8,layer:[4,6,7,9,11,12,13,14,17,22,31,32,33,37,39,41,42,43,45,50,51,56,58,63,67,70,71,74,94,96,99],layer_0:74,layer_att:57,layer_attr:[8,56,57,71,84],layer_num:[84,94],layer_s:8,layer_typ:8,layerbas:74,layerconfig:74,layergradutil:74,layermap:74,layeroutout:8,layeroutput:9,layers_test:53,lbl:[7,93],ld_library_path:80,leaki:31,learing_r:37,learn:[6,7,8,9,10,12,15,24,26,31,32,41,42,43,44,45,61,79,93,94,99,100,101],learnabl:14,learning_method:[59,92,93,96,100,101],learning_r:[6,24,42,56,58,59,92,93,96,100,101],learning_rate_arg:58,learning_rate_decay_a:58,learning_rate_decay_b:58,learning_rate_schedul:58,leas:19,least:[7,8,19],leav:17,lecun:12,left:[8,17],legal:50,leman:101,len:[2,8,24,28,40,68,74,87,96,99],length:[8,9,12,24,36,45,51,86],leq:8,less:[8,15,91],less_than:15,let02:86,let:[7,8,15,17,26,30,32,36,37,46],level:[6,8,30,36,51,52,70],lgtest:18,lgtest_main:18,lib64:[53,61,80,82],lib:[35,60,65,66],lib_path:53,libapi:18,libari:35,libcuda:[53,61],libjpeg:93,libnvidia:[53,61],libpaddl:[34,35,45,73],libpaddle_capi:35,libpaddle_gserv:35,libpaddle_math:35,libprotobuf:58,librari:[8,18,25,35,42,80,82],life:19,lifecycl:91,lifetim:48,lightweight:30,like:[7,8,12,17,18,19,22,27,30,31,32,40,41,42,45,48,49,51,91,94],limit:[8,12,45,58,79],linaro:66,line:[2,7,12,18,22,27,29,32,39,45,56,58,68,73,84,99],line_count:58,linear:[8,56,58,63],linearactiv:59,linguist:99,link:[8,9,18,28,29,45,48,70,91,100],linux:[28,61,65,66,72,85],linux_x86_64:[47,53],lipeng:92,lipton:100,list:[1,2,7,8,9,12,14,15,17,18,23,27,29,31,37,38,40,44,46,48,51,56,59,80,84,93,94,96,98,99,100,101],listen:19,littl:24,lium:101,liwicki:100,load:[8,15,19,31,40,42,59,87,94,99,100,101],load_data_arg:4,load_featur:94,load_feature_c:94,load_feature_pi:94,load_missing_parameter_strategi:[81,82,84,92,99],load_mnist:31,load_paramet:58,loadparamet:4,loadsave_parameters_in_pserv:[22,81,82],loc:7,local:[6,14,16,17,19,25,26,32,36,39,45,60,80,81,82,87],local_scop:16,localhost:[61,85],localip:87,localpath:29,locat:[8,14,18,51],lock:[18,19,23,24,43],lod:[36,49,51,52],lod_desc:[49,52],lod_level:[40,49,52],lod_tensor:[36,49,52],lodtensor:[45,52],lodtensordesc:49,log:[23,29,31,42,54,58,74,80,82,86,87,93,98,99,100,101],log_barrier_abstract:[81,82],log_barrier_lowest_nod:[81,82],log_barrier_show_log:[81,82],log_clip:[81,82],log_error_clip:[81,82],log_period:[82,84,86,87,93,96,98,99,100,101],log_period_serv:[81,82],logarithm:5,logger:[2,68],logic:[26,31,37,38,42,43,48,51],logist:96,logit:31,longer:[19,42],look:[2,7,17,27,32,42],lookahead:8,loop:[16,17,41,48],loop_var:51,loss:[8,31,37,96],lost:37,lot:[42,91],low:[8,37,51],low_rnn:36,lower:[8,36],lower_level_rnn:36,lpaddle_capi_shar:35,lpaddle_capi_whol:35,lrelu:31,lstm:[8,68,71,86,96],lstm_bias_attr:9,lstm_cell_attr:9,lstm_group:[9,68],lstm_group_input:68,lstm_input:68,lstm_last:68,lstm_layer_attr:9,lstm_nest_group:68,lstm_output:68,lstm_size:96,lstm_step:9,lstmemori:[9,57,68,71],lstmemory_group:[8,57,68],lstmemory_unit:57,ltr:8,mac:[35,61,65],machin:[8,9,12,14,31,42,43,56,70,91,100,101],machine_transl:71,maco:72,macro:[30,46],made:[19,24],mai:[8,9,16,17,41,42,43,44,45,48],main:[4,39,45],mainli:25,maintain:[8,17,23,40,45],majel:18,major:[42,101],make:[2,7,8,15,17,18,19,23,24,26,32,36,38,41,42,45,46,51,65,66,72,73,74,75,77,79,91,100],make_ddim:76,make_function_oper:30,make_vari:50,maker:[45,46],man:28,manag:[14,19,24,25,29,42,48],mandarin:8,mani:[8,9,18,23,31,38,45,46,48,49,50,51],manipul:[40,46],manner:8,manual:[37,42,46,58,91],manufactur:101,manylinux1_x86_64:[47,53],mao:100,map:[7,8,12,14,15,17,23,40,46,48,50,51,63,91],map_fn:51,map_read:12,mapper:12,mapreduc:15,marcu:100,mark:[31,32,36,43,48,91,99],mark_slot:99,market:100,martha:99,mask:[6,8],master:[15,26,45,47,85,100],mastermind:18,mat:[34,35],mat_cache_row:22,mat_norm:22,mat_normal_shar:22,mat_param_attr:9,mat_sparse_row:22,mat_sparse_row_auto_grow:22,mat_sparse_row_id:22,mat_sparse_row_prefetch:22,mat_sparse_row_prefetch_full_s:22,mat_value_shar:22,match:[8,18,56],matchbox:91,math:[9,34,45,74,75,79],matirx:8,matmul:[17,36,51,75],matplotlib:93,matrix:[7,8,9,12,14,22,34,35,74,75],matrixptr:74,matrixtyp:35,mattyp:22,max:[6,8,12,16,40,58,67,79,84,98],max_diff:16,max_id:[8,14],max_job_id:12,max_length:[8,71],max_movie_id:12,max_relative_error:[16,75],max_sort_s:8,max_user_id:12,maxframe_evalu:7,maxid:7,maxid_evalu:7,maxim:8,maximum:[7,8,12,17,24],maxinum:11,maxpool:8,mayb:[8,17],md5:[12,20],mean:[6,7,8,9,10,11,12,14,18,36,41,42,48,56,82,91,94,98],mean_img_s:93,mean_meta:94,mean_meta_224:94,mean_valu:94,mean_var_nam:8,meant:51,mechan:[8,9,25,46],meet:99,mem:[8,17,27,68],mem_per_p:44,mem_per_train:44,member:[12,15,32,38,40,48],memcpi:[38,79],memori:[9,17,22,23,27,45,71,76,79,86],memory_boot:9,memory_nam:[8,57],memory_test:72,memory_threshold_on_load_data:[81,82],mention:[18,23,43],mere:9,merg:[8,24,26,36,38,73],mergedict:[92,101],messag:[17,32,39,40,45,46,49,52,53,73,86],meta:[80,93,94,98],meta_config:[80,98],meta_gener:[80,98],meta_path:93,metadata:[28,86,87],metal:[85,91],metaphor:32,metaplotlib:15,method:[2,8,10,14,16,17,26,31,32,37,43,45,48,49,51,101],mfs:87,might:[8,17,18,39,43],million:12,min:[6,8,40,79,84,98],min_block:17,min_count:43,min_desc:17,min_pool_s:[2,56],min_word_freq:12,mini:[8,12,14,17,19,33,36],mini_batch:41,minibatch:[8,17,32,33,39],minikub:85,minim:[10,17,31,37,43,45],minimum:8,minsizerel:[65,66],minu:46,minus_grad:46,minusgradop:46,minusop:46,minusopgradmak:46,minusopprotoandcheckermak:46,minut:[19,26],mip:65,mirror:18,mislead:24,miss:[31,99],mix:[9,51,71],mixed_lay:[9,68,99],mixed_layer_attr:9,mixedlayertyp:8,mkdir:[29,77],mkl:[45,60],mkl_root:60,ml_data:[80,98],mnist:[2,4,21,31,32,39,41,42,44,45],mnist_model:4,mnist_provid:2,mnist_random_image_batch_read:41,mnist_train:[2,41],mnist_train_batch_read:41,mnt:87,mobil:45,mod:99,mode:[8,14,73,87,100],model:[8,9,12,14,17,19,20,32,37,42,43,44,45,51,84,92,93,96,98,99,100,101],model_config:4,model_list:[82,84,99,100],model_output:100,model_path:84,model_zoo:[92,94],modifi:[8,42,73],modul:[2,9,12,14,30,31,51,58,59,75,93,94,96],modulo:8,momentum:[6,48,56,63,96],momentumoptim:[59,93],mon:86,mono:8,month:[18,101],mood:100,moosef:85,more:[7,8,9,12,15,16,18,19,23,26,27,29,30,32,36,37,40,41,42,43,45,46,51,58,79,91],morin:8,mose:[100,101],moses_bleu:101,mosesdecod:100,most:[8,12,15,18,26,32,41,42,91],mostli:91,motiv:45,mount:27,mountpath:[86,87],move:[8,19,23,29,91],movi:[2,12,98],movie_categori:12,movie_id:[87,98],movie_info:12,movie_review:12,movieinfo:12,movielen:97,moving_average_fract:8,mpi:80,mse:[32,37,39],much:[8,19,37,41,51],mul:[30,44,74,75],mul_grad:75,mul_op:75,mulgradkernel:75,mulkernel:75,mulop:[30,75],mulopgrad:75,mulopmak:75,multi:[8,38,91,94,101],multi_binary_label_cross_entropi:8,multi_crop:94,multigradientmachin:38,multinomi:8,multipl:[7,8,9,12,14,15,16,23,24,26,30,42,43,44,45,52],multipli:[7,8],multiprocess:12,must:[5,7,8,9,12,24,40,41,45,50,56,74,75,76],mutabl:76,mutable_data:[75,76],mxnet:17,my_cost:58,my_standalone_toolchain:65,mypaddl:[86,87],name:[2,6,7,8,9,11,14,15,16,17,19,21,22,24,27,30,35,39,40,44,45,47,49,50,51,52,58,59,61,63,68,71,74,79,84,85,86,87,88,89,91,93,96,98,101],name_prefix:21,namespac:[17,33,34,74,75,85,86,87],nativ:8,natur:[23,26,43,51],nchw:8,ndarrai:[14,21],ndcg:8,ndcg_num:8,ndk:65,nearli:16,necess:51,necessari:[8,17,24,26,38,40,50,51],need:[7,8,9,12,15,16,18,22,23,24,26,27,29,30,31,37,38,40,42,43,44,45,46,48,50,51,53,79,87,91],need_tran:58,neg:[2,7,8,99,100],neg_distribut:8,neg_overlap:8,neg_pos_ratio:8,ner:7,nerual:42,nest:[8,12,17,39],net:[8,9,17,31,36,48,100],net_conf:100,net_diagram:94,netop:[17,45],network:[4,6,7,8,10,12,13,14,15,16,17,19,22,31,36,37,41,42,43,48,50,52,57,63,68,80,84,87,91,92,93,94,99,100,101],network_config:84,neural:[8,9,10,12,14,15,17,19,42,48,52,68,70,92,99,100,101],neuralnetwork:38,never:[12,41,48,86,87],new_block_idx:40,new_stat:36,newblock:40,newest:24,newli:91,newop:17,newopdesc:40,newprogram:40,newremot:42,newvardesc:40,next:[2,8,12,19,25,51],nfs:87,nfsdir:87,nginx:61,ngram:12,nic:[80,81,82,87],nil:23,nine:12,nlp:8,nltk:12,nms_threshold:8,nms_top_k:8,nmt:101,nmt_without_attent:56,nnz:74,no_cach:2,no_grad_set:[16,75],no_sequ:[2,8,63,98],noah:100,noavx:61,node0:87,node:[8,18,26,42,43,44,45,52,85,86,87,91],node_0:87,node_1:87,node_2:87,nodebook:61,nodefil:80,nois:[8,19,31],noisi:31,non:[8,19,49],none:[2,4,6,7,8,9,10,11,14,15,16,17,31,33,36,37,39,40,44,50,51,59,71,94],norm:[9,31],norm_by_tim:8,normal:[8,9,12,86,87,94],notat:8,note:[6,8,9,11,14,15,17,22,23,27,41,45,76,100],notebook:27,noth:[5,14,48,73],notic:46,notingradi:75,notion:51,notori:16,novel:100,now:[8,12,18,19,31,43,45,46,48,70],np_arrai:12,nproc:72,ntst1213:101,ntst14:101,nullptr:[46,48,74],num:[8,9,80,82,87,99,100,101],num_channel:[8,9,93],num_chunk_typ:7,num_class:[8,9,93],num_filt:[8,9],num_gradient_serv:[81,82],num_group:8,num_neg_sampl:8,num_p:[42,44],num_parameter_serv:15,num_pass:[14,59,63,81,82,84,86,87,96,98,99,100,101],num_repeat:8,num_result:7,num_results_per_sampl:8,num_row:49,num_samples_process:58,num_shard:21,num_step:51,num_train:[42,44],number:[7,8,9,12,17,19,21,41,43,45,50,51,101],numchunktyp:7,numdevices_:84,numeric_grad:16,numerical_grad:16,numlogicaldevices_:84,numofallsampl:7,numofwrongpredict:7,numpi:[6,12,14,21,31,40,41,58,59,63,75,94],numreal:22,numsampl:79,numtagtyp:7,numtimeout:23,nv_:18,nv_gpu:72,nv_librari:18,nv_test:18,nvcc:[18,61],nvidia:[53,61,72],obei:7,obj:[2,58,59,93,94,96,98],object:[2,6,8,9,10,12,14,15,22,31,34,37,40,44,45,48,79],observ:[8,10],obtain:26,obvious:18,occup:[87,98],occur:[12,14],occurr:17,oct:86,odd:8,off:[35,60,61,65,66,72,73,77,91],offer:[17,44,45,50],offici:[8,18],offlin:[19,21,91],offset:[8,22,98],often:22,ograd:74,old:[16,24,26,45],omit:[56,96],on_init:2,onc:[8,19,23,32,42,43],one:[2,5,7,8,9,10,11,12,14,15,16,17,19,22,23,24,26,27,30,31,36,37,38,39,40,41,42,44,45,46,48,49,51,91,96,99,100],one_host_dens:98,one_hot_dens:98,onehotcrossentropyopkernel:75,ones:[30,31,45],onli:[7,8,9,11,14,15,16,18,22,23,24,25,26,27,29,31,32,36,37,38,40,42,43,44,45,49,50,51,68,70,91],onlin:[8,10,19,21,41],only_cpu:16,onto:[42,43],op_:75,op_check:75,op_class:[45,50],op_maker_class:[45,50],op_proto:50,op_test_util:75,op_typ:45,opattrcheck:75,opcreat:50,opdesc:[17,32,39,40,45,46,50,52],opdescbind:46,opdescbuild:17,open:[2,8,15,21,31,41,56,58,59,68,94,99],openbla:60,openblas_root:60,oper:[8,9,10,12,16,17,31,32,36,37,42,44,48,52,75,76],operaotr:46,operartor:76,operator_grad:16,operatorbas:[17,30,45,46,50,75],operatorwithkernel:75,opinfo:[45,46],opinfomap:46,opinion:100,opkernel:[75,76],opkernelkei:45,opmak:50,opproto:75,opprotoandcheckermak:[46,75],opprotomak:[50,75],opregist:50,opregistri:50,ops:[16,17,18,32,39,40,45,75,91],ops_:17,ops_test:18,opt:[15,37,44,50,60,87],opt_op_list:37,optestmeta:75,optim:[6,13,14,16,31,38,39,42,43,44,45,49,56,58,63],optimis:37,optimize_op_attr:40,optimzi:56,option:[7,8,15,18,31,39,45,49,50,52,91],optmization_op_list:37,optyp:50,opwithkernel:49,order:[8,9,12,14,32,41,51,87,91],ordereddict:14,org:[7,8,9,12,21,28,31,61,97],organ:[7,8],orient:50,origin:[8,12,16,31,48,51,73],other:[7,8,9,12,17,19,24,29,36,48,50,91],otherchunktyp:7,otherwis:[8,12,15,19,24,26,31,41],our:[15,18,31,42,43,48,51],out:[8,14,15,17,18,23,26,36,40,56,68,70,71,75,76,93],out_dir:87,out_left:8,out_mem:71,out_memori:9,out_right:8,out_size_i:8,out_size_x:8,outer:68,outer_mem:68,outer_rnn_st:68,outer_rnn_state_:68,outer_step:68,outlier:8,outout_lay:14,outout_layer1:14,outout_layer2:14,output:[5,6,7,9,11,12,14,15,16,17,21,26,29,30,31,32,33,36,39,40,41,42,43,45,46,48,49,50,51,56,59,68,71,75,76,80,84,86,87,92,93,94,96,98,99,100],output_:8,output_all_step:36,output_dir:94,output_fil:99,output_id:8,output_lay:[14,56,94],output_max_index:11,output_mem:[8,71],output_nam:16,output_num:36,output_path:21,output_seg:51,outputbuff:22,outputgradi:46,outputh:8,outputw:8,outsid:[2,8,9,48],outupt:51,outv:74,over:[8,9,14,15,51],overal:[31,91],overlap:[7,8],overlap_threshold:[7,8],overrid:[17,19,29,44,75,76],overview:[23,24,25],overwrit:29,own:[24,26,37,42,44,50],pack:[51,58],packag:[12,23,27,30,47,53],pad:9,pad_c:8,pad_h:8,pad_w:8,padding_attr:8,padding_i:8,padding_x:8,paddl:[2,4,5,6,7,8,9,10,11,12,14,15,17,18,19,21,27,29,30,31,33,34,35,36,38,39,42,44,45,50,51,56,58,59,61,63,71,72,73,74,75,77,79,80,84,86,87,91,92,93,96,98,99,100,101],paddle_begin_init_param:24,paddle_dir:75,paddle_doc:77,paddle_docs_cn:77,paddle_element_typ:24,paddle_element_type_float32:24,paddle_element_type_float64:24,paddle_element_type_int32:24,paddle_element_type_int64:24,paddle_element_type_uint32:24,paddle_element_type_uint64:24,paddle_enforc:17,paddle_enforce_eq:[75,76],paddle_error:[34,35],paddle_exampl:27,paddle_finish_init_param:24,paddle_get_param:24,paddle_gradi:24,paddle_init_param:24,paddle_job:27,paddle_matrix:[34,35],paddle_matrix_cr:35,paddle_matrix_get_shap:34,paddle_matrix_shap:34,paddle_n:[80,87],paddle_new_etcd_pserver_cli:24,paddle_new_pserver_cli:24,paddle_on_cloud:27,paddle_output:86,paddle_paramet:24,paddle_port:[80,87],paddle_ports_num:[80,87],paddle_ports_num_for_spars:80,paddle_ports_num_spars:87,paddle_process_by_paddl:87,paddle_pserver2:80,paddle_pserver_cli:24,paddle_pserver_client_releas:24,paddle_root:92,paddle_save_model:24,paddle_send_grad:24,paddle_server_num:87,paddle_source_root:92,paddle_train:[35,47,80,87],paddledev:[53,61,86,87],paddlepaddl:[8,9,12,14,18,19,21,24,25,26,27,28,29,30,31,32,33,36,37,38,40,41,44,45,48,51,52,61,71,72,73,79,80,88,89,91,92,99],pain:44,pair:[7,8,17,32,37,42,45],pakcag:18,palceholder_just_ignore_the_embed:92,palmer:99,paper:[8,31,101],para:[22,92],paraconvert:92,paradigm:45,paragraph:36,paragraph_data:36,paragraph_out:36,parallel:[42,43,45,79,84,86,87,101],parallel_nn:[6,81,82],param:[6,8,9,12,16,17,24,38,58,76],param_attr:[8,9,22,56,58,59,71],param_config_proto:24,param_fil:58,paramattr:[6,8,56,58,59,71],paramet:[7,9,10,11,12,13,16,17,18,20,22,26,29,31,32,36,37,39,41,42,48,50,51,56,58,63,82,87,98,99,100,101],parameter_attribut:8,parameter_block_s:[81,82],parameter_block_size_for_spars:[81,82],parameter_learning_r:6,parameter_list:37,parameter_nam:[14,15],parameter_serv:15,parameter_valu:22,parameterattribut:[6,8,9,22],parameterclient2:87,parameterclient_:22,parametermap:74,parametermutex_:22,parameters_:74,parameters_and_grad:37,parameterserver2:22,parameterset:15,parameterupdat:38,parameterupdater_:22,parametris:10,params_grad:37,paramutil:98,paraphras:[92,101],paraphrase_data:92,paraphrase_model:92,paraphrase_modeldata:92,paraspars:74,parent:[17,39,40,45],parent_:[17,48],parent_idx:40,parenthes:45,pars:[12,18,72],parse_config:4,parse_known_arg:87,parsefromstr:58,parser:87,part:[7,8,17,26,39,40,91,100],partial:[8,14],partial_sum:8,particular:[32,45],partit:[19,21,42,43,45],paserv:87,pass:[2,8,14,17,19,31,37,38,41,45,48,51,56,59,63,73,79,82,84,86,87,93,96,98,99,100,101],pass_id:[14,63],pass_idx:41,pass_manu:58,passtyp:74,past:15,patch:28,path:[7,12,14,19,23,24,27,41,65,66,80,82,85,86,87,99,100],pattern:[12,19,34,100],paul:99,paus:[19,26],pave:101,pdf:[8,9],peer:54,pem:[15,21],pend:[19,23],penn:99,pep425tag:53,per:[7,8,12,19,24,41],perform:[8,16,24,31,38,45,79,81],period:[19,26,44,82,99,100,101],perl:[100,101],peroid:8,persist:[49,52],persistentvolum:85,persistentvolumeclaim:[85,87],person:[7,15],perspect:45,perturb:16,peter:44,pex:91,pfs:[21,29,44],pfsclient:21,pfspath:29,phase:[46,91],photo:31,physic:91,pid:85,piec:[8,9],pillow:[27,93],pip:[47,53,73,80,93,98],pixel:[2,8,12],pixels_float:2,pixels_str:2,place:[2,19,26,42,43,45,75,76],placehold:[31,76],placement:43,plain:[7,8,27,35],plan:[19,45],platform:[17,65,75,76],pleas:[6,8,9,10,15,19,23,24,25,36,40,41,42,44,45,52,53,87],plot:[15,93],plotcurv:93,plu:[8,16],png:93,pnpairvalid:81,pod:[21,27,85,86,87],podip:87,podlist:87,point:[17,19,27,44,76,79,91],pointer:[17,24,40,45,48,76],polar:12,poli:58,poll:100,pollut:26,pool3:74,pool:[9,13],pool_attr:9,pool_bias_attr:9,pool_layer_attr:9,pool_pad:9,pool_siz:[2,8,9],pool_size_i:8,pool_strid:9,pool_typ:[8,9],pooling_lay:[9,56,96],pooling_typ:[8,56,67,96],poolingtyp:11,pop:17,popul:24,popular:[18,31],port:[18,80,81,82,86,87],port_num:81,ports_num:[82,87],ports_num_for_spars:[22,81,82,84,87],pos:[98,100],pose:19,posit:[2,7,8,9],positive_label:7,posix:85,possibl:[15,17,23,40,43],post:[27,28],potenti:79,pow:58,power:91,practic:8,pre:[8,9,12,15,24,92,100,101],pre_dictandmodel:92,pre_stat:[36,51],preambl:40,precis:7,precision_evalu:7,pred:99,predetermin:8,predic:[12,99],predicate_dict:99,predicate_dict_fil:99,predicate_slot:99,predict:[2,4,7,8,10,14,42,56,80,92,93,94,96,98,99,100],predict_fil:[81,82],predict_lay:14,predict_output_dir:[81,82,96],predict_sampl:4,prediction1:14,prediction2:14,predin:93,prefer:85,prefetch:[22,74],prefix:[7,19,21],pregrad:74,premodel:92,prepand:40,prepar:[16,27,38,88],prepend:40,prepend_oper:40,preprocess:[12,51,80,92,93,96,98,100,101],present:[15,17,51,73],preserv:29,prev_batch_st:[81,82],prevent:[10,15,19,23,26],preview:45,previou:[8,9,14,19,29,36,43],previous:8,previous_memori:17,price:[12,45],primari:32,primit:51,principl:[15,18],print:[4,6,14,15,42,53,59,63],printallstatu:79,printer:7,printstatu:79,priorbox:8,prioriti:45,prite:7,privat:[17,35,48,49,50,51,73,76],prob:[7,14],probabilist:[8,92],probabl:[7,8,14],problem:[8,10,15,16,18,26,31,32,45],proc:61,proce:[12,19,41],procedur:17,proceed:[8,99],process2:68,process:[2,6,8,9,12,15,17,21,22,23,26,42,50,56,58,59,68,87,96,98,99],process_num:12,processdata:[93,94],processor:79,prod:[61,73],produc:[8,9,12,19,41],product:[8,27],productgraph:86,profil:[29,79],proflier:79,prog:87,program:[12,15,21,24,26,32,33,37,41,42,44,45,48,79,87],programdesc:[40,44,46],programm:[40,42],progress:[19,23],proj:8,project:[8,9,27,35],promis:[8,9],prompt:29,prone:15,prop:99,propag:10,propos:[17,37,43,51],proposit:99,protect:[50,74,75],proto:[11,39,45,50,52,75],proto_:50,protobuf:[14,17,27,32,39,40,45,46,50,58],protocol:[7,91],protomak:75,provid:[8,12,15,17,24,27,31,44,50,51,56,59,68,81,91,96,99],provis:91,prune:[8,17],ps_desir:19,pserver:[14,22,24,25,27,45,80,81,82,87],pserver_addr:24,pserver_cpu:27,pserver_id:20,pserver_mem:27,pserver_num_thread:[22,81,82],pserver_spec:14,pseudo:[15,27,46,51],pseudocod:51,psize:74,ptr:35,pull:[18,45,47,61],purpos:[8,19,42,43,79],push:[17,87],push_back:74,put:[18,19,22,40,43],pwd:[61,72,73],pxe:91,py_paddl:[4,53],pybind:17,pydataprovid:56,pydataprovider2:[2,4,59,87],pyramid:8,pyramid_height:8,python:[14,15,17,25,30,31,32,34,38,45,47,51,53,56,61,71,72,73,74,75,80,92,93,94,98,99,100,101],pythonpath:[53,93],pzo:100,queri:[8,101],question:[8,15,43,50],queue:43,quick:86,quick_start:[27,86,87,88,96],quick_start_data:86,quickli:45,quickstart:86,r14b:65,r_t:8,rac:8,rais:12,rajathkmp:31,ramnath:100,ran:[43,79],rand:[31,58,79,82,84,99],random:[6,8,12,21,31,38,41,58,59,75],random_imag:21,randomli:26,rang:[8,12,21,31,41,42,44,50,87,96],rank:[8,15,51,94,96],rare:2,raspberri:66,raspberrypi:66,raspbian:66,rate:[6,7,9,10,12,24,56,80,87,98],rather:[27,31,51],ratio:[8,82],raw:8,raw_meta:98,rdma_tcp:[81,82],reach:19,read:[2,12,14,15,19,21,41,42,43,45,51,58,59,91,94],read_from_realistic_imag:15,read_from_rng:15,read_lock:20,read_mnist_imag:15,read_next_from_fil:56,read_paramet:58,read_ranking_model_data:15,readabl:45,reader:[14,21,31,32,39,40,42,44,63],reader_cr:21,reader_creator_bool:41,reader_creator_random_imag:[12,41],reader_creator_random_image_and_label:[12,41],readi:[19,86,91],readlockguard:22,readm:[35,73,98,100],readwritebuffer_:22,real:[8,22,31,41],real_process:2,realist:15,realiz:[17,36],reason:[9,15,16,19,86],recal:7,receiv:[19,27,43],recognit:[8,94,100],recommend:[9,15,80,87,98],record:[12,23,50,99],recordio:[12,15,21,23,42,44],recov:[19,51],recover:45,recoveri:23,rectangular:8,rectifi:8,recurr:[48,68,69,99,100],recurrent_group:[9,57,68,70,71],recurrent_lay:9,recurrent_op:51,recurrentgradientmachin:[35,51],recurrentgroup:7,recurs:[17,18,29,45],recv:[42,43],recvparametertyp:22,red:31,reduc:[10,43,45],reduce_by_kei:45,reduce_mean:31,ref:98,refactor:[32,38,40,42,43,51],refer:[6,8,9,10,16,17,19,23,24,25,36,39,40,45,48,51,52,60],referenc:[8,23],reference_cblas_root:60,refine_unknown_arg:87,reflect:23,reg:50,regard:91,region:[8,48],regist:46,register_gpu_profil:79,register_lay:74,register_op:[30,45,46,50,75],register_op_cpu_kernel:75,register_op_gpu_kernel:75,register_op_without_gradi:[45,75],register_oper:46,register_tim:22,register_timer_info:79,registerop:50,registri:[27,86,91],regress:8,regular:[6,56,93,96,100],reinforc:44,rel:[9,16,26,75],relat:[19,26,27,48,49,91],relationship:46,releas:[44,47,65,66,85,99],reli:[16,37],reliabl:19,relu:[8,31],remain:51,rememb:8,remot:[6,18,22,45,73,80,82,84],remote_ess:44,remote_sess:44,remoteparameterupdat:[22,25],remov:[12,29,73],renam:29,reorgan:8,repeat:[17,32,39,49,50,52],repeatedli:32,replac:[18,23,44,46],replic:42,replicaset:27,repo:18,report:[23,42],reportdataset:23,repositori:[8,65],repres:[8,9,17,23,40,43,44,45,49,51,52],represent:[8,24,31,32,42,49],request:[18,19,22,26,42,45,47,86,91,101],requir:[7,8,15,19,24,26,27,29,36,39,42,43,45,46,49,50,52,80,91,98],res5_3_branch2c_bn:94,res5_3_branch2c_conv:94,res:99,research:[12,42,93],reserv:29,reserveoutput:74,reset:[8,19,54],reshap:[16,41,58],reshape_s:8,residu:94,resiz:[22,75,76],resnet_101:94,resnet_152:94,resnet_50:94,resolv:[18,73,86],resourc:44,respect:[16,31,36],respons:[8,22,31,38,86],rest:[8,17,27,28,91],restart:[19,24,86,91],restartpolici:[86,87],restor:16,restrict:48,resu:41,result:[2,5,7,8,14,16,23,31,32,37,38,42,79,96,101],result_fil:7,resum:26,retriev:[17,48],return_seq:9,reuqest:47,reus:[17,26,41,45],rev:72,reveal:15,revers:[8,9,70,71],review:[12,73,86,100],reviews_electronics_5:86,rewrit:[18,101],rgb:8,rgen:100,rho:10,right:[8,16,17,18,27,45],rkt:[27,72],rmsprop:[56,96],rnn:[8,9,17,31,40,45,48,70,71,81,100],rnn_bias_attr:71,rnn_layer_attr:71,rnn_out:71,rnn_output:51,rnn_state:68,rnn_state_:68,rnn_step:8,rnn_use_batch:[81,82],rnnlm:12,rnnstep:51,roadmap:51,robot:93,robust:8,role:[12,15,23,24,42,99,100],rollback:40,roman:100,root:[10,11,61,80,86,87,92],root_dir:80,rot:8,routledg:100,row:[7,8,12,22],row_id:8,rows_:49,rpc:23,rpcserver:23,rpi:66,rpi_arm_neon:66,rpi_toolchain:66,rstrip:87,rtk:91,rtype:[8,12],rule:[7,32,42],run:[15,16,17,18,19,27,30,31,32,36,37,39,42,43,44,45,48,49,53,61,72,73,76,79,80,86,87,88,89,91,98],runinitfunct:[79,87],runnabl:43,running_on_cloud:27,runtim:[2,17,36,44,45,52,53],runtime_table_:17,safe:27,sai:[8,32,33],same:[2,7,8,9,14,15,16,23,24,26,30,31,36,42,44,45,46,48,51,68,76,96],samping_id:8,sampl:[2,7,12,31,50,96,98,100,101],sample_id:7,sample_num:7,sampler:31,santiago:100,satifi:7,satisfi:[18,49],save:[2,8,12,14,19,21,23,24,27,32,42,49,52,86,98,99,100,101],save_dir:[59,82,84,86,87,93,96,98,99,100,101],save_only_on:[81,82],savetxt:58,saving_period:[81,82,87],saving_period_by_batch:[81,82,84],saw:2,sbin:61,scalabl:45,scalar:[8,17,33,51],scale:[5,42,43,46,50,75],scaleop:75,scaleopmak:[45,75],scalingproject:8,scan:[23,45],scatter:8,schedul:[23,27,43],scheduler_factor:6,scheme:[7,22],schmidhub:100,schwenk:101,scienc:100,scope:[16,40,44],score:[7,8,98],script:[12,77],seaplane_s_000978:93,search:[8,19,48,71,101],seat:101,second:[8,15,29,31,36,39,41,48,50,75,96],section:[40,43],sed:100,see:[8,9,15,19,40,42,44,58],seed:[58,79,82],seem:18,segment:[7,36,51],sel_fc:8,selcet:8,select:8,selected_id:8,selected_indic:8,selected_row:[49,52],selected_rows_desc:[49,52],selectedrow:52,selectiv:8,selector:86,self:[16,31,37,40,51,74,75],selfnorm:8,semant:[12,15,47,99,100],semat:15,sen_len:99,send:[19,24,42,43,45,50,52],send_back_parameter_typ:22,sendbackparameterspars:22,sendbackparametertyp:22,sendparameterrequest:22,sendparameterrespons:22,sensit:8,sent:[15,24,42,45,50,86],sentanc:56,sentenc:[2,8,12,36,51,68,71,99],sentence_input:51,sentence_last_state1:68,sentence_last_state2:68,sentiment:[2,99,100],sentiment_data:100,sentiment_net:100,sentimental_provid:2,sentimental_train:2,separ:[7,24,30,46,98],seper:51,seq:[8,12,68,98],seq_len:51,seq_pool:[8,67],seq_silc:8,seq_text_print:7,seq_to_seq_data:[92,101],seq_typ:12,seqlastin:68,seqtext_evalu:7,seqtoseq:[8,58,92,101],seqtoseq_net:[8,92,101],sequel:2,sequenc:[2,5,7,8,9,11,12,17,32,37,39,51,56,63,68,70,96,98,100,101],sequence_conv_pool:96,sequence_group:8,sequence_layer_group:68,sequence_nest_group:8,sequence_nest_layer_group:68,sequencegen:68,sequencestartposit:8,sequencetextprint:7,sequencetyp:[2,8,63],sequenti:[8,17,99],seri:[9,68,100],serial:[14,17,23,38,45,52],serializ:45,serv:[42,45,51],server:[15,18,22,25,26,42,45,54,80,82,85,87,91],serverless:19,servic:91,sess:[31,37,44],session:37,set:[2,6,7,8,9,12,14,15,19,27,31,36,40,45,46,48,51,56,58,59,68,72,75,76,79,80,86,92,93,94,96,99,100,101],set_active_typ:74,set_default_parameter_nam:6,set_drop_r:74,set_float_el:16,set_input:8,set_siz:74,set_typ:74,setdatatyp:49,setdefault:75,setq:72,settotalbyteslimit:58,setup:[47,74,75,91],sever:[7,8,16,22,31,36,38,49,51],sexstant:91,sgd:[10,14,15,19,27,38,42,43,44,49,59,63,80,81,100],shall:18,shape:[8,12,14,16,17,31,33,36,39,40,44,45,49,63],shard:[19,20,21,22,23,24,26,42,43],share:[8,18,31,35,38,45,51,99],shared_bia:9,shared_bias:8,shared_librari:18,shared_ptr:[34,35,48,76],ship:93,shold:100,shorten:8,should:[6,7,8,12,14,15,16,17,24,27,30,31,36,37,38,39,41,42,45,46,49,50,51,52,70,75],should_be_fals:15,should_be_tru:15,should_shuffl:[2,68,99],show:[7,10,17,19,29,33,36,39,49,51,72,99,100,101],show_check_sparse_distribution_log:[81,82],show_layer_stat:[81,82],show_parameter_stats_period:[81,82,84,86,99,100,101],shown:[8,15,42],shuf:[56,98],shuffl:[12,56],side:[8,14,38],sigint:80,sigmod:50,sigmod_op:50,sigmod_output:50,sigmoid:[8,17,44,50,51],sigmoidactiv:[9,68],sign:28,similar:[8,17,41,43,45,51,91],similarli:[8,12],simpl:[5,7,8,9,12,14,32,39,43,48,50,51,87],simple_attent:71,simple_gru:[71,96],simple_lstm:[8,57,96],simple_rnn:[8,71],simpler:38,simpli:[8,15,24,36],simplifi:[15,40,50],sinc:[8,19,23,25,26,41,42,44,46,49,51,91],singl:[7,9,12,19,42,43,44,45,48],sinlg:14,site:18,size:[2,7,8,9,10,12,14,19,21,22,24,31,40,41,42,44,49,50,51,56,58,59,63,68,71,74,75,76,93,94,96,100,101],size_a:8,size_b:8,size_t:[22,51,74],sizeof:17,skip:[41,58,59,73,94],sleep:87,sliceproject:8,slide:[8,10,12,19],slightli:31,slope:8,slopeinterceptlay:8,slot:[98,99],small:[12,16,31],small_messag:[81,82],small_vgg:93,smaller:[8,16,19],smart:48,smartli:8,smith:100,smooth:8,snap:86,snapshot:[20,26],snippet:[30,37],sock:27,sock_recv_buf_s:[81,82],sock_send_buf_s:[81,82],socket:87,softmax:[8,9,15,17,33,39,42,43,44,56,71,74,96],softmax_param:58,softmax_param_attr:9,softmax_selfnorm_alpha:8,softmaxactiv:[68,96],softwar:91,solid:31,solut:91,solv:[15,42,45],some:[6,8,12,14,15,17,18,22,23,24,26,27,30,31,32,36,37,39,40,42,43,45,46,48,51,91],some_c_api_funct:35,some_inst:35,some_op:[36,51],some_python_class:34,somecppclass:34,somedata:14,somegotyp:34,someth:[8,22,40],sometim:[8,10,41],somewhat:24,somewher:48,soon:19,sort:[8,12,51,87,100],sort_by_length:51,sourc:[8,12,16,18,29,31,35,41,45,101],source_dict_dim:71,source_language_word:71,space:[7,8,40,43],space_seperated_tokens_from_dictionary_according_to_seq:7,space_seperated_tokens_from_dictionary_according_to_sub_seq:7,spars:[6,8,10,12,22,56,74,80,82,84,87],sparse_binary_vector:[2,12,56,63],sparse_binary_vector_sequ:12,sparse_float_vector:[2,63],sparse_non_value_slot:12,sparse_remot:22,sparse_upd:[6,22,56],sparse_value_slot:12,sparse_vector:[12,56],sparse_vector_sequ:12,sparseparam:74,sparseprefetchrowcpumatrix:74,spatial:8,spec:[86,87],special:[8,24,37,40,42],specif:[14,18,19,29,45,48],specifi:[7,8,15,16,22,23,24,27,29,31,40,42,44,48,50,51],speech:8,speed:[9,91],sphinx:[34,61,77],split:[2,8,26,33,45,51,68,80,98,99],split_count:87,sqrt:8,squar:[8,10,11],square_error_cost:[59,63],squarerootnpool:8,squash:73,srand:82,src:[18,87,101],src_backward:71,src_dict:58,src_dict_path:58,src_embed:71,src_forward:71,src_root:4,src_word_id:71,srl:[12,99],ssd:8,ssh:[61,80],sshd:61,sstabl:15,stabil:16,stabl:[47,85],stack:[45,51],stacked_lstm_net:100,stacked_num:100,stackexchang:8,stage:[18,25,31,52,73],stake:101,stale:[19,44],standalon:65,standard:[6,45],stanford:[12,16,86],star:18,start:[8,9,14,18,19,22,23,24,26,27,38,42,53,73,82,86,87],start_paddl:87,start_pass:[81,82],start_po:8,start_pserv:[81,82],startpaddl:87,startup:[19,27],stat:[79,82,99,100,101],state:[8,9,19,36,48,51,57,70,86],state_act:[8,9,68],statement:32,statfulset:87,static_cast:76,staticinput:[8,70,71],statist:8,statset:79,statu:[27,73,79,86,87],status:86,std:[14,18,22,34,35,45,46,48,50,74,75,76,82],stderr:80,stdout:80,step:[8,9,11,16,17,19,24,31,32,38,40,42,43,45,50,51,68,70,71,91],step_id:51,step_input:51,step_net:17,step_output:51,step_scop:45,stepnet:[17,36,45,48],stepout:68,still:[23,26,42,46],stirng:40,stochast:[10,19,23,26],stock:100,stop:8,storag:[28,85],store:[7,8,12,14,16,17,18,22,38,39,40,42,44,45,46,48,51],str:[14,27,51,84,87],straight:39,straightforward:49,strategi:[11,19,43,82,99],street:[8,99],strict:41,stride:[8,9],stride_i:8,stride_x:8,string:[2,7,8,14,17,23,29,39,40,44,45,46,48,49,50,52,74,75,82],strip:[58,68,99],struct:[23,24,28,35,46,50,58],structur:[17,23,31,39,40,45,49],stuff:73,stun:2,style:[8,45,50],sub:[7,8,12,15,26,31,36,38,40,42],sub_nest_seq:8,sub_sequ:[2,8,63],subclass:40,subcommand:29,subgradi:10,subgraph:[31,43],submiss:42,submit:45,subnet:15,subobjectpath:86,subseq:[67,70],subsequ:8,subsequenceinput:[8,68],succeed:[23,86],success:[8,24,86],successfulcr:86,sudo:[72,93],suffer:16,suffic:41,suffix:27,suggest:[8,18],suit:91,suitabl:49,sum:[8,10,17,20],sum_:8,summar:31,sumopgradmak:46,sumpool:[8,56],suppli:49,support:[6,7,8,11,12,16,17,19,26,27,30,31,38,41,42,43,45,46,49,68,91],suppos:[18,30,49],suppress:[8,29],sure:[45,100],surpass:8,svs:50,swagger:28,swap_channel:94,swig:[25,34,35],swig_paddl:4,switchop:17,symbol:[8,17,35],symbols_ready_:17,symbolt:[17,45],symlink:73,sync:19,syncflag:74,synchron:[10,19,23],syntax:41,sys:94,sysroot:65,system:[17,18,19,24,26,28,30,31,42,43,56,100],t2b:92,tab:96,tabl:[7,8,17,49,52],tablelookup:49,tablelookupgrad:49,tablelookupop:49,tableproject:8,tag:[7,12,53,61],tagtyp:7,tainer_id:87,take:[2,7,8,9,15,17,18,19,26,31,32,33,39,40,45,46,51],taken:51,talk:24,tanh:[8,9,31,42,71,74],tanhactiv:[9,68],tar:14,target:[8,12,14,17,18,31,37,42,44,45,101],target_dict_dim:71,target_dictionary_dim:8,target_language_embed:8,target_language_word:71,target_link_librari:18,targetinlink:[8,68],task:[7,8,42,50,99],task_queu:23,taskentri:23,taskqueu:23,tbd:[25,68],tconf:100,tcp:82,tear:79,technic:19,tee:[86,93,99,100,101],tell:[19,23,24,50],tellig:100,templat:[30,50,75,76,86,87,91],tempor:8,temporari:27,tensor:[16,18,31,36,43,44,49,51,52,75],tensor_array_read:51,tensor_array_s:51,tensor_array_stack:51,tensor_array_unstack:51,tensor_array_writ:51,tensor_s:16,tensor_test:18,tensor_to_check:16,tensorarraydesc:51,tensordesc:49,tensorflow:[17,31,33,42,43,51],term:[8,9,19],termin:86,tesh:99,tessorarrai:51,test100:12,test10:12,test1:21,test:[1,2,8,12,14,15,16,18,35,41,44,47,73,74,75,76,79,80,82,84,93,94,96,98,99,100,101],test_:75,test_all_data_in_one_period:[86,93,98,99,100],test_check_grad_ingore_i:75,test_check_grad_ingore_x:75,test_check_grad_norm:75,test_compar:53,test_comparespars:53,test_comparetwonet:53,test_comparetwoopt:53,test_config_pars:53,test_data:[4,101],test_fcgrad:74,test_gpuprofil:79,test_layergrad:74,test_list:[2,58,59,93],test_mul_op:75,test_networkcompar:53,test_part_000:100,test_pass:[81,82,84,101],test_period:[81,82,84],test_predict:53,test_pydataprovid:53,test_pydataprovider2:53,test_pydataproviderwrapp:53,test_ratio:98,test_recurrent_machine_gener:53,test_recurrentgradientmachin:[53,68],test_swig_api:53,test_train:53,test_traineronepass:53,test_wait:[81,82],testa:15,testb:15,testbilinearfwdbwd:79,testcas:75,testconfig:74,tester:[98,101],testfcgrad:74,testfclay:74,testlayergrad:74,testmulgradop:75,testmulop:75,testq:15,testresult:14,testutil:74,text1:29,text:[2,7,9,12,15,36,92,100,101],text_conv:96,text_conv_pool:98,text_fil:[12,100],tflop:79,tftp:91,tgz:12,than:[6,7,8,9,19,27,30,31,40,45,46,51,58,91],the_current_program:40,thei:[8,15,18,19,24,26,29,31,32,37,40,43,44,45,49,50,51,52,79],them:[7,8,9,15,16,18,19,22,27,30,41,43,45,46,48,49,50,51,52,79],themselv:18,therein:[8,17],theta:31,theta_d:31,theta_g:31,thi:[2,6,7,8,9,10,12,14,15,16,17,18,19,22,23,24,25,26,27,30,31,32,36,37,38,39,40,41,42,43,44,45,50,51,79,91,100],thing:[2,31,45],think:[15,18],third:[8,19],third_parti:[8,65,66],those:[17,18,19,30,32,33,39,99],though:[51,91],thought:18,thread:79,thread_local_rand_use_global_se:[81,82],threadid:84,threadloc:79,three:[7,8,16,19,32,37,38,39,41,94],threshold:[6,7,8,19,23,82],through:[8,18,19,23,25,37,44],throughput:79,thrust:45,thu:[8,26],tier:86,time:[8,9,11,12,15,16,18,19,23,26,30,36,40,41,42,43,45,46,49,50,51,52,68,79,82,86,87,91,100],timelin:[8,45],timeout:[19,23],timeout_sec:12,timer:79,timestamp:[8,20],timestep:[8,48],titl:[12,87,98],tls:28,tmp:2,to_no_sequ:[8,67],to_sequ:[8,67,68],to_your_paddle_clone_path:77,todo:[7,10,12,17,19,23,26,50],toend:8,togeth:[8,9,12,14,51],token:[7,8,15,71,100],toler:[14,16],too:[12,16,42,51],took:91,tool:[65,66,77,87],toolchain:[65,66],top:[7,14,36,94],top_k:7,top_level_rnn:36,toplevel:72,topolog:[15,19,38,42,44],topolopi:14,torch:17,toronto:[12,93],tostr:58,total:[14,19,41,43,79,86,91,101],total_pass:41,touch:100,tourist:101,trace:[17,31],track:[19,23,40,73],tractabl:8,tradit:[8,17],traffic:42,trail:12,train100:12,train10:12,train:[1,2,6,7,8,10,12,17,21,23,24,26,31,32,38,39,44,45,49,52,54,56,59,63,71,80,82,84,86,87,88,89,92,93,94,96,98,99,100,101],train_arg:87,train_args_dict:87,train_args_list:87,train_conf:[92,101],train_config_dir:87,train_data:101,train_i:63,train_list:[2,58,59,93,94],train_part_000:100,train_read:63,train_x:63,trainabl:[8,40],trainer:[2,4,15,20,21,22,23,25,38,42,43,45,59,63,74,82,84,87,99,100,101],trainer_config:[1,2,4,59,80,86,87,96,98,100],trainer_config_help:[2,59,74,93],trainer_count:[56,81,82,84,86,87,98,99,100,101],trainer_cpu:27,trainer_cr:27,trainer_gpu:27,trainer_id:[82,87],trainer_intern:22,trainer_mem:27,trainer_packag:27,trainerconfighelp:58,trainerid:[26,87],trainerintern:[96,98,101],trainonebatch:22,tran:74,transact:[19,23,100],transform:[8,45],transform_param_attr:9,translat:[8,9,56,92,101],transpos:8,transposedfullmatrixproject:8,travel:2,travers:32,travi:73,treat:[8,17,24],treatment:24,tree:[8,17,40,87],trg:101,trg_embed:71,tricki:34,trigger:[26,38],trim:8,trivial:51,truck:93,true_block:[17,33,39],true_imag:41,true_label:41,true_read:41,truth:[7,8,101],tune:[6,8,81],tupl:[8,9,12,14,40,41],ture:8,turn:[8,40,41,70],tutori:[86,87,88,89,92,101],tweet:100,twice:[31,43],twine:47,twitter:100,two:[7,8,9,15,24,25,26,27,29,31,32,39,41,42,44,45,46,48,49,50,51,52,75,76,79],txt:[2,18,27,29,74,80,85,96,98,100],type:[2,7,8,9,11,12,15,17,19,22,23,26,27,28,29,34,35,36,39,40,41,45,46,49,50,52,59,63,68,71,74,75,76,84,86,94,96,98,99],type_nam:50,typedef:[24,34,35],typeid:50,typenam:[30,50,75,76],typic:[7,42],ubuntu:47,ubyt:41,uci:12,ufldl:8,uid:86,uint32:28,uint64:34,uint64_t:34,unawar:24,unclear:26,unconstrain:100,under:[18,23,43],understand:91,understand_senti:71,undeterminist:79,unidirect:8,unifi:49,uniform:[6,8,12,21,31,41],uniform_random:40,uninstal:53,uniqu:[15,17,19,26,27,48],unique_name_gener:40,unique_ptr:[46,48,74],unit:[8,9,18],unittest:[35,53,75],univ:101,unix:80,unk:[49,52,92,101],unk_idx:99,unknown:8,unlik:8,unordered_map:48,unpack:51,unrol:36,unseg:8,unsign:24,unstack:51,unstack_from:51,unsup:100,unsupbow:100,unsupervis:31,unsupport:75,until:[19,24,43,48,87],untrack:73,unzip:65,updat:[6,8,10,19,23,24,28,31,36,37,38,42,48,51,73,80,84],update_equ:[14,63],update_hook:6,update_memori:17,update_op:37,updatecallback:74,upgrad:53,upload:[19,27,28,47],upon:19,upper:8,upstream:[53,73],url:[12,100],urls_neg:100,urls_po:100,urls_unsup:100,usag:[7,8,9,14,33,38,87],use:[6,7,8,9,11,12,14,15,16,17,18,19,25,31,36,37,38,42,43,44,48,49,50,51,52,73,75,79,87,94,99,100,101],use_etcd:14,use_global_stat:8,use_gpu:[4,56,63,81,82,84,86,87,93,94,96,98,99,100,101],use_jpeg:93,use_old_updat:[22,81,82],use_seq:[59,98],use_sparse_remote_updat:22,used:[2,7,8,9,10,11,12,14,15,16,17,18,19,25,26,31,36,38,40,41,42,44,45,48,50,51,79,100],useful:[8,9,16,48],usegpu:74,user:[6,8,9,12,14,15,16,17,18,21,23,26,27,29,30,31,32,37,40,41,42,43,44,45,46,48,50,51,85,91,98],user_id:[87,98],user_info:12,user_nam:21,usercert:21,userinfo:12,userkei:21,usernam:[21,73],uses:[19,26,38,42],using:[6,8,9,12,14,15,17,18,19,23,24,26,27,29,30,31,36,37,39,41,42,46,48,50,75,99],usr:[53,60,61,80,82,87],usrdict:92,usrmodel:92,usual:[8,14,27,39,79],utc:97,util:[79,87,91,93,98],uuid:[20,26],v28:8,v7a:65,valid:[8,41,45,48],valu:[2,4,6,7,8,10,11,12,14,16,17,19,33,36,37,38,39,42,44,45,48,49,50,51,52,56,74,84,87,94,96,99],value1:82,value2:82,value_:49,value_evalu:7,value_rang:12,valueerror:56,values_:51,vanilla:71,varabl:43,vardesc:[17,32,39,40,45,49],vardescbuild:17,variabl:[8,12,15,16,17,31,32,33,36,37,39,42,43,44,46,49,50,51,86],variablenamemap:75,varialbl:31,varianc:8,variant:[8,51],varienc:51,varient:51,variou:17,varproto:50,vars_:[17,48],vartyp:[49,52],vec:58,vector:[8,9,12,15,17,22,24,33,36,40,45,46,49,51,96,98],vendor:18,verb:12,verbos:29,veri:[8,11,18,23,30,31,38,43,48,51,93],verifi:17,version:[8,9,18,27,29,31,33,47,61,79,81,82],versu:15,vertic:8,vgg:[9,93],vgg_16_cifar:93,via:[19,36,41,73,91],view:8,virtual:46,virtualenv:72,visibl:[26,48],vision:93,visipedia:93,visit:14,visual:8,vlog:22,vocab:100,volum:[61,85,86,87],volumemount:[86,87],vutbr:12,wai:[7,8,9,15,24,26,42,44,51,101],wait:[10,19,24,87],wall:99,wangkuiyi:18,want:[2,8,15,27,31,41,44,48,51],warn:[29,53,58,87],warp:8,warpctc:8,watch:19,wbia:94,wei:[99,100],weight:[7,8,9,10,74,94],weight_act:9,weightlist:74,weights_:74,weights_t:74,welcom:18,well:[27,30,31,42,44,49],were:[7,18],wether:8,wget:65,what:[6,8,10,18,31,43,50,73,91],when:[2,6,7,8,12,14,16,17,18,19,22,23,24,27,29,38,39,40,42,43,45,51,79,91],whenev:40,where:[8,9,10,15,17,19,26,32,36,39,45,51],wherea:[17,23,30,33],whether:[7,8,14,16,17,41,49,51,100],which:[6,7,8,9,10,12,14,15,16,17,18,19,21,23,24,26,27,30,31,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,91,98],while_loop:51,whileloop:51,whileop:17,who:[30,32,40],whoever:24,whole:[2,7,12,31,33,34,35,36,50,91],whose:[8,12,16,19,26,36,45,50,51],why:[9,16,35,79],wide:[18,31],width:[7,8,12,22,34,41,58,74,75,101],wiki:[8,18],wikipedia:[8,12],wilder:2,window:[8,11,12,72,85],wise:[8,43,45],with_avx:[60,61,65,73],with_bia:50,with_c_api:[65,66],with_doc:60,with_doubl:[60,74],with_dso:60,with_gpu:[60,61,65,72,73],with_profil:79,with_python:[60,65],with_rdma:[60,65],with_style_check:[60,73],with_swig_pi:[60,65],with_test:[60,61,73,75],with_tim:[60,79],within:[8,23],without:[7,8,19,24,41,43,45],wloop:51,wmt14:[71,101],wmt14_data:101,wmt14_model:101,wmt_shrinked_data:12,woboq:61,won:68,wonder:2,word2vec:[27,56],word:[2,7,8,12,32,36,43,45,50,51,56,68,70,96,99],word_dict:[68,96,99],word_dim:[58,68,96],word_id:[2,56],word_idx:12,word_slot:99,word_vector_dim:[8,71,92],words_freq_sort:12,work:[12,15,17,18,19,37,40,41,61,68,73,86,87,91],worker:[43,52],workflow:45,workspac:80,would:[14,17,18,19,26,30,31,32,37,38,40,41,43,49,51,91,99],wouldn:32,wrap:[30,31,91],wrapper:[9,18,30,42,46,51,79],write:[12,15,19,26,30,37,40,41,42,43,45,46,51,58,99],write_lock:20,writelin:59,writer:[15,40],written:[17,31,42,45,49],wrong:41,wrote:43,wsj:99,wuyi:85,www:[8,12,93,101],x64:66,x86:[65,66],x86_64:65,x_1:8,x_n:8,x_neg:16,x_po:16,xarg:[7,53,61,74],xgbe0:82,xgbe1:82,xiaojun:100,xmap_read:12,xrang:[16,31,41,59,63,74],xxbow:100,xxx:[15,51,94,101],xxxx:20,y_dim:31,y_neg:16,y_po:16,y_predict:63,yaml:[18,86,87,91],yancey1989:27,yann:12,yapf:73,yeild:14,yet:91,yield:[2,12,15,21,41,56,59,63,68,99],yin:8,you:[2,6,8,9,14,16,27,48,91,94,100],your:[8,14,15,18,22,27,29,45,53,65,66,91],your_param_nam:58,your_repo:87,your_source_root:35,yourself:8,yuyang18:[10,12],z_dim:31,z_size:31,zachari:100,zeng:100,zero:[6,8,9,10,12,16,19,31,38,49,82],zhou:[99,100],zip:[12,65,87,97],zoo:92},titles:["API","DataProvider\u7684\u4ecb\u7ecd","PyDataProvider2\u7684\u4f7f\u7528","API\u4e2d\u6587\u624b\u518c","\u57fa\u4e8ePython\u7684\u9884\u6d4b","Activation","Parameter Attribute","Evaluators","Layers","Networks","Optimizer","Pooling","Data Reader Interface and DataSets","Model Configuration","Training and Inference","PaddlePaddle Design Doc","Auto Gradient Checker Design","Design Doc: Block and Scope","Required CMake Function","Design Doc: Distributed Training","\u6a21\u578b\u53c2\u6570\u68c0\u67e5\u70b9\uff08Checkpointing\uff09","\u8bad\u7ec3\u6570\u636e\u7684\u5b58\u50a8\u548c\u5206\u53d1","Alalysis of large model distributed training in Paddle","Design Doc: Master Server","Design Doc: The Client Library of Parameter Server","Design Doc: Remote Parameter Updater for Cluster Train","Design Doc: Save Model","Submit a Distributed Training Job","FileManager\u8bbe\u8ba1\u6587\u6863","PFSClient","Design Doc: Functions, Operators, and Layers","Design for GAN","Design Doc: Computations as a Graph","The IfElse Operator","Paddle\u591a\u8bed\u8a00\u63a5\u53e3\u5b9e\u73b0","C-API \u6a21\u578b\u63a8\u65ad\u5b9e\u73b0\u6587\u6863","RNNOp design","Optimizer Design","Design Doc: The C++ Class Parameters","Design Doc: PaddlePaddle Programs","Design Doc: Python API","Python Data Reader Design Doc","Design Doc: Distributed Training Architecture","Design Doc: Operation Graph Based Parameter Server","Design Doc: Session","Design Doc: Refactorization Overview","Design Doc: Gradient Operators Registration","PaddlePaddle\u53d1\u884c\u89c4\u8303","Design of Scope in Paddle","Design Doc: Selected Rows","Interaction between C++ and Python","Design for TensorArray","Background","\u7f16\u8bd1\u5b89\u88c5\u4e0e\u5355\u5143\u6d4b\u8bd5","\u96c6\u7fa4\u8bad\u7ec3\u4e0e\u9884\u6d4b","FAQ","\u672c\u5730\u8bad\u7ec3\u4e0e\u9884\u6d4b","\u6a21\u578b\u914d\u7f6e","\u53c2\u6570\u8bbe\u7f6e","\u7ecf\u5178\u7684\u7ebf\u6027\u56de\u5f52\u4efb\u52a1","PaddlePaddle\u7684\u7f16\u8bd1\u9009\u9879","PaddlePaddle\u7684Docker\u5bb9\u5668\u4f7f\u7528\u65b9\u5f0f","\u5b89\u88c5\u4e0e\u7f16\u8bd1","\u57fa\u672c\u4f7f\u7528\u6982\u5ff5","\u65b0\u624b\u5165\u95e8","\u6784\u5efaAndroid\u5e73\u53f0\u4e0a\u7684PaddlePaddle\u5e93","\u6784\u5efaRaspberry Pi\u5e73\u53f0\u4e0a\u7684PaddlePaddle\u5e93","\u652f\u6301\u53cc\u5c42\u5e8f\u5217\u4f5c\u4e3a\u8f93\u5165\u7684Layer","\u5355\u53cc\u5c42RNN API\u5bf9\u6bd4\u4ecb\u7ecd","RNN\u76f8\u5173\u6a21\u578b","Recurrent Group\u6559\u7a0b","RNN\u914d\u7f6e","\u7f16\u8bd1PaddlePaddle\u548c\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5","\u5982\u4f55\u8d21\u732e\u4ee3\u7801","\u5b9e\u73b0\u65b0\u7684\u7f51\u7edc\u5c42","\u5982\u4f55\u5199\u65b0\u7684Operator","\u5728Paddle\u4e2d\u5982\u4f55\u4f7f\u7528Eigen","\u5982\u4f55\u8d21\u732e/\u4fee\u6539\u6587\u6863","\u8fdb\u9636\u6307\u5357","GPU\u6027\u80fd\u5206\u6790\u4e0e\u8c03\u4f18","\u8fd0\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3","\u53c2\u6570\u6982\u8ff0","\u7ec6\u8282\u63cf\u8ff0","\u8bbe\u7f6e\u547d\u4ee4\u884c\u53c2\u6570","\u4f7f\u7528\u6848\u4f8b","Kubernetes \u7b80\u4ecb","Kubernetes\u5355\u673a\u8bad\u7ec3","Kubernetes\u5206\u5e03\u5f0f\u8bad\u7ec3","<no title>","<no title>","PaddlePaddle \u6587\u6863","Cluster bootstrapping tool survey","\u4e2d\u6587\u8bcd\u5411\u91cf\u6a21\u578b\u7684\u4f7f\u7528","\u56fe\u50cf\u5206\u7c7b\u6559\u7a0b","Model Zoo - ImageNet","\u5b8c\u6574\u6559\u7a0b","\u5feb\u901f\u5165\u95e8\u6559\u7a0b","MovieLens\u6570\u636e\u96c6","MovieLens\u6570\u636e\u96c6\u8bc4\u5206\u56de\u5f52\u6a21\u578b","\u8bed\u4e49\u89d2\u8272\u6807\u6ce8\u6559\u7a0b","\u60c5\u611f\u5206\u6790\u6559\u7a0b","\u6587\u672c\u751f\u6210\u6559\u7a0b"],titleterms:{"\u4e00\u4e9b\u7ec6\u8282\u7684\u8865\u5145":87,"\u4e0a\u4f20\u8bad\u7ec3\u6587\u4ef6":21,"\u4e0b\u8f7d\u4e0e\u89e3\u538b\u7f29":101,"\u4e0b\u8f7d\u548c\u6570\u636e\u62bd\u53d6":92,"\u4e0b\u8f7d\u5e76\u89e3\u538b\u6570\u636e\u96c6":98,"\u4e0b\u8f7d\u6570\u636e":86,"\u4e0d\u4f7f\u7528":34,"\u4e0d\u4f7f\u7528swig\u8fd9\u79cd\u4ee3\u7801\u751f\u6210\u5668":34,"\u4e0d\u540c\u7684":57,"\u4e0d\u5bfc\u51fapaddle\u5185\u90e8\u7684\u7ed3\u6784\u4f53":34,"\u4e0d\u5f15\u7528\u5176\u4ed6\u52a8\u6001\u5e93":34,"\u4e24\u79cd\u4f7f\u7528":57,"\u4e2d\u6587\u5b57\u5178":92,"\u4e2d\u6587\u77ed\u8bed\u6539\u5199\u7684\u4f8b\u5b50":92,"\u4e2d\u6587\u8bcd\u5411\u91cf\u6a21\u578b\u7684\u4f7f\u7528":92,"\u4e2d\u6587\u8bcd\u5411\u91cf\u7684\u9884\u8bad\u7ec3\u6a21\u578b":92,"\u4e3a\u4ec0\u4e48\u8981":72,"\u4e3a\u4ec0\u4e48\u9700\u8981\u6027\u80fd\u5206\u6790":79,"\u4ec0\u4e48\u662f\u6027\u80fd\u5206\u6790":79,"\u4ec5\u4ec5\u4f7f\u7528void":34,"\u4ecb\u7ecd":[92,94],"\u4ece\u5feb\u7167\u6062\u590d":20,"\u4ee3\u7801\u8981\u6c42":73,"\u4efb\u52a1\u7b80\u4ecb":59,"\u4f18\u5316\u7b97\u6cd5":96,"\u4f7f\u7528":[73,86],"\u4f7f\u7528\u52a8\u6001\u5e93\u6765\u5206\u53d1paddl":34,"\u4f7f\u7528\u6848\u4f8b":84,"\u4f7f\u7528\u6982\u8ff0":96,"\u4f7f\u7528\u6a21\u578b\u521d\u59cb\u5316\u7f51\u7edc":84,"\u4f7f\u7528\u73af\u5883\u53d8\u91cf":87,"\u4f7f\u7528\u7528\u6237\u6307\u5b9a\u7684\u8bcd\u5411\u91cf\u5b57\u5178":92,"\u4f7f\u7528\u8bf4\u660e":78,"\u4f7f\u7528\u8f6c\u6362\u5e93":21,"\u4f7f\u7528docker\u6784\u5efa":77,"\u4f7f\u7528paddlepaddle\u751f\u6210\u6a21\u578b":101,"\u4f7f\u7528paddlepaddle\u8bad\u7ec3\u6a21\u578b":101,"\u4fdd\u6301\u672c\u5730\u4ed3\u5e93\u6700\u65b0":73,"\u4fee\u6539\u542f\u52a8\u811a\u672c":86,"\u4fee\u6539\u6587\u6863":77,"\u514b\u9686":73,"\u5177\u4f53\u67d0\u79cd\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5177\u4f53\u67d0\u79cd\u7c7b\u578b\u7684\u5b9e\u73b0\u6587\u4ef6":35,"\u5185\u5b58\u4e0d\u591f\u7528\u7684\u60c5\u51b5":2,"\u5185\u7f6e\u5b9a\u65f6\u5668":79,"\u5199\u68af\u5ea6\u68c0\u67e5\u5355\u5143\u6d4b\u8bd5":74,"\u51c6\u5907\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883":[65,66],"\u51c6\u5907\u5de5\u4f5c\u7a7a\u95f4":80,"\u51c6\u5907\u6570\u636e":[59,98],"\u51c6\u5907\u8bad\u7ec3\u6570\u636e":87,"\u51c6\u5907\u96c6\u7fa4\u4f5c\u4e1a\u914d\u7f6e":80,"\u51cf\u5c11\u6570\u636e\u8f7d\u5165\u7684\u8017\u65f6":56,"\u51cf\u5c11dataprovider\u7f13\u51b2\u6c60\u5185\u5b58":56,"\u51fa\u73b0":57,"\u5206\u5272\u8bad\u7ec3":98,"\u5206\u5757\u6587\u4ef6\u4f20\u8f93":28,"\u5206\u652f\u89c4\u8303":47,"\u521b\u5efa\u672c\u5730\u5206\u652f":73,"\u521b\u5efajob":87,"\u521b\u5efapaddl":86,"\u5220\u9664\u672c\u5730\u5206\u652f":73,"\u5220\u9664\u8fdc\u7a0b\u5206\u652f":73,"\u5229\u7528\u66f4\u591a\u7684\u8ba1\u7b97\u8d44\u6e90":56,"\u5230\u8fdc\u7a0b\u4ed3\u5e93":73,"\u5236\u4f5c\u955c\u50cf":87,"\u5236\u4f5cdocker\u955c\u50cf":86,"\u524d\u5411operator\u5355\u5143\u6d4b\u8bd5":75,"\u524d\u63d0\u6761\u4ef6":80,"\u52a0\u8f7dpaddlepaddl":63,"\u52a0\u901f\u6267\u884c":20,"\u52a0\u901f\u8bad\u7ec3\u901f\u5ea6":56,"\u52a8\u6001\u5e93\u4e2d\u4e0d\u5d4c\u5165\u4efb\u4f55\u5176\u4ed6\u8bed\u8a00\u7684\u89e3\u91ca\u5668":34,"\u52a8\u6001\u6269\u5bb9":20,"\u5355\u5143\u6d4b\u8bd5":82,"\u5355\u53cc\u5c42rnn":68,"\u5377\u79ef\u6a21\u578b":96,"\u5377\u79ef\u795e\u7ecf\u7f51\u7edc":93,"\u539f\u56e0":34,"\u539f\u56e0\u5217\u8868":34,"\u53c2\u6570\u4fe1\u606f":94,"\u53c2\u6570\u5185\u5b58":56,"\u53c2\u6570\u670d\u52a1\u5668\u548c\u5206\u5e03\u5f0f\u901a\u4fe1":82,"\u53c2\u6570\u6982\u8ff0":81,"\u53c2\u6570\u8bbe\u7f6e":58,"\u53c2\u6570\u8bfb\u53d6":94,"\u53c2\u8003":2,"\u53c2\u8003\u6587\u6863":[28,100],"\u53c2\u8003\u8d44\u6599":79,"\u53cc\u5411lstm":100,"\u53cc\u5c42rnn":68,"\u53cc\u5c42rnn\u4ecb\u7ecd":70,"\u53cc\u5c42rnn\u7684\u4f7f\u7528":70,"\u53cd\u5411operator\u5355\u5143\u6d4b\u8bd5":75,"\u53ef\u80fd\u7684\u5185\u5b58\u6cc4\u9732\u95ee\u9898":2,"\u53ef\u80fd\u78b0\u5230\u7684\u95ee\u9898":72,"\u53ef\u9009\u529f\u80fd":92,"\u540d\u8bcd\u89e3\u91ca":28,"\u5411\u7cfb\u7edf\u4f20\u9001\u6570\u636e":96,"\u5411\u91cf":82,"\u542f\u52a8\u4efb\u52a1":87,"\u542f\u52a8\u96c6\u7fa4\u4f5c\u4e1a":80,"\u5440":72,"\u547d\u4ee4\u884c\u53c2\u6570":96,"\u548c":67,"\u56fe\u50cf\u5206\u7c7b\u6559\u7a0b":93,"\u5728\u4e0d\u540c\u8bbe\u5907\u4e0a\u6307\u5b9a\u5c42":84,"\u5728paddle\u4e2d\u5982\u4f55\u4f7f\u7528eigen":76,"\u5728paddlepaddle\u5e73\u53f0\u8bad\u7ec3\u6a21\u578b":92,"\u57fa\u4e8epython\u7684\u9884\u6d4b":4,"\u57fa\u672c\u4f7f\u7528\u6982\u5ff5":63,"\u57fa\u672c\u539f\u7406":70,"\u57fa\u672c\u8981\u6c42":34,"\u5982\u4f55\u4e66\u5199\u6587\u6863":77,"\u5982\u4f55\u4f7f\u7528":57,"\u5982\u4f55\u5171\u4eab\u53c2\u6570":58,"\u5982\u4f55\u5199\u65b0\u7684oper":75,"\u5982\u4f55\u51cf\u5c11\u5185\u5b58\u5360\u7528":56,"\u5982\u4f55\u521d\u59cb\u5316\u53c2\u6570":58,"\u5982\u4f55\u52a0\u8f7d\u9884\u8bad\u7ec3\u53c2\u6570":58,"\u5982\u4f55\u52a0\u901f\u8bad\u7ec3\u901f\u5ea6":56,"\u5982\u4f55\u548c\u660e\u6587\u8fdb\u884c\u76f8\u4e92\u8f6c\u5316":58,"\u5982\u4f55\u6307\u5b9agpu\u8bbe\u5907":56,"\u5982\u4f55\u66f4\u65b0\u6587\u6863\u4e3b\u9898":77,"\u5982\u4f55\u66f4\u65b0doc":77,"\u5982\u4f55\u6784\u5efa\u6587\u6863":77,"\u5982\u4f55\u8bbe\u7f6e\u5b66\u4e60\u7387\u9000\u706b":58,"\u5982\u4f55\u8c03\u7528":56,"\u5982\u4f55\u8d21\u732e":77,"\u5982\u4f55\u8d21\u732e\u4ee3\u7801":73,"\u5982\u4f55\u8fdb\u884c\u6027\u80fd\u5206\u6790":79,"\u5982\u4f55\u9009\u62e9sgd\u7b97\u6cd5\u7684\u5b66\u4e60\u7387":58,"\u5b50\u5e8f\u5217\u95f4\u65e0memori":68,"\u5b50\u5e8f\u5217\u95f4\u6709memori":68,"\u5b57\u6bb5\u914d\u7f6e\u6587\u4ef6":98,"\u5b58\u50a8\u7684\u53c2\u6570\u683c\u5f0f\u662f\u4ec0\u4e48":58,"\u5b89\u88c5":96,"\u5b89\u88c5\u4e0e\u7f16\u8bd1":62,"\u5b89\u88c5\u6d41\u7a0b":62,"\u5b89\u88c5kubectl":85,"\u5b8c\u6574\u6559\u7a0b":95,"\u5b9a\u4e49operator\u7c7b":75,"\u5b9a\u4e49opkernel\u7c7b":75,"\u5b9a\u4e49protomaker\u7c7b":75,"\u5b9e\u73b0":34,"\u5b9e\u73b0\u5355\u5143\u6d4b\u8bd5":75,"\u5b9e\u73b0\u65b0\u7684\u7f51\u7edc\u5c42":74,"\u5b9e\u73b0\u65b9\u5f0f":35,"\u5b9e\u73b0\u8ba1\u7b97":76,"\u5b9e\u73b0c":[74,75],"\u5b9e\u73b0python\u5c01\u88c5":74,"\u5bfc\u51fac":34,"\u5c06\u547d\u4ee4\u53c2\u6570\u4f20\u7ed9\u7f51\u7edc\u914d\u7f6e":84,"\u5c0f\u7ed3":2,"\u5de5\u5177":79,"\u5e38\u7528\u6a21\u578b":95,"\u5e76\u5b8c\u6210":73,"\u5efa\u7acb":73,"\u5f00\u53d1\u6807\u51c6":78,"\u5f00\u59cb\u5f00\u53d1":73,"\u5f02\u6b65\u968f\u673a\u68af\u5ea6\u4e0b\u964d":82,"\u5f15\u7528":99,"\u5feb\u7167\u4fdd\u5b58\u7684\u8bbe\u8ba1\u5982\u4e0b":20,"\u5feb\u901f\u5165\u95e8\u6559\u7a0b":96,"\u6027\u80fd\u4f18\u5316":78,"\u6027\u80fd\u5206\u6790\u5c0f\u6280\u5de7":79,"\u6027\u80fd\u5206\u6790\u5de5\u5177\u4ecb\u7ecd":79,"\u6027\u80fd\u8c03\u4f18":82,"\u603b\u4f53\u6548\u679c\u603b\u7ed3":96,"\u603b\u4f53\u6d41\u7a0b":72,"\u60c5\u611f\u5206\u6790\u6559\u7a0b":100,"\u6216\u8005\u662f":53,"\u627e\u5230\u7684pythonlibs\u548cpythoninterp\u7248\u672c\u4e0d\u4e00\u81f4":53,"\u62a5importerror":53,"\u6307\u9488\u4f5c\u4e3a\u7c7b\u578b\u7684\u53e5\u67c4":34,"\u63a5\u53e3":94,"\u63a5\u53e3\u8f93\u51fa\u591a\u4e2alayer\u7684\u9884\u6d4b\u7ed3\u679c":56,"\u63a8\u5bfc\u65b9\u7a0b":74,"\u63a8\u6d4b\u6267\u884c":20,"\u63d0\u4ea4":73,"\u63d0\u4ea4\u4ee3\u7801\u7684\u4e00\u4e9b\u7ea6\u5b9a":73,"\u63d0\u4ea4\u955c\u50cf":86,"\u63d0\u53d6\u7535\u5f71\u6216\u7528\u6237\u7684\u7279\u5f81\u5e76\u751f\u6210python\u5bf9\u8c61":98,"\u642d\u5efa\u795e\u7ecf\u7f51\u7edc":63,"\u652f\u6301\u53cc\u5c42\u5e8f\u5217\u4f5c\u4e3a\u8f93\u5165\u7684layer":67,"\u652f\u6301\u7528\u6237\u81ea\u5b9a\u4e49\u7684\u6570\u636e\u9884\u5904\u7406job":21,"\u6570\u636e\u51c6\u5907":[93,98,101],"\u6570\u636e\u63cf\u8ff0":99,"\u6570\u636e\u63d0\u4f9b":99,"\u6570\u636e\u63d0\u4f9b\u811a\u672c":98,"\u6570\u636e\u652f\u6301":82,"\u6570\u636e\u683c\u5f0f\u51c6\u5907":96,"\u6570\u636e\u7684\u51c6\u5907\u548c\u9884\u5904\u7406":92,"\u6570\u636e\u96c6\u7279\u5f81":97,"\u6570\u636e\u9884\u5904\u7406":101,"\u6570\u6910\u4ecb\u7ecd":100,"\u6570\u6910\u51c6\u5907":100,"\u6574\u4f53\u65b9\u6848":87,"\u6587\u4ef6\u4f20\u8f93\u4f18\u5316":28,"\u6587\u4ef6\u8bbf\u95ee\u65b9\u5f0f":21,"\u6587\u4ef6\u8bbf\u95ee\u7684\u6743\u9650":21,"\u6587\u4ef6\u9884\u5904\u7406":21,"\u6587\u672c\u751f\u6210":101,"\u6587\u672c\u751f\u6210\u6559\u7a0b":101,"\u6587\u6863":[61,90],"\u65b0\u624b\u5165\u95e8":64,"\u65e5\u5fd7\u4e2d\u4fdd\u5b58\u5747\u4e3a\u7f51\u7edc\u901a\u4fe1\u7c7b\u9519\u8bef":54,"\u65f6\u5e8f\u6a21\u578b":96,"\u65f6\u5e8f\u6a21\u578b\u7684\u4f7f\u7528\u573a\u666f":2,"\u65f6\u95f4\u5e8f\u5217":68,"\u65f6\u95f4\u6b65":68,"\u66b4\u9732\u63a5\u53e3\u539f\u5219":35,"\u672c\u5730\u6d4b\u8bd5":84,"\u672c\u5730\u8bad\u7ec3":84,"\u672c\u5730\u8bad\u7ec3\u4e0e\u9884\u6d4b":56,"\u672f\u8bed":20,"\u6784\u5efa\u548c\u6d4b\u8bd5":73,"\u6784\u5efaandroid\u5e73\u53f0\u4e0a\u7684paddlepaddle\u5e93":65,"\u6784\u5efaraspberri":66,"\u67b6\u6784\u56fe":28,"\u67e5\u770b\u8bad\u7ec3\u7ed3\u679c":86,"\u67e5\u770b\u8f93\u51fa":87,"\u6837\u4f8b\u6570\u636e":2,"\u6846\u67b6\u751f\u6210":28,"\u6848\u4f8b\u4e00":84,"\u6848\u4f8b\u4e8c":84,"\u68c0\u67e5\u6a21\u578b\u8f93\u51fa":80,"\u68c0\u67e5\u96c6\u7fa4\u8bad\u7ec3\u7ed3\u679c":80,"\u6982\u5ff5\u7b80\u4ecb":75,"\u6982\u5ff5\u89e3\u91ca":21,"\u6982\u8ff0":[67,70],"\u6a21\u5757":28,"\u6a21\u578b":94,"\u6a21\u578b\u4e0b\u8f7d":94,"\u6a21\u578b\u53c2\u6570\u68c0\u67e5\u70b9":20,"\u6a21\u578b\u63a8\u65ad\u5b9e\u73b0\u6587\u6863":35,"\u6a21\u578b\u68c0\u9a8c":59,"\u6a21\u578b\u7f51\u7edc\u7ed3\u6784":96,"\u6a21\u578b\u8bad\u7ec3":[93,101],"\u6a21\u578b\u8bc4\u4f30\u548c\u9884\u6d4b":98,"\u6a21\u578b\u914d\u7f6e":[57,68,78],"\u6a21\u578b\u914d\u7f6e\u7684\u6a21\u578b\u914d\u7f6e":68,"\u6ce8\u518coper":75,"\u6ce8\u610f\u4e8b\u9879":[2,75],"\u6d41\u7a0b\u4ecb\u7ecd":21,"\u6d4b\u8bd5":[82,99],"\u6d4b\u8bd5\u6587\u4ef6":98,"\u6d4b\u8bd5\u6a21\u578b":100,"\u7279\u5f81":99,"\u7279\u5f81\u63d0\u53d6":94,"\u751f\u6210\u5e8f\u5217":71,"\u751f\u6210\u6a21\u578b\u7684\u547d\u4ee4\u4e0e\u7ed3\u679c":101,"\u751f\u6210\u6d41\u7a0b\u7684\u4f7f\u7528\u65b9\u6cd5":70,"\u751f\u6210sparse\u6587\u4ef6":28,"\u7528\u6237\u4f7f\u7528\u6d41\u7a0b":28,"\u7528\u6237\u6587\u4ef6\u63cf\u8ff0":97,"\u7528\u6237\u81ea\u5b9a\u4e49\u6570\u636e\u96c6":101,"\u7528\u6237\u81ea\u5b9a\u4e49\u6570\u6910\u9884\u5904\u7406":100,"\u7535\u5f71\u6587\u4ef6\u63cf\u8ff0":97,"\u7684\u533a\u522b":57,"\u7684\u53c2\u6570":57,"\u7684\u65b9\u6cd5\u6709\u4f55\u533a\u522b":57,"\u76ee\u5f55\u7ed3\u6784":35,"\u76ee\u6807":28,"\u76f4\u63a5\u6784\u5efa":77,"\u76f8\u5173\u6982\u5ff5":70,"\u77e9\u9635":82,"\u793a\u4f8b1":68,"\u793a\u4f8b2":68,"\u793a\u4f8b3":68,"\u793a\u4f8b4":68,"\u793a\u4f8b\u7a0b\u5e8f":21,"\u795e\u7ecf\u5143\u6fc0\u6d3b\u5185\u5b58":56,"\u795e\u7ecf\u7f51\u7edc\u7ed3\u6784\u914d\u7f6e":98,"\u795e\u7ecf\u7f51\u7edc\u914d\u7f6e":99,"\u7a00\u758f\u8bad\u7ec3":84,"\u7b26\u53f7":34,"\u7b80\u4ecb":[85,101],"\u7b80\u5355\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u7c7b":[34,74,75],"\u7ebf\u6027\u56de\u5f52\u5b8c\u6574\u793a\u4f8b":63,"\u7ec3\u4e60":93,"\u7ec6\u8282\u63a2\u7a76":93,"\u7ec6\u8282\u63cf\u8ff0":82,"\u7ec8\u6b62\u96c6\u7fa4\u4f5c\u4e1a":80,"\u7ecf\u5178\u7684\u7ebf\u6027\u56de\u5f52\u4efb\u52a1":59,"\u7ed1\u5b9apython":75,"\u7f16\u5199yaml\u6587\u4ef6":86,"\u7f16\u8bd1":75,"\u7f16\u8bd1\u548c\u5b89\u88c5":[65,66],"\u7f16\u8bd1\u548c\u6267\u884c\u5355\u5143\u6d4b\u8bd5":75,"\u7f16\u8bd1\u5b89\u88c5\u4e0e\u5355\u5143\u6d4b\u8bd5":53,"\u7f16\u8bd1\u5b89\u88c5\u540e\u6267\u884c":53,"\u7f16\u8bd1\u6d41\u7a0b":62,"\u7f16\u8bd1\u9009\u9879":35,"\u7f16\u8bd1\u9009\u9879\u7684\u8bbe\u7f6e":60,"\u7f16\u8bd1paddlepaddle\u548c\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5":72,"\u7f29\u5bb9":20,"\u7f51\u7edc\u53ef\u89c6\u5316":94,"\u7f51\u7edc\u914d\u7f6e\u4e2d\u7684\u8c03\u7528":2,"\u800c\u662f\u624b\u5199\u591a\u8bed\u8a00\u7ed1\u5b9a":34,"\u80cc\u666f":34,"\u81ea\u7136\u8bed\u8a00\u5904\u7406":82,"\u8986\u76d6\u4e0d\u4e00\u81f4\u7684\u90e8\u5206":28,"\u89c2\u6d4b\u8bcd\u5411\u91cf":92,"\u8bad\u7ec3":[82,98,99],"\u8bad\u7ec3\u5668\u914d\u7f6e\u6587\u4ef6":98,"\u8bad\u7ec3\u56e0\u6b64\u9000\u51fa\u600e\u4e48\u529e":56,"\u8bad\u7ec3\u6570\u636e\u5b58\u50a8":21,"\u8bad\u7ec3\u6570\u636e\u7684\u5b58\u50a8\u548c\u5206\u53d1":21,"\u8bad\u7ec3\u6a21\u578b":[59,63,96,100],"\u8bad\u7ec3\u6a21\u578b\u7684\u547d\u4ee4\u4e0e\u7ed3\u679c":101,"\u8bad\u7ec3\u6d41\u7a0b\u7684\u4f7f\u7528\u65b9\u6cd5":70,"\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u51fa\u73b0":56,"\u8bbe\u7f6e\u547d\u4ee4\u884c\u53c2\u6570":83,"\u8bc4\u5206\u6587\u4ef6\u63cf\u8ff0":97,"\u8bcd\u5411\u91cf\u6a21\u578b":96,"\u8bcd\u5411\u91cf\u6a21\u578b\u7684\u4fee\u6b63":92,"\u8bcd\u6c47\u8868":68,"\u8be6\u7ec6\u6559\u7a0b":79,"\u8bed\u4e49\u89d2\u8272\u6807\u6ce8\u6559\u7a0b":99,"\u8bfb\u53d6\u53cc\u5c42\u5e8f\u5217\u6570\u636e":68,"\u8f6c\u6362\u5e93":21,"\u8f93\u5165":70,"\u8f93\u5165\u4e0d\u7b49\u957f":68,"\u8f93\u5165\u793a\u4f8b":70,"\u8f93\u51fa":70,"\u8f93\u51fa\u65e5\u5fd7":96,"\u8fd0\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3":80,"\u8fd0\u884c\u5bb9\u5668":86,"\u8fd0\u884cdocker":53,"\u8fd0\u884cpaddlepaddl":61,"\u8fd9\u4e2a\u52a8\u6001\u5e93\u4f7f\u7528c99\u6807\u51c6\u7684\u5934\u6587\u4ef6\u5bfc\u51fa\u4e00\u4e9b\u51fd\u6570":34,"\u8fdb\u884c\u8bad\u7ec3":[21,86],"\u8fdb\u9636\u6307\u5357":78,"\u9009\u62e9\u5b58\u50a8\u65b9\u6848":85,"\u901a\u7528":82,"\u901a\u8fc7docker\u5bb9\u5668\u5f00\u53d1paddlepaddl":61,"\u903b\u8f91\u56de\u5f52\u6a21\u578b":96,"\u9047\u5230":53,"\u90e8\u7f72kubernetes\u96c6\u7fa4":85,"\u914d\u7f6e\u4e2d\u7684\u6570\u636e\u52a0\u8f7d\u5b9a\u4e49":96,"\u914d\u7f6e\u4ea4\u53c9\u7f16\u8bd1\u53c2\u6570":[65,66],"\u914d\u7f6e\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u67b6\u6784":71,"\u914d\u7f6e\u7f51\u7edc":63,"\u914d\u7f6ekubectl":85,"\u914d\u7f6ekubectl\u8bbf\u95ee\u4f60\u7684kubernetes\u96c6\u7fa4":85,"\u94a9\u5b50":73,"\u9519\u8bef\u600e\u4e48\u529e":57,"\u9644\u5f55":96,"\u968f\u673a\u6570":82,"\u96c6\u7fa4\u591a\u8282\u70b9\u8bad\u7ec3":54,"\u96c6\u7fa4\u8bad\u7ec3":84,"\u96c6\u7fa4\u8bad\u7ec3\u4e0e\u9884\u6d4b":54,"\u9700\u8981\u7684\u8f6f\u786c\u4ef6":72,"\u975e\u6cd5\u6307\u4ee4":53,"\u9884\u5904\u7406":93,"\u9884\u5904\u7406\u547d\u4ee4\u548c\u7ed3\u679c":101,"\u9884\u5904\u7406\u5de5\u4f5c\u6d41\u7a0b":101,"\u9884\u6d4b":[93,94,96,99,100],"\u9884\u6d4b\u6d41\u7a0b":4,"\u9884\u6d4bdemo":4,"\u9884\u8bad\u7ec3\u7684\u6a21\u578b":101,"abstract":[42,43,44,91],"api\u4e2d\u6587\u624b\u518c":3,"api\u5bf9\u6bd4\u4ecb\u7ecd":68,"beam_search\u7684\u751f\u6210":68,"blas\u8def\u5f84\u76f8\u5173\u7684\u7f16\u8bd1\u9009\u9879":60,"bleu\u8bc4\u4f30":101,"book\u4e2d\u6240\u6709\u7ae0\u8282":47,"bool\u578b\u7684\u7f16\u8bd1\u9009\u9879":60,"class":[31,38],"cmake\u6e90\u7801\u7f16\u8bd1":53,"cudnn\u7684\u7f16\u8bd1\u9009\u9879":60,"dataprovider\u7684\u4ecb\u7ecd":1,"dataprovider\u7684\u4f7f\u7528":2,"docker\u4f7f\u7528\u5165\u95e8":61,"filemanager\u8bbe\u8ba1\u6587\u6863":28,"float":56,"function":[18,30,31,40],"gpu\u548ccpu\u6df7\u5408\u4f7f\u7528":84,"gpu\u6027\u80fd\u5206\u6790\u4e0e\u8c03\u4f18":79,"gpu\u955c\u50cf\u51fa\u73b0":53,"group\u6559\u7a0b":70,"import":53,"kubernetes\u5206\u5e03\u5f0f\u8bad\u7ec3":87,"kubernetes\u5355\u673a\u8bad\u7ec3":86,"meta\u6587\u4ef6":98,"meta\u914d\u7f6e\u6587\u4ef6":98,"mnist\u7684\u4f7f\u7528\u573a\u666f":2,"movielens\u6570\u636e\u96c6":97,"movielens\u6570\u636e\u96c6\u8bc4\u5206\u56de\u5f52\u6a21\u578b":98,"paddle\u52a8\u6001\u5e93\u4e2d":34,"paddle\u591a\u8bed\u8a00\u63a5\u53e3\u5b9e\u73b0":34,"paddle\u7248\u672c\u53f7\u4e3a0":53,"paddlepaddle\u53d1\u5e03\u7684docker\u955c\u50cf\u4f7f\u7528\u8bf4\u660e":61,"paddlepaddle\u53d1\u884c\u89c4\u8303":47,"paddlepaddle\u56de\u5f52\u6d4b\u8bd5\u5217\u8868":47,"paddlepaddle\u7684\u7f16\u8bd1\u9009\u9879":60,"paddlepaddle\u7684docker\u5bb9\u5668\u4f7f\u7528\u65b9\u5f0f":61,"pi\u5e73\u53f0\u4e0a\u7684paddlepaddle\u5e93":66,"pod\u95f4\u901a\u4fe1":87,"pydataprovider2\u7684\u4f7f\u7528":2,"python\u63a5\u53e3":94,"python\u76f8\u5173\u7684\u5355\u5143\u6d4b\u8bd5\u90fd\u8fc7\u4e0d\u4e86":53,"python\u811a\u672c\u8bfb\u53d6\u6570\u636e":96,"return":41,"rnn\u76f8\u5173\u6a21\u578b":69,"rnn\u914d\u7f6e":71,"tensor\u4f7f\u7528\u6837\u4f8b":76,"tensor\u5230eigentensor\u7684\u8f6c\u6362":76,"tensor\u6a21\u5757":76,Abs:5,For:18,The:[17,24,31,32,33,37,38,45,46],USE:45,Use:[17,39],Using:[18,24],With:27,about:31,activ:[5,8],adadelta:10,adagrad:10,adam:10,adamax:10,addto:8,aggreg:8,aggregatelevel:8,alalysi:22,algorithm:[16,19,36,42],all:[48,51],analysi:42,anneal:58,api:[0,3,35,37,40,50],appendix:91,applic:3,architectur:42,argument:[29,41],arrai:16,associ:48,assumpt:91,async:82,attent:71,attribut:6,auc:7,auto:16,avg:11,backgraound:16,background:[43,44,51,52],backward:[32,45],base:[27,43],basepool:11,basic:91,batch:41,batch_norm:8,batch_siz:41,beam_search:8,becaus:58,benefit:[43,45],between:[15,45,50],bidirectional_gru:9,bidirectional_lstm:9,big:58,bilinear_interp:8,binari:17,bla:60,block:[17,31,32,39,40,45],block_expand:8,blockdesc:39,book:61,bootstrap:91,brelu:5,bring:91,build:[31,45],cach:2,can:48,capi:35,capi_priv:35,challeng:43,check:[8,16],checker:16,checkpoint:[19,20,26],choos:18,chunk:7,cifar:12,classif:7,classification_error:7,classification_error_print:7,client:24,clip:8,clone:73,close:16,cluster:[25,91],cmake:18,code:27,column_sum:7,commit:73,compar:91,compil:[17,39,45],compos:41,comput:[17,32,45],con:91,concat:8,concept:[40,45],conclus:[26,91],condit:31,config:3,configur:13,conll05:12,connect:8,construct:32,content:[2,35,53,54,56,57,58,67,79],context_project:8,control:45,conv:8,conv_oper:8,conv_project:8,conv_shift:8,convert:[26,42,43],core:[16,40],cos_sim:8,cost:8,creat:[41,44,45,48],creation:23,creator:41,crf:8,crf_decod:8,cross_channel_norm:8,cross_entropy_cost:8,cross_entropy_with_selfnorm_cost:8,ctc:8,ctc_error:7,cuda:[53,60],cudnn:60,cudnnavg:11,cudnnmax:11,current:46,custom:41,dat:97,data:[8,12,19,40,41,42],datafeed:12,dataprovid:[3,82],dataset:[12,19,23],datatyp:12,decayedadagrad:10,decor:41,deep:17,definit:52,demo:31,dens:26,depend:31,deploi:27,describ:37,descript:[29,45],design:[15,16,17,19,23,24,25,26,30,31,32,36,37,38,39,40,41,42,43,44,45,46,48,49,51],destroi:48,detail:22,detect:[7,8],detection_map:7,detection_output:8,develop:45,dictionari:41,differ:45,discrimin:31,discuss:[31,43],dispatch:[19,23],distribut:[15,19,22,27,42],doc:[15,17,19,23,24,25,26,30,32,38,39,40,41,42,43,44,45,46,49],docker:[27,72],dotmul_oper:8,dotmul_project:8,driver:53,drop_out:57,dropout:8,duplic:57,dylib:35,dynam:[19,51],eigen:76,elect:26,els:17,embed:8,engin:31,enough:16,entri:41,environ:27,eos:8,eval:42,evalu:7,event:[14,15],exampl:[15,18,33,35,44],except:56,execut:[17,39,45],exp:5,expand:[8,67],expandlevel:8,explain:16,faq:55,fault:19,file:17,first_seq:[8,67],fork:73,format:[17,19],forward:32,frame:17,framework:[16,76],from:[15,26,50],full_matrix_project:8,fulli:8,gan:31,gate:71,gated_unit:8,gener:[31,91],get_output:8,global:39,gpu:82,gradient:[16,24,46],gradient_print:7,graident:16,graph:[32,43,45],group:8,gru:[9,82],gru_group:9,gru_step:8,gru_unit:9,grumemori:8,handler:[15,34],happen:26,hierarchi:17,high:[37,50],how:[16,22,41,45],hsigmoid:8,huber_classification_cost:8,huber_regression_cost:8,ident:5,identity_project:8,ifels:33,ifelseop:17,illeg:53,imag:[8,9,27],imagenet:94,imdb:[12,100],img_cmrnorm:8,img_conv:8,img_conv_bn_pool:9,img_conv_group:9,img_pool:8,imikolov:12,implement:[16,18,22,36,41,45,46],infer:[14,56],infershap:[39,49],ingredi:15,ingress:28,init_hook:2,initi:[24,31],input_typ:2,insid:48,instal:91,instruct:53,insuffici:53,interact:50,interfac:[12,16,19,24,25,37,41,44,48],intermedi:45,interpol:8,introduc:51,isn:41,issu:73,job:[19,27,86],join:8,kernel:45,kmax_sequence_scor:8,kubernet:[27,85,86],lambda_cost:8,languag:17,larg:22,last_seq:[8,67],layer:[8,15,30,40,57],learn:[17,58],learnabl:8,leval:50,level:[37,50],libpaddle_capi_shar:35,libpaddle_capi_whol:35,librari:[24,45],limit:42,linear:5,linear_comb:8,list:[20,41],local:[42,44,48],lodtensor:[36,51],lodtensordesc:52,log:5,logic:23,low:50,lstm:[9,82,99,100],lstm_step:8,lstmemori:8,lstmemory_group:9,lstmemory_unit:9,macro:45,main:31,manag:18,map:[41,45],master:[19,23,27],math:8,mathemat:16,max:11,maxframe_print:7,maxid:8,maxid_print:7,maxout:8,member:31,memori:[8,36,57,68,70],messag:[50,58],might:31,migrat:45,mileston:45,mini:41,minibatch:12,misc:8,mix:8,mnist:12,model:[3,13,15,22,24,26,31,71,94],modul:[45,53],momentum:10,more:31,movi:97,movielen:12,multi_binary_label_cross_entropy_cost:8,multibox_loss:8,multipl:41,multiplex:8,name:[48,53,57],nce:8,necessari:45,need:41,nest:36,network:[9,45,71],neural:71,nlp:[9,82],norm:8,note:16,numer:16,numpi:16,nvprof:79,nvvp:79,object:19,onli:[41,48],op_mak:45,oper:[30,33,39,40,43,45,46,49,51],opinfomap:45,opkernel:45,opproto:50,optim:[10,19,24,32,37,40],option:29,opwithkernel:45,order:29,org:77,origin:45,orthogon:48,output:8,overview:[26,45,48],packag:18,pad:8,paddl:[22,41,48,53,57,76],paddlejob:27,paddlepaddl:[15,17,39,42,47,53,77,90],parallel_nn:84,paramet:[6,8,14,15,19,24,25,27,38,40,43],parent:48,part:32,partit:24,path:[26,29],perform:82,persist:23,pfsclient:[28,29],pfsserver:28,placement:42,platform:53,pnpair:7,point:56,pool:[8,11,67],pose:46,power:8,pre:73,precision_recal:7,prefetch:41,prelu:8,print:7,pro:91,problem:[37,46],procedur:91,process:[19,24,27,37,45],program:[17,39,40],programdesc:39,project:18,propos:46,protobuf:49,protocol:58,provid:[2,41],pserver:26,pull:73,push:73,python:[16,27,36,37,40,41,42,50,52],qualiti:45,queue:[19,23],rank:7,rank_cost:8,rate:[58,97],reader:[12,15,41],realiz:45,recoveri:19,recurr:[8,9,57,70,71],recurrent_group:8,ref:16,refactor:45,refer:[2,42,43],regist:[45,50],registr:[45,46],registri:45,regular:24,reject:58,relat:[45,51],relu:5,remot:[25,44],repeat:8,represent:[17,45],request:73,requir:[18,31],reshap:8,resiz:8,resnet:94,retri:23,rmsprop:10,rnn:[36,51,68,82],rnnop:[17,36,45],rotat:8,row:49,row_conv:8,row_l2_norm:8,runtim:[27,42],sampl:8,sampling_id:8,save:26,scale:[8,19],scale_shift:8,scaling_project:8,scope:[17,36,45,48],select:[24,49],selectedrow:49,selective_fc:8,sentiment:12,separ:45,seq_concat:8,seq_reshap:8,seq_slic:8,seqtext_print:7,sequenc:71,sequence_conv_pool:9,sequencesoftmax:5,server:[19,23,24,27,43],session:[42,44],sextant:91,sgd:82,share:[15,48],should:48,shuffl:41,sigmoid:5,simple_attent:9,simple_gru2:9,simple_gru:9,simple_img_conv_pool:9,simple_lstm:9,singl:41,slice:8,slice_project:8,slope_intercept:8,small_vgg:9,smooth_l1_cost:8,softmax:5,softrelu:5,solut:46,spars:[24,25,26,49],spp:8,squar:5,square_error_cost:8,squarerootn:11,stack:[17,100],stanh:5,start:15,step:36,store:19,sub_nested_seq:8,subcommond:29,submit:27,suffici:41,suitabl:18,sum:[7,11],sum_cost:8,sum_to_one_norm:8,summar:15,support:[51,53],survei:91,synopsi:29,tabl:35,table_project:8,take:41,tanh:5,task:[19,23],tecton:91,tensor:[8,45,76],tensorarrai:51,tensordesc:52,text_conv_pool:9,theori:16,thi:[48,53],think:31,three:51,timelin:26,todo:[20,21],togeth:48,toler:19,too:58,tool:[18,91],train:[14,15,19,22,25,27,37,41,42],trainer:[14,19,24,26,27],tran:8,trans_full_matrix_project:8,tune:82,two:16,uci_h:12,uniform:51,updat:[15,25,26],usag:[36,41],use:[22,41],user:[19,97],util:7,value_print:7,vardesc:52,variabl:[40,45,48,52],version:53,vgg_16_network:9,warp_ctc:8,what:[22,26],wheel:53,when:[26,48],whl:53,why:[41,45,51],wmt14:12,zoo:94}}) \ No newline at end of file +Search.setIndex({docnames:["api/index_cn","api/v1/data_provider/dataprovider_cn","api/v1/data_provider/pydataprovider2_cn","api/v1/index_cn","api/v1/predict/swig_py_paddle_cn","api/v2/config/activation","api/v2/config/attr","api/v2/config/evaluators","api/v2/config/layer","api/v2/config/networks","api/v2/config/optimizer","api/v2/config/pooling","api/v2/data","api/v2/model_configs","api/v2/run_logic","design/api","design/auto_gradient_check","design/block","design/build_system/README","design/cluster_train/README","design/cluster_train/checkpointing","design/cluster_train/data_dispatch","design/cluster_train/large_model_dist_train","design/cluster_train/master_server","design/cluster_train/pserver_client","design/cluster_train/remote_parameter_updater","design/cluster_train/save_model","design/cluster_train/submit-job","design/file_manager/README","design/file_manager/pfs/pfsclient","design/functions_operators_layers","design/gan_api","design/graph","design/if_else_op","design/multi_language_interface/00.why_plain_c","design/multi_language_interface/01.inference_implementation","design/ops/rnn","design/optimizer","design/parameters_in_cpp","design/program","design/python_api","design/reader/README","design/refactor/distributed_architecture","design/refactor/parameter_server","design/refactor/session","design/refactorization","design/register_grad_op","design/releasing_process","design/scope","design/selected_rows","design/simple_op_design","design/tensor_array","design/var_desc","faq/build_and_install/index_cn","faq/cluster/index_cn","faq/index_cn","faq/local/index_cn","faq/model/index_cn","faq/parameter/index_cn","getstarted/basic_usage/index_cn","getstarted/build_and_install/cmake/build_from_source_cn","getstarted/build_and_install/docker_install_cn","getstarted/build_and_install/index_cn","getstarted/concepts/use_concepts_cn","getstarted/index_cn","howto/cross_compiling/cross_compiling_for_android_cn","howto/cross_compiling/cross_compiling_for_raspberry_cn","howto/deep_model/rnn/hierarchical_layer_cn","howto/deep_model/rnn/hrnn_rnn_api_compare_cn","howto/deep_model/rnn/index_cn","howto/deep_model/rnn/recurrent_group_cn","howto/deep_model/rnn/rnn_config_cn","howto/dev/build_cn","howto/dev/contribute_to_paddle_cn","howto/dev/new_layer_cn","howto/dev/new_op_cn","howto/dev/use_eigen_cn","howto/dev/write_docs_cn","howto/index_cn","howto/optimization/gpu_profiling_cn","howto/usage/cluster/cluster_train_cn","howto/usage/cmd_parameter/arguments_cn","howto/usage/cmd_parameter/detail_introduction_cn","howto/usage/cmd_parameter/index_cn","howto/usage/cmd_parameter/use_case_cn","howto/usage/k8s/k8s_basis_cn","howto/usage/k8s/k8s_cn","howto/usage/k8s/k8s_distributed_cn","howto/usage/k8s/src/k8s_data/README","howto/usage/k8s/src/k8s_train/README","index_cn","survey/cluster_bootstrapping_tools","v1_api_tutorials/README","v1_api_tutorials/embedding_model/index_cn","v1_api_tutorials/imagenet_model/resnet_model_cn","v1_api_tutorials/quick_start/index_cn"],envversion:50,filenames:["api/index_cn.rst","api/v1/data_provider/dataprovider_cn.rst","api/v1/data_provider/pydataprovider2_cn.rst","api/v1/index_cn.rst","api/v1/predict/swig_py_paddle_cn.rst","api/v2/config/activation.rst","api/v2/config/attr.rst","api/v2/config/evaluators.rst","api/v2/config/layer.rst","api/v2/config/networks.rst","api/v2/config/optimizer.rst","api/v2/config/pooling.rst","api/v2/data.rst","api/v2/model_configs.rst","api/v2/run_logic.rst","design/api.md","design/auto_gradient_check.md","design/block.md","design/build_system/README.md","design/cluster_train/README.md","design/cluster_train/checkpointing.md","design/cluster_train/data_dispatch.md","design/cluster_train/large_model_dist_train.md","design/cluster_train/master_server.md","design/cluster_train/pserver_client.md","design/cluster_train/remote_parameter_updater.md","design/cluster_train/save_model.md","design/cluster_train/submit-job.md","design/file_manager/README.md","design/file_manager/pfs/pfsclient.md","design/functions_operators_layers.md","design/gan_api.md","design/graph.md","design/if_else_op.md","design/multi_language_interface/00.why_plain_c.md","design/multi_language_interface/01.inference_implementation.md","design/ops/rnn.md","design/optimizer.md","design/parameters_in_cpp.md","design/program.md","design/python_api.md","design/reader/README.md","design/refactor/distributed_architecture.md","design/refactor/parameter_server.md","design/refactor/session.md","design/refactorization.md","design/register_grad_op.md","design/releasing_process.md","design/scope.md","design/selected_rows.md","design/simple_op_design.md","design/tensor_array.md","design/var_desc.md","faq/build_and_install/index_cn.rst","faq/cluster/index_cn.rst","faq/index_cn.rst","faq/local/index_cn.rst","faq/model/index_cn.rst","faq/parameter/index_cn.rst","getstarted/basic_usage/index_cn.rst","getstarted/build_and_install/cmake/build_from_source_cn.rst","getstarted/build_and_install/docker_install_cn.rst","getstarted/build_and_install/index_cn.rst","getstarted/concepts/use_concepts_cn.rst","getstarted/index_cn.rst","howto/cross_compiling/cross_compiling_for_android_cn.md","howto/cross_compiling/cross_compiling_for_raspberry_cn.md","howto/deep_model/rnn/hierarchical_layer_cn.rst","howto/deep_model/rnn/hrnn_rnn_api_compare_cn.rst","howto/deep_model/rnn/index_cn.rst","howto/deep_model/rnn/recurrent_group_cn.md","howto/deep_model/rnn/rnn_config_cn.rst","howto/dev/build_cn.md","howto/dev/contribute_to_paddle_cn.md","howto/dev/new_layer_cn.rst","howto/dev/new_op_cn.md","howto/dev/use_eigen_cn.md","howto/dev/write_docs_cn.rst","howto/index_cn.rst","howto/optimization/gpu_profiling_cn.rst","howto/usage/cluster/cluster_train_cn.md","howto/usage/cmd_parameter/arguments_cn.md","howto/usage/cmd_parameter/detail_introduction_cn.md","howto/usage/cmd_parameter/index_cn.rst","howto/usage/cmd_parameter/use_case_cn.md","howto/usage/k8s/k8s_basis_cn.md","howto/usage/k8s/k8s_cn.md","howto/usage/k8s/k8s_distributed_cn.md","howto/usage/k8s/src/k8s_data/README.md","howto/usage/k8s/src/k8s_train/README.md","index_cn.rst","survey/cluster_bootstrapping_tools.md","v1_api_tutorials/README.md","v1_api_tutorials/embedding_model/index_cn.md","v1_api_tutorials/imagenet_model/resnet_model_cn.md","v1_api_tutorials/quick_start/index_cn.rst"],objects:{},objnames:{},objtypes:{},terms:{"000\u5e45\u56fe\u50cf\u4e0a\u6d4b\u8bd5\u4e86\u6a21\u578b\u7684\u5206\u7c7b\u9519\u8bef\u7387":94,"000\u5f20\u7070\u5ea6\u56fe\u7247\u7684\u6570\u5b57\u5206\u7c7b\u6570\u636e\u96c6":2,"00186201e":4,"00m":79,"01852v1":8,"03m":79,"0424m":79,"0473v3":9,"0630u":79,"06u":79,"0810u":79,"08823112e":4,"0957m":79,"0\u4e4b\u540e\u7684\u7248\u672c":61,"0\u53f7\u8bad\u7ec3\u8282\u70b9\u662f\u4e3b\u8bad\u7ec3\u8282\u70b9":82,"0\u5c42\u5e8f\u5217":67,"0ab":8,"0rc1":47,"0rc2":47,"100m":56,"101\u5c42\u548c152\u5c42\u7684\u7f51\u7edc\u7ed3\u6784\u4e2d":94,"101\u5c42\u548c152\u5c42\u7684\u7f51\u7edc\u914d\u7f6e\u6587\u4ef6\u53ef\u53c2\u7167":94,"101\u5c42\u7f51\u7edc\u6a21\u578b":94,"10g":27,"1150u":79,"11\u5b9e\u73b0\u4e86c":35,"11e6":86,"12194102e":4,"124n":79,"128\u7ef4\u548c256\u7ef4":93,"12\u64cd\u4f5c\u7cfb\u7edf":53,"13m":86,"1490u":79,"14\u4ee5\u4e0a":66,"14\u8fd9\u79cd\u5199\u6cd5\u5c06\u4f1a\u6d4b\u8bd5\u6a21\u578b":84,"152\u5c42\u7f51\u7edc\u6a21\u578b":94,"15501715e":4,"1550u":79,"15\u884c":68,"16\u5b57\u8282\u8868\u793a\u4fdd\u5b58\u7684\u53c2\u6570\u603b\u4e2a\u6570":58,"16u":79,"173m":94,"173n":79,"1770u":79,"18e457ce3d362ff5f3febf8e7f85ffec852f70f3b629add10aed84f930a68750":86,"197u":79,"1\u7684\u5c42\u4e4b\u5916":84,"1\u7a00\u758f\u6570\u636e":74,"1\u8f6e\u5b58\u50a8\u7684\u6240\u6709\u6a21\u578b":84,"210u":79,"211839e770f7b538e2d8":9,"215n":79,"228u":79,"234m":94,"2520u":79,"25639710e":4,"25k":95,"2680u":79,"26\u884c":68,"27787406e":4,"279n":79,"27m":79,"285m":79,"2863m":79,"28\u7684\u56fe\u7247\u50cf\u7d20\u7070\u5ea6\u503c":2,"28\u7ef4\u7684\u7a20\u5bc6\u6d6e\u70b9\u6570\u5411\u91cf\u548c\u4e00\u4e2a":2,"28m":79,"2977m":79,"2\u4e09\u7c7b\u7684\u6bd4\u4f8b\u4e3a":58,"2\u4e2a\u6d6e\u70b9\u6570":59,"2\u5206\u522b\u4ee3\u88683\u4e2a\u8282\u70b9\u7684trainer":87,"2\u610f\u5473\u77400\u53f7\u548c1\u53f7gpu\u5c06\u4f1a\u4f7f\u7528\u6570\u636e\u5e76\u884c\u6765\u8ba1\u7b97fc1\u548cfc2\u5c42":84,"2\u8fd9\u51e0\u4e2a\u76ee\u5f55\u8868\u793apaddlepaddle\u8282\u70b9\u4e0etrain":87,"2nd":8,"302n":79,"30u":79,"3206326\u4e2a\u8bcd\u548c4\u4e2a\u7279\u6b8a\u6807\u8bb0":93,"32777140e":4,"328n":79,"32\u7ef4":93,"32u":79,"32x32":12,"331n":79,"3320u":79,"36540484e":4,"36u":79,"3710m":79,"3768m":79,"387u":79,"38u":79,"3920u":79,"39u":79,"3\u53f7gpu":56,"4035m":79,"4090u":79,"4096mb":82,"4279m":79,"43630644e":4,"43u":79,"448a5b355b84":86,"4560u":79,"4563m":79,"45u":79,"4650u":79,"4726m":79,"473m":86,"48565123e":4,"48684503e":4,"49316648e":4,"4\u5b57\u8282\u8868\u793apaddlepaddle\u7248\u672c\u4fe1\u606f":58,"4gb":82,"4yf":8,"500m":56,"50\u5c42":94,"50\u5c42\u7f51\u7edc\u6a21\u578b":94,"51111044e":4,"514u":79,"525n":79,"526u":79,"53018653e":4,"536u":79,"5460u":79,"5470u":79,"54u":79,"5690m":79,"573u":79,"578n":79,"5798m":79,"586u":79,"58s":86,"5969m":79,"5\u4e2a\u6d4b\u8bd5\u6837\u4f8b\u548c2\u4e2a\u751f\u6210\u5f0f\u6837\u4f8b":93,"5delta":8,"6080u":79,"6082v4":8,"6140u":79,"6305m":79,"639u":79,"64\u5e73\u53f0\u4e3a\u4f8b":[65,66],"64\u73af\u5883":66,"64\u7ef4":93,"655u":79,"6780u":79,"6810u":79,"682u":79,"6970u":79,"6\u4e07\u4ebf\u6b21\u6d6e\u70b9\u8fd0\u7b97\u6bcf\u79d2":79,"6\u4e2a\u8282\u70b9":80,"6\u5143\u4e0a\u4e0b\u6587\u4f5c\u4e3a\u8f93\u5165\u5c42":93,"704u":79,"70634608e":4,"7090u":79,"72296313e":4,"72u":79,"73u":79,"75u":79,"760u":79,"767u":79,"783n":79,"784u":79,"78m":79,"7\u548cpip":53,"7\u7248\u672c\u5f00\u59cb":65,"7eamaa":12,"7kb":86,"8250u":79,"8300u":79,"830n":79,"849m":79,"85625684e":4,"861u":79,"8661m":79,"877\u4e2a\u88ab\u5411\u91cf\u5316\u7684\u8bcd":93,"877\u884c":93,"892m":79,"8\u5b57\u8282\u8868\u793a\u6bcf\u4e2a\u53c2\u6570\u5360\u7528\u7684\u5b57\u8282\u6570":58,"901n":79,"90u":79,"918u":79,"9247m":79,"924n":79,"9261m":79,"93137714e":4,"9330m":79,"94u":79,"9530m":79,"96644767e":4,"983m":79,"988u":79,"997u":79,"99982715e":4,"99m":94,"99u":79,"9\u4e2d\u7684\u4e00\u4e2a\u6570\u5b57":2,"9f18":86,"\u0233":59,"\u03b5":59,"\u4e00":68,"\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a0\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u6269\u5c55\u6210\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u4e0d\u5171\u4eab\u7684\u4f8b\u5b50\u662f":75,"\u4e00\u4e2a\u4f8b\u5b50\u662f\u623f\u4ea7\u4f30\u503c":59,"\u4e00\u4e2a\u5178\u578b\u7684chunk\u5982\u4e0b\u6240\u793a":28,"\u4e00\u4e2a\u5206\u5e03\u5f0f\u7684\u5b58\u50a8\u7cfb\u7edf":85,"\u4e00\u4e2a\u5206\u5e03\u5f0fpaddle\u8bad\u7ec3\u4efb\u52a1\u4e2d\u7684\u6bcf\u4e2a\u8fdb\u7a0b\u90fd\u53ef\u4ee5\u4ececeph\u8bfb\u53d6\u6570\u636e":86,"\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217\u6216\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u6269\u5c55\u6210\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217\u8fdb\u5165":70,"\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217\u6216\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u53d8\u6210\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u53d8\u6210\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217\u8fdb\u5165":70,"\u4e00\u4e2a\u53cc\u5c42rnn\u7531\u591a\u4e2a\u5355\u5c42rnn\u7ec4\u6210":70,"\u4e00\u4e2a\u53ef\u8c03\u7528\u7684\u51fd\u6570":70,"\u4e00\u4e2a\u5bb9\u5668\u5c31\u662f\u4e00\u4e2a\u64cd\u4f5c\u7cfb\u7edf\u7684\u8fdb\u7a0b":61,"\u4e00\u4e2a\u6216\u591a\u4e2a":85,"\u4e00\u4e2a\u6570\u636e\u96c6\u5927\u90e8\u5206\u5e8f\u5217\u957f\u5ea6\u662f100":56,"\u4e00\u4e2a\u6587\u4ef6":2,"\u4e00\u4e2a\u662f\u6d6e\u70b9\u8ba1\u7b97\u91cf":79,"\u4e00\u4e2a\u662f\u76f4\u63a5\u628a\u4e00\u4e2a\u5bb9\u5668\u8f6c\u6362\u6210\u955c\u50cf":61,"\u4e00\u4e2a\u72ec\u7acb\u7684\u5143\u7d20":67,"\u4e00\u4e2a\u72ec\u7acb\u7684\u8bcd\u8bed":67,"\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc\u7684\u6a21\u578b\u7531\u5927\u91cf\u7684\u53c2\u6570\u7ec4\u6210":20,"\u4e00\u4e2a\u7ec8\u7aef\u8fd0\u884cvi":61,"\u4e00\u4e2a\u7f51\u7edc\u5c42\u7684\u524d\u5411\u4f20\u64ad\u90e8\u5206\u628a\u8f93\u5165\u8f6c\u5316\u4e3a\u76f8\u5e94\u7684\u8f93\u51fa":74,"\u4e00\u4e2a\u7f51\u7edc\u5c42\u7684\u53c2\u6570\u662f\u5728":74,"\u4e00\u4e2a\u7f51\u7edc\u5c42\u7684c":74,"\u4e00\u4e2a\u8f93\u51fa\u7ec4\u6210":75,"\u4e00\u4e2a\u91cd\u8981\u7684\u95ee\u9898\u662f\u9009\u62e9\u6b63\u786e\u7684learning_r":58,"\u4e00\u4e2achunk\u7531\u6240\u5728\u7684\u6587\u4ef6\u504f\u79fb":28,"\u4e00\u4e2adocker\u955c\u50cf\u662f\u4e00\u4e2a\u6253\u5305\u597d\u7684\u8f6f\u4ef6":61,"\u4e00\u4e2agpu\u8bbe\u5907\u4e0a\u4e0d\u5141\u8bb8\u914d\u7f6e\u591a\u4e2a\u6a21\u578b":82,"\u4e00\u4e2alabel":68,"\u4e00\u4e2alogging\u5bf9\u8c61":2,"\u4e00\u4e2amemory\u5305\u542b":71,"\u4e00\u4e2apass\u8868\u793a\u8fc7\u4e00\u904d\u6240\u6709\u8bad\u7ec3\u6837\u672c":95,"\u4e00\u4e2apod\u4e2d\u7684\u6240\u6709\u5bb9\u5668\u4f1a\u88ab\u8c03\u5ea6\u5230\u540c\u4e00\u4e2anode\u4e0a":85,"\u4e00\u4e2aposix\u517c\u5bb9\u7684\u6587\u4ef6\u7cfb\u7edf":28,"\u4e00\u4eba":68,"\u4e00\u53e5\u8bdd\u662f\u7531\u8bcd\u8bed\u6784\u6210\u7684\u5e8f\u5217":70,"\u4e00\u53f0\u7535\u8111":72,"\u4e00\u65e9":68,"\u4e00\u662fbatch":56,"\u4e00\u6761\u6837\u672c":2,"\u4e00\u6837\u7684\u65b9\u5f0f":72,"\u4e00\u6837\u8bbe\u7f6e":80,"\u4e00\u6b21\u4f5c\u4e1a\u79f0\u4e3a\u4e00\u4e2ajob":85,"\u4e00\u6b21\u6027\u676f\u5b50":68,"\u4e00\u6b21yield\u8c03\u7528":2,"\u4e00\u79cd\u5e38\u7528\u7684\u505a\u6cd5\u662f\u7528\u5b66\u4e60\u7684\u6a21\u578b\u5bf9\u53e6\u5916\u4e00\u7ec4\u6d4b\u8bd5\u6570\u636e\u8fdb\u884c\u9884\u6d4b":59,"\u4e00\u79cd\u5e38\u7528\u7684cmake\u914d\u7f6e\u5982\u4e0b":65,"\u4e00\u81f4":[67,68],"\u4e00\u822c\u4e0d\u5141\u8bb8\u518d\u4ece":47,"\u4e00\u822c\u4ece":73,"\u4e00\u822c\u5728paddlepaddle\u4e2d":68,"\u4e00\u822c\u60c5\u51b5\u4e0b":[1,59],"\u4e00\u822c\u63a8\u8350\u8bbe\u7f6e\u6210true":2,"\u4e00\u822c\u662f\u7531\u4e8e\u76f4\u63a5\u4f20\u9012\u5927\u5b57\u5178\u5bfc\u81f4\u7684":58,"\u4e00\u822c\u6765\u8bf4":71,"\u4e00\u822c\u8868\u793a":68,"\u4e00\u822c\u8bbe\u7f6e":58,"\u4e00\u884c\u4e3a\u4e00\u4e2a\u6837\u672c":95,"\u4e09\u79cd\u5e8f\u5217\u6a21\u5f0f":[2,63],"\u4e0a":73,"\u4e0a\u4f20\u5230cloud\u6216\u8005\u4e0b\u8f7d\u5230\u672c\u5730\u7684\u65f6\u95f4\u53ef\u80fd\u6bd4\u8f83\u957f":28,"\u4e0a\u4f20\u65b9\u6cd5":47,"\u4e0a\u56fe\u4e2d\u865a\u7ebf\u7684\u8fde\u63a5":68,"\u4e0a\u56fe\u63cf\u8ff0\u4e86\u4e00\u4e2a3\u8282\u70b9\u7684\u5206\u5e03\u5f0f\u8bad\u7ec3\u573a\u666f":87,"\u4e0a\u6ce8\u518c\u4e00\u4e0b":28,"\u4e0a\u7f16\u8bd1\u5f88\u6162":72,"\u4e0a\u7f16\u8bd1android\u5e73\u53f0\u4e0a\u9002\u7528\u7684paddlepaddle\u5e93":65,"\u4e0a\u7f51":68,"\u4e0a\u8fd0\u884c":61,"\u4e0a\u8ff0\u4ee3\u7801\u5c06bias\u5168\u90e8\u521d\u59cb\u5316\u4e3a1":58,"\u4e0a\u8ff0\u547d\u4ee4\u7f16\u8bd1\u51fa\u4e00\u4e2a":72,"\u4e0a\u8ff0\u7684":57,"\u4e0a\u8ff0\u7684\u4ee3\u7801\u7247\u6bb5\u5305\u542b\u4e86\u4e24\u79cd\u65b9\u6cd5":79,"\u4e0a\u8ff0\u811a\u672c\u4f7f\u7528":80,"\u4e0a\u9762\u7684\u4ee3\u7801\u5728":75,"\u4e0a\u9762\u7684\u4ee3\u7801\u9996\u5148\u5bfc\u5165\u4f9d\u8d56\u7684\u5305":75,"\u4e0b":75,"\u4e0b\u540c":58,"\u4e0b\u56fe\u4e2d\u5c31\u5c55\u793a\u4e86\u4e00\u4e9b\u5173\u4e8e\u5185\u5b58\u6570\u636e\u8fc1\u5f99\u548c\u8ba1\u7b97\u8d44\u6e90\u5229\u7528\u7387\u7684\u5efa\u8bae":79,"\u4e0b\u56fe\u5c55\u793a\u7684\u662f\u57fa\u4e8e\u6b8b\u5dee\u7684\u8fde\u63a5\u65b9\u5f0f":94,"\u4e0b\u56fe\u662f\u4e00\u4e2a\u5168\u8fde\u63a5\u5c42\u7684\u793a\u610f\u56fe":74,"\u4e0b\u5b58\u653e\u516c\u5171\u6570\u636e\u96c6\u5408":21,"\u4e0b\u6587\u4ee5nlp\u4efb\u52a1\u4e3a\u4f8b":70,"\u4e0b\u6587\u4f7f\u7528":87,"\u4e0b\u6587\u5c31\u662f\u7528job\u7c7b\u578b\u7684\u8d44\u6e90\u6765\u8fdb\u884c\u8bad\u7ec3":86,"\u4e0b\u6b21":68,"\u4e0b\u7684":87,"\u4e0b\u7684\u4f5c\u4e3a\u7f16\u8bd1\u5de5\u5177":66,"\u4e0b\u8868\u5c55\u793a\u4e86batch":94,"\u4e0b\u8f7d":28,"\u4e0b\u8f7d\u5230\u672c\u5730":28,"\u4e0b\u8f7d\u5b8c\u6570\u636e\u540e":86,"\u4e0b\u8f7draspberri":66,"\u4e0b\u9762\u4e3e\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50":79,"\u4e0b\u9762\u4ecb\u7ecd\u4ecb\u7ecd":75,"\u4e0b\u9762\u4ee5\u77e9\u9635\u4e58\u64cd\u4f5c":75,"\u4e0b\u9762\u4ee5addop\u4e3a\u4f8b\u8bf4\u660etensor\u7684\u4f7f\u7528\u8fc7\u7a0b":76,"\u4e0b\u9762\u5148\u7b80\u8981\u4ecb\u7ecd\u4e00\u4e0b\u672c\u6587\u7528\u5230\u7684\u51e0\u4e2akubernetes\u6982\u5ff5":85,"\u4e0b\u9762\u5206\u522b\u4ecb\u7ecd\u67d0\u4e00\u7c7b\u6587\u4ef6\u7684\u5b9e\u73b0\u65b9\u5f0f":35,"\u4e0b\u9762\u5217\u51fa\u4e86":71,"\u4e0b\u9762\u5217\u51fa\u4e86\u5168\u8fde\u63a5\u5c42\u7684\u68af\u5ea6\u68c0\u67e5\u5355\u5143\u6d4b\u8bd5":74,"\u4e0b\u9762\u5c31\u6839\u636e\u8fd9\u51e0\u4e2a\u6b65\u9aa4\u5206\u522b\u4ecb\u7ecd":87,"\u4e0b\u9762\u662f":75,"\u4e0b\u9762\u662f\u5bf9":75,"\u4e0b\u9762\u7684\u4ee3\u7801\u5c06\u968f\u673a\u751f\u6210\u7684\u77e9\u9635\u8f6c\u5316\u4e3a\u53ef\u4ee5\u88abpaddlepaddle\u52a0\u8f7d\u7684\u6a21\u578b\u53c2\u6570":58,"\u4e0b\u9762\u7684\u4ee3\u7801\u7247\u6bb5\u5b9e\u73b0\u4e86":74,"\u4e0b\u9762\u7684\u4f8b\u5b50\u4f7f\u7528\u4e86":94,"\u4e0b\u9762\u7684\u4f8b\u5b50\u540c\u6837\u4f7f\u7528\u4e86":94,"\u4e0b\u9762\u7684\u547d\u4ee4\u628a\u5f53\u524d\u76ee\u5f55\u6302\u8f7d\u5230\u4e86\u5bb9\u5668\u4e2d\u7684":61,"\u4e0b\u9762\u7684\u70b9\u5b9e\u73b0\u4e86mulop\u7684\u5b9a\u4e49":75,"\u4e0b\u9762\u7ed9\u51fa\u4e86\u4e00\u4e2a\u4f8b\u5b50":74,"\u4e0b\u9762\u7ed9\u51fa\u5728\u4e09\u7ef4\u7a7a\u95f4\u4e2d\u4f7f\u7528\u7ebf\u6027\u56de\u5f52\u62df\u5408\u4e00\u6761\u76f4\u7ebf\u7684\u4f8b\u5b50":63,"\u4e0b\u9762\u811a\u672c\u7b26\u5408paddlepaddle\u671f\u5f85\u7684\u8bfb\u53d6\u6570\u636e\u7684python\u7a0b\u5e8f\u7684\u6a21\u5f0f":59,"\u4e0b\u9762\u89e3\u91ca\u4ee3\u7801\u4e2d\u4e00\u4e9b\u5173\u952e\u7684\u5730\u65b9":75,"\u4e0b\u9762\u8fd9\u4e9blayer\u80fd\u591f\u63a5\u53d7\u53cc\u5c42\u5e8f\u5217\u4f5c\u4e3a\u8f93\u5165":67,"\u4e0d":68,"\u4e0d\u4e00\u5b9a\u548c\u65f6\u95f4\u6709\u5173\u7cfb":2,"\u4e0d\u4e00\u81f4\u7684\u7531pfsclient\u4e0b\u8f7d\u6216\u8005\u4f20\u8f93chunk\u5b8c\u6210":28,"\u4e0d\u4f1a\u4fdd\u7559\u5728\u78c1\u76d8\u4e0a":72,"\u4e0d\u4f1a\u518d\u4ece":56,"\u4e0d\u4f1a\u865a\u62df\u4efb\u4f55\u786c\u4ef6":72,"\u4e0d\u4f7f\u7528\u9759\u6001\u5e93":34,"\u4e0d\u4f7f\u7528\u989d\u5916\u7a7a\u95f4":74,"\u4e0d\u4f7f\u7528c":34,"\u4e0d\u4f7f\u7528swig":34,"\u4e0d\u5141\u8bb8\u4e00\u4e2a\u6587\u4ef6\u4e2d\u5305\u542b\u591a\u4e2aop":75,"\u4e0d\u5171\u4eab\u5219\u4e0d\u52a0":75,"\u4e0d\u5171\u4eab\u7684\u4f8b\u5b50\u53ef\u4ee5\u53c2\u8003":75,"\u4e0d\u540c\u4e3b\u673a":85,"\u4e0d\u540c\u4e8e\u4e0a\u8ff0\u4ecb\u7ecd\u7684recurr":57,"\u4e0d\u540c\u4e8eop\u7684\u7f16\u8bd1\u6d4b\u8bd5":75,"\u4e0d\u540c\u53c2\u6570\u670d\u52a1\u5668\u4e0a\u6570\u636e\u5927\u5c0f\u7684\u6700\u5927\u503c\u4e0e\u6700\u5c0f\u503c\u7684\u6bd4\u7387":82,"\u4e0d\u540c\u5c42\u7684\u7279\u5f81\u7531\u5206\u53f7":94,"\u4e0d\u540c\u65f6\u95f4\u6b65\u7684\u8f93\u5165\u662f\u4e0d\u540c\u7684":71,"\u4e0d\u540c\u7248\u672c\u7684\u7f16\u8bd1\u5668\u4e4b\u95f4":34,"\u4e0d\u540c\u7684\u4f18\u5316\u7b97\u6cd5\u9700\u8981\u4f7f\u7528\u4e0d\u540c\u5927\u5c0f\u7684\u5185\u5b58":56,"\u4e0d\u540c\u7684\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf":87,"\u4e0d\u540c\u7684\u6570\u636e\u7c7b\u578b\u548c\u5e8f\u5217\u6a21\u5f0f\u8fd4\u56de\u7684\u683c\u5f0f\u4e0d\u540c":[2,63],"\u4e0d\u540c\u7a7a\u95f4\u7684\u8d44\u6e90\u540d\u53ef\u4ee5\u91cd\u590d":85,"\u4e0d\u540c\u8bbe\u5907":75,"\u4e0d\u540c\u8bed\u8a00\u7684\u63a5\u53e3\u9002\u5e94\u4e0d\u540c\u8bed\u8a00\u7684\u7279\u6027":34,"\u4e0d\u540c\u8f93\u5165\u542b\u6709\u7684\u5b50\u53e5":70,"\u4e0d\u540c\u8f93\u5165\u5e8f\u5217\u542b\u6709\u7684\u8bcd\u8bed\u6570\u5fc5\u987b\u4e25\u683c\u76f8\u7b49":70,"\u4e0d\u540cdataprovider\u5bf9\u6bd4\u5982\u4e0b":68,"\u4e0d\u540cpod\u4e4b\u95f4\u53ef\u4ee5\u901a\u8fc7ip\u5730\u5740\u8bbf\u95ee":85,"\u4e0d\u540crank\u7684tensor\u662f\u4e0d\u540c\u7c7b\u578b":76,"\u4e0d\u5728":35,"\u4e0d\u5bb9\u6613\u51fa\u9519":28,"\u4e0d\u5c11":68,"\u4e0d\u5d4c\u5165\u5176\u4ed6\u8bed\u8a00\u89e3\u91ca\u5668":34,"\u4e0d\u5d4c\u5165python\u89e3\u91ca\u5668":34,"\u4e0d\u5e94\u8be5\u88ab\u62c6\u89e3":70,"\u4e0d\u6307\u5b9a\u65f6":70,"\u4e0d\u63d0\u4f9b\u5206\u5e03\u5f0f\u5b58\u50a8":85,"\u4e0d\u662f\u4e00\u6761\u5e8f\u5217":[2,63],"\u4e0d\u662f\u771f\u6b63\u7684layer":57,"\u4e0d\u662f\u901a\u8fc7\u4e00\u822c\u7684\u65b9\u5f0f\u6765\u5b9e\u73b0\u5bf9\u8f93\u51fa\u7684\u6fc0\u6d3b":57,"\u4e0d\u663e\u793a\u7684\u5199\u6bcf\u4e2a\u7c7b\u5177\u4f53\u5305\u542b\u4ec0\u4e48":34,"\u4e0d\u6ee1\u8db3\u94a9\u5b50\u7684":73,"\u4e0d\u7528mount\u7684\u65b9\u5f0f\u6765\u8bbf\u95ee\u6570\u636e":21,"\u4e0d\u7f13\u5b58\u4efb\u4f55\u6570\u636e":2,"\u4e0d\u80fd\u4fee\u6539op\u7684\u6210\u5458\u53d8\u91cf":75,"\u4e0d\u80fd\u592a\u968f\u610f":73,"\u4e0d\u80fd\u88ab\u63d0\u4ea4\u5230":73,"\u4e0d\u8fc7":68,"\u4e0d\u8fc7\u5b9e\u9645\u4e0a\u662f\u8fd0\u884c\u5728\u4e00\u4e2a":72,"\u4e0d\u8fdc":68,"\u4e0d\u9519":68,"\u4e0d\u9700\u8981\u4f9d\u8d56\u5176\u4ed6\u4efb\u4f55\u8f6f\u4ef6\u4e86":72,"\u4e0e":[75,87,93],"\u4e0e\u4e4b\u76f8\u5bf9\u7684\u662flocal":28,"\u4e0e\u529f\u80fd\u5206\u652f\u4e0d\u540c\u7684\u662f":47,"\u4e0e\u5355\u5c42rnn\u7684\u914d\u7f6e\u7c7b\u4f3c":68,"\u4e0e\u53ef\u80fd\u6709\u7684":47,"\u4e0e\u5f53\u524d\u7684\u8870\u51cf\u56e0\u5b50\u7684\u4e58\u79ef":58,"\u4e0e\u672c\u5730\u8bad\u7ec3\u76f8\u540c":80,"\u4e0e\u6b64\u4e0d\u540c\u7684\u662f":87,"\u4e0e\u8fd9\u4e2a\u8bad\u7ec3\u6570\u636e\u4ea4\u4e92\u7684layer":56,"\u4e0ejob":87,"\u4e0eoperator\u524d\u5411\u8ba1\u7b97\u7684\u8f93\u51fa\u8fdb\u884c\u5bf9\u6bd4":75,"\u4e0eoperator\u6ce8\u518c\u65f6\u6ce8\u518c\u7684\u7c7b\u578b\u4e00\u81f4":75,"\u4e14":68,"\u4e14\u4e0d\u6392\u9664commit\u4e4b\u95f4\u7684\u4fee\u6539\u5b58\u5728\u76f8\u4e92\u8986\u76d6\u7684\u60c5\u51b5":73,"\u4e14\u589e\u52a0\u4e00\u4e2a\u7b2c\u4e09\u65b9\u8bed\u8a00":34,"\u4e14\u5e8f\u5217\u7684\u6bcf\u4e00\u4e2a\u5143\u7d20\u8fd8\u662f\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217":[2,63],"\u4e14\u652f\u6301\u90e8\u7f72\u5230":85,"\u4e14\u6bcf\u4e2a\u53e5\u5b50\u8868\u793a\u4e3a\u5bf9\u5e94\u7684\u8bcd\u8868\u7d22\u5f15\u6570\u7ec4":68,"\u4e14\u8c03\u7528\u65f6\u4e0d\u80fd\u629b\u51fa\u5f02\u5e38\u6216\u51fa\u73b0\u8fd0\u884c\u65f6\u9519\u8bef":35,"\u4e14c99\u652f\u6301bool\u7c7b\u578b\u548c\u5b9a\u957f\u6574\u6570":34,"\u4e14c99\u76f8\u5bf9\u4e8ec11\u4f7f\u7528\u66f4\u52a0\u5e7f\u6cdb":34,"\u4e24":68,"\u4e24\u4e2a\u5217\u8868\u6587\u4ef6":80,"\u4e24\u4e2a\u5b50\u76ee\u5f55\u4e0b":77,"\u4e24\u4e2a\u5d4c\u5957\u7684":70,"\u4e24\u4e2a\u64cd\u4f5c":79,"\u4e24\u4e2a\u8f93\u5165\u7684\u5b50\u5e8f\u5217\u957f\u5ea6\u4e5f\u5e76\u4e0d\u76f8\u540c":68,"\u4e24\u4e2a\u90e8\u5206":77,"\u4e24\u79cd\u65b9\u6cd5\u7684\u533a\u522b":56,"\u4e24\u79cd\u7c7b\u522b":95,"\u4e24\u8005\u5747\u4e3a\u7eaf\u6587\u672c\u6587\u4ef6":1,"\u4e24\u8005\u90fd\u662f\u5bf9\u68af\u5ea6\u7684\u622a\u65ad":56,"\u4e25\u683c\u7684\u547d\u540d\u89c4\u8303pep":47,"\u4e2a":95,"\u4e2a\u5185\u5b58\u6c60\u5b9e\u9645\u4e0a\u51b3\u5b9a\u4e86shuffle\u7684\u7c92\u5ea6":56,"\u4e2a\u6027\u5316\u63a8\u8350":47,"\u4e2a\u6279\u6b21\u7684\u53c2\u6570\u5e73\u5747\u503c\u8fdb\u884c\u6d4b\u8bd5":82,"\u4e2a\u6a21\u578b\u6d4b\u8bd5\u6570\u636e":82,"\u4e2d":[34,35,56,74,75,76,87,95],"\u4e2d\u4e0d\u8981\u6dfb\u52a0\u5927\u6587\u4ef6\u7b49":73,"\u4e2d\u4ecb\u7ecd\u7684\u65b9\u6cd5":93,"\u4e2d\u5143\u7d20\u7684\u4e2a\u6570\u7b49\u4e8e\u7f51\u7edc\u4e2d\u8f93\u51fa\u5c42\u7684\u4e2a\u6570":56,"\u4e2d\u5173\u4e8e\u65f6\u95f4\u9012\u5f52\u795e\u7ecf\u7f51\u7edc\u7684\u4ecb\u7ecd":68,"\u4e2d\u5199\u5165json\u5185\u5bb9":20,"\u4e2d\u5305\u542b\u4e00\u4e2aandroid\u7248\u672c\u7684\u5e93":65,"\u4e2d\u5305\u542b\u4e00\u4e2araspberri":66,"\u4e2d\u5305\u542b\u4e86\u8bad\u7ec3\u6a21\u578b\u7684\u57fa\u672c\u547d\u4ee4":95,"\u4e2d\u5305\u542bc":[65,66],"\u4e2d\u5355\u5143\u6d4b\u8bd5\u7684\u4e00\u90e8\u5206":73,"\u4e2d\u5355\u5143\u6d4b\u8bd5\u80fd\u987a\u5229\u901a\u8fc7":73,"\u4e2d\u5b89\u88c5":80,"\u4e2d\u5b8c\u5168\u4e00\u81f4":34,"\u4e2d\u5b9a\u4e49":71,"\u4e2d\u5b9a\u4e49\u4f7f\u7528\u54ea\u79cddataprovid":1,"\u4e2d\u5b9a\u4e49\u548c\u4f7f\u7528":70,"\u4e2d\u5b9e\u73b0\u7684\u7ed3\u6784\u4f53":35,"\u4e2d\u5c55\u793a\u4e86\u5982\u4f55\u4f7f\u7528python\u6765\u63d0\u53d6\u7279\u5f81":94,"\u4e2d\u6307\u5b9a":82,"\u4e2d\u6307\u5b9a\u7684\u540d\u5b57":84,"\u4e2d\u6307\u5b9a\u7684\u5c42\u987a\u5e8f\u4e00\u81f4":94,"\u4e2d\u63d0\u4f9b\u4e86\u4e00\u4e9b\u5168\u5c40\u51fd\u6570\u7528\u6765\u5b9e\u73b0paddl":76,"\u4e2d\u63d0\u51fa\u7684resnet\u7f51\u7edc\u7ed3\u6784\u57282015\u5e74imagenet\u5927\u89c4\u6a21\u89c6\u89c9\u8bc6\u522b\u7ade\u8d5b":94,"\u4e2d\u641c\u7d22\u8fd9\u51e0\u4e2a\u5e93":60,"\u4e2d\u6587\u6587\u6863":77,"\u4e2d\u6587\u6587\u6863\u76ee\u5f55":77,"\u4e2d\u6587\u7ef4\u57fa\u767e\u79d1\u9875\u9762":68,"\u4e2d\u6bcf\u4e2a\u5143\u7d20\u662f\u4e00\u4e2alayer\u7684\u8f93\u51fa\u7ed3\u679c\u77e9\u9635":56,"\u4e2d\u6bcf\u4e2apod\u7684ip\u5730\u5740":87,"\u4e2d\u6bcf\u5c42\u7684\u6570\u503c\u7edf\u8ba1":82,"\u4e2d\u6dfb\u52a0\u4e24\u4e2a\u8f93\u5165":75,"\u4e2d\u7684":[76,94],"\u4e2d\u7684\u4e00\u884c":[2,73],"\u4e2d\u7684\u5bf9\u5e94\u5206\u652f\u5373\u53ef":73,"\u4e2d\u7684\u6570\u636e":94,"\u4e2d\u7684\u6570\u636e\u8fdb\u884c\u9884\u6d4b":94,"\u4e2d\u7684\u7528\u6237\u8bc1\u4e66":85,"\u4e2d\u7684\u8bf4\u660e":2,"\u4e2d\u83b7\u53d6":87,"\u4e2d\u8ba4\u771f\u8bbe\u7f6e":80,"\u4e2d\u8bbe\u7f6e":80,"\u4e2d\u8bbe\u7f6e\u7684\u6240\u6709\u8282\u70b9":80,"\u4e2d\u8be6\u7ec6\u4ecb\u7ecd":74,"\u4e2d\u8bfb\u53d6":2,"\u4e2d\u8c03\u7528":75,"\u4e2d\u8fd0\u884c\u4efb\u52a1\u7684\u89d2\u5ea6":21,"\u4e2d\u914d\u7f6e\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u4e2d\u914d\u7f6e\u7684\u6548\u679c\u4e00\u81f4":2,"\u4e34\u65f6\u53d8\u91cf\u7b49\u7b49":56,"\u4e3a":[2,65,66,71,75],"\u4e3a0":2,"\u4e3a\u4e86\u4f7f":75,"\u4e3a\u4e86\u4f7f\u8bc4\u5ba1\u4eba\u5728\u8bc4\u5ba1\u4ee3\u7801\u65f6\u66f4\u597d\u5730\u4e13\u6ce8\u4e8e\u4ee3\u7801\u672c\u8eab":73,"\u4e3a\u4e86\u4fdd\u8bc1\u6548\u7387":74,"\u4e3a\u4e86\u4fdd\u8bc1gpu\u9a71\u52a8\u80fd\u591f\u5728\u955c\u50cf\u91cc\u9762\u6b63\u5e38\u8fd0\u884c":61,"\u4e3a\u4e86\u5b8c\u6210\u5206\u5e03\u5f0f\u673a\u5668\u5b66\u4e60\u8bad\u7ec3\u4efb\u52a1":85,"\u4e3a\u4e86\u5c01\u88c5\u80fd\u591f\u6b63\u786e\u5de5\u4f5c":74,"\u4e3a\u4e86\u5e94\u5bf9\u4ee5\u4e0a\u7684\u95ee\u9898":28,"\u4e3a\u4e86\u5f00\u53d1paddlepaddl":72,"\u4e3a\u4e86\u63cf\u8ff0\u65b9\u4fbf":70,"\u4e3a\u4e86\u65b9\u4fbf\u5728\u56fd\u5185\u7684\u5f00\u53d1\u8005\u4e0b\u8f7ddocker\u955c\u50cf":61,"\u4e3a\u4e86\u65b9\u4fbf\u5927\u5bb6":73,"\u4e3a\u4e86\u65b9\u4fbf\u8d77\u89c1":80,"\u4e3a\u4e86\u66b4\u9732\u7684\u63a5\u53e3\u5c3d\u91cf\u7b80\u5355":35,"\u4e3a\u4e86\u6ee1\u8db3\u8bad\u7ec3":80,"\u4e3a\u4e86\u7b80\u5316cmake\u914d\u7f6e":[65,66],"\u4e3a\u4e86\u8fbe\u5230\u6027\u80fd\u6700\u4f18":79,"\u4e3a\u4e86\u8fd8\u539f":59,"\u4e3a\u4ec0\u4e48\u7528":72,"\u4e3a\u4f8b":[57,75,95],"\u4e3a\u4f8b\u521b\u5efa\u5206\u5e03\u5f0f\u7684\u5355\u8fdb\u7a0b\u8bad\u7ec3":80,"\u4e3a\u4f8b\u6765\u4ecb\u7ecd\u5982\u4f55\u5199\u5e26kernel\u7684oper":75,"\u4e3a\u4f8b\u8fdb\u884c\u9884\u6d4b":95,"\u4e3a\u53c2\u6570\u77e9\u9635\u7684\u5bbd\u5ea6":58,"\u4e3a\u60a8\u505a\u6027\u80fd\u8c03\u4f18\u63d0\u4f9b\u4e86\u65b9\u5411":79,"\u4e3a\u60f3\u4fee\u6b63\u8bcd\u5411\u91cf\u6a21\u578b\u7684\u7528\u6237\u63d0\u4f9b\u4e86\u5c06\u6587\u672c\u8bcd\u5411\u91cf\u6a21\u578b\u8f6c\u6362\u4e3a\u4e8c\u8fdb\u5236\u6a21\u578b\u7684\u547d\u4ee4":93,"\u4e3a\u65b9\u4fbf\u4f5c\u4e1a\u542f\u52a8\u63d0\u4f9b\u4e86\u4e24\u4e2a\u72ec\u7279\u7684\u547d\u4ee4\u9009\u9879":80,"\u4e3a\u6b64":86,"\u4e3a\u6bcf\u4e2aop\u521b\u5efa\u5355\u72ec\u7684":75,"\u4e3a\u8f93\u51fa\u5206\u914d\u5185\u5b58":74,"\u4e3a\u96c6\u7fa4\u4f5c\u4e1a\u8bbe\u7f6e\u989d\u5916\u7684":80,"\u4e3aconst\u51fd\u6570":75,"\u4e3aoutput_\u7533\u8bf7\u5185\u5b58":74,"\u4e3b\u8981\u4e3a\u5f00\u53d1\u8005\u4f7f\u7528":82,"\u4e3b\u8981\u529f\u80fd\u5305\u62ec":28,"\u4e3b\u8981\u5305\u62ec\u4ee5\u4e0b\u4e94\u4e2a\u6b65\u9aa4":4,"\u4e3b\u8981\u5305\u62ec\u56db\u79cd\u7c7b\u578b":63,"\u4e3b\u8981\u539f\u56e0":68,"\u4e3b\u8981\u539f\u56e0\u5305\u62ec\u4e24\u4e2a\u65b9\u9762":56,"\u4e3b\u8981\u539f\u56e0\u662f\u589e\u52a0\u4e86\u521d\u59cb\u5316\u673a\u5236":2,"\u4e3b\u8981\u7528\u4e8epython":75,"\u4e3b\u8981\u804c\u8d23\u5728\u4e8e\u5c06\u8bad\u7ec3\u6570\u636e\u4f20\u5165\u5185\u5b58\u6216\u8005\u663e\u5b58":95,"\u4e3e\u4e00\u4e2a\u4f8b\u5b50":58,"\u4e3e\u4f8b":56,"\u4e3e\u4f8b\u8bf4\u660e":68,"\u4e4b\u524d":73,"\u4e4b\u524d\u914d\u7f6e\u6587\u4ef6\u4e2d":95,"\u4e4b\u540e":[59,63,74],"\u4e4b\u540e\u4f60\u4f1a\u5f97\u5230\u8bad\u7ec3":80,"\u4e4b\u540e\u4f7f\u7528":74,"\u4e4b\u540e\u4f7f\u7528\u77e9\u9635\u8fd0\u7b97\u51fd\u6570\u6765\u8ba1\u7b97":74,"\u4e4b\u540e\u521d\u59cb\u5316\u6240\u6709\u7684\u6743\u91cd\u77e9\u9635":74,"\u4e4b\u5916\u7684\u6240\u6709\u5934\u6587\u4ef6":35,"\u4e4b\u7c7b\u7684\u7a0b\u5e8f\u6765\u7f16\u8bd1\u6e90\u7801":72,"\u4e4b\u95f4\u7684\u8ddd\u79bb":59,"\u4e4b\u95f4\u7684\u8fd0\u7b97\u662f\u72ec\u7acb\u7684":70,"\u4e58\u4e0a\u8f93\u51fa\u7684\u68af\u5ea6":74,"\u4e58\u9664\u7b49\u65f6\u5019":56,"\u4e5f":68,"\u4e5f\u4e0d\u4f7f\u7528\u5176\u4ed6\u52a8\u6001\u5e93":34,"\u4e5f\u4e0d\u5b58\u5728\u4e00\u4e2asubseq\u76f4\u63a5\u751f\u6210\u4e0b\u4e00\u4e2asubseq\u7684\u60c5\u51b5":70,"\u4e5f\u4e0d\u5e94\u8be5\u62a5\u9519":35,"\u4e5f\u4e0d\u751f\u6210":35,"\u4e5f\u4e0d\u80fd\u63a5\u6536\u5e8f\u5217\u6570\u636e\u4f5c\u4e3a\u8f93\u5165":57,"\u4e5f\u4f1a\u5360\u7528\u78c1\u76d8":72,"\u4e5f\u53ef\u4ee5\u4f7f\u7528":73,"\u4e5f\u53ef\u4ee5\u53bb\u6389\u8fd9\u4e9b\u8bc1\u4e66\u7684\u914d\u7f6e":85,"\u4e5f\u53ef\u4ee5\u5728\u5f00\u53d1\u955c\u50cf\u4e2d\u542f\u52a8\u4e00\u4e2asshd\u670d\u52a1":61,"\u4e5f\u53ef\u4ee5\u662f\u4e00\u4e2a\u8bcd\u8bed":70,"\u4e5f\u53ef\u4ee5\u8bf4\u662f\u67d0\u4e9b\u7279\u5b9a\u6307\u4ee4\u7684\u4f7f\u7528\u60c5\u51b5":79,"\u4e5f\u53ef\u4ee5\u901a\u8fc7\u4fee\u6539":87,"\u4e5f\u53ef\u4ee5\u901a\u8fc7saving_period_by_batches\u8bbe\u7f6e\u6bcf\u9694\u591a\u5c11batch\u4fdd\u5b58\u4e00\u6b21\u6a21\u578b":95,"\u4e5f\u53ef\u4ee5\u914d\u7f6e\u4e0d\u540c\u7684\u91cd\u8bd5\u673a\u5236":85,"\u4e5f\u53ef\u5199\u6210":75,"\u4e5f\u53ef\u901a\u8fc7\u4ee5\u4e0b\u547d\u4ee4\u83b7\u53d6":[65,66],"\u4e5f\u5c31\u662f":73,"\u4e5f\u5c31\u662f\u5c06\u8bcd\u5411\u91cf\u6a21\u578b\u8fdb\u4e00\u6b65\u6f14\u5316\u4e3a\u4e09\u4e2a\u65b0\u6b65\u9aa4":95,"\u4e5f\u5c31\u662f\u672c\u5730\u7684\u6e90\u7801\u6811\u6839\u76ee\u5f55\u91cc\u7684":72,"\u4e5f\u5c31\u662f\u81ea\u5df1\u7528\u6237\u540d\u4e0b\u7684":73,"\u4e5f\u5c31\u662f\u8bf4":[82,84,93],"\u4e5f\u63cf\u8ff0\u4e86\u5bb9\u5668\u9700\u8981\u4f7f\u7528\u7684\u5b58\u50a8\u5377\u6302\u8f7d\u7684\u60c5\u51b5":87,"\u4e5f\u652f\u6301cpu\u7684\u6027\u80fd\u5206\u6790":79,"\u4e5f\u662f\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217":68,"\u4e5f\u662f\u5bb9\u5668\u4e0enode\u4e4b\u95f4\u5171\u4eab\u6587\u4ef6\u7684\u65b9\u5f0f":85,"\u4e5f\u662fdecoder\u5faa\u73af\u5c55\u5f00\u7684\u4f9d\u636e":70,"\u4e5f\u662fpaddlepaddle\u6240\u80fd\u591f\u4fdd\u8bc1\u7684shuffle\u7c92\u5ea6":2,"\u4e5f\u6ca1\u7528":53,"\u4e5f\u79f0\u4e3arnn\u6a21\u578b":95,"\u4e5f\u9700\u8981\u4e24\u6b21\u968f\u673a\u9009\u62e9\u5230\u76f8\u540cgenerator\u7684\u65f6\u5019":2,"\u4e66\u5199":34,"\u4e7e":68,"\u4e86":[68,72],"\u4e86\u89e3\u60a8\u7684\u786c\u4ef6":79,"\u4e86\u89e3\u66f4\u591a\u7ec6\u8282":71,"\u4e86\u89e3\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f":71,"\u4e8c\u7ef4\u77e9\u9635":94,"\u4e8c\u8005\u8bed\u610f\u4e0a\u5b8c\u5168\u4e00\u81f4":68,"\u4e8c\u8fdb\u5236":93,"\u4e92\u76f8\u901a\u4fe1":85,"\u4e94\u661f\u7ea7":68,"\u4ea4\u53c9\u7f16\u8bd1\u5de5\u5177\u94fe":66,"\u4ea4\u53c9\u7f16\u8bd1\u5de5\u5177\u94fe\u4e3a":65,"\u4ea4\u53c9\u7f16\u8bd1android\u7248\u672c\u7684paddlepaddle\u5e93\u65f6":65,"\u4ea4\u53c9\u7f16\u8bd1raspberri":66,"\u4ea4\u7531cmake\u7cfb\u7edf\u672c\u8eab\u6765\u5904\u7406":65,"\u4ea4\u901a":68,"\u4ea4\u901a\u4fbf\u5229":68,"\u4ea6\u53ef\u4ee5\u901a\u8fc7\u624b\u52a8\u8bbe\u7f6e":[65,66],"\u4eab\u53d7\u60a8\u7684\u65c5\u7a0b":61,"\u4eba\u8138\u8bc6\u522b":21,"\u4ec0\u4e48\u662f":72,"\u4ec5\u4ec5\u4f7f\u7528":34,"\u4ec5\u5728\u8fdc\u7a0b\u7a00\u758f\u8bad\u7ec3\u65f6\u6709\u6548":74,"\u4ec5\u5bf9\u7a00\u758f\u6570\u636e\u6709\u6548":74,"\u4ec5\u9700\u8981\u77e5\u9053\u5982\u4f55\u4ece":2,"\u4ecb\u7ecd\u4e86\u4e00\u79cd\u901a\u8fc7ssh\u8fdc\u7a0b\u5206\u53d1\u4efb\u52a1":87,"\u4ecb\u7ecd\u4ea4\u53c9\u7f16\u8bd1android\u5e73\u53f0\u4e0a\u9002\u7528\u7684paddlepaddle\u5e93\u7684\u65b9\u6cd5\u548c\u6b65\u9aa4":65,"\u4ecb\u7ecd\u4ea4\u53c9\u7f16\u8bd1raspberri":66,"\u4ecb\u7ecd\u5206\u5e03\u5f0f\u8bad\u7ec3\u4e4b\u524d":85,"\u4ecb\u7ecdpaddlepaddle\u7684\u57fa\u672c\u4f7f\u7528\u65b9\u6cd5":95,"\u4ece":[47,54,79],"\u4ece0\u5230num":82,"\u4ece\u4e00\u4e2aword\u751f\u6210\u4e0b\u4e00\u4e2aword":70,"\u4ece\u5185\u6838\u51fd\u6570\u7684\u89d2\u5ea6":79,"\u4ece\u56fe\u4e2d\u53ef\u4ee5\u770b\u5230":59,"\u4ece\u6a21\u578b\u6587\u4ef6\u5c06\u9884\u8bad\u7ec3\u53c2\u6570\u8f7d\u5165":58,"\u4ece\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65\u6765\u770b":68,"\u4ece\u6bcf\u4e2a\u5355\u8bcd\u5de6\u53f3\u4e24\u7aef\u5206\u522b\u83b7\u53d6k\u4e2a\u76f8\u90bb\u7684\u5355\u8bcd":95,"\u4ece\u6e90\u7801\u4ea4\u53c9\u7f16\u8bd1paddlepaddl":[65,66],"\u4ece\u78c1\u76d8\u6587\u4ef6\u4e2d\u52a0\u8f7duuid\u6587\u4ef6\u540d\u7684\u68c0\u67e5\u70b9\u5feb\u7167\u6587\u4ef6":20,"\u4ece\u800c\u53ef\u4ee5\u505a\u4e00\u4e9b\u4e0e\u8ba1\u7b97\u91cd\u53e0\u7684\u5de5\u4f5c":74,"\u4ece\u800c\u53ef\u4ee5\u62df\u5408\u4efb\u610f\u7684\u51fd\u6570\u6765\u5b66\u4e60\u590d\u6742\u7684\u6570\u636e\u5173\u7cfb":59,"\u4ece\u800c\u5f15\u53d1\u5176\u4ed6\u8282\u70b9\u65e0\u6cd5\u8fde\u63a5\u5bfc\u81f4":54,"\u4ece\u800c\u751f\u6210\u591a\u4e2agener":2,"\u4ece\u800c\u80fd\u591f\u88abpaddlepaddl":95,"\u4ece\u800c\u9632\u6b62\u8fc7\u62df\u5408":1,"\u4ece\u8bed\u4e49\u4e0a\u770b":70,"\u4ece\u8f93\u5165\u6570\u636e\u4e0a\u770b":68,"\u4ece\u8f93\u51fa\u65e5\u5fd7\u53ef\u4ee5\u770b\u5230":59,"\u4ece\u9884\u8bad\u7ec3\u6a21\u578b\u4e2d":93,"\u4ececmake":65,"\u4eceetcd\u4e2d\u8bfb\u53d6\u8282\u70b9":20,"\u4ecestart":82,"\u4ed3\u5e93\u7684\u8fdc\u7a0b\u4e3b\u673a":73,"\u4ed4\u7ec6\u89c2\u5bdf":94,"\u4ed6\u4e3b\u8981\u5305\u542b\u4e86\u5b9e\u9645\u66b4\u9732\u7684\u7c7b\u578b\u7ed3\u6784":35,"\u4ed6\u4eec\u5206\u522b\u662f":68,"\u4ed6\u4eec\u5728\u81ea\u5df1\u7684":72,"\u4ed6\u4eec\u5728paddle\u7684\u6587\u6863\u548capi\u4e2d\u662f\u4e00\u4e2a\u6982\u5ff5":68,"\u4ed6\u4eec\u63d0\u51fa\u6b8b\u5dee\u5b66\u4e60\u7684\u6846\u67b6\u6765\u7b80\u5316\u7f51\u7edc\u7684\u8bad\u7ec3":94,"\u4ed6\u662f\u5c06":35,"\u4ed6\u7684\u76ee\u6807\u662f\u4f7f\u7528c":34,"\u4ee3\u66ff":87,"\u4ee3\u7801\u4e2d9":68,"\u4ee3\u7801\u5982\u4e0b":[56,57,58,71],"\u4ee3\u7801\u6ce8\u91ca\u8bf7\u9075\u5b88":73,"\u4ee3\u7801\u751f\u6210\u7684\u7b26\u53f7\u53ef\u80fd\u4e0d\u4e00\u81f4":34,"\u4ee3\u7801\u793a\u4f8b\u5982\u4e0b":75,"\u4ee3\u8868\u5bbf\u4e3b\u673a\u76ee\u5f55":87,"\u4ee3\u8868\u8fd9\u4e2ashard\u7684\u6700\u5927index":21,"\u4ee3\u8868shard\u7684index":21,"\u4ee5":57,"\u4ee5\u4e0a":73,"\u4ee5\u4e0a\u4ee3\u7801\u7684reader\u8f93\u51fa\u7684data":21,"\u4ee5\u4e0a\u547d\u4ee4\u4f1a\u5728\u5f53\u524d\u76ee\u5f55\u4e0b\u751f\u6210100\u4e2a\u6587\u4ef6":21,"\u4ee5\u4e0a\u547d\u4ee4\u4f1a\u6309\u7167\u751f\u6210\u7684dockerfile\u628a\u751f\u6210\u7684\u7a0b\u5e8f\u62f7\u8d1d\u5230\u751f\u4ea7\u955c\u50cf\u4e2d\u5e76\u505a\u76f8\u5e94\u7684\u914d\u7f6e":61,"\u4ee5\u4e0a\u547d\u4ee4\u4f1a\u7f16\u8bd1paddlepaddl":61,"\u4ee5\u4e0a\u65b9\u6cd5\u5728gpu\u955c\u50cf\u91cc\u4e5f\u80fd\u7528":61,"\u4ee5\u4e0b":21,"\u4ee5\u4e0b\u4ee3\u7801\u7247\u6bb5\u5b9a\u4e49":71,"\u4ee5\u4e0b\u547d\u4ee4\u542f\u52a8\u4e00\u4e2a":72,"\u4ee5\u4e0b\u6307\u4ee4\u80fd\u68c0\u67e5linux\u7535\u8111\u662f\u5426\u652f\u6301avx":61,"\u4ee5\u4e0b\u6559\u7a0b\u5c06\u6307\u5bfc\u60a8\u63d0\u4ea4\u4ee3\u7801":73,"\u4ee5\u4e0b\u662f\u5bf9\u4e0a\u8ff0\u6570\u636e\u52a0\u8f7d\u7684\u89e3\u91ca":95,"\u4ee5\u4e0b\u6b65\u9aa4\u57fa\u4e8e":80,"\u4ee5\u4e0b\u793a\u8303\u5982\u4f55\u4f7f\u7528\u9884\u8bad\u7ec3\u7684\u4e2d\u6587\u5b57\u5178\u548c\u8bcd\u5411\u91cf\u8fdb\u884c\u77ed\u8bed\u6539\u5199":93,"\u4ee5\u4e0b\u9009\u9879\u5fc5\u987b\u5728":80,"\u4ee5\u4ea4\u4e92\u5bb9\u5668\u65b9\u5f0f\u8fd0\u884c\u5f00\u53d1\u955c\u50cf":61,"\u4ee5\u4f7f\u7528adam\u7b97\u6cd5\u4e3a\u4f8b":58,"\u4ee5\u4fbf\u6211\u4eec\u53ef\u4ee5\u628a\u66f4\u591a\u7684\u7cbe\u529b\u653e\u5230\u903b\u8f91\u672c\u8eab\u4e0a":28,"\u4ee5\u4fbf\u7528\u6237":80,"\u4ee5\u4fdd\u8bc1\u68af\u5ea6\u7684\u6b63\u786e\u8ba1\u7b97":74,"\u4ee5\u4fdd\u8bc1\u68af\u5ea6\u8ba1\u7b97\u7684\u6b63\u786e\u6027":74,"\u4ee5\u4fdd\u8bc1\u7f16\u8bd1\u9ad8\u6548":72,"\u4ee5\u53ca":[72,74],"\u4ee5\u53ca\u4f7f\u7528\u5b50\u5e8f\u5217\u6765\u5b9a\u4e49\u5206\u7ea7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u67b6\u6784":71,"\u4ee5\u53ca\u5207\u6362\u673a\u5668\u65f6\u9700\u8981\u65b0\u5b89\u88c5\u7684\u8f9b\u82e6":72,"\u4ee5\u53ca\u53cc\u5c42\u5e8f\u5217":67,"\u4ee5\u53ca\u751f\u6210\u521b\u5efa\u751f\u4ea7\u955c\u50cf\u7684dockerfil":61,"\u4ee5\u53ca\u76ee\u6807\u673a\u7248openblas\u5e93":66,"\u4ee5\u53ca\u76f8\u5173\u7684\u5c5e\u6027\u53c2\u6570":75,"\u4ee5\u53ca\u8ba1\u7b97\u903b\u8f91\u5728\u5e8f\u5217\u4e0a\u7684\u5faa\u73af\u5c55\u5f00":70,"\u4ee5\u53ca\u8f93\u5165\u7684\u68af\u5ea6":74,"\u4ee5\u53caandroid":65,"\u4ee5\u53caandroid\u6240\u9700":65,"\u4ee5\u53canumpi":21,"\u4ee5\u53carelu":74,"\u4ee5\u63d0\u4f9b\u4e00\u4e9b\u9ed8\u8ba4\u7684\u7f16\u8bd1\u5668\u548c\u7f16\u8bd1\u53c2\u6570\u76f8\u5173\u914d\u7f6e":[65,66],"\u4ee5\u76f8\u5bf9\u8def\u5f84\u5f15\u7528":1,"\u4ee5\u786e\u4fdd\u6240\u6709\u7684\u7b2c\u4e09\u65b9\u4f9d\u8d56\u5e93\u548cpaddlepaddle\u4ee3\u7801\u90fd\u662f\u9488\u5bf9\u65b0\u7684cmake\u914d\u7f6e\u91cd\u65b0\u7f16\u8bd1\u7684":[65,66],"\u4ee5\u83b7\u5f97\u66f4\u597d\u7684\u7f51\u7edc\u6027\u80fd":80,"\u4ee5\u8f93\u51fa":56,"\u4ee5\u9017\u53f7":93,"\u4ee5\u9017\u53f7\u95f4\u9694":82,"\u4ee5eigentensor\u4e3a\u4f8b":76,"\u4ee5embedding\u5c42\u4e3a\u4f8b":58,"\u4ee5lstm\u4e3a\u4f8b":57,"\u4ef7\u683c":68,"\u4efb\u52a1\u6765\u7ec8\u6b62\u96c6\u7fa4\u4f5c\u4e1a":80,"\u4efb\u610f\u5c06\u4e00\u4e9b\u6570\u636e\u7ec4\u5408\u6210\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217":68,"\u4efb\u610f\u65f6\u523b\u53ea\u53ef\u80fd\u540c\u65f6\u6709\u4e00\u53f0\u670d\u52a1\u5668\u6545\u969c":20,"\u4f18\u5316\u5668\u5219\u7528\u94fe\u5f0f\u6cd5\u5219\u6765\u5bf9\u6bcf\u4e2a\u53c2\u6570\u8ba1\u7b97\u635f\u5931\u51fd\u6570\u7684\u68af\u5ea6":74,"\u4f1a\u5148\u8fdb\u884c\u53c2\u6570\u7684\u521d\u59cb\u5316\u4e0e\u89e3\u6790":87,"\u4f1a\u5171\u4eab\u53c2\u6570":58,"\u4f1a\u5173\u8054\u53c2\u6570":57,"\u4f1a\u52a0\u8f7d\u4e0a\u4e00\u8f6e\u7684\u53c2\u6570":82,"\u4f1a\u53d8\u6210\u8bcd\u8868\u4e2d\u7684\u4f4d\u7f6e":68,"\u4f1a\u542f\u52a8pserver\u4e0etrainer\u8fdb\u7a0b":87,"\u4f1a\u5728\u5f53\u524d\u76ee\u5f55\u751f\u6210\u4e24\u4e2a\u5b50\u76ee\u5f55":77,"\u4f1a\u5bf9\u6bcf\u4e00\u4e2a\u6fc0\u6d3b\u6682\u5b58\u4e00\u4e9b\u6570\u636e":56,"\u4f1a\u5bf9\u8fd9\u7c7b\u8f93\u5165\u8fdb\u884c\u62c6\u89e3":70,"\u4f1a\u5bfc\u81f4\u4e0d\u540c\u7248\u672cpython\u5728\u4e00\u4e2a\u8fdb\u7a0b\u91cc\u7684bug":34,"\u4f1a\u5c06\u6bcf\u4e2a\u65f6\u95f4\u6b65\u7684\u8f93\u51fa\u62fc\u63a5":70,"\u4f1a\u5c06\u7b2c\u4e00\u4e2a":56,"\u4f1a\u6210\u4e3astep\u51fd\u6570\u7684\u8f93\u5165":70,"\u4f1a\u6254\u5230\u8fd9\u6761\u6570\u636e":2,"\u4f1a\u62a5\u5982\u4e0b\u7684\u9519\u8bef":56,"\u4f1a\u62a5\u9519":70,"\u4f1a\u6839\u636e\u547d\u4ee4\u884c\u53c2\u6570\u6307\u5b9a\u7684\u6d4b\u8bd5\u65b9\u5f0f":1,"\u4f1a\u6839\u636einput_types\u68c0\u67e5\u6570\u636e\u7684\u5408\u6cd5\u6027":2,"\u4f1a\u76f4\u63a5\u62a5\u9519\u9000\u51fa":34,"\u4f1a\u76f8\u5e94\u5730\u6539\u53d8\u8f93\u51fa\u7684\u5c3a\u5bf8":74,"\u4f1a\u81ea\u52a8\u5173\u95ed\u5bf9\u5e94\u7684issu":73,"\u4f1a\u83b7\u53d6\u5f53\u524dnamespace\u4e0b\u7684\u6240\u6709pod":87,"\u4f1a\u88ab\u62c6\u89e3\u4e3a\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":70,"\u4f1a\u88ab\u62c6\u89e3\u4e3a\u975e\u5e8f\u5217":70,"\u4f1a\u88abpickle\u5e8f\u5217\u5316\u6210\u5b57\u7b26\u4e32":21,"\u4f1a\u9020\u6210\u90ae\u4ef6\u707e\u96be":73,"\u4f20\u5165":[2,21],"\u4f20\u5165\u4e0a\u4e00\u6b65\u89e3\u6790\u51fa\u6765\u7684\u6a21\u578b\u914d\u7f6e\u5c31\u53ef\u4ee5\u521b\u5efa\u4e00\u4e2a":4,"\u4f20\u5165\u9884\u6d4b\u6570\u636e":4,"\u4f20\u7ed9dataprovider\u7684\u67d0\u4e00\u4e2aargs\u8fc7\u5927":58,"\u4f20\u9012\u7ed9\u914d\u7f6e\u6587\u4ef6\u7684\u53c2\u6570":82,"\u4f46":35,"\u4f46\u4e0d\u66b4\u9732":35,"\u4f46\u4e0d\u7528\u4e8e\u8ba1\u7b97\u68af\u5ea6":74,"\u4f46\u4e0d\u9700\u8981\u63d0\u524d\u521b\u5efa":82,"\u4f46\u4e8e\u53cc\u5c42\u5e8f\u5217\u7684lstm\u6765\u8bf4":68,"\u4f46\u548c\u5355\u5c42rnn\u4e0d\u540c":68,"\u4f46\u5728\u8d77\u521d\u7684\u51e0\u8f6e\u8bad\u7ec3\u4e2d\u5b83\u4eec\u90fd\u5728\u5feb\u901f\u903c\u8fd1\u771f\u5b9e\u503c":59,"\u4f46\u5b50\u53e5\u542b\u6709\u7684\u8bcd\u8bed\u6570\u53ef\u4ee5\u4e0d\u76f8\u7b49":70,"\u4f46\u5c3d\u91cf\u8bf7\u4fdd\u6301\u7f16\u8bd1\u548c\u8fd0\u884c\u4f7f\u7528\u7684cudnn\u662f\u540c\u4e00\u4e2a\u7248\u672c":60,"\u4f46\u5e76\u6ca1\u6709\u7ecf\u8fc7\u56de\u5f52\u6d4b\u8bd5":47,"\u4f46\u5e8f\u5217\u8f93\u51fa\u65f6":68,"\u4f46\u5f53\u8c03\u7528\u8fc7\u4e00\u6b21\u540e":2,"\u4f46\u622a\u65ad\u65f6\u673a\u4e0d\u540c":56,"\u4f46\u6240\u6709fork\u7684\u7248\u672c\u5e93\u7684\u6240\u6709\u5206\u652f\u90fd\u76f8\u5f53\u4e8e\u7279\u6027\u5206\u652f":47,"\u4f46\u662f":[56,68],"\u4f46\u662f2008\u5e74\u4e4b\u524d\u751f\u4ea7\u7684\u65e7\u7535\u8111\u4e0d\u652f\u6301avx":61,"\u4f46\u662f\u4e5f\u6ca1\u6709\u5fc5\u8981\u5220\u9664\u65e0\u7528\u7684\u6587\u4ef6":80,"\u4f46\u662f\u53c8\u8fc7\u4e8e\u7410\u788e":35,"\u4f46\u662f\u5927\u90e8\u5206\u53c2\u6570\u662f\u4e3a\u5f00\u53d1\u8005\u63d0\u4f9b\u7684":81,"\u4f46\u662f\u5b50\u5e8f\u5217\u7684\u6570\u76ee\u5fc5\u987b\u4e00\u6837":68,"\u4f46\u662f\u6211\u4eec\u5e76\u4e0d\u63a8\u8350\u8fd9\u79cd\u65b9\u6cd5":61,"\u4f46\u662f\u652f\u6301avx\u6307\u4ee4\u96c6":73,"\u4f46\u662f\u65b9\u4fbf\u8c03\u8bd5\u548c\u6d4bbenchmark":60,"\u4f46\u662f\u662f\u8fd0\u884c\u5728\u72ec\u7acb\u7684\u8fdb\u7a0b\u7a7a\u95f4":61,"\u4f46\u662f\u6bcf\u4e2a\u6837\u672c\u4ec5\u5305\u542b\u51e0\u4e2a\u8bcd":84,"\u4f46\u662f\u7a81\u7136\u6709\u4e00\u4e2a10000\u957f\u7684\u5e8f\u5217":56,"\u4f46\u662f\u865a\u62df\u7684\u4e0d\u4ec5\u4ec5\u662f":72,"\u4f46\u662f\u89e3\u91ca\u6027\u8bed\u8a00":34,"\u4f46\u662fbatch":56,"\u4f46\u6709\u503c\u7684\u5730\u65b9\u5fc5\u987b\u4e3a1":[2,63],"\u4f46\u6709\u503c\u7684\u90e8\u5206\u53ef\u4ee5\u662f\u4efb\u4f55\u6d6e\u70b9\u6570":[2,63],"\u4f46\u8fd9\u4e2a\u5173\u7cfb\u53ef\u80fd\u4e0d\u6b63\u786e":2,"\u4f46\u9700\u6ce8\u610f\u53cd\u5411op\u6ca1\u6709":75,"\u4f46eigen":76,"\u4f4d\u7f6e":68,"\u4f4f":68,"\u4f5c\u4e3a\u4e0b\u4e00\u4e2a\u5b50\u53e5memory\u7684\u521d\u59cb\u72b6\u6001":68,"\u4f5c\u4e3a\u4f8b\u5b50\u6f14\u793a\u5982\u4f55\u914d\u7f6e\u590d\u6742\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u6a21\u578b":71,"\u4f5c\u4e3a\u53c2\u6570\u5c5e\u6027":75,"\u4f5c\u4e3a\u53c2\u6570\u7684id":58,"\u4f5c\u4e3a\u5b58\u50a8\u7cfb\u7edf":21,"\u4f5c\u4e3a\u5f53\u524d\u65f6\u523b\u8f93\u5165":70,"\u4f5c\u4e3a\u7c7b\u53e5\u67c4":34,"\u4f5c\u4e3a\u7ebf\u6027\u56de\u5f52\u7684\u8f93\u5165":59,"\u4f5c\u4e3a\u8f93\u51fa":71,"\u4f5c\u4e3a\u96c6\u7fa4\u8bad\u7ec3\u7684\u5de5\u4f5c\u7a7a\u95f4":80,"\u4f5c\u4e3aboot_layer\u4f20\u7ed9\u4e0b\u4e00\u4e2a\u5b50\u53e5\u7684memori":68,"\u4f5c\u7528":67,"\u4f60\u4e5f\u53ef\u4ee5\u4f7f\u7528\u8fd9\u4e09\u4e2a\u503c":94,"\u4f60\u4e5f\u53ef\u4ee5\u5148\u8df3\u8fc7\u672c\u6587\u7684\u89e3\u91ca\u73af\u8282":95,"\u4f60\u4e5f\u53ef\u4ee5\u7b80\u5355\u7684\u8fd0\u884c\u4ee5\u4e0b\u7684\u547d\u4ee4":93,"\u4f60\u4e5f\u53ef\u4ee5\u901a\u8fc7\u5728\u547d\u4ee4\u884c\u53c2\u6570\u4e2d\u589e\u52a0\u4e00\u4e2a\u53c2\u6570\u5982":94,"\u4f60\u4e5f\u8bb8\u53ef\u4ee5\u5c1d\u8bd5\u66f4\u8001\u7684\u65b9\u6cd5":61,"\u4f60\u53ea\u9700\u5b8c\u6210":80,"\u4f60\u53ea\u9700\u8981\u5728\u547d\u4ee4\u884c\u8f93\u5165\u4ee5\u4e0b\u547d\u4ee4":95,"\u4f60\u53ef\u4ee5\u4f7f\u7528":94,"\u4f60\u53ef\u4ee5\u4f7f\u7528\u5b83\u6765\u8bbe\u7f6e":80,"\u4f60\u53ef\u4ee5\u4f7f\u7528\u672c\u5730\u8bad\u7ec3\u4e2d\u7684\u76f8\u540c\u6a21\u578b\u6587\u4ef6\u8fdb\u884c\u96c6\u7fa4\u8bad\u7ec3":80,"\u4f60\u53ef\u4ee5\u5c06\u7f51\u7edc\u914d\u7f6e\u6210\u67d0\u4e9b\u5c42\u4f7f\u7528gpu\u8ba1\u7b97":84,"\u4f60\u53ef\u4ee5\u6267\u884c\u4e0a\u8ff0\u547d\u4ee4\u6765\u4e0b\u8f7d\u6240\u6709\u7684\u6a21\u578b\u548c\u5747\u503c\u6587\u4ef6":94,"\u4f60\u53ef\u4ee5\u901a\u8fc7\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4\u6765\u5f97\u5230resnet\u7f51\u7edc\u7684\u7ed3\u6784\u53ef\u89c6\u5316\u56fe":94,"\u4f60\u5c06\u4f1a\u770b\u5230\u4ee5\u4e0b\u7684\u6a21\u578b\u7ed3\u6784":93,"\u4f60\u5c06\u4f1a\u770b\u5230\u5982\u4e0b\u7ed3\u679c":94,"\u4f60\u5c06\u4f1a\u770b\u5230\u7279\u5f81\u5b58\u50a8\u5728":94,"\u4f60\u7684\u5de5\u4f5c\u7a7a\u95f4\u5e94\u5982\u4e0b\u6240\u793a":80,"\u4f60\u8fd8\u53ef\u4ee5\u5c06\u7528\u6237\u548c":80,"\u4f60\u9700\u8981\u4e00\u4e9b\u66f4\u590d\u6742\u7684\u5355\u5143\u6d4b\u8bd5\u6765\u4fdd\u8bc1\u4f60\u5b9e\u73b0\u7684\u7f51\u7edc\u5c42\u662f\u6b63\u786e\u7684":74,"\u4f60\u9700\u8981\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u6307\u5b9a\u8bbe\u5907\u7684id\u53f7":84,"\u4f60\u9700\u8981\u5728\u914d\u7f6ecmake\u65f6\u5c06":74,"\u4f60\u9700\u8981\u628a\u8be5\u6587\u4ef6\u52a0\u5165":74,"\u4f7f\u5176\u8f6c\u53d8\u4e3a\u7ef4\u5ea6\u4e3ahidden_dim\u7684\u65b0\u5411\u91cf":95,"\u4f7f\u5f97":59,"\u4f7f\u5f97\u5355\u5143\u6d4b\u8bd5\u6709\u4e00\u4e2a\u5e72\u51c0\u7684\u73af\u5883":53,"\u4f7f\u5f97\u642d\u6a21\u578b\u65f6\u66f4\u65b9\u4fbf":74,"\u4f7f\u5f97\u6700\u7ec8\u5f97\u5230\u7684\u6a21\u578b\u51e0\u4e4e\u4e0e\u771f\u5b9e\u6a21\u578b\u4e00\u81f4":59,"\u4f7f\u7528":[35,47,56,57,58,61,68,70,71,74,79,82,95],"\u4f7f\u75280\u53f7\u548c1\u53f7gpu\u8ba1\u7b97fc2\u5c42":84,"\u4f7f\u75280\u53f7gpu\u8ba1\u7b97fc2\u5c42":84,"\u4f7f\u752810\u4e2a\u88c1\u526a\u56fe\u50cf\u5757":94,"\u4f7f\u75281\u53f7gpu\u8ba1\u7b97fc3\u5c42":84,"\u4f7f\u75282\u53f7\u548c3\u53f7gpu\u8ba1\u7b97fc3\u5c42":84,"\u4f7f\u7528\u4e00\u4e2a\u5c3a\u5ea6\u4e3a":74,"\u4f7f\u7528\u4e00\u4e2a\u8bcd\u524d\u4e24\u4e2a\u8bcd\u548c\u540e\u4e24\u4e2a\u8bcd":56,"\u4f7f\u7528\u4e0a\u6587\u521b\u5efa\u7684yaml\u6587\u4ef6\u521b\u5efakubernet":86,"\u4f7f\u7528\u4e0b\u9762\u547d\u4ee4":21,"\u4f7f\u7528\u4e86\u540c\u6837\u7684parameter\u548cbia":58,"\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u8fdb\u884c\u6a21\u578b\u8bad\u7ec3":93,"\u4f7f\u7528\u52a8\u6001\u5e93":34,"\u4f7f\u7528\u540c\u6837\u7684\u8bad\u7ec3\u6570\u636eblock":20,"\u4f7f\u7528\u591a\u5757\u663e\u5361\u8bad\u7ec3":56,"\u4f7f\u7528\u591a\u7ebf\u7a0b\u8bad\u7ec3":56,"\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4":93,"\u4f7f\u7528\u5b66\u4e60\u5b8c\u6210\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u6a21\u578b\u751f\u6210\u5e8f\u5217":71,"\u4f7f\u7528\u5bb9\u5668\u65b9\u5f0f\u8fd0\u884c\u8bad\u7ec3\u4efb\u52a1\u7684kubernet":87,"\u4f7f\u7528\u6211\u4eec\u4e4b\u524d\u6784\u9020\u7684\u955c\u50cf":86,"\u4f7f\u7528\u6570\u503c\u6cd5\u68c0\u6d4b\u68af\u5ea6\u6b63\u786e\u6027\u548c\u7a33\u5b9a\u6027":75,"\u4f7f\u7528\u6587\u6863":75,"\u4f7f\u7528\u663e\u5361\u8bad\u7ec3":56,"\u4f7f\u7528\u667a\u80fd\u6307\u9488\u7684\u539f\u56e0\u662f":35,"\u4f7f\u7528\u6848\u4f8b":83,"\u4f7f\u7528\u7684\u7f16\u8bd1\u5668\u4e3aarm":65,"\u4f7f\u7528\u76f8\u5bf9\u8def\u5f84\u7684\u5f15\u7528\u65b9\u5f0f":35,"\u4f7f\u7528\u8005\u4e0d\u9700\u8981\u5173\u5fc3":82,"\u4f7f\u7528\u8005\u53ea\u9700\u8981\u5173\u6ce8\u4e8e\u8bbe\u8ba1rnn\u5728\u4e00\u4e2a\u65f6\u95f4\u6b65\u4e4b\u5185\u5b8c\u6210\u7684\u8ba1\u7b97":70,"\u4f7f\u7528\u8005\u53ef\u4ee5\u4f7f\u7528\u4e0b\u9762\u7684python\u811a\u672c\u6765\u8bfb\u53d6\u53c2\u6570\u503c":94,"\u4f7f\u7528\u8005\u65e0\u9700\u5173\u5fc3\u8fd9\u4e2a\u53c2\u6570":82,"\u4f7f\u7528\u8005\u901a\u5e38\u65e0\u9700\u5173\u5fc3":82,"\u4f7f\u7528\u8be5learning_rate_schedule\u65f6":58,"\u4f7f\u7528\u8fd9\u4e2a\u795e\u7ecf\u7f51\u7edc\u53ef\u4ee5\u5b8c\u6210\u5bf9\u65b0\u6570\u636e\u7684\u9884\u6d4b":20,"\u4f7f\u7528\u8fd9\u79cd\u65b9\u5f0f":68,"\u4f7f\u7528\u8fdc\u7a0b\u7a00\u758f\u65b9\u5f0f\u8bad\u7ec3\u65f6":74,"\u4f7f\u7528\u9759\u6001\u5e93\u548c\u52a8\u6001\u5e93\u96be\u5ea6\u5dee\u4e0d\u591a":34,"\u4f7f\u7528\u9884\u8bad\u7ec3\u7684\u6807\u51c6\u683c\u5f0f\u8bcd\u5411\u91cf\u6a21\u578b":93,"\u4f7f\u7528args\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u8bbe\u7f6e":2,"\u4f7f\u7528c":35,"\u4f7f\u7528c99\u505a\u63a5\u53e3":34,"\u4f7f\u7528c99\u800c\u4e0d\u4f7f\u7528c11\u7684\u539f\u56e0\u662f":34,"\u4f7f\u7528c99\u800c\u4e0d\u4f7f\u7528c89":34,"\u4f7f\u7528checkgrad\u6a21\u5f0f\u65f6\u7684\u53c2\u6570\u53d8\u5316\u5927\u5c0f":82,"\u4f7f\u7528cpu\u4e24\u7ebf\u7a0b\u8ba1\u7b97fc4\u5c42":84,"\u4f7f\u7528cpu\u8ba1\u7b97fc4\u5c42":84,"\u4f7f\u7528docker\u5c31\u4e0d\u7528\u914d\u7f6e\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883\u4e86":72,"\u4f7f\u7528docker\u6784\u5efapaddlepaddle\u7684\u6587\u6863":77,"\u4f7f\u7528init":84,"\u4f7f\u7528lstm\u4f5c\u4e3aencod":68,"\u4f7f\u7528memory\u7684rnn\u5b9e\u73b0\u4fbf\u5982\u4e0b\u56fe\u6240\u793a":68,"\u4f7f\u7528model":84,"\u4f7f\u7528paddlepaddl":95,"\u4f7f\u7528rdma\u8fd8\u662ftcp\u4f20\u8f93\u534f\u8bae":82,"\u4f7f\u7528regress":47,"\u4f7f\u7528swig\u53ea\u652f\u6301cpython\u89e3\u91ca\u5668":34,"\u4f7f\u7528swig\u9700\u8981\u591a\u8bed\u8a00\u7ed1\u5b9a\u7684\u5f00\u53d1\u4eba\u5458\u719f\u7ec3\u638c\u63e1swig\u914d\u7f6e":34,"\u4f7f\u7528void":34,"\u4f7f\u8be5\u5c42\u7684\u53c2\u6570\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u4fdd\u6301\u4e0d\u53d8":58,"\u4f86":68,"\u4f8b\u5982":[2,21,34,35,47,56,57,60,63,68,71,74,79,80,81,82,84,87,94,95],"\u4f8b\u5982\u4e0a\u6587\u7684pod":85,"\u4f8b\u5982\u4e0a\u9762\u7684":59,"\u4f8b\u5982\u4ee5\u592a\u7f51\u7684":80,"\u4f8b\u5982\u4f7f\u7528":56,"\u4f8b\u5982\u5bf9\u4e8ejava\u6216\u8005python":34,"\u4f8b\u5982\u5bf9\u4e8ejava\u6765\u8bf4":34,"\u4f8b\u5982\u5bf9\u4e8epython":34,"\u4f8b\u5982\u5c06\u7b2c\u4e00\u6761\u6570\u636e\u8f6c\u5316\u4e3a":68,"\u4f8b\u5982\u6587\u672c\u5206\u7c7b\u4e2d":68,"\u4f8b\u5982\u672c\u4f8b\u4e2d\u7684\u4e24\u4e2a\u7279\u5f81":68,"\u4f8b\u5982\u673a\u5668\u4e0a\u67094\u5757gpu":56,"\u4f8b\u5982c":34,"\u4f8b\u5982hostpath":85,"\u4f8b\u5982java\u4e0epython\u7684\u9519\u8bef\u5904\u7406\u662f\u76f4\u63a5\u6254\u51fa\u6765except":34,"\u4f8b\u5982output\u76ee\u5f55\u4e0b\u5c31\u5b58\u653e\u4e86\u8f93\u51fa\u7ed3\u679c":87,"\u4f8b\u5982python\u53ef\u4ee5\u4f7f\u7528":34,"\u4f8b\u5982python\u7684":34,"\u4f8b\u5982sigmoid":74,"\u4f8b\u5982sigmoid\u53d8\u6362":95,"\u4f8b\u5b50\u4e2d\u662f":74,"\u4f8b\u5b50\u4e2d\u662f0":74,"\u4f8b\u5b50\u4e2d\u662f100":74,"\u4f8b\u5b50\u4e2d\u662f4096":74,"\u4f8b\u5b50\u4e2d\u662f8192":74,"\u4f8b\u5b50\u4e2d\u662ffc":74,"\u4f8b\u5b50\u4e2d\u662fsoftmax":74,"\u4f8b\u5b50\u4f7f\u7528":85,"\u4f9bpaddlepaddle\u52a0\u8f7d":82,"\u4f9d\u636e\u662f\u5426\u5305\u542bkernel":75,"\u4f9d\u6b21\u7c7b\u63a8":47,"\u4fbf\u4e8e\u5b58\u50a8\u8d44\u6e90\u7ba1\u7406\u548cpod\u5f15\u7528":85,"\u4fbf\u4e8e\u672c\u5730\u9a8c\u8bc1\u548c\u6d4b\u8bd5":85,"\u4fbf\u4e8e\u7528\u6237\u6d4f\u89c8c":61,"\u4fbf\u5229":68,"\u4fbf\u548c\u5355\u5c42rnn\u914d\u7f6e\u4e2d\u7684":68,"\u4fbf\u5b9c":68,"\u4fbf\u662f\u5c06\u9759\u6001\u5e93\u52a0\u5165jvm\u4e2d":34,"\u4fdd\u5b58\u6a21\u578b\u53c2\u6570\u7684\u76ee\u5f55":82,"\u4fdd\u5b58\u7684\u53c2\u6570\u4e5f\u662ffloat\u7c7b\u578b":58,"\u4fdd\u5b58\u7f51\u7edc\u5c42\u8f93\u51fa\u7ed3\u679c\u7684\u76ee\u5f55":82,"\u4fdd\u5b58\u9884\u6d4b\u7ed3\u679c\u7684\u6587\u4ef6\u540d":82,"\u4fdd\u6301\u5bbd\u9ad8\u6bd4\u7f29\u653e\u5230\u77ed\u8fb9\u4e3a256":94,"\u4fdd\u6301\u5c3d\u91cf\u5c11\u7684commit":73,"\u4fe1\u53f7\u6765\u81ea\u52a8\u7ec8\u6b62\u5b83\u542f\u52a8\u7684\u6240\u6709\u8fdb\u7a0b":80,"\u4fee\u590d\u6240\u6709bug\u540e":47,"\u4fee\u590ddocker\u7f16\u8bd1\u955c\u50cf\u95ee\u9898":47,"\u4fee\u590dubuntu":47,"\u4fee\u6539":[85,86],"\u4fee\u6539\u542f\u52a8\u811a\u672c\u540e":86,"\u4fee\u6539\u6210":47,"\u4fee\u6539\u6210\u66f4\u5feb\u7684\u7248\u672c":79,"\u4fee\u6539\u6587\u6863":78,"\u503c\u5f97\u6ce8\u610f\u7684\u662f":[68,73],"\u503c\u5f97\u6df1\u5165\u5206\u6790":79,"\u503c\u7c7b\u578b":84,"\u5047\u5982\u6211\u4eec\u662f\u4e09\u5206\u7c7b\u95ee\u9898":58,"\u5047\u8bbe":74,"\u5047\u8bbe\u53d8\u91cf":59,"\u5047\u8bbe\u60a8\u5df2\u7ecf\u5b8c\u6210\u4e86\u4e00\u4e2aai\u8bad\u7ec3\u7684python\u7a0b\u5e8f":61,"\u5047\u8bbe\u635f\u5931\u51fd\u6570\u662f":74,"\u5047\u8bbe\u7b2c\u4e00\u4e2alayer\u7684\u8f93\u51faa\u662f\u4e00\u4e2a":56,"\u5047\u8bbe\u8bcd\u5411\u91cf\u7ef4\u5ea6\u4e3a32":93,"\u504f\u7f6e\u53c2\u6570":94,"\u504f\u7f6e\u53c2\u6570\u7684\u5927\u5c0f":74,"\u505a\u4e00\u4e2a\u4ecb\u7ecd":76,"\u505a\u53ea\u8bfb\u6302\u8f7d":21,"\u505a\u5982\u4e0b\u51e0\u4e2a\u64cd\u4f5c":47,"\u505a\u63a5\u53e3":34,"\u505a\u68af\u5ea6\u68c0\u6d4b":75,"\u505a\u68c0\u67e5":75,"\u505c\u6b62\u4fdd\u5b58\u68c0\u67e5\u70b9\u7684\u7ebf\u7a0b":20,"\u505c\u6b62\u52a0\u8f7d\u6570\u636e":82,"\u505c\u7535":68,"\u50cf":61,"\u5143\u7d20":67,"\u5143\u7d20\u4e4b\u95f4\u7684\u987a\u5e8f\u662f\u91cd\u8981\u7684\u8f93\u5165\u4fe1\u606f":67,"\u5148\u5b9e\u73b0\u6a21\u578b\u63a8\u65ad\u7684api":35,"\u5148\u627e\u51fa\u53c2\u6570":57,"\u5148\u67e5\u770b\u4e00\u4e0b\u662f\u5426\u66fe\u7ecf\u5b89\u88c5\u8fc7paddl":53,"\u5148\u8c03\u7528initializer\u51fd\u6570":95,"\u5168\u5bb6":68,"\u5168\u8fde\u63a5\u5c42":[59,93],"\u5168\u8fde\u63a5\u5c42\u4ee5\u4e00\u4e2a\u7ef4\u5ea6\u4e3a":74,"\u5168\u8fde\u63a5\u5c42\u6743\u91cd":94,"\u5168\u8fde\u63a5\u5c42\u6ca1\u6709\u7f51\u7edc\u5c42\u914d\u7f6e\u7684\u8d85\u53c2\u6570":74,"\u5168\u8fde\u63a5\u5c42\u7684\u5b9e\u73b0\u4f4d\u4e8e":74,"\u5168\u8fde\u63a5\u5c42\u7684\u6bcf\u4e2a\u8f93\u51fa\u90fd\u8fde\u63a5\u5230\u4e0a\u4e00\u5c42\u7684\u6240\u6709\u7684\u795e\u7ecf\u5143\u4e0a":74,"\u5168\u8fde\u63a5\u5c42python\u5c01\u88c5\u7684\u4f8b\u5b50\u4e2d\u5305\u542b\u4e0b\u9762\u51e0\u6b65":74,"\u516c\u5f0f":61,"\u516c\u94a5\u5199\u5165":80,"\u5171\u4eab\u4e00\u4e2aop\u5b9a\u4e49":75,"\u5171\u4eab\u540c\u4e00\u4e2akernel\u65f6":75,"\u5171\u4eab\u5b58\u50a8\u6302\u5728\u7684\u8def\u5f84":87,"\u5171\u670932":93,"\u5173\u4e8e\u5728paddlepaddle\u4e2d\u5982\u4f55\u4f7f\u7528eigen\u5e93":75,"\u5173\u4e8e\u65f6\u95f4\u5e8f\u5217":68,"\u5173\u4e8e\u6784\u5efa\u548c\u6d4b\u8bd5\u7684\u66f4\u591a\u4fe1\u606f":73,"\u5173\u4e8eeigen":76,"\u5173\u4e8elstm":57,"\u5173\u4e8epaddlepaddle\u7684\u5206\u5e03\u5f0f\u8bad\u7ec3":87,"\u5173\u4e8epaddlepaddle\u7684\u66f4\u591a\u4f7f\u7528\u65b9\u6cd5\u8bf7\u53c2\u8003":63,"\u5173\u4e8eunbound":70,"\u5173\u952e\u8bcd\u5305\u62ec":73,"\u5176\u4e2d":[2,34,47,56,58,59,63,65,66,71,74,93,94],"\u5176\u4e2d156\u548c285\u662f\u8fd9\u4e9b\u56fe\u50cf\u7684\u5206\u7c7b\u6807\u7b7e":94,"\u5176\u4e2d\u6587\u672c\u8f93\u5165\u7c7b\u578b\u5b9a\u4e49\u4e3a\u6574\u6570\u65f6\u5e8f\u7c7b\u578binteger_value_sequ":95,"\u5176\u4e2d\u6bcf\u4e00\u884c\u5bf9\u5e94\u4e00\u4e2a\u6570\u636e\u6587\u4ef6\u5730\u5740":1,"\u5176\u4e2d\u6bcf\u4e2a\u5143\u7d20\u662f\u53cc\u5c42\u5e8f\u5217\u4e2d\u6bcf\u4e2asubseq\u6700\u540e\u4e00\u4e2a":67,"\u5176\u4e2d\u6bcf\u884c\u6570\u636e\u4ee3\u8868\u4e00\u5f20\u56fe\u7247":2,"\u5176\u4e2d\u8f93\u5165\u56fe\u50cf\u7684\u989c\u8272\u901a\u9053\u987a\u5e8f\u4e3a":94,"\u5176\u4e2dcheckgrad\u4e3b\u8981\u4e3a\u5f00\u53d1\u8005\u4f7f\u7528":82,"\u5176\u4e2dmean\u548cstd\u662f\u8bad\u7ec3\u914d\u7f6e\u4e2d\u7684\u53c2\u6570":82,"\u5176\u4e2dvalue\u5373\u4e3asoftmax\u5c42\u7684\u8f93\u51fa":4,"\u5176\u4e2dx\u8868\u793a\u8f93\u5165\u6570\u636e\u662f\u4e00\u4e2a\u7ef4\u5ea6\u4e3a2\u7684\u7a20\u5bc6\u5411\u91cf":63,"\u5176\u4e3b\u8981\u63a5\u53e3\u5982\u4e0b":76,"\u5176\u4ed6\u4eba\u53ef\u4ee5\u590d\u73b0\u95ee\u9898\u4ee5\u4fbf\u5e2e\u52a9":72,"\u5176\u4ed6\u4eba\u5f88\u5bb9\u6613\u770b\u61c2\u955c\u50cf\u751f\u6210\u8fc7\u7a0b":61,"\u5176\u4ed6\u5185\u5b58\u6742\u9879":56,"\u5176\u4ed6\u5185\u5b58\u6742\u9879\u662f\u6307paddlepaddle\u672c\u8eab\u6240\u7528\u7684\u4e00\u4e9b\u5185\u5b58":56,"\u5176\u4ed6\u51fd\u6570\u5747\u8fd4\u56de":35,"\u5176\u4ed6\u53c2\u6570\u4f7f\u7528":2,"\u5176\u4ed6\u53c2\u6570\u8bf7\u53c2\u8003":95,"\u5176\u4ed6\u6240\u6709\u5c42\u90fd\u4f1a\u4f7f\u7528gpu\u8ba1\u7b97":84,"\u5176\u4ed6\u7528\u6237\u7684fork\u7248\u672c\u5e93\u5e76\u4e0d\u9700\u8981\u4e25\u683c\u9075\u5b88":47,"\u5176\u4ed6\u914d\u7f6e\u53c2\u6570":[65,66],"\u5176\u4ed6\u9ad8\u7ea7\u529f\u80fd\u5305\u62ec\u5b9a\u4e49\u591a\u4e2amemori":71,"\u5176\u4f1a\u81ea\u52a8\u88ab\u52a0\u5165\u7f16\u8bd1\u5217\u8868":74,"\u5176\u4f59\u884c\u662f":93,"\u5176\u4f5c\u7528\u662f\u5c06\u6570\u636e\u4f20\u5165\u5185\u5b58\u6216\u663e\u5b58":1,"\u5176\u5185\u90e8\u7684\u6587\u4ef6\u4e5f\u4f1a\u968f\u4e4b\u6d88\u5931":85,"\u5176\u5305\u62ec\u4e24\u4e2a\u51fd\u6570":95,"\u5176\u53c2\u6570\u5982\u4e0b":2,"\u5176\u5b83\u90e8\u5206\u548c\u903b\u8f91\u56de\u5f52\u7f51\u7edc\u7ed3\u6784\u4e00\u81f4":95,"\u5176\u5b83layer\u7684\u8f93\u51fa":70,"\u5176\u5b9e\u4e5f\u662f\u548c\u6bcf\u4e2amini":56,"\u5176\u63d0\u4f9b\u5e94\u7528\u90e8\u7f72":85,"\u5176\u6b21":[2,68,95],"\u5176\u8bf4\u660e\u5982\u4e0b":68,"\u5176\u8f93\u51fa\u88ab\u7528\u4f5cmemory\u7684\u521d\u59cb\u503c":71,"\u5176name\u7531\u53c2\u6570":57,"\u5177\u4f53\u4f7f\u7528\u65b9\u6cd5\u4e3a":[35,56],"\u5177\u4f53\u505a\u6cd5\u8bf7\u53c2\u8003":72,"\u5177\u4f53\u539f\u56e0\u53c2\u8003":35,"\u5177\u4f53\u53ef\u4ee5\u53c2\u8003":[2,56,74],"\u5177\u4f53\u53ef\u53c2\u8003\u6587\u6863":70,"\u5177\u4f53\u5982\u4e0b":61,"\u5177\u4f53\u60c5\u51b5\u56e0\u4eba\u800c\u5f02":79,"\u5177\u4f53\u64cd\u4f5c\u5982\u4e0b":53,"\u5177\u4f53\u6d41\u7a0b\u5982\u4e0b":95,"\u5177\u4f53\u7684\u683c\u5f0f\u8bf4\u660e":2,"\u5177\u4f53\u7684\u89e3\u51b3\u65b9\u6cd5\u662f":53,"\u5177\u4f53\u8bf7\u53c2\u7167\u793a\u4f8b":94,"\u5177\u4f53\u8bf7\u53c2\u8003":[2,35,73],"\u5177\u4f53\u8bf7\u89c1":73,"\u5177\u6709\u76f8\u540c\u7684\u7ed3\u679c\u4e86":68,"\u5185":71,"\u5185\u5b58":79,"\u5185\u5b58\u4e0d\u8db3":54,"\u5185\u5b58\u5bb9\u9650\u9608\u503c":82,"\u5185\u5bb9":[75,95],"\u5185\u5bb9\u5982\u4e0b":86,"\u5185\u5c42inner_step\u7684recurrent_group\u548c\u5355\u5c42\u5e8f\u5217\u7684\u51e0\u4e4e\u4e00\u6837":68,"\u5185\u5df2\u7ecf\u5305\u542bpaddlepaddle\u7684\u6267\u884c\u7a0b\u5e8f\u4f46\u662f\u8fd8\u6ca1\u4e0a\u8ff0\u529f\u80fd":87,"\u5185\u90e8":87,"\u5185\u90e8\u9a71\u52a8python\u89e3\u91ca\u5668\u8fdb\u884c\u6a21\u578b\u914d\u7f6e\u89e3\u6790\u548c\u6570\u636e\u8bfb\u53d6":34,"\u518d\u4ee5":75,"\u518d\u5199\u5165\u7f51\u7edc\u53c2\u6570":58,"\u518d\u5728\u6bcf\u4e00\u4e2aapi\u4e2d\u81ea\u5df1\u68c0\u67e5\u7c7b\u578b":34,"\u518d\u57fa\u4e8e":47,"\u518d\u5b89\u88c5":53,"\u518d\u5bf9\u6bcf\u4e00\u4e2a\u5355\u5c42\u65f6\u95f4\u5e8f\u5217\u8fdb\u884c\u5904\u7406":68,"\u518d\u5bf9\u6bcf\u4e00\u53e5\u8bdd\u7684\u7f16\u7801\u5411\u91cf\u7528lstm\u7f16\u7801\u6210\u4e00\u4e2a\u6bb5\u843d\u7684\u5411\u91cf":68,"\u518d\u5bf9\u8fd9\u4e2a\u6bb5\u843d\u5411\u91cf\u8fdb\u884c\u5206\u7c7b":68,"\u518d\u6307\u5b9a":60,"\u518d\u6b21\u5bf9\u4ee3\u7801\u8fdb\u884c\u6027\u80fd\u5206\u6790":79,"\u518d\u7528\u8fd9\u4e2a\u68af\u5ea6\u53bb\u548c":74,"\u518d\u901a\u8fc7\u51fd\u6570":87,"\u5197\u4f59\u7b49\u529f\u80fd":85,"\u5199\u4ee3\u7801":34,"\u5199\u5165\u5feb\u7167\u6570\u636e":20,"\u5199\u68af\u5ea6\u68c0\u67e5\u5355\u5143\u6d4b\u8bd5\u662f\u4e00\u4e2a\u9a8c\u8bc1\u65b0\u5b9e\u73b0\u7684\u5c42\u662f\u5426\u6b63\u786e\u7684\u76f8\u5bf9\u7b80\u5355\u7684\u529e\u6cd5":74,"\u51c6\u5907":68,"\u51c6\u5907\u9884\u6d4b\u6570\u636e":4,"\u51cf\u5c0f\u5e8f\u5217\u7684\u957f\u5ea6":56,"\u51cf\u5c0f\u8fd9\u4e2a\u5185\u5b58\u6c60\u5373\u53ef\u51cf\u5c0f\u5185\u5b58\u5360\u7528":56,"\u51cf\u5c0fbatch":56,"\u51e0\u4e2a\u57fa\u7840\u7684\u6982\u5ff5\u5e2e\u52a9\u7406\u89e3\u548c\u4f7f\u7528docker":61,"\u51fa\u53bb\u73a9":68,"\u51fa\u5dee":68,"\u51fa\u6765":68,"\u51fa\u73b0":53,"\u51fa\u73b0\u4ee5\u4e0b\u9519\u8bef":58,"\u51fa\u73b0\u8be5\u9519\u8bef\u7684\u539f\u56e0\u4e00\u822c\u662f\u7528\u6237\u5bf9\u4e0d\u540clayer\u7684\u53c2\u6570":57,"\u51fa\u73b0\u8fd9\u4e2a\u95ee\u9898\u7684\u4e3b\u8981\u539f\u56e0\u662f":53,"\u51fd\u6570":[2,59,71,74,79],"\u51fd\u6570\u4e2d\u4f7f\u7528":2,"\u51fd\u6570\u4e2d\u64cd\u4f5c\u7684\u91cd\u8981\u53d8\u91cf\u7684\u8be6\u7ec6\u89e3\u91ca":75,"\u51fd\u6570\u4e2d\u8bbe\u7f6e\u7684":80,"\u51fd\u6570\u5047\u8bbe":71,"\u51fd\u6570\u52a0\u5230\u4ee3\u7801\u4e2d":79,"\u51fd\u6570\u5373\u53ef\u5b8c\u6210\u8f6c\u6362":21,"\u51fd\u6570\u53ea\u5173\u6ce8\u4e8ernn\u4e00\u4e2a\u65f6\u95f4\u6b65\u4e4b\u5185\u7684\u8ba1\u7b97":70,"\u51fd\u6570\u540d\u4e3a":35,"\u51fd\u6570\u547d\u540d":34,"\u51fd\u6570\u5b9a\u4e49\u8f93\u5165":75,"\u51fd\u6570\u5c31\u662f\u6839\u636e\u8be5\u673a\u5236\u914d\u7f6e\u7684":2,"\u51fd\u6570\u5f97\u5230\u7684\u68af\u5ea6\u53bb\u5bf9\u6bd4":74,"\u51fd\u6570\u5fc5\u987b\u5148\u8c03\u7528\u57fa\u7c7b\u4e2d\u7684\u51fd\u6570":74,"\u51fd\u6570\u5fc5\u987b\u8fd4\u56de\u4e00\u4e2a\u6216\u591a\u4e2alayer\u7684\u8f93\u51fa":70,"\u51fd\u6570\u6307\u51fa\u4e86\u5728\u8bad\u7ec3\u65f6\u9700\u8981\u4ece\u53c2\u6570\u670d\u52a1\u5668\u53d6\u51fa\u7684\u884c":74,"\u51fd\u6570\u6765\u5c06\u4fe1\u606f\u8f93\u51fa\u5230\u754c\u9762\u4e2d":79,"\u51fd\u6570\u67e5\u8be2\u8f6f\u4ef6\u5305\u76f8\u5173api\u8bf4\u660e":4,"\u51fd\u6570\u7684":2,"\u51fd\u6570\u7684\u5b9e\u73b0\u662f\u6b63\u786e\u7684":74,"\u51fd\u6570\u7684\u5f00\u5934\u5fc5\u987b\u8c03\u7528":74,"\u51fd\u6570\u91cc\u5b9e\u73b0":75,"\u5206\u4e3a\u597d\u8bc4":95,"\u5206\u522b\u4e3a":93,"\u5206\u522b\u4ece\u8bcd\u8bed\u548c\u53e5\u5b50\u7ea7\u522b\u7f16\u7801\u8f93\u5165\u6570\u636e":70,"\u5206\u522b\u4f7f\u7528\u5355\u53cc\u5c42rnn\u4f5c\u4e3a\u7f51\u7edc\u914d\u7f6e\u7684\u6a21\u578b":68,"\u5206\u522b\u5b9a\u4e49\u5b50\u53e5\u7ea7\u522b\u548c\u8bcd\u8bed\u7ea7\u522b\u4e0a\u9700\u8981\u5b8c\u6210\u7684\u8fd0\u7b97":70,"\u5206\u522b\u5bf9\u5e94\u4e8e\u53d8\u91cf":59,"\u5206\u522b\u662f":67,"\u5206\u522b\u662frnn\u72b6\u6001\u548c\u8f93\u5165\u7684\u53d8\u6362\u77e9\u9635":71,"\u5206\u522b\u662fsentences\u548clabel":68,"\u5206\u522b\u662fwords\u548clabel":68,"\u5206\u522b\u8ba1\u7b97\u6bcf\u4e2a\u53c2\u6570\u7684\u68af\u5ea6":74,"\u5206\u522b\u8fdb\u884c\u5e8f\u5217\u64cd\u4f5c":68,"\u5206\u5e03\u5f0f\u5b58\u50a8\u670d\u52a1":20,"\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf":85,"\u5206\u6210\u4e24\u90e8\u5206":2,"\u5206\u652f":[47,73],"\u5206\u652f\u4e00\u65e6\u5efa\u7acb":47,"\u5206\u652f\u4e0a":73,"\u5206\u652f\u4e0a\u521b\u5efa\u65b0\u5206\u652f":73,"\u5206\u652f\u4e2d":47,"\u5206\u652f\u4e3a\u5f00\u53d1":47,"\u5206\u652f\u4e3a\u6bcf\u4e00\u6b21release\u65f6\u5efa\u7acb\u7684\u4e34\u65f6\u5206\u652f":47,"\u5206\u652f\u4e3a\u7a33\u5b9a":47,"\u5206\u652f\u529f\u80fd\u7684\u5c01\u95ed":47,"\u5206\u652f\u5408\u5165":47,"\u5206\u652f\u5408\u5165master\u5206\u652f":47,"\u5206\u652f\u540c\u6b65\u4e3b\u7248\u672c\u5e93\u7684":47,"\u5206\u652f\u540d":73,"\u5206\u652f\u540d\u4e3a":47,"\u5206\u652f\u5b58\u5728\u7684\u65f6\u5019":47,"\u5206\u652f\u6d3e\u751f\u51fa\u65b0\u7684\u5206\u652f":47,"\u5206\u652f\u7528\u6765\u6d4b\u8bd5\u53ea\u9700\u8981\u8ba1\u7b97\u4e00\u4e2a\u8f93\u5165\u68af\u5ea6\u7684\u60c5\u51b5":75,"\u5206\u652f\u7684\u7248\u672c\u90fd\u662f\u7ecf\u8fc7\u5355\u5143\u6d4b\u8bd5\u548c\u56de\u5f52\u6d4b\u8bd5\u7684\u7248\u672c":47,"\u5206\u652f\u7684\u7248\u672c\u90fd\u7ecf\u8fc7\u5355\u5143\u6d4b\u8bd5":47,"\u5206\u652f\u7684\u76ee\u6807\u673a\u7248openblas\u5e93":65,"\u5206\u652f\u89c4\u8303":73,"\u5206\u6790\u5f97\u5230\u7684\u4fe1\u606f\u7528\u4e8e\u534f\u52a9\u8fdb\u884c\u7a0b\u5e8f\u7684\u4f18\u5316":79,"\u5206\u7247":20,"\u5206\u7c7b\u6210\u6b63\u9762\u60c5\u7eea\u548c\u8d1f\u9762\u60c5\u7eea\u4e24\u7c7b":2,"\u5206\u7c7b\u9519\u8bef\u7387\u548c\u6a21\u578b\u5927\u5c0f\u7531\u4e0b\u8868\u7ed9\u51fa":94,"\u5206\u8bcd\u5e8f\u5217\u7684\u5f00\u59cb":93,"\u5206\u8bcd\u5e8f\u5217\u7684\u7ed3\u675f":93,"\u5206\u8bcd\u98ce\u683c\u5982\u4e0b":93,"\u5206\u914d\u5230\u5f53\u524d\u6570\u636e\u5757\u6837\u672c\u6570\u7684\u56db\u5206\u4e4b\u4e00":82,"\u5206\u9694":93,"\u5207\u6362\u5230":73,"\u5207\u6362\u5230\u6240\u5efa\u5206\u652f":73,"\u5217\u8868\u5982\u4e0b":[2,63],"\u5219\u4e0d\u5728\u4e4e\u5185\u5b58\u6682\u5b58\u591a\u5c11\u6761\u6570\u636e":2,"\u5219\u4e0d\u9700\u8981\u91cd\u5199\u8be5\u51fd\u6570":74,"\u5219\u4f1a\u9884\u5148\u8bfb\u53d6\u5168\u90e8\u6570\u636e\u5230\u5185\u5b58\u4e2d":2,"\u5219\u4f7f\u7528\u540c\u6b65\u8bad\u7ec3":82,"\u5219\u4f7f\u7528\u542f\u52a8\u53c2\u6570\u5b9a\u4e49\u7684\u521d\u59cb\u5316\u65b9\u6cd5\u521d\u59cb\u5316\u53c2\u6570":20,"\u5219\u4f7f\u7528\u8be5\u53c2\u6570\u4f5c\u4e3a\u9ed8\u8ba4\u503c":82,"\u5219\u53ef\u4ee5\u50cf":80,"\u5219\u53ef\u8bbe\u7f6e":[65,66],"\u5219\u5b57\u4e0e\u5b57\u4e4b\u95f4\u7528\u7a7a\u683c\u5206\u9694":95,"\u5219\u5ffd\u7565":20,"\u5219\u603b\u4f1a\u663e\u793a\u963b\u9694\u6458\u8981\u4fe1\u606f":82,"\u5219\u628a\u53e6\u4e00\u4e2a\u6162\u901f\u7684kill\u6389":20,"\u5219\u63a8\u8350\u5927\u4e8e\u8bad\u7ec3\u65f6batch":2,"\u5219\u662f\u5e26gui\u7684nvidia\u53ef\u89c6\u5316\u6027\u80fd\u5206\u6790\u5de5\u5177":79,"\u5219\u663e\u793a\u963b\u9694\u6027\u80fd\u7684\u6458\u8981\u4fe1\u606f":82,"\u5219\u76f4\u63a5\u5f15\u5165\u53e6\u4e00\u79cd\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5219\u8bbe\u7f6e\u6210":[65,66],"\u5219\u9700\u8981\u4f7f\u7528\u7b49\u4e8e\u6743\u91cd\u53c2\u6570\u89c4\u6a21\u5927\u7ea65\u500d\u7684\u5185\u5b58":56,"\u5219\u9700\u8981\u56de\u6eda\u5230\u4e0a\u4e00\u4e2a\u68c0\u67e5\u70b9":20,"\u5219\u9700\u8981\u914d\u7f6e":85,"\u5219\u9700\u9009\u7528":66,"\u521b\u5efa\u4e00\u4e2akubernet":87,"\u521b\u5efa\u53cd\u5411op\u5bf9\u5e94\u7684\u524d\u5411op":75,"\u521b\u5efa\u548c\u53d1\u5e03\u81ea\u5df1\u7684ai\u7a0b\u5e8f\u955c\u50cf":61,"\u521b\u5efa\u5e76\u5207\u6362\u5230\u65b0\u5206\u652f":73,"\u521b\u5efa\u6210\u529f\u540e":87,"\u521b\u5efagener":2,"\u521d\u59cb\u5316\u4e4b\u540e":4,"\u521d\u59cb\u5316\u504f\u7f6e\u5411\u91cf":74,"\u521d\u59cb\u5316\u65f6\u8c03\u7528\u7684\u51fd\u6570":2,"\u521d\u59cb\u5316\u6743\u91cd\u8868":74,"\u521d\u59cb\u5316\u6a21\u578b\u7684\u8def\u5f84":82,"\u521d\u59cb\u5316\u6a21\u578b\u7684\u8def\u5f84\u914d\u7f6e\u4e3a":93,"\u521d\u59cb\u5316\u7236\u7c7b":74,"\u521d\u59cb\u5316biases_":74,"\u521d\u59cb\u5316paddlepaddle\u73af\u5883":4,"\u521d\u59cb\u72b6\u6001":70,"\u5220\u9664":73,"\u5220\u9664\u78c1\u76d8\u76ee\u5f55\u4e2d\u4e0d\u662f\u5f53\u524duuid\u7684\u5feb\u7167\u6587\u4ef6":20,"\u5229\u7528\u5206\u5e03\u5f0f\u8bad\u7ec3\u9a7e\u9a6d\u66f4\u591a\u7684\u8ba1\u7b97\u8d44\u6e90":56,"\u5229\u7528\u5355\u8bcdid\u67e5\u627e\u8be5\u5355\u8bcd\u5bf9\u5e94\u7684\u8fde\u7eed\u5411\u91cf":95,"\u5229\u7528\u66f4\u591a\u7684\u8ba1\u7b97\u8d44\u6e90\u53ef\u4ee5\u5206\u4e3a\u4e00\u4e0b\u51e0\u4e2a\u65b9\u5f0f\u6765\u8fdb\u884c":56,"\u5229\u7528\u8fd9\u79cd\u7279\u6027":70,"\u5229\u7528\u903b\u8f91\u56de\u5f52\u6a21\u578b\u5bf9\u8be5\u5411\u91cf\u8fdb\u884c\u5206\u7c7b":95,"\u5229\u7528kubernetes\u80fd\u65b9\u4fbf\u5730\u7ba1\u7406\u8de8\u673a\u5668\u8fd0\u884c\u5bb9\u5668\u5316\u7684\u5e94\u7528":85,"\u5229\u843d":68,"\u522b\u4eba\u5e2e\u4e86\u5fd9":73,"\u522b\u5fd8\u4e86":72,"\u5230":[20,53,71],"\u5230\u6240\u6709\u8282\u70b9\u800c\u4e0d\u7528\u5bc6\u7801":80,"\u5230\u672c\u5730":73,"\u5230\u6b64":[61,75],"\u5236\u4f5c\u65b0\u955c\u50cf\u6765\u5b8c\u6210\u4ee5\u4e0a\u7684\u5de5\u4f5c":87,"\u5236\u4f5cpaddlepaddle\u5f00\u53d1\u955c\u50cf":61,"\u5236\u4f5cpaddlepaddle\u751f\u4ea7\u955c\u50cf":61,"\u5236\u4f5cpaddlepaddle\u955c\u50cf":87,"\u5237\u7259":68,"\u524d\u4e00\u7bc7\u6587\u7ae0\u4ecb\u7ecd\u4e86\u5982\u4f55\u5728kubernetes\u96c6\u7fa4\u4e0a\u542f\u52a8\u4e00\u4e2a\u5355\u673apaddlepaddle\u8bad\u7ec3\u4f5c\u4e1a":87,"\u524d\u53f0":68,"\u524d\u5411\u4f20\u64ad":74,"\u524d\u5411\u4f20\u64ad\u7ed9\u5b9a\u8f93\u5165":74,"\u524d\u5411\u548c\u540e\u5411":74,"\u524d\u5411op\u5355\u5143\u6d4b\u8bd5\u7ee7\u627f\u81ea":75,"\u524d\u5411op\u5b9e\u73b0\u5b8c\u6210":75,"\u524d\u5411operator\u5355\u6d4b":75,"\u524d\u8005\u5728":56,"\u524d\u8005\u5b58\u50a8op\u7684\u8f93\u5165\u8f93\u51fa\u548c\u53c2\u6570\u5c5e\u6027":75,"\u524d\u8005\u622a\u65ad\u53ef\u5b66\u4e60\u53c2\u6570\u7684\u68af\u5ea6":56,"\u524d\u8005op\u7684\u5b9a\u4e49\u7ee7\u627f\u81ea":75,"\u524d\u81ea\u52a8\u68c0\u67e5\u4e00\u4e9b\u57fa\u672c\u4e8b\u5b9c":73,"\u5269\u4e0b\u7684pass\u4f1a\u76f4\u63a5\u4ece\u5185\u5b58\u91cc":2,"\u529f\u80fd":28,"\u529f\u80fd\u7684\u6b63\u786e\u6027\u5305\u62ec\u9a8c\u8bc1paddlepaddle\u76ee\u524d\u7684":47,"\u52a0\u4e0a\u504f\u7f6e\u5411\u91cf":74,"\u52a0\u4e86l2\u6b63\u5219\u548c\u68af\u5ea6\u622a\u65ad":95,"\u52a0\u5165":79,"\u52a0\u6743\u548c\u7528\u6765\u751f\u6210":71,"\u52a0\u6743\u7f16\u7801\u5411\u91cf":71,"\u52a0\u8f7d\u5177\u4f53\u7f51\u7edc\u53c2\u6570":58,"\u52a0\u8f7d\u9884\u8bad\u7ec3\u53c2\u6570":58,"\u52a0\u8f7dtest":82,"\u52a0\u901fpaddlepaddle\u8bad\u7ec3\u53ef\u4ee5\u8003\u8651\u4ece\u4ee5\u4e0b\u51e0\u4e2a\u65b9\u9762":56,"\u52a8\u6001\u5e93":34,"\u52a9\u624b":74,"\u5305\u542b20\u4e2a\u8bad\u7ec3\u6837\u4f8b":93,"\u5305\u542b3\u4e2a\u5c5e\u6027":93,"\u5305\u542b\u4e86\u67d0\u79cd\u7c7b\u578b\u7684\u7c7b\u578b\u5b9a\u4e49\u548c\u66b4\u9732\u7684\u5168\u90e8\u51fd\u6570":35,"\u5305\u542b\u6240\u6709\u548c\u524d\u7aef\u7f51\u9875\u8bbe\u8ba1\u76f8\u5173\u7684\u6587\u4ef6":77,"\u5305\u542b\u7684\u6240\u6709\u4f9d\u8d56\u5047\u8bbe\u90fd\u53ef\u4ee5\u5728paddle\u7684\u8fd0\u884c\u5bb9\u5668\u4e2d":61,"\u5305\u542bkernel\u7684op\u548c\u4e0d\u5305\u542bkernel\u7684op":75,"\u5305\u62ec":[21,82,95],"\u5305\u62ec\u4ee5\u4e0b\u4e24\u79cd":2,"\u5305\u62ec\u5b57\u7b26\u4e32\u5206\u914d":56,"\u5305\u62ec\u6570\u636e\u8f93\u5165":59,"\u5305\u62ec\u6743\u91cdw\u548c\u504f\u7f6eb":20,"\u5305\u62ec\u751f\u6210cpu":60,"\u5305\u62ec\u795e\u7ecf\u7f51\u7edc\u62d3\u6251\u7ed3\u6784":63,"\u5305\u62ec\u7b80\u5355\u7684":95,"\u5305\u62ecbool":84,"\u5305\u62eclinux":61,"\u5305\u7684\u65b9\u6cd5\u662f":53,"\u533a\u522b\u662f\u540c\u65f6\u5904\u7406\u4e86\u4e24\u4e2a\u8f93\u5165":68,"\u533a\u522b\u662frnn\u4f7f\u7528\u4e24\u5c42\u5e8f\u5217\u6a21\u578b":68,"\u5341\u4e00":68,"\u534e\u6da6\u4e07\u5bb6":68,"\u534f\u540c\u5b8c\u6210releas":47,"\u5355\u4e2a\u503c":21,"\u5355\u4f4d\u662fmb":82,"\u5355\u5143\u6d4b\u8bd5":[72,76],"\u5355\u5143\u6d4b\u8bd5\u4f1a\u5f15\u7528site":53,"\u5355\u5143\u6d4b\u8bd5\u4f1a\u88ab\u81ea\u52a8\u52a0\u5165\u5de5\u7a0b\u8fdb\u884c\u7f16\u8bd1":75,"\u5355\u5143\u6d4b\u8bd5\u5728\u5185\u7684\u6240\u6709\u5355\u5143\u6d4b\u8bd5":72,"\u5355\u5143\u6d4b\u8bd5checkgrad_ep":81,"\u5355\u53cc\u5c42\u5e8f\u5217\u7684\u53e5\u5b50\u662f\u4e00\u6837\u7684":68,"\u5355\u53cc\u5c42rnn":69,"\u5355\u53d8\u91cf\u7684\u7ebf\u6027\u56de\u5f52":59,"\u5355\u5c42":70,"\u5355\u5c42\u4e0d\u7b49\u957frnn":68,"\u5355\u5c42\u548c\u53cc\u5c42\u5e8f\u5217\u7684\u4f7f\u7528\u548c\u793a\u4f8b2\u4e2d\u7684\u793a\u4f8b\u7c7b\u4f3c":68,"\u5355\u5c42\u5e8f\u5217":67,"\u5355\u5c42\u5e8f\u5217\u7684\u6bcf\u4e2a\u5143\u7d20":67,"\u5355\u5c42\u5e8f\u5217\u7b2ci\u4e2a\u5143\u7d20":67,"\u5355\u5c42\u6216\u53cc\u5c42":67,"\u5355\u5c42\u65f6\u95f4\u5e8f\u5217":68,"\u5355\u5c42rnn":[68,70],"\u5355\u5c42rnn\u548c\u53cc\u5c42rnn\u7684\u7f51\u7edc\u914d\u7f6e":68,"\u5355\u673acpu\u8bad\u7ec3":56,"\u5355\u673agpu\u8bad\u7ec3":56,"\u5355\u6b65\u51fd\u6570":71,"\u5355\u6b65\u51fd\u6570\u548c\u8f93\u51fa\u51fd\u6570\u5728":71,"\u5355\u6b65\u51fd\u6570\u548c\u8f93\u51fa\u51fd\u6570\u90fd\u975e\u5e38\u7b80\u5355":71,"\u5355\u6b65\u51fd\u6570\u7684\u5b9e\u73b0\u5982\u4e0b\u6240\u793a":71,"\u5355\u6d4b\u5305\u62ec\u5bf9\u6bd4\u524d\u5411op\u4e0d\u540c\u8bbe\u5907":75,"\u5355\u70b9\u6545\u969c":20,"\u5355\u8fdb\u5355\u51fa":70,"\u5360\u4f4d\u7b26":93,"\u536b\u751f":68,"\u5373":[35,56,57,59,75,77,87,95],"\u5373\u4e00\u4e2a\u5c06\u5355\u8bcd\u5b57\u7b26\u4e32\u6620\u5c04\u5230\u5355\u8bcdid\u7684\u5b57\u5178":2,"\u5373\u4e0a\u8ff0\u4ee3\u7801\u4e2d\u7684\u7b2c19\u884c":68,"\u5373\u4e0d\u5141\u8bb8\u5728":75,"\u5373\u4e0d\u8981\u5c06\u6bcf\u4e00\u4e2a\u6837\u672c\u90fd\u653e\u5165train":2,"\u5373\u4e0d\u9700\u8981\u4f7f\u7528memori":68,"\u5373\u4e3a\u4e00\u4e2a\u65f6\u95f4\u6b65":68,"\u5373\u4e3a\u5355\u5c42rnn\u5e8f\u5217\u7684\u4f7f\u7528\u4ee3\u7801":68,"\u5373\u4e3a\u65f6\u95f4\u5e8f\u5217\u7684\u8f93\u5165":68,"\u5373\u4e3a\u8fd9\u4e2a\u53cc\u5c42rnn\u7684\u7f51\u7edc\u7ed3\u6784":68,"\u5373\u4e3a\u8fd9\u4e2a\u6570\u636e\u6587\u4ef6\u7684\u540d\u5b57":2,"\u5373\u4e8c\u7ef4\u6570\u7ec4":68,"\u5373\u4f7f\u7528":[35,57],"\u5373\u4f7f\u7528\u6237\u76f4\u63a5\u5f15\u7528\u67d0\u79cd\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5373\u4f7f\u95f4\u9694\u5f88\u5c0f":82,"\u5373\u4f7fc":35,"\u5373\u4f7fprocess\u51fd\u6570\u91cc\u9762\u53ea\u6709\u4e00\u4e2ayield":2,"\u5373\u4f8b\u5982":35,"\u5373\u4fbf\u662f":72,"\u5373\u4fbf\u8bbe\u7f6e":53,"\u5373\u4fbfpaddl":35,"\u5373\u521d\u59cb\u72b6\u6001\u4e3a0":70,"\u5373\u5305\u542b\u65f6\u95f4\u6b65\u4fe1\u606f":2,"\u5373\u5355\u65f6\u95f4\u6b65\u6267\u884c\u7684\u51fd\u6570":71,"\u5373\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217":68,"\u5373\u53cc\u5c42rnn\u7684\u6bcf\u4e2a\u72b6\u6001":70,"\u5373\u53ef":[59,73],"\u5373\u53ef\u4ee5\u6781\u5927\u7684\u52a0\u901f\u6570\u636e\u8f7d\u5165\u6d41\u7a0b":56,"\u5373\u5728\u53cc\u5c42\u5e8f\u5217\u7684\u539f\u59cb\u6570\u636e\u4e2d":68,"\u5373\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d":56,"\u5373\u5927\u90e8\u5206\u503c\u4e3a0":[2,63],"\u5373\u5b8c\u6210\u67d0\u4e00\u4e2a\u4efb\u52a1\u7684\u6700\u5c11\u51fd\u6570":35,"\u5373\u5bf9\u7b2c\u4e09\u6b65\u8fdb\u884c\u66ff\u6362":95,"\u5373\u5c06\u4e00\u6bb5\u82f1\u6587\u6587\u672c\u6570\u636e":2,"\u5373\u5c06\u4e00\u6bb5\u8bdd\u8fdb\u884c\u5206\u7c7b":68,"\u5373\u5f53\u524d\u65f6\u95f4\u6b65\u4e0b\u7684\u795e\u7ecf\u7f51\u7edc\u4f9d\u8d56\u524d\u4e00\u4e2a\u65f6\u95f4\u6b65\u795e\u7ecf\u7f51\u7edc\u4e2d\u67d0\u4e00\u4e2a\u795e\u7ecf\u5143\u8f93\u51fa":68,"\u5373\u6211\u4eec\u53ef\u4ee5\u5148\u5b9a\u4e49\u4e00\u4e2atensor":76,"\u5373\u6211\u4eec\u7684\u8bad\u7ec3\u76ee\u6807":59,"\u5373\u628a\u5355\u5c42rnn\u751f\u6210\u540e\u7684subseq\u7ed9\u62fc\u63a5\u6210\u4e00\u4e2a\u65b0\u7684\u53cc\u5c42seq":70,"\u5373\u6574\u4e2a\u53cc\u5c42group\u662f\u5c06\u524d\u4e00\u4e2a\u5b50\u53e5\u7684\u6700\u540e\u4e00\u4e2a\u5411\u91cf":68,"\u5373\u6574\u4e2a\u8f93\u5165\u5e8f\u5217":67,"\u5373\u6574\u6570\u6570\u7ec4":68,"\u5373\u65f6\u95f4\u9012\u5f52\u795e\u7ecf\u7f51\u7edc":68,"\u5373\u662f\u8de8\u8d8a\u65f6\u95f4\u6b65\u7684\u7f51\u7edc\u8fde\u63a5":68,"\u5373\u66b4\u9732":35,"\u5373\u7279\u5f81\u7684\u6570\u7ec4":68,"\u5373\u7f51\u5361\u540d":87,"\u5373\u82e5\u5e72\u6570\u636e\u6587\u4ef6\u8def\u5f84\u7684\u67d0\u4e00\u4e2a":2,"\u5373\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u51fa\u73b0nan\u6216\u8005inf":56,"\u5373\u8bbe\u7f6e":56,"\u5373\u8fd9\u4e2a\u52a8\u6001\u5e93\u662f\u4e0d\u4f9d\u8d56\u4e8e\u5176\u4ed6\u4efb\u4f55\u6587\u4ef6\u7684":34,"\u5373define_py_data_sources2\u5e94\u6539\u4e3a":58,"\u5373input":70,"\u5373rnn\u4e4b\u95f4\u6709\u4e00\u6b21\u5d4c\u5957\u5173\u7cfb":68,"\u5377\u79ef\u5c42\u6743\u91cd":94,"\u5377\u79ef\u7f51\u7edc\u662f\u4e00\u79cd\u7279\u6b8a\u7684\u4ece\u8bcd\u5411\u91cf\u8868\u793a\u5230\u53e5\u5b50\u8868\u793a\u7684\u65b9\u6cd5":95,"\u5378\u8f7dpaddlepaddle\u5305":53,"\u538b\u6241\u6210\u4e3aeigen\u7684\u4e00\u7ef4tensor":76,"\u538b\u7f29\u6210\u4e00\u4e2a\u5411\u91cf":68,"\u539f\u56e0":73,"\u539f\u56e0\u5728\u4e8e\u6ca1\u6709\u628a\u673a\u5668\u4e0acuda\u76f8\u5173\u7684\u9a71\u52a8\u548c\u5e93\u6620\u5c04\u5230\u5bb9\u5668\u5185\u90e8":53,"\u539f\u56e0\u662f\u6bcf\u4e2a\u56de\u590d\u90fd\u4f1a\u53d1\u9001\u4e00\u5c01\u90ae\u4ef6":73,"\u53bb\u8fc7":68,"\u53c2\u6570":[2,6,7,8,9,10,11,12,14,34,56,72,74,81,87,93,94],"\u53c2\u6570\u4e3a":75,"\u53c2\u6570\u5171\u4eab\u7684\u914d\u7f6e\u793a\u4f8b\u4e3a":58,"\u53c2\u6570\u540d":94,"\u53c2\u6570\u6570\u91cf":95,"\u53c2\u6570\u670d\u52a1\u5668":81,"\u53c2\u6570\u670d\u52a1\u5668\u7684\u53c2\u6570\u5206\u5757\u5927\u5c0f":82,"\u53c2\u6570\u670d\u52a1\u5668\u7684\u76d1\u542c\u7aef\u53e3":82,"\u53c2\u6570\u670d\u52a1\u5668\u7684\u7f51\u7edc\u8bbe\u5907\u540d\u79f0":82,"\u53c2\u6570\u670d\u52a1\u5668\u7684ip\u5730\u5740":82,"\u53c2\u6570\u670d\u52a1\u5668\u7a00\u758f\u66f4\u65b0\u7684\u53c2\u6570\u5206\u5757\u5927\u5c0f":82,"\u53c2\u6570\u6765\u63a7\u5236\u7f13\u5b58\u65b9\u6cd5":56,"\u53c2\u6570\u6982\u8ff0":83,"\u53c2\u6570\u7684\u89e3\u6790":87,"\u53c2\u6570\u7ef4\u5ea6":93,"\u53c2\u6570\u884c":93,"\u53c2\u6570\u8bbe\u7f6e":55,"\u53c2\u6570\u8bbe\u7f6e\u4e86\u5916\u5c42":68,"\u53c2\u6570\u8f93\u5165":56,"\u53c2\u6570\u9700\u8981\u5b9e\u73b0":71,"\u53c2\u7167\u4e0a\u8ff0\u6b65\u9aa4\u66f4\u65b0":73,"\u53c2\u8003":[28,34,85],"\u53c2\u8003\u5f3a\u8c03\u90e8\u5206":79,"\u53c2\u8003\u65f6\u95f4\u5e8f\u5217":68,"\u53c2\u8003\u955c\u50cf\u7684":87,"\u53c8":68,"\u53c8\u662f\u4e00\u4e2a\u5355\u5c42\u7684\u5e8f\u5217":67,"\u53c8\u8981\u4fdd\u8bc1\u6570\u636e\u662f\u968f\u673a\u7684":56,"\u53ca":74,"\u53cc\u5411\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u9690\u85cf\u72b6\u6001":71,"\u53cc\u5411\u9a8c\u8bc1":28,"\u53cc\u5c42":70,"\u53cc\u5c42\u4e0d\u7b49\u957frnn":68,"\u53cc\u5c42\u5e8f\u5217":67,"\u53cc\u5c42\u5e8f\u5217\u6216\u5355\u5c42\u5e8f\u5217":67,"\u53cc\u5c42\u5e8f\u5217\u6570\u636e\u4e00\u5171\u67094\u4e2a\u6837\u672c":68,"\u53cc\u5c42\u5e8f\u5217\u662f\u4e00\u4e2a\u5d4c\u5957\u7684\u5e8f\u5217":67,"\u53cc\u5c42\u5e8f\u5217\u662fpaddlepaddle\u652f\u6301\u7684\u4e00\u79cd\u975e\u5e38\u7075\u6d3b\u7684\u6570\u636e\u7ec4\u7ec7\u65b9\u5f0f":70,"\u53cc\u5c42\u5e8f\u5217\u6bcf\u4e2asubseq\u4e2d\u6bcf\u4e2a\u5143\u7d20":67,"\u53cc\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u53d8\u6210\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u53cc\u5c42\u6216\u8005\u5355\u5c42":67,"\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217\u7684dataprovider\u7684\u4ee3\u7801":68,"\u53cc\u5c42rnn":70,"\u53cc\u5c42rnn\u6570\u636e\u968f\u610f\u52a0\u4e86\u4e00\u4e9b\u9694\u65ad":68,"\u53cc\u5c42rnn\u987e\u540d\u601d\u4e49":68,"\u53cc\u8fdb\u5355\u51fa":70,"\u53cc\u8fdb\u53cc\u51fa":70,"\u53cd\u5411\u4f20\u64ad":74,"\u53cd\u5411\u4f20\u64ad\u6839\u636e\u8f93\u51fa\u7684\u68af\u5ea6":74,"\u53cd\u5411\u5355\u5143\u6d4b\u8bd5\u51fd\u6570\u9700\u8981\u4ee5":75,"\u53cd\u5411op\u5355\u5143\u6d4b\u8bd5\u7ee7\u627f\u81ea":75,"\u53cd\u5411op\u7684\u68af\u5ea6\u6d4b\u8bd5":75,"\u53cd\u5411op\u7c7b":75,"\u53cd\u5411op\u7c7b\u7684\u5b9a\u4e49":75,"\u53cd\u5411operator\u5355\u6d4b":75,"\u53cd\u5411opkernel\u7684\u5b9a\u4e49\u4e0e\u524d\u5411op\u7c7b\u4f3c":75,"\u53d1\u5e03":61,"\u53d1\u5e03\u5230dockerhub":47,"\u53d1\u5e03\u5230github":47,"\u53d1\u6563\u5230\u4e86\u4e00\u4e2a\u6570\u503c\u7279\u522b\u5927\u7684\u5730\u65b9":56,"\u53d1\u884c\u548c\u7ef4\u62a4":73,"\u53d1\u9001\u53c2\u6570\u7684\u7aef\u53e3\u53f7":82,"\u53d6\u503c\u76f8\u540c\u7684layer":57,"\u53d6\u51b3\u4e8e":75,"\u53d6\u51b3\u4e8e\u662f\u5426\u5bfb\u627e\u5230cuda\u5de5\u5177\u94fe":60,"\u53d6\u51b3\u4e8e\u662f\u5426\u5bfb\u627e\u5230gtest":60,"\u53d6\u51b3\u4e8e\u662f\u5426\u5bfb\u627e\u5230swig":60,"\u53d8\u6362\u77e9\u9635":74,"\u53d8\u91cf\u6765\u8bbe\u7f6e\u5185\u5b58\u4e2d\u6682\u5b58\u7684\u6570\u636e\u6761":2,"\u53e3\u5934":68,"\u53e5\u5b50\u8868\u793a\u7684\u8ba1\u7b97\u66f4\u65b0\u4e3a\u4e24\u6b65":95,"\u53e6\u4e00\u4e2a\u597d\u5904\u662f\u6211\u4eec\u53ef\u4ee5\u628apaddlepaddle\u5bb9\u5668\u8fd0\u884c\u5728\u8fdc\u7a0b\u670d\u52a1\u5668\u4e0a":61,"\u53e6\u4e00\u4e2a\u662f\u5185\u5b58\u64cd\u4f5c\u91cf":79,"\u53e6\u4e00\u4e2a\u662f\u521b\u5efadockerfile\u5e76\u8fd0\u884cdock":61,"\u53e6\u4e00\u4e2a\u662f\u6bcf\u6761\u5e8f\u5217":56,"\u53e6\u4e00\u4e2a\u7ec8\u7aef\u8fd0\u884cpython":61,"\u53e6\u4e00\u79cd\u65b9\u5f0f\u662f\u5c06\u7f51\u7edc\u5c42\u5212\u5206\u5230\u4e0d\u540c\u7684gpu\u4e0a\u53bb\u8ba1\u7b97":84,"\u53e6\u5916":[68,72],"\u53e6\u5916\u4e24\u4e2a\u5206\u522b\u662f\u6ed1\u52a8\u5747\u503c\u548c\u65b9\u5dee":94,"\u53ea\u4f5c\u4e3aread":70,"\u53ea\u4fdd\u5b58\u6700\u540e\u4e00\u8f6e\u7684\u53c2\u6570":82,"\u53ea\u5728\u7b2c\u4e00\u6b21cmake\u7684\u65f6\u5019\u6709\u6548":60,"\u53ea\u5bf9\u7279\u6b8a\u5728\u7ebf\u7cfb\u7edf\u8003\u8651\u4e24\u53f0\u4ee5\u4e0a\u540c\u65f6\u6545\u969c\u7684\u5bb9\u707e":20,"\u53ea\u622a\u53d6\u4e2d\u5fc3\u65b9\u5f62\u7684\u56fe\u50cf\u533a\u57df":94,"\u53ea\u662f\u53cc\u5c42\u5e8f\u5217\u5c06\u5176\u53c8\u505a\u4e86\u5b50\u5e8f\u5217\u5212\u5206":68,"\u53ea\u662f\u5c06\u53e5\u5b50\u7528\u8fde\u7eed\u5411\u91cf\u8868\u793a\u66ff\u6362\u4e3a\u7528\u7a00\u758f\u5411\u91cf\u8868\u793a":95,"\u53ea\u662f\u8bf4\u660e\u6570\u636e\u7684\u987a\u5e8f\u662f\u91cd\u8981\u7684":2,"\u53ea\u662f\u8bf7\u4e0d\u8981\u5fd8\u8bb0\u63d0\u524d\u5728\u7269\u7406\u673a\u4e0a\u5b89\u88c5gpu\u6700\u65b0\u9a71\u52a8":61,"\u53ea\u66b4\u9732\u6982\u5ff5\u7684\u63a5\u53e3":35,"\u53ea\u6709":68,"\u53ea\u67092\u4e2a\u914d\u7f6e\u4e0d\u4e00\u6837":93,"\u53ea\u6709\u5f53\u8bbe\u7f6e\u4e86spars":82,"\u53ea\u7528\u4e8e\u5728\u5e8f\u5217\u751f\u6210\u4efb\u52a1\u4e2d\u6307\u5b9a\u8f93\u5165\u6570\u636e":70,"\u53ea\u80fd\u5728recurrent_group\u4e2d\u4f5c\u4e3astep":57,"\u53ea\u80fd\u6d4b\u8bd5\u5355\u4e2a\u6a21\u578b":84,"\u53ea\u80fd\u8bbf\u95ee\u5b83\u4eec\u7684\u8f93\u51fa\u503c":57,"\u53ea\u80fd\u8c03\u7528paddle\u7684\u52a8\u6001\u5e93":34,"\u53ea\u8981\u4e00\u7cfb\u5217\u7279\u5f81\u6570\u636e\u4e2d\u7684":68,"\u53ea\u8981\u51fa\u73b0\u6d6e\u70b9\u6570\u5f02\u5e38":56,"\u53ea\u8981\u5728docker\u91cc\u542f\u52a8paddlepaddle\u7684\u65f6\u5019\u7ed9\u5b83\u4e00\u4e2a\u540d\u5b57":61,"\u53ea\u8bfbmemory\u8f93\u5165":70,"\u53ea\u9488\u5bf9\u5185\u5b58":56,"\u53ea\u9700\u4e2d\u65ad":80,"\u53ea\u9700\u4f7f\u7528":80,"\u53ea\u9700\u7528\u4f60\u5b9a\u4e49\u7684\u76ee\u5f55\u4fee\u6539":80,"\u53ea\u9700\u77e5\u9053\u8fd9\u662f\u4e00\u4e2a\u6807\u8bb0\u5c5e\u6027\u7684\u65b9\u6cd5\u5c31\u53ef\u4ee5\u4e86":2,"\u53ea\u9700\u8981":71,"\u53ea\u9700\u8981\u4e00\u884c\u4ee3\u7801\u5c31\u53ef\u4ee5\u8c03\u7528\u8fd9\u4e2apydataprovider2":2,"\u53ea\u9700\u8981\u5728\u51fd\u6570\u4e2d\u8c03\u7528\u591a\u6b21yield\u5373\u53ef":2,"\u53ea\u9700\u8981\u6062\u590d\u8fd9\u53f0\u8282\u70b9":20,"\u53ef\u4ee5":[68,73,80],"\u53ef\u4ee5\u4ee5\u540e\u53f0\u8fdb\u7a0b\u65b9\u5f0f\u8fd0\u884c\u5bb9\u5668":61,"\u53ef\u4ee5\u4f20\u5165\u4e00\u4e2a\u51fd\u6570":2,"\u53ef\u4ee5\u4f30\u8ba1\u51fa\u5982\u679c\u6a21\u578b\u91c7\u7528\u4e0d\u53d8\u7684\u8f93\u51fa\u6700\u5c0f\u7684cost0\u662f\u591a\u5c11":58,"\u53ef\u4ee5\u4f7f\u7528":58,"\u53ef\u4ee5\u4f7f\u7528\u5982\u4e0b\u4ee3\u7801":58,"\u53ef\u4ee5\u4f7f\u7528\u76f8\u5e94\u6570\u636e\u7c7b\u578b\u7684":58,"\u53ef\u4ee5\u4f7f\u7528\u8be5\u53c2\u6570":82,"\u53ef\u4ee5\u4f7f\u7528kubernetes\u7684\u547d\u4ee4\u884c\u5de5\u5177\u521b\u5efajob":87,"\u53ef\u4ee5\u4f7f\u7528python\u7684":4,"\u53ef\u4ee5\u51cf\u5c0f\u7cfb\u7edf\u590d\u6742\u6027":20,"\u53ef\u4ee5\u51cf\u5c11\u7f13\u5b58\u6c60\u7684\u5927\u5c0f":56,"\u53ef\u4ee5\u521b\u5efa\u4e00\u4e2a":86,"\u53ef\u4ee5\u521b\u5efa\u975e":75,"\u53ef\u4ee5\u53c2\u8003":[68,71,72,73,85,87],"\u53ef\u4ee5\u53c2\u8003\u4e0b\u9762\u7684\u6b65\u9aa4\u6392\u67e5":54,"\u53ef\u4ee5\u53c2\u8003\u4fdd\u5b58\u5728":93,"\u53ef\u4ee5\u53c2\u8003paddlepaddl":63,"\u53ef\u4ee5\u540c\u65f6\u5728cpu":76,"\u53ef\u4ee5\u544a\u8bc9\u60a8\u67d0\u4e2a\u64cd\u4f5c\u5230\u5e95\u82b1\u4e86\u591a\u957f\u65f6\u95f4":79,"\u53ef\u4ee5\u5728":61,"\u53ef\u4ee5\u5728\u4efb\u4f55\u673a\u5668\u4e0a\u6267\u884c\u7684":34,"\u53ef\u4ee5\u5728\u5171\u4eab\u5b58\u50a8\u4e0a\u67e5\u770b\u8f93\u51fa\u7684\u65e5\u5fd7\u548c\u6a21\u578b":87,"\u53ef\u4ee5\u5728\u8fd9\u4e2a":73,"\u53ef\u4ee5\u5728kubernetes\u4e2d\u6309\u7167":85,"\u53ef\u4ee5\u5b9e\u73b0\u4ecepaddl":76,"\u53ef\u4ee5\u5c06\u67d0\u4e00\u4e2a\u51fd\u6570\u6807\u8bb0\u6210\u4e00\u4e2apydataprovider2":2,"\u53ef\u4ee5\u5c06\u78c1\u76d8\u4e0a\u67d0\u4e2a\u76ee\u5f55\u5171\u4eab\u7ed9\u7f51\u7edc\u4e2d\u5176\u4ed6\u673a\u5668\u8bbf\u95ee":85,"\u53ef\u4ee5\u5c06memory\u7406\u89e3\u4e3a\u4e00\u4e2a\u65f6\u5ef6\u64cd\u4f5c":70,"\u53ef\u4ee5\u5c06op\u5206\u4e3a\u4e24\u79cd":75,"\u53ef\u4ee5\u5e2e\u60a8\u63d0\u4f9b\u4e00\u4e9b\u5b9a\u4f4d\u6027\u80fd\u74f6\u9888\u7684\u5efa\u8bae":79,"\u53ef\u4ee5\u5e76\u884c\u7f16\u8bd1\u5417":72,"\u53ef\u4ee5\u5feb\u901f\u8fed\u4ee3":61,"\u53ef\u4ee5\u6267\u884c":[53,61],"\u53ef\u4ee5\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\u7f16\u8bd1\u751f\u6210\u6587\u6863":77,"\u53ef\u4ee5\u628a\u5b83\u60f3\u8c61\u4e3a\u4e00\u4e2a\u7c7b\u4f3c":72,"\u53ef\u4ee5\u628a\u672c\u5730\u7684\u6570\u636e\u4e0a\u4f20\u5230\u5b58\u50a8\u96c6\u7fa4\u4e2d":21,"\u53ef\u4ee5\u6307\u5b9a\u54ea\u4e00\u4e2a\u8f93\u5165\u548c\u8f93\u51fa\u5e8f\u5217\u4fe1\u606f\u4e00\u81f4":68,"\u53ef\u4ee5\u662f\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":[67,70],"\u53ef\u4ee5\u662f\u4e00\u4e2a\u975e\u5e8f\u5217":70,"\u53ef\u4ee5\u662f\u4ee5\u4e0b\u51e0\u79cd":74,"\u53ef\u4ee5\u663e\u793a\u5730\u6307\u5b9a\u4e00\u4e2alayer\u7684\u8f93\u51fa\u7528\u4e8e\u521d\u59cb\u5316memori":70,"\u53ef\u4ee5\u6709\u4ee5\u4e0b\u4e24\u79cd":70,"\u53ef\u4ee5\u6709\u6548\u51cf\u5c0f\u7f51\u7edc\u7684\u963b\u585e":82,"\u53ef\u4ee5\u6709\u6548\u7684\u907f\u514dparamet":20,"\u53ef\u4ee5\u67e5\u770b":87,"\u53ef\u4ee5\u67e5\u770b\u6b64pod\u8fd0\u884c\u7684\u5bbf\u4e3b\u673a":86,"\u53ef\u4ee5\u6d4b\u8bd5\u591a\u4e2a\u6a21\u578b":84,"\u53ef\u4ee5\u7528":[28,72],"\u53ef\u4ee5\u7528\u4e8e\u5c0f\u91cf\u6570\u636e\u7684\u9a8c\u8bc1":85,"\u53ef\u4ee5\u7528\u4e8e\u63a5\u6536\u548cpydataprovider2\u4e00\u6837\u7684\u8f93\u5165\u6570\u636e\u5e76\u8f6c\u6362\u6210\u9884\u6d4b\u63a5\u53e3\u6240\u9700\u7684\u6570\u636e\u7c7b\u578b":4,"\u53ef\u4ee5\u7528\u4ee5\u4e0b\u6307\u4ee4":21,"\u53ef\u4ee5\u7528\u5982\u4e0b\u547d\u4ee4":73,"\u53ef\u4ee5\u7528\u6765\u8ba1\u7b97cpu\u51fd\u6570\u6216cuda\u5185\u6838\u7684\u65f6\u95f4\u6d88\u8017":79,"\u53ef\u4ee5\u770b\u4f5c\u662f\u4e00\u4e2a\u975e\u5e8f\u5217\u8f93\u5165":67,"\u53ef\u4ee5\u7cbe\u786e\u8bf4\u660e\u4e00\u4e2a\u957f\u8017\u65f6\u64cd\u4f5c\u7684\u5177\u4f53\u539f\u56e0":79,"\u53ef\u4ee5\u7ee7\u7eed\u5728\u81ea\u5df1\u7684\u529f\u80fd\u5206\u652f\u63d0\u4ea4\u4ee3\u7801":47,"\u53ef\u4ee5\u7f16\u5199":61,"\u53ef\u4ee5\u8003\u8651\u4f7f\u7528\u4e00\u4e9b\u4f18\u5316\u7b97\u6cd5":56,"\u53ef\u4ee5\u8054\u7cfbop":54,"\u53ef\u4ee5\u8054\u7cfbop\u662f\u5426\u53ef\u4ee5\u66f4\u6362\u96c6\u7fa4\u6216\u5347\u7ea7\u5f53\u524d\u96c6\u7fa4":54,"\u53ef\u4ee5\u88c5\u7684\u662f":72,"\u53ef\u4ee5\u8bbe\u7f6e":[65,66],"\u53ef\u4ee5\u8bbf\u95ee\u7531recurr":57,"\u53ef\u4ee5\u8c03\u7528resize\u63a5\u53e3\u8fdb\u884c\u6539\u53d8":76,"\u53ef\u4ee5\u8f7b\u677e\u5730\u5b8c\u6210\u795e\u7ecf\u7f51\u7edc\u914d\u7f6e":63,"\u53ef\u4ee5\u9009\u62e9\u662f\u5426\u4f7f\u7528\u53c2\u6570":84,"\u53ef\u4ee5\u901a\u8fc7":[61,73,85],"\u53ef\u4ee5\u901a\u8fc7\u4fee\u6539\u8fd9\u4e24\u4e2a\u51fd\u6570\u6765\u5b9e\u73b0\u590d\u6742\u7684\u7f51\u7edc\u914d\u7f6e":71,"\u53ef\u4ee5\u901a\u8fc7\u8c03\u7528":4,"\u53ef\u4ee5\u901a\u8fc7\u9636\u6bb5\u6027\u7684\u4fdd\u5b58\u6bcf\u4e2aparamet":20,"\u53ef\u4ee5\u901a\u8fc7show_parameter_stats_period\u8bbe\u7f6e\u6253\u5370\u53c2\u6570\u4fe1\u606f\u7b49":95,"\u53ef\u4ee5\u91cd\u547d\u540d\u8fd9\u4e2awhl\u5305\u4e3a":53,"\u53ef\u7528\u4e8e\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u89e3\u6790\u8fd9\u4e9b\u53c2\u6570":84,"\u53ef\u7528\u5728\u6d4b\u8bd5\u6216\u8bad\u7ec3\u65f6\u6307\u5b9a\u521d\u59cb\u5316\u6a21\u578b":95,"\u53ef\u80fd\u4f1a\u5bfc\u81f4\u51fa\u9519":87,"\u53ef\u80fd\u4f1a\u9020\u6210\u7f51\u7edc\u62e5\u585e":20,"\u53ef\u80fd\u7684\u4ee3\u7801\u4e3a":56,"\u53ef\u80fd\u7684\u539f\u56e0\u662f":58,"\u53ef\u80fd\u7684\u60c5\u51b5\u4e0b":79,"\u53ef\u80fd\u9700\u8981\u6ce8\u610f\u7ed9\u8fd9\u4e2a\u865a\u62df\u673a\u591a\u5206\u914d\u4e00\u4e9b":72,"\u53ef\u89c1\u8be5\u8ba1\u7b97\u7531\u4e24\u4e2a\u8f93\u5165":75,"\u53ef\u8bbe\u7f6e":65,"\u53ef\u9009":[2,74],"\u53ef\u91c7\u7528\u7b2c\u4e8c\u79cd\u65b9\u5f0f":57,"\u53f3\u8fb9\u662f":94,"\u5403":68,"\u5403\u996d":68,"\u5404\u65b9\u9762":68,"\u5404\u9879\u66f4\u52a0\u5177\u4f53\u7684\u5355\u5143\u6d4b\u8bd5\u5728":75,"\u5408":68,"\u5408\u7406":68,"\u540c\u65f6":[53,56,79],"\u540c\u65f6\u4e5f\u4f1a\u8bfb\u53d6\u76f8\u5173\u8def\u5f84\u53d8\u91cf\u6765\u8fdb\u884c\u641c\u7d22":60,"\u540c\u65f6\u4e5f\u53ef\u4ee5\u52a0\u901f\u5f00\u59cb\u8bad\u7ec3\u524d\u6570\u636e\u8f7d\u5165\u7684\u8fc7\u7a0b":56,"\u540c\u65f6\u4e5f\u53ef\u4ee5\u901a\u8fc7":73,"\u540c\u65f6\u4e5f\u80fd\u591f\u5f15\u5165\u66f4\u52a0\u590d\u6742\u7684\u8bb0\u5fc6\u673a\u5236":70,"\u540c\u65f6\u4f1a\u8ba1\u7b97\u5206\u7c7b\u51c6\u786e\u7387":95,"\u540c\u65f6\u4f60\u53ef\u4ee5\u4f7f\u7528":94,"\u540c\u65f6\u4f7f\u7528\u4e86l2\u6b63\u5219":95,"\u540c\u65f6\u5176\u5185\u90e8\u5b9e\u73b0\u53ef\u4ee5\u907f\u514d\u7eafcpu\u7248\u672cpaddlepaddle\u5728\u6267\u884c\u672c\u8bed\u53e5\u65f6\u53d1\u751f\u5d29\u6e83":79,"\u540c\u65f6\u518d\u5c06":47,"\u540c\u65f6\u53ef\u4ee5\u4f7f\u7528\u6237\u53ea\u5173\u6ce8\u5982\u4f55\u4ece\u6587\u4ef6\u4e2d\u8bfb\u53d6\u6bcf\u4e00\u6761\u6570\u636e":2,"\u540c\u65f6\u5728\u5185\u5b58\u91cc\u76f4\u63a5\u968f\u5373\u9009\u53d6\u6570\u636e\u6765\u505ashuffl":56,"\u540c\u65f6\u5c06\u53c2\u6570\u521d\u59cb\u5316\u4e3a":58,"\u540c\u65f6\u628a\u5f53\u524d\u76ee\u5f55":72,"\u540c\u65f6\u63d0\u8d77":47,"\u540c\u65f6\u7528\u6237\u9700\u8981\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u6307\u5b9a":84,"\u540c\u65f6\u8bbe\u7f6e\u5185\u5b58\u7f13\u5b58\u529f\u80fd":56,"\u540c\u65f6\u8bbe\u7f6e\u5b83\u7684input_types\u5c5e\u6027":2,"\u540c\u65f6\u8f93\u51fa\u5e8f\u5217\u5c42\u548c\u975e\u5e8f\u5217\u5c42":56,"\u540c\u65f6\u9884\u6d4b\u7f51\u7edc\u901a\u5e38\u76f4\u63a5\u8f93\u51fa\u6700\u540e\u4e00\u5c42\u7684\u7ed3\u679c\u800c\u4e0d\u662f\u50cf\u8bad\u7ec3\u7f51\u7edc\u4e00\u6837\u518d\u63a5\u4e00\u5c42cost":4,"\u540c\u6837":63,"\u540c\u6837\u4e5f\u53ef\u4ee5\u5728\u6d4b\u8bd5\u6a21\u5f0f\u4e2d\u6307\u5b9a\u6a21\u578b\u8def\u5f84":82,"\u540c\u6837\u53ef\u4ee5\u6267\u884c":61,"\u540c\u6837\u53ef\u4ee5\u6269\u5c55\u5230\u53cc\u5c42\u5e8f\u5217\u7684\u5904\u7406\u4e0a":70,"\u540c\u6837\u53ef\u83b7\u53d6\u5230\u8f93\u5165\u8f93\u51fa\u548c\u5c5e\u6027\u53c2\u6570":75,"\u540c\u6b65\u6267\u884c\u64cd\u4f5c\u7684\u7ebf\u7a0b\u6570":82,"\u540c\u7406":75,"\u540d\u5b57\u4fee\u9970":34,"\u540d\u79f0":95,"\u540e":[58,60,65,66,73,87],"\u540e\u5411\u4f20\u64ad":74,"\u540e\u5411\u4f20\u64ad\u7ed9\u5b9a\u8f93\u51fa\u7684\u68af\u5ea6":74,"\u540e\u8005\u5728\u6fc0\u6d3b\u51fd\u6570\u53cd\u5411\u8ba1\u7b97\u65f6\u88ab\u8c03\u7528":56,"\u540e\u8005\u622a\u65ad\u56de\u4f20\u7ed9\u524d\u5c42\u7684\u68af\u5ea6":56,"\u540e\u8005\u7528\u4e8e\u68c0\u67e5\u53c2\u6570\u5c5e\u6027\u7684\u5408\u6cd5\u6027":75,"\u540e\u8005\u7ee7\u627f\u81ea":75,"\u5411\u6307\u5b9a\u7684\u76ee\u5f55\u4e2d\u4e00\u4e2a\u65b0\u7684\u6587\u4ef6":20,"\u5411\u91cfenable_parallel_vector":81,"\u5411paddlepaddle\u7684\u4e3b\u7248\u672c\u5e93\u63d0\u4ea4":47,"\u5417":72,"\u5426":60,"\u5426\u5219":[1,65,66,75,80],"\u5426\u5219\u4f1a\u628a":73,"\u5426\u5219\u4f7f\u7528\u591a\u673a\u8bad\u7ec3":82,"\u5426\u5219\u4f7f\u7528cpu\u6a21\u5f0f":82,"\u5426\u5219\u4f7f\u7528gpu":84,"\u5426\u5219\u5b83\u4ee5\u4e00\u4e2a\u5e8f\u5217\u8f93\u5165":71,"\u5426\u5219\u5f97\u628apaddle\u9759\u6001\u5e93\u94fe\u63a5\u5230\u89e3\u91ca\u5668\u91cc":34,"\u5426\u5219\u9891\u7e41\u7684\u591a\u8282\u70b9\u5de5\u4f5c\u7a7a\u95f4\u90e8\u7f72\u53ef\u80fd\u4f1a\u5f88\u9ebb\u70e6":80,"\u542b\u4e49":94,"\u542b\u6709\u5e8f\u5217\u4fe1\u606f\u548c\u5b50\u5e8f\u5217\u4fe1\u606f\u7684\u7a20\u5bc6\u5411\u91cf":74,"\u542b\u6709\u5e8f\u5217\u4fe1\u606f\u7684\u6574\u6570":74,"\u542b\u6709\u5e8f\u5217\u4fe1\u606f\u7684\u7a20\u5bc6\u5411\u91cf":74,"\u542f\u52a8\u4e00\u4e2a\u65b0\u7684\u7ebf\u7a0b\u5f00\u59cb\u4fdd\u5b58\u68c0\u67e5\u70b9":20,"\u542f\u52a8\u5bb9\u5668\u5f00\u59cb\u8bad\u7ec3":87,"\u542f\u52a8\u5e76\u884c\u5411\u91cf\u7684\u9608\u503c":82,"\u542f\u52a8\u5feb\u901f\u5e94\u7b54":82,"\u542f\u7528\u68af\u5ea6\u53c2\u6570\u7684\u9608\u503c":82,"\u5440":68,"\u5468\u56f4":68,"\u547d\u4ee4":80,"\u547d\u4ee4\u4e3a":[53,86],"\u547d\u4ee4\u521b\u5efa\u65b0\u955c\u50cf":86,"\u547d\u4ee4\u5220\u9664":[65,66],"\u547d\u4ee4\u53ef\u4ee5\u8bbe\u7f6e":60,"\u547d\u4ee4\u6307\u5b9a\u7684\u53c2\u6570\u4f1a\u4f20\u5165\u7f51\u7edc\u914d\u7f6e\u4e2d":95,"\u547d\u4ee4\u6709\u65f6\u5019\u4f1a\u4ea7\u751f\u4e00\u4e9b\u4e2d\u95f4\u7ed3\u679c":72,"\u547d\u4ee4\u770b\u5230\u505c\u6b62\u540e\u4f46\u662f\u6ca1\u6709\u5220\u9664\u7684":72,"\u547d\u4ee4\u7f16\u8bd1\u6e90\u7801\u5373\u53ef":72,"\u547d\u4ee4\u884c\u53c2\u6570\u6587\u6863":95,"\u547d\u4ee4\u8bbe\u7f6e\u8be5\u7c7b\u7f16\u8bd1\u9009\u9879":60,"\u547d\u4ee4\u9009\u9879\u5e76\u4e14":80,"\u547d\u4ee4\u91cc\u90fd\u7528\u4e86":72,"\u547d\u540d\u4e3a":73,"\u547d\u540d\u7a7a\u95f4":85,"\u547d\u540d\u7a7a\u95f4\u4e3b\u8981\u4e3a\u4e86\u5bf9\u8c61\u8fdb\u884c\u903b\u8f91\u4e0a\u7684\u5206\u7ec4\u4fbf\u4e8e\u7ba1\u7406":85,"\u547d\u540d\u89c4\u8303":75,"\u547d\u540d\u8bf7\u9075\u5b88":75,"\u548c":[21,34,35,47,56,57,58,59,60,65,66,68,71,72,73,74,75,76,77,79,80,84,85,93,95],"\u548c\u4e00\u4e2a\u5df2\u7ecf\u5206\u8bcd\u540e\u7684\u53e5\u5b50":68,"\u548c\u4e09\u79cd\u5e8f\u5217\u6a21\u5f0f":[2,63],"\u548c\u4e0b\u9762\u5c06\u8981\u4ecb\u7ecd\u7684\u6ce8\u518c\u51fd\u6570\u4e00\u8d77\u653e\u5728":75,"\u548c\u4e2d\u6587\u6587\u6863":77,"\u548c\u4e4b\u524d\u51cf\u5c0f\u901a\u8fc7\u51cf\u5c0f\u7f13\u5b58\u6c60\u6765\u51cf\u5c0f\u5185\u5b58\u5360\u7528\u7684\u539f\u7406\u4e00\u81f4":56,"\u548c\u504f\u7f6e\u5411\u91cf":74,"\u548c\u5185\u5b58":72,"\u548c\u53cc\u5c42\u5e8f\u5217\u542b\u6709subseq":67,"\u548c\u56fd\u5185\u955c\u50cf":61,"\u548c\u5728":2,"\u548c\u5bf9\u8c61\u5b58\u50a8api":85,"\u548c\u5dee\u8bc4":95,"\u548c\u5e8f\u5217\u4e2d\u542b\u6709\u5143\u7d20\u7684\u6570\u76ee\u540c":67,"\u548c\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u8f93\u5165":71,"\u548c\u64cd\u4f5c\u7cfb\u7edf\u4e0a\u76f4\u63a5\u8fd0\u884c\u7684":72,"\u548c\u68af\u5ea6\u622a\u65ad":95,"\u548c\u771f\u5b9e":59,"\u548c\u793a\u4f8b2\u4e2d\u7684\u914d\u7f6e\u7c7b\u4f3c":68,"\u548c\u79bb\u7ebf\u6570\u636e\u7684\u65b9\u5f0f":21,"\u548c\u90e8\u5206layer":70,"\u548cpool":67,"\u548cpython\u63a5\u53e3\u6765\u63d0\u53d6\u7279\u5f81":94,"\u54c1\u8d28":68,"\u54ea\u4e2atrainer\u5148\u5b8c\u6210block\u7684\u8bad\u7ec3":20,"\u54ea\u4e9b\u4e0d\u662f":68,"\u5546\u52a1":68,"\u554a":68,"\u5668":95,"\u56db\u79cd\u6570\u636e\u7c7b\u578b":[2,63],"\u56de\u5f52\u8bef\u5dee\u4ee3\u4ef7\u5c42":59,"\u56e0\u4e3a\u5168\u8fde\u63a5\u5c42\u7684\u6fc0\u6d3b\u53ef\u4ee5\u662fsoftmax":74,"\u56e0\u4e3a\u53c2\u6570":84,"\u56e0\u4e3a\u5b83\u4eec\u7684\u8ba1\u7b97\u6548\u7387\u6bd4":71,"\u56e0\u4e3a\u5b83\u6bd4":71,"\u56e0\u4e3a\u5b98\u65b9\u955c\u50cf":87,"\u56e0\u4e3a\u5bb9\u5668\u5185\u7684\u6587\u4ef6\u90fd\u662f\u6682\u65f6\u5b58\u5728\u7684":85,"\u56e0\u4e3a\u6211\u4eec\u4f1a\u628a\u6240\u6709\u7f16\u8bd1\u5de5\u5177\u90fd\u5b89\u88c5\u8fdb\u4e00\u4e2a":72,"\u56e0\u4e3a\u6e90\u7801\u5c31\u5728\u672c\u673a\u4e0a":72,"\u56e0\u4e3a\u8fd9\u6837\u505a\u4e5f\u6ca1\u6cd5\u4fdd\u8bc1\u6d88\u9664\u968f\u673a\u6027":20,"\u56e0\u4e3adocker\u80fd\u5728\u6240\u6709\u4e3b\u8981\u64cd\u4f5c\u7cfb\u7edf":61,"\u56e0\u4e3apython\u7684\u641c\u7d22\u8def\u5f84\u662f\u4f18\u5148\u5df2\u7ecf\u5b89\u88c5\u7684python\u5305":53,"\u56e0\u4e3aswig\u5728\u7b2c\u4e09\u65b9\u8bed\u8a00\u4e2d\u66b4\u9732\u7684\u51fd\u6570\u540d":34,"\u56e0\u6b64":[1,2,68,70,74,75],"\u56e0\u6b64\u4f7f\u7528":2,"\u56e0\u6b64\u53cc\u5c42\u5e8f\u5217\u7684\u914d\u7f6e\u4e2d":68,"\u56e0\u6b64\u53ef\u4ee5\u4f7f\u7528\u8be5\u9009\u9879":93,"\u56e0\u6b64\u53ef\u80fd\u6d4b\u8bd5\u4e0d\u591f\u5b8c\u5907":76,"\u56e0\u6b64\u5728\u8f6c\u6362\u65f6\u9700\u8981\u663e\u793a\u7684\u6307\u5b9a":76,"\u56e0\u6b64\u5b83\u662finteger_value_sub_sequ":68,"\u56e0\u6b64\u6211\u4eec\u91c7\u7528\u8f93\u51fa\u7684\u52a0\u6743\u548c":74,"\u56e0\u6b64\u6709\u4e24\u79cd\u89e3\u51b3\u65b9\u6848":2,"\u56e0\u6b64\u7528\u6237\u5e76\u4e0d\u9700\u8981\u5173\u5fc3\u5b83\u4eec":81,"\u56e0\u6b64\u8be5\u5c42\u4e2d\u6ca1\u6709\u504f\u7f6e":94,"\u56e0\u6b64\u9519\u8bef\u7684\u4f7f\u7528\u4e8c\u8fdb\u5236\u53d1\u884c\u7248\u53ef\u80fd\u4f1a\u5bfc\u81f4\u8fd9\u79cd\u9519\u8bef":53,"\u56e0\u6b64init_hook\u5c3d\u91cf\u4f7f\u7528":2,"\u56fe":94,"\u56fe\u50cf\u5206\u7c7b":47,"\u56fe\u50cf\u5927\u5c0f\u4e3a3":94,"\u56fe\u8868":61,"\u5728":[2,35,47,67,68,71,72,73,75,80,94,95],"\u57280":61,"\u5728\u4e00\u4e2a\u4e0d\u53ef\u4e2d\u65ad\u5e76\u7f3a\u5c11\u5907\u4efd\u7684\u8bad\u7ec3\u4efb\u52a1\u4e2d":20,"\u5728\u4e00\u4e2a\u529f\u80fd\u9f50\u5168\u7684kubernetes\u673a\u7fa4\u91cc":86,"\u5728\u4e00\u4e2a\u53c2\u6570\u7684\u68af\u5ea6\u88ab\u66f4\u65b0\u540e":74,"\u5728\u4e00\u8f6e\u4e2d\u6bcfsave":82,"\u5728\u4e0a\u56fe\u4e2d\u663e\u793a\u4e86\u5728\u4e00\u4e2a\u5b9e\u9645\u751f\u4ea7\u73af\u5883\u4e2d\u7684\u5e94\u7528":21,"\u5728\u4e0a\u9762\u4ee3\u7801\u4e2d":68,"\u5728\u4e0a\u9762\u7684\u4ee3\u7801\u4e2d":75,"\u5728\u4e0b\u4e00\u7bc7\u4e2d":86,"\u5728\u4e0b\u9762\u4f8b\u5b50\u91cc":95,"\u5728\u4e0d\u540c\u64cd\u4f5c\u7cfb\u7edf":85,"\u5728\u4e4b\u540e\u7684":56,"\u5728\u4f7f\u7528\u8be5\u6587\u6863\u4e4b\u524d":63,"\u5728\u4f7f\u7528twine\u4e0a\u4f20\u4e4b\u524d":47,"\u5728\u5168\u8fde\u63a5\u5c42\u4e2d":74,"\u5728\u5177\u4f53\u7684\u8ba1\u7b97\u4e2d":76,"\u5728\u51c6\u5907\u53d1\u8d77":73,"\u5728\u51fa\u73b0\u5355\u70b9\u6545\u969c\u65f6":20,"\u5728\u51fd\u6570":87,"\u5728\u5206\u5e03\u5f0f\u73af\u5883\u4e2d\u6d4b\u8bd5":82,"\u5728\u5206\u5e03\u5f0f\u8bad\u7ec3\u4e2d":82,"\u5728\u521b\u5efaparameters\u540e":58,"\u5728\u5355\u5c42\u6570\u636e\u7684\u57fa\u7840\u4e0a":68,"\u5728\u53c2\u6570\u670d\u52a1\u5668\u4e0a\u52a0\u8f7d\u548c\u4fdd\u5b58\u53c2\u6570":82,"\u5728\u53c2\u6570\u670d\u52a1\u5668\u7ec8\u7aef\u6bcflog":82,"\u5728\u53cc\u5c42rnn\u4e2d\u7684\u7ecf\u5178\u60c5\u51b5\u662f\u5c06\u5185\u5c42\u7684\u6bcf\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217\u6570\u636e":68,"\u5728\u53cd\u5411\u4f20\u9012\u7684\u65f6\u5019":56,"\u5728\u53d8\u6362\u65f6\u9700\u8981\u5c06\u8f93\u5165\u5e8f\u5217\u4f20\u5165":68,"\u5728\u540c\u4e00\u4e2a\u547d\u540d\u7a7a\u95f4\u4e2d":85,"\u5728\u542f\u52a8job\u4e4b\u524d":87,"\u5728\u56de\u590d\u8bc4\u5ba1\u4eba\u610f\u89c1\u65f6":73,"\u5728\u58f0\u660edataprovider\u7684\u65f6\u5019\u4f20\u5165dictionary\u4f5c\u4e3a\u53c2\u6570":2,"\u5728\u591acpu\u8bad\u7ec3\u65f6\u5171\u4eab\u8be5\u53c2\u6570":82,"\u5728\u5b8c\u6210\u795e\u7ecf\u7f51\u7edc\u7684\u642d\u5efa\u4e4b\u540e":63,"\u5728\u5b9a\u4e49\u8f93\u5165layer\u4e4b\u540e":63,"\u5728\u5b9e\u73b0\u8fc7\u7a0b\u4e2d":35,"\u5728\u5b9e\u9645\u5e94\u7528\u4e2d":57,"\u5728\u5bb9\u5668\u521b\u5efa\u540e":87,"\u5728\u5bf9\u5bb9\u5668\u7684\u63cf\u8ff0":87,"\u5728\u5c42\u4e2d\u6307\u5b9a":84,"\u5728\u5e8f\u5217\u751f\u6210\u4efb\u52a1\u4e2d":70,"\u5728\u5f00\u59cb\u8bad\u7ec3\u4e4b\u524d":21,"\u5728\u5f02\u6784\u96c6\u7fa4\u4e2d":20,"\u5728\u5f15\u5165\u5176\u4ed6\u7c7b\u578b\u7684\u5934\u6587\u4ef6\u65f6":35,"\u5728\u5f53\u524d\u7684\u5b9e\u73b0\u65b9\u5f0f\u4e0b":74,"\u5728\u5f97\u5230":87,"\u5728\u5feb\u7167\u5199\u5165\u5b8c\u6210\u540e":20,"\u5728\u60a8\u7684\u5b9e\u9645\u73af\u5883\u4e2d":20,"\u5728\u6211\u4eec\u7684\u4f8b\u5b50\u4e2d":71,"\u5728\u6267\u884c\u65f6":76,"\u5728\u63d0\u4ea4":73,"\u5728\u642d\u5efa\u795e\u7ecf\u7f51\u7edc\u7684\u8fc7\u7a0b\u4e2d":63,"\u5728\u6570\u636e\u52a0\u8f7d\u548c\u7f51\u7edc\u914d\u7f6e\u5b8c\u6210\u4e4b\u540e":95,"\u5728\u672c\u4f8b\u4e2d":[68,73,84],"\u5728\u672c\u4f8b\u4e2d\u6ca1\u6709\u4f7f\u7528":2,"\u5728\u672c\u6559\u7a0b\u4e2d":71,"\u5728\u672c\u6587\u4e2d":80,"\u5728\u672c\u6587\u4e2d\u4f7f\u7528\u7684":80,"\u5728\u672c\u6587\u6863\u4e2d":28,"\u5728\u672c\u793a\u4f8b\u4e2d":68,"\u5728\u672c\u8282\u4e2d":71,"\u5728\u673a\u7fa4\u4e0a\u8fd0\u884c\u8f6c\u6362\u7a0b\u5e8f":21,"\u5728\u6811\u7684\u6bcf\u4e00\u5c42\u4e0a":82,"\u5728\u6837\u4f8b\u4e2d":35,"\u5728\u6a21\u578b\u6587\u4ef6\u7684":80,"\u5728\u6a21\u578b\u914d\u7f6e\u4e2d\u901a\u8fc7":95,"\u5728\u6b64":[81,84],"\u5728\u6b64\u4e3a\u65b9\u4fbf\u5bf9\u6bd4\u4e0d\u540c\u7f51\u7edc\u7ed3\u6784":95,"\u5728\u6b64\u611f\u8c22":93,"\u5728\u6bcf\u4e2a\u65f6\u95f4\u6b65\u4e2d":71,"\u5728\u6bcf\u4e2a\u65f6\u95f4\u6b65\u7684\u5b50\u5e8f\u5217\u957f\u5ea6\u53ef\u4ee5\u4e0d\u76f8\u7b49":68,"\u5728\u6bcf\u4e2a\u65f6\u95f4\u6b65\u957f":71,"\u5728\u6bcf\u4e2apod\u4e0a\u90fd\u901a\u8fc7volume\u65b9\u5f0f\u6302\u8f7d\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf\u7684\u4e00\u4e2a\u76ee\u5f55\u7528\u4e8e\u4fdd\u5b58\u8bad\u7ec3\u6570\u636e\u548c\u8f93\u51fa\u7ed3\u679c":87,"\u5728\u6d4b\u8bd5\u9636\u6bb5":82,"\u5728\u6d4b\u8bd5\u9636\u6bb5\u5b83\u4eec\u5c06\u4f1a\u88ab\u52a0\u8f7d\u5230\u6a21\u578b\u4e2d":94,"\u5728\u6e90\u7801\u76ee\u5f55\u6811\u7684\u6839\u76ee\u5f55\u4e2d\u8fd0\u884c":73,"\u5728\u7269\u7406\u673a\u4e0a\u624b\u52a8\u90e8\u7f72":85,"\u5728\u751f\u6210\u65f6":71,"\u5728\u7528\u6237\u4f7f\u7528c":35,"\u5728\u7528\u6237\u719f\u6089\u7684\u5f00\u53d1\u5e73\u53f0":65,"\u5728\u76f8\u5e94\u7684\u4f18\u5316\u7b97\u6cd5\u91cc\u8bbe\u7f6elearning_rate_schedule\u53ca\u76f8\u5173\u53c2\u6570":58,"\u5728\u76f8\u5e94layer\u7684":57,"\u5728\u7a0b\u5e8f\u5f00\u59cb\u9636\u6bb5":4,"\u5728\u7ebf\u6a21\u578b\u9884\u6d4b\u670d\u52a1":21,"\u5728\u7ec4\u5408\u65f6":63,"\u5728\u7f16\u8bd1\u5bbf\u4e3b\u673a\u7248protoc\u53ef\u6267\u884c\u6587\u4ef6\u548c\u76ee\u6807\u673a\u7248openblas\u5e93\u65f6\u9700\u8981\u7528\u5230":[65,66],"\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d":74,"\u5728\u7f51\u7edc\u914d\u7f6e\u91cc":2,"\u5728\u81ea\u7136\u8bed\u8a00\u5904\u7406\u4efb\u52a1\u4e2d":67,"\u5728\u8bad\u7ec3\u4e2d":71,"\u5728\u8bad\u7ec3\u4e4b\u524d":87,"\u5728\u8bad\u7ec3\u6570\u96c6\u4e0a\u8bad\u7ec3\u751f\u6210\u8bcd\u5411\u91cf\u5b57\u5178":93,"\u5728\u8bad\u7ec3\u65f6":86,"\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d":87,"\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u6bcfshow":82,"\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u8fdb\u884c\u6d4b\u8bd5":1,"\u5728\u8bbe\u7f6e":[65,66],"\u5728\u8bc4\u5ba1\u8fc7\u7a0b\u4e2d":47,"\u5728\u8be5\u793a\u4f8b\u4e2d":58,"\u5728\u8be5\u914d\u7f6e\u76847":68,"\u5728\u8d2d\u7269\u7f51\u7ad9\u4e0a":95,"\u5728\u8f6f\u4ef6\u5de5\u7a0b\u7684\u8303\u7574\u91cc":79,"\u5728\u8f93\u51fa\u7684\u8fc7\u7a0b\u4e2d":70,"\u5728\u8fd0\u884c\u795e\u7ecf\u7f51\u7edc\u8ba1\u7b97\u56fe\u65f6":76,"\u5728\u8fd9\u4e2a":47,"\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d":59,"\u5728\u8fd9\u4e2a\u4f8b\u5b50\u91cc":[74,86],"\u5728\u8fd9\u4e2a\u51fd\u6570\u4e2d":68,"\u5728\u8fd9\u4e2a\u52a8\u6001\u5e93\u4e2d\u4e0d\u5d4c\u5165\u4efb\u4f55\u5176\u4ed6\u8bed\u8a00\u7684\u89e3\u91ca\u5668":34,"\u5728\u8fd9\u4e2a\u6559\u7a0b\u4e2d":79,"\u5728\u8fd9\u4e2a\u6a21\u578b\u4e2d":71,"\u5728\u8fd9\u4e2a\u9636\u6bb5\u7684\u4ee3\u7801\u6b63\u5728\u7ecf\u5386\u56de\u5f52\u6d4b\u8bd5":47,"\u5728\u8fd9\u4e9b\u5934\u6587\u4ef6\u4e2d":35,"\u5728\u8fd9\u4e9b\u6587\u4ef6\u4e2d":35,"\u5728\u8fd9\u4e9blayer\u4e2d":68,"\u5728\u8fd9\u65f6\u771f\u6b63\u7684\u5206\u914d\u5185\u5b58":76,"\u5728\u8fd9\u6bb5\u4ee3\u7801\u4e2d":76,"\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b":[71,74],"\u5728\u8fd9\u79cd\u7ed3\u6784\u4e2d":70,"\u5728\u8fd9\u7bc7\u6587\u6863\u91cc":86,"\u5728\u8fd9\u7bc7\u6587\u7ae0\u91cc":87,"\u5728\u8fd9\u91cc":70,"\u5728\u8fd9\u91cc\u6211\u4eec\u4f7f\u7528\u5168\u8fde\u63a5\u5c42\u4f5c\u4e3a\u4f8b\u5b50\u6765\u5c55\u793a\u5b9e\u73b0\u65b0\u7f51\u7edc\u5c42\u6240\u9700\u8981\u7684\u56db\u4e2a\u6b65\u9aa4":74,"\u5728\u8fd9\u91cc\u7528eigenvector\u6765\u8868\u793a":76,"\u5728\u8fd9\u91cc\u9700\u8981\u6ce8\u610f\u7684\u662f":76,"\u5728\u8fdb\u884c\u7f51\u7edc\u914d\u7f6e\u4e4b\u524d":63,"\u5728\u914d\u7f6e\u4e2d\u9700\u8981\u8bfb\u53d6\u5916\u90e8\u5b57\u5178":2,"\u5728\u914d\u7f6e\u6587\u4ef6\u4e2d\u7684":94,"\u5728\u91c7\u7528sgd":58,"\u5728\u96c6\u7fa4\u4e0a\u8bad\u7ec3\u4e00\u4e2a\u7a00\u758f\u6a21\u578b\u9700\u8981\u52a0\u4e0a\u4e0b\u9762\u7684\u53c2\u6570":84,"\u5728\u975e\u5e8f\u5217\u8f93\u5165\u65f6":56,"\u5728android\u5e73\u53f0\u4e0a\u4e0d\u652f\u6301\u901a\u8fc7swig\u8c03\u7528\u6765\u8bad\u7ec3\u6216\u8005\u9884\u6d4b":65,"\u5728android\u5e73\u53f0\u4e0a\u53ea\u652f\u6301\u4f7f\u7528c":65,"\u5728aws\u4e0a\u5feb\u901f\u90e8\u7f72\u96c6\u7fa4":85,"\u5728build\u76ee\u5f55\u4e0b\u6267\u884c":53,"\u5728c":34,"\u5728c\u7684\u5934\u6587\u4ef6":34,"\u5728eigen\u4e2d":76,"\u5728generator\u7684\u4e0a\u4e0b\u6587\u4e2d\u5c3d\u91cf\u7559\u4e0b\u975e\u5e38\u5c11\u7684\u53d8\u91cf\u5f15\u7528":2,"\u5728kubernetes\u4e2d\u521b\u5efa\u7684\u6240\u6709\u8d44\u6e90\u5bf9\u8c61":85,"\u5728paddl":87,"\u5728paddle\u4e2d":84,"\u5728paddle\u4e4b\u4e0a\u8fd0\u884c\u7684\u6df1\u5ea6\u5b66\u4e60\u8bad\u7ec3\u8f93\u51fa\u7684\u6a21\u578b\u4f1a\u63d0\u4f9b\u7ed9\u5728\u7ebf\u4eba\u8138\u8bc6\u522b\u7684\u5e94\u7528\u4f7f\u7528":21,"\u5728paddlepaddle\u4e2d":[63,70],"\u5728paddlepaddle\u4e2d\u4f7f\u7528dropout\u6709\u4e24\u79cd\u65b9\u5f0f":57,"\u5728paddlepaddle\u4e2d\u5305\u542b\u4ee5\u4e0b":57,"\u5728paddlepaddle\u7684\u6587\u6863\u4e2d":68,"\u5728paddlepaddle\u91cc":59,"\u5728paramet":20,"\u5728python\u811a\u672c\u4e2d\u5b9e\u73b0\u4e0e\u524d\u5411operator\u76f8\u540c\u7684\u8ba1\u7b97\u903b\u8f91":75,"\u5728step\u51fd\u6570\u4e2d\u5b9a\u4e49":70,"\u5728step\u51fd\u6570\u4e2d\u5b9a\u4e49memori":70,"\u5728trainer":84,"\u5730\u5740\u4e5f\u53ef\u4ee5\u4e3ahdfs\u6587\u4ef6\u8def\u5f84":1,"\u5730\u6bb5":68,"\u5730\u7406\u4f4d\u7f6e":68,"\u5730\u94c1\u7ad9":68,"\u5747\u4f1a\u88ab\u5b89\u88c5\u5230includ":35,"\u5747\u503c\u56fe\u50cf\u6587\u4ef6":94,"\u5747\u5300\u5206\u5e03":58,"\u5747\u5300\u5206\u5e03\u7684\u8303\u56f4\u662f":82,"\u5747\u662f\u5728":35,"\u5747\u6709\u4e09\u4e2a\u5b50\u5e8f\u5217":68,"\u5747\u6709\u4e24\u7ec4\u7279\u5f81":68,"\u57fa\u4e8e\u53cc\u5c42\u5e8f\u5217\u8f93\u5165":70,"\u57fa\u4e8e\u7c98\u6027\u4f1a\u8bdd\u7684\u8d1f\u8f7d\u5747\u8861\u529f\u80fd":28,"\u57fa\u4e8epython\u7684\u6a21\u578b\u9884\u6d4b":4,"\u57fa\u4e8epython\u7684\u9884\u6d4b":[3,95],"\u57fa\u672c\u4e0a\u548cmnist\u6837\u4f8b\u4e00\u81f4":2,"\u57fa\u672c\u4f7f\u7528\u6982\u5ff5":64,"\u57fa\u672c\u76f8\u540c":93,"\u57fa\u7c7b":75,"\u586b\u5199":73,"\u589e\u52a0":75,"\u589e\u52a0\u4e86\u4e00\u6761cd\u547d\u4ee4":86,"\u589e\u52a0\u4e86\u8bbe\u5907\u7c7b\u578b":75,"\u589e\u52a0\u5982\u4e0b\u53c2\u6570":84,"\u589e\u52a0\u68af\u5ea6\u68c0\u6d4b\u7684\u5355\u5143\u6d4b\u8bd5":74,"\u5904\u7406\u5668\u6709\u4e24\u4e2a\u5173\u952e\u6027\u80fd\u9650\u5236":79,"\u5904\u7406\u6570\u636e\u7684python\u811a\u672c\u6587\u4ef6":95,"\u5904\u7406\u7684\u8f93\u5165\u5e8f\u5217\u4e3b\u8981\u5206\u4e3a\u4ee5\u4e0b\u4e09\u79cd\u7c7b\u578b":70,"\u5907\u6ce8":79,"\u590d\u6742\u5ea6\u6216\u65f6\u95f4\u590d\u6742\u5ea6":79,"\u5916\u5c42memory\u662f\u4e00\u4e2a\u5143\u7d20":68,"\u5916\u5c42outer_step\u4e2d":68,"\u591a\u4e2a\u503c":21,"\u591a\u4e2a\u5c42\u7684\u8f93\u51fa\u77e9\u9635\u7684\u9ad8\u5ea6\u4e0d\u4e00\u81f4\u5bfc\u81f4\u62fc\u63a5\u5931\u8d25":56,"\u591a\u4e2a\u8f93\u51fa\u5c42\u5904\u7406\u591a\u4e2a\u4e0d\u540c\u957f\u5ea6\u7684\u5e8f\u5217":56,"\u591a\u4e2ainput\u4ee5list\u65b9\u5f0f\u8f93\u5165":95,"\u591a\u4e2aparamet":20,"\u591a\u53e5\u8bdd\u8fdb\u4e00\u6b65\u6784\u6210\u4e86\u6bb5\u843d":70,"\u591a\u673a\u8bad\u7ec3":56,"\u591a\u7ebf\u7a0b\u7684\u6570\u636e\u8bfb\u53d6":2,"\u591a\u8f6e\u5bf9\u8bdd\u7b49\u66f4\u4e3a\u590d\u6742\u7684\u8bed\u8a00\u6570\u636e":70,"\u5927\u591a\u6570\u5c42\u4e0d\u9700\u8981\u8fdc\u7a0b\u7a00\u758f\u8bad\u7ec3\u51fd\u6570":74,"\u5927\u591a\u6570\u5c42\u9700\u8981\u8bbe\u7f6e\u4e3a":74,"\u5927\u591a\u6570\u7f51\u7edc\u5c42\u4e0d\u9700\u8981\u652f\u6301\u8fdc\u7a0b\u7a00\u758f\u66f4\u65b0":74,"\u5927\u591a\u6570\u8bed\u8a00\u90fd\u652f\u6301\u4f7f\u7528c\u8bed\u8a00api":34,"\u5927\u5bb6\u53ef\u4ee5\u7528\u628a\u5f00\u53d1\u5de5\u5177\u5b89\u88c5\u8fdb\u5165":72,"\u5927\u5bb6\u53ef\u4ee5\u901a\u8fc7\u5b83\u5236\u4f5c\u548c\u5206\u4eab\u5e26\u6709\u4ee3\u7801":61,"\u5927\u5c0f":80,"\u5927\u5c0f\u4e0d\u4e00\u6837\u65f6":56,"\u5927\u6982\u82b1\u5341\u5206\u949f\u770b\u4e00\u4e0b":72,"\u5929":68,"\u5929\u4e00\u5e7f\u573a":68,"\u5929\u4e00\u9601":68,"\u5934\u4fe1\u606f\u4e2d":58,"\u5934\u6587\u4ef6\u4e2d\u628a\u53c2\u6570\u5b9a\u4e49\u4e3a\u7c7b\u7684\u6210\u5458\u53d8\u91cf":74,"\u5934\u6587\u4ef6\u5982\u4e0b":74,"\u597d":68,"\u597d\u5403":68,"\u597d\u8bc4":95,"\u5982":[2,71,73,75,80,84],"\u59822":80,"\u5982\u4e0a\u4e00\u5c0f\u8282\u6240\u793a":76,"\u5982\u4e0b":2,"\u5982\u4e0b\u56fe\u6240\u793a":[68,79],"\u5982\u4e0b\u6240\u793a":[84,94],"\u5982\u4e0b\u662f\u4e00\u6bb5\u4f7f\u7528mnist":4,"\u5982\u4e0b\u8868\u683c":95,"\u5982\u4f55\u5b58\u50a8\u7b49\u7b49":2,"\u5982\u4f55\u89e3\u6790\u8be5\u5730\u5740\u4e5f\u662f\u7528\u6237\u81ea\u5b9a\u4e49dataprovider\u65f6\u9700\u8981\u8003\u8651\u7684\u5730\u65b9":1,"\u5982\u4f55\u8d21\u732e":78,"\u5982\u4f55\u8d21\u732e\u4ee3\u7801":78,"\u5982\u4f55\u8fdb\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3":95,"\u5982\u56fe\u4e2dtrainer":20,"\u5982\u6709":75,"\u5982\u672c\u4f8b\u4e2d":2,"\u5982\u672c\u4f8b\u7684":2,"\u5982\u679c\u4e00\u4e2a\u7f51\u7edc\u5c42\u9700\u8981\u914d\u7f6e\u7684\u8bdd":74,"\u5982\u679c\u4e0a\u9762\u4e24\u6b65\u51fa\u73b0\u9519\u8bef":20,"\u5982\u679c\u4e0b\u8f7d\u6210\u529f":94,"\u5982\u679c\u4e0d\u4e3a0":82,"\u5982\u679c\u4e0d\u4e86\u89e3":2,"\u5982\u679c\u4e0d\u5207\u8bcd":95,"\u5982\u679c\u4e0d\u6536\u655b":58,"\u5982\u679c\u4e3a":2,"\u5982\u679c\u4e3a0":82,"\u5982\u679c\u4e3afals":82,"\u5982\u679c\u4e3atrue":[2,82],"\u5982\u679c\u4e4b\u540e\u60f3\u8981\u91cd\u65b0\u8bbe\u7f6e":60,"\u5982\u679c\u4ec5\u4ec5\u4fee\u6539\u4e00\u4e2a\u6587\u4ef6\u4f46\u63d0\u4ea4\u4e86\u5341\u51e0\u4e2acommit":73,"\u5982\u679c\u4ed4\u7ec6\u8bbe\u7f6e\u7684\u8bdd":82,"\u5982\u679c\u4f60\u53ea\u9700\u8981\u4f7f\u7528\u7b80\u5355\u7684rnn":71,"\u5982\u679c\u4f60\u60f3\u4f7f\u7528\u8fd9\u4e9b\u7279\u6027":84,"\u5982\u679c\u4f60\u60f3\u8981\u4fdd\u5b58\u67d0\u4e9b\u5c42\u7684\u7279\u5f81\u56fe":82,"\u5982\u679c\u4f60\u66fe\u7ecf\u5728\u6e90\u7801\u76ee\u5f55\u4e0b\u7f16\u8bd1\u8fc7\u5176\u4ed6\u5e73\u53f0\u7684paddlepaddle\u5e93":[65,66],"\u5982\u679c\u4f60\u6b63\u5728\u5904\u7406\u5e8f\u5217\u6807\u8bb0\u4efb\u52a1":71,"\u5982\u679c\u4f60\u8981\u4e3a\u4e86\u6d4b\u8bd5\u800c\u589e\u52a0\u65b0\u7684\u6587\u4ef6":74,"\u5982\u679c\u4f7f\u7528":[80,93],"\u5982\u679c\u4f7f\u7528nvidia":61,"\u5982\u679c\u4f7f\u7528ssl\u8ba4\u8bc1":85,"\u5982\u679c\u4f7f\u7528swig\u6211\u4eec\u9700\u8981\u5c06\u5728interface\u6587\u4ef6\u91cc":34,"\u5982\u679c\u51fa\u73b0\u4ee5\u4e0bpython\u76f8\u5173\u7684\u5355\u5143\u6d4b\u8bd5\u90fd\u8fc7\u4e0d\u4e86\u7684\u60c5\u51b5":53,"\u5982\u679c\u53c2\u6570\u4fdd\u5b58\u4e0b\u6765\u7684\u6a21\u578b\u76ee\u5f55":56,"\u5982\u679c\u53c2\u6570\u6a21\u578b\u6587\u4ef6\u7f3a\u5931":93,"\u5982\u679c\u53d1\u73b0\u6700\u65e9\u7684\u62a5\u9519\u5c31\u662f\u7f51\u7edc\u901a\u4fe1\u7684\u95ee\u9898":54,"\u5982\u679c\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u672a\u8bbe\u7f6easync":82,"\u5982\u679c\u5728\u8bad\u7ec3\u671f\u95f4\u540c\u65f6\u53d1\u8d77\u53e6\u5916\u4e00\u4e2a\u8fdb\u7a0b\u8fdb\u884c\u6d4b\u8bd5":82,"\u5982\u679c\u5728\u8bad\u7ec3\u914d\u7f6e\u4e2d\u8bbe\u7f6ebatch":82,"\u5982\u679c\u5728\u8bad\u7ec3nlp\u76f8\u5173\u6a21\u578b\u65f6":58,"\u5982\u679c\u591a\u4e2aop\u4f9d\u8d56\u4e00\u4e9b\u5171\u7528\u7684\u51fd\u6570":75,"\u5982\u679c\u5931\u8d25":47,"\u5982\u679c\u5b58\u5728\u67d0\u4e9btrainer\u6267\u884c\u901f\u5ea6\u8fc7\u6162\u4f1a\u5f71\u54cd\u6574\u4f53\u96c6\u7fa4\u7684\u901f\u5ea6":20,"\u5982\u679c\u5c06\u8fd9\u4e2a\u5185\u5b58\u6c60\u51cf\u5c0f":56,"\u5982\u679c\u5df2\u7ecf\u6709pod\u8fd0\u884c":87,"\u5982\u679c\u5df2\u7ecf\u6b63\u5728\u6267\u884c\u4fdd\u5b58\u68c0\u67e5\u70b9\u7684\u7ebf\u7a0b":20,"\u5982\u679c\u5f00\u542f\u4f1a\u5bfc\u81f4\u8fd0\u884c\u7565\u6162":60,"\u5982\u679c\u5f53\u524dmpi\u96c6\u7fa4\u5e76\u4e0d\u652f\u6301\u4efb\u52a1\u72ec\u5360\u6a21\u5f0f":54,"\u5982\u679c\u60a8\u5728\u56fd\u5185":61,"\u5982\u679c\u60a8\u60f3\u8981\u66f4\u6df1\u5165\u4e86\u89e3deep":61,"\u5982\u679c\u60a8\u6ca1\u6709\u542c\u8bf4":72,"\u5982\u679c\u60a8\u7684gpu\u7406\u8bba\u53ef\u4ee5\u8fbe\u52306":79,"\u5982\u679c\u60f3\u4e3a\u4e00\u4e2a\u6570\u636e\u6587\u4ef6\u8fd4\u56de\u591a\u6761\u6837\u672c":2,"\u5982\u679c\u60f3\u4f7f\u7528\u53ef\u89c6\u5316\u7684\u5206\u6790\u5668":79,"\u5982\u679c\u60f3\u5f88\u597d\u7684\u7406\u89e3\u7a0b\u5e8f\u7684\u884c\u4e3a":79,"\u5982\u679c\u60f3\u6539\u53d8\u539f\u6709tensor\u7684shape\u4fe1\u606f":76,"\u5982\u679c\u60f3\u8981\u4e86\u89e3\u53cc\u5c42rnn\u5728\u5177\u4f53\u95ee\u9898\u4e2d\u7684\u4f7f\u7528":68,"\u5982\u679c\u60f3\u8981\u542f\u7528paddlepaddle\u7684\u5185\u7f6e\u5b9a\u65f6\u5668":79,"\u5982\u679c\u6211\u4eec\u53ea\u9700\u8981\u7f16\u8bd1\u4e00\u4e2a\u53ea\u652f\u6301":72,"\u5982\u679c\u6211\u77e5\u9053\u5185\u6838\u82b1\u4e8610ms\u6765\u79fb\u52a81gb\u6570\u636e":79,"\u5982\u679c\u6267\u884c\u5931\u8d25":85,"\u5982\u679c\u6267\u884c\u6210\u529f":94,"\u5982\u679c\u6307\u5b9a\u4e862\u4e2alayer\u4f5c\u4e3a\u8f93\u51fa\u5c42":56,"\u5982\u679c\u63d0\u793a\u6b63\u786e":77,"\u5982\u679c\u652f\u6301\u589e\u52a0\u6b64\u53c2\u6570\u63d0\u4ea4":54,"\u5982\u679c\u6570\u636e\u6587\u4ef6\u5b58\u4e8e\u672c\u5730\u78c1\u76d8":1,"\u5982\u679c\u662f\u4f7f\u7528\u975essl\u65b9\u5f0f\u8bbf\u95ee":85,"\u5982\u679c\u662f\u5176\u5b83\u7c7b\u578b":21,"\u5982\u679c\u6709\u591a\u4e2a\u8f93\u5165":70,"\u5982\u679c\u6709\u591a\u4e2a\u8f93\u5165\u5e8f\u5217":70,"\u5982\u679c\u6709\u66f4\u590d\u6742\u7684\u4f7f\u7528":1,"\u5982\u679c\u6709\u9700\u8981\u4fee\u6539\u7684\u5730\u65b9":73,"\u5982\u679c\u6709bugfix\u7684\u884c\u4e3a":47,"\u5982\u679c\u672a\u8bbe\u7f6e":82,"\u5982\u679c\u672a\u8bbe\u7f6egpu":84,"\u5982\u679c\u67d0\u4e00\u4e2a\u7c7b\u578b\u9700\u8981\u5f15\u7528\u53e6\u4e00\u4e2a\u7c7b\u578b":35,"\u5982\u679c\u67d0\u4e00\u4e2apaddl":35,"\u5982\u679c\u67d0\u4e00\u4e2apaddle\u6982\u5ff5\u5fc5\u987b\u8981\u66b4\u9732":35,"\u5982\u679c\u67d0\u4e00\u5757\u6839\u672c\u5c31\u4e0d\u600e\u4e48\u8017\u65f6":79,"\u5982\u679c\u68c0\u67e5\u5230\u5206\u914d\u5728\u4e0d\u540c\u53c2\u6570\u670d\u52a1\u5668\u4e0a\u7684\u53c2\u6570\u7684\u5206\u5e03\u4e0d\u5747\u5300\u6b21\u6570\u5927\u4e8echeck":82,"\u5982\u679c\u6ca1\u6709\u5b9a\u4e49memori":70,"\u5982\u679c\u6ca1\u6709\u8bbe\u7f6etest":1,"\u5982\u679c\u6ca1\u8fc7":73,"\u5982\u679c\u6d88\u606f\u6570\u636e\u592a\u5c0f":82,"\u5982\u679c\u6ee1\u8db3\u6761\u4ef6":20,"\u5982\u679c\u7528\u516c\u7528\u7684\u7535\u8111\u5f00\u53d1":72,"\u5982\u679c\u7528\u6237\u4e0d\u663e\u793a\u6307\u5b9a\u8fd4\u56de\u6570\u636e\u7684\u5bf9\u5e94\u5173\u7cfb":2,"\u5982\u679c\u7528\u6237\u4e0d\u9700\u8981\u8bbf\u95eelstm\u7684\u4e2d\u95f4\u53d8\u91cf":57,"\u5982\u679c\u7528\u6237\u60f3\u8981\u4e86\u89e3\u8be6\u7ec6\u7684\u6570\u636e\u96c6\u7684\u683c\u5f0f":93,"\u5982\u679c\u7528\u6237\u60f3\u8981\u81ea\u5b9a\u4e49\u521d\u59cb\u5316\u65b9\u5f0f":58,"\u5982\u679c\u7528\u6237\u8981\u628apaddle\u7684\u9759\u6001\u5e93":34,"\u5982\u679c\u7528\u81ea\u5df1\u7684\u7535\u8111\u5f00\u53d1":72,"\u5982\u679c\u771f\u60f3\u6316\u6398\u5185\u6838\u6df1\u5904\u7684\u67d0\u4e2a\u79d8\u5bc6":79,"\u5982\u679c\u7a0b\u5e8f\u5d29\u6e83\u4f60\u4e5f\u53ef\u4ee5\u624b\u52a8\u7ec8\u6b62":80,"\u5982\u679c\u7cfb\u7edf\u5b89\u88c5\u4e86\u591a\u4e2apython\u7248\u672c":53,"\u5982\u679c\u7cfb\u7edf\u652f\u6301":53,"\u5982\u679c\u7cfb\u7edf\u652f\u6301\u7684\u662f":53,"\u5982\u679c\u7f16\u8bd1\u7684\u65f6\u5019\u6211\u4eec\u7528\u4e86":72,"\u5982\u679c\u7f51\u7edc\u5c42\u4e0d\u9700\u8981\u8fdc\u7a0b\u7a00\u758f\u66f4\u65b0":74,"\u5982\u679c\u7f51\u7edc\u67b6\u6784\u7b80\u5355":71,"\u5982\u679c\u8981\u4e0a\u4f20gpu\u7248\u672c\u7684\u5305":47,"\u5982\u679c\u8981\u4f7f\u7528gpu":61,"\u5982\u679c\u8981\u542f\u7528gpu":80,"\u5982\u679c\u8981\u8fd0\u884c\u6240\u6709\u7684\u5355\u5143\u6d4b\u8bd5":73,"\u5982\u679c\u89e3\u51b3\u4e86\u67d0\u4e2aissue\u7684\u95ee\u9898":73,"\u5982\u679c\u8bad\u7ec3\u4e00\u4e2apass":58,"\u5982\u679c\u8bad\u7ec3\u8fc7\u7a0b\u7684\u7684cost\u660e\u663e\u9ad8\u4e8e\u8fd9\u4e2a\u5e38\u6570\u8f93\u51fa\u7684cost":58,"\u5982\u679c\u8bbe\u7f6e":2,"\u5982\u679c\u8bbe\u7f6e\u8be5\u53c2\u6570":82,"\u5982\u679c\u8bc4\u5ba1\u610f\u89c1\u6bd4\u8f83\u591a":73,"\u5982\u679c\u8bf4\u4e00\u4e2adocker\u955c\u50cf\u5c31\u662f\u4e00\u4e2a\u7a0b\u5e8f":61,"\u5982\u679c\u8c03\u7528\u9759\u6001\u5e93\u53ea\u80fd\u5c06\u9759\u6001\u5e93\u4e0e\u89e3\u91ca\u5668\u94fe\u63a5":34,"\u5982\u679c\u8f93\u51fa\u662fno":61,"\u5982\u679c\u8fd0\u884c":53,"\u5982\u679c\u8fd0\u884c\u6210\u529f":94,"\u5982\u679c\u8fd8\u4e0d\u884c":53,"\u5982\u679c\u96c6\u7fa4\u8282\u70b9\u6570\u91cf\u5c11":80,"\u5982\u679c\u9700\u8981\u5305\u542b\u66f4\u591a\u7684\u4f9d\u8d56":61,"\u5982\u679c\u9700\u8981\u6269\u5927\u77e9\u9635":74,"\u5982\u679c\u9700\u8981\u7f29\u51cf\u77e9\u9635":74,"\u5982\u679cgpu":75,"\u5982\u679clearning_rate\u592a\u5927":58,"\u5982\u679clearning_rate\u592a\u5c0f":58,"\u5982\u679cop\u6ca1\u6709\u5b9e\u73b0gpu":75,"\u5982\u679cop\u7684\u67d0\u4e2a\u8f93\u5165\u4e0d\u53c2\u4e0e\u53cd\u5411\u68af\u5ea6\u7684\u8ba1\u7b97":75,"\u5982\u679cpaddlepaddle\u5305\u5df2\u7ecf\u5728python\u7684sit":53,"\u5982\u679cparamet":20,"\u5982\u6bcf\u4e2a\u6587\u4ef6\u53ea\u6709\u4e00\u4e2a":73,"\u5982\u795e\u7ecf\u5143\u6fc0\u6d3b\u503c\u7b49":56,"\u5982\u8981build\u8fd9\u4e2a\u5f00\u53d1\u955c\u50cf":73,"\u5982\u9ad8\u4eae\u90e8\u5206":79,"\u5b50":68,"\u5b50\u53e5":70,"\u5b50\u53e5\u7684\u5355\u8bcd\u6570\u548c\u6307\u5b9a\u7684\u4e00\u4e2a\u8f93\u5165\u5e8f\u5217\u4e00\u81f4":70,"\u5b50\u76ee\u5f55":72,"\u5b57\u5178\u5171\u5305\u542b":93,"\u5b57\u5178\u91c7\u7528utf8\u7f16\u7801":93,"\u5b57\u6bb5\u4e2d":87,"\u5b57\u6bb5\u4e3a\u4f8b":56,"\u5b57\u6bb5\u8868\u793a\u5bb9\u5668\u7684\u73af\u5883\u53d8\u91cf":87,"\u5b57\u6bb5\u8868\u793a\u8fd9\u4e2ajob\u4f1a\u540c\u65f6\u5f00\u542f3\u4e2apaddlepaddle\u8282\u70b9":87,"\u5b57\u7b26\u4e32":21,"\u5b58\u50a8":21,"\u5b58\u50a8\u5377":85,"\u5b58\u5165settings\u5bf9\u8c61":2,"\u5b66\u4e60":72,"\u5b66\u4e60\u6210\u672c\u9ad8":34,"\u5b66\u4e60\u7387\u4e3a":58,"\u5b66\u4e60\u7b97\u6cd5":59,"\u5b81\u6ce2":68,"\u5b83\u4eec\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4f5c\u4e3a\u7f51\u7edc\u7684\u51fa\u53e3":59,"\u5b83\u4eec\u7684\u6587\u4ef6\u540d\u662f":21,"\u5b83\u4eec\u8fd8\u53ef\u4ee5\u4f9b\u90a3\u4e9b\u8fd0\u884c\u66f4\u590d\u6742\u7684\u96c6\u7fa4\u7ba1\u7406\u7cfb\u7edf":80,"\u5b83\u4f1a\u5728dataprovider\u521b\u5efa\u7684\u65f6\u5019\u6267\u884c":2,"\u5b83\u4f7f\u752850\u5c42\u7684resnet\u6a21\u578b\u6765\u5bf9":94,"\u5b83\u5305\u542b\u4e86\u8fd9\u4e2a\u8f6f\u4ef6\u672c\u8eab\u548c\u5b83\u6240\u4f9d\u8d56\u7684\u8fd0\u884c\u73af\u5883":61,"\u5b83\u5305\u542b\u4ee5\u4e0b\u51e0\u6b65":74,"\u5b83\u5305\u542b\u4ee5\u4e0b\u53c2\u6570":74,"\u5b83\u5305\u542b\u7684\u5c5e\u6027\u53c2\u6570\u5982\u4e0b":2,"\u5b83\u53eb\u505a":71,"\u5b83\u53ef\u4ee5\u5e2e\u52a9\u51cf\u5c11\u5206\u53d1\u5ef6\u8fdf":80,"\u5b83\u53ef\u4ee5\u5e2e\u52a9\u6211\u4eec\u683c\u5f0f\u5316\u6e90\u4ee3\u7801":73,"\u5b83\u53ef\u4ee5\u6307\u6d4b\u91cf\u4e00\u4e2a\u7a0b\u5e8f\u7684\u7a7a\u95f4":79,"\u5b83\u53ef\u80fd\u6709\u4e0d\u6b62\u4e00\u4e2a\u6743\u91cd":74,"\u5b83\u548c\u6570\u636e\u4f20\u5165\u51fd\u6570\u7684\u7b2c\u4e00\u4e2a\u53c2\u6570":2,"\u5b83\u5b58\u50a8\u5f53\u524d\u8282\u70b9\u6240\u6709\u8bad\u7ec3":80,"\u5b83\u5b9a\u4e49\u4e86":71,"\u5b83\u5b9a\u4e49\u4e86\u6a21\u578b\u53c2\u6570\u6539\u53d8\u7684\u89c4\u5219":59,"\u5b83\u5b9a\u4e49\u89e3\u7801\u7f51\u7edc\u7684":71,"\u5b83\u5c06\u88ab\u5206\u53d1\u5230":80,"\u5b83\u5c06\u8fd4\u56de\u5982\u4e0b\u7684\u5b57\u5178":94,"\u5b83\u5e76\u4e0d\u662f\u4e00\u4e2a\u5b8c\u6574\u7684recurr":57,"\u5b83\u652f\u6301\u591a\u7ebf\u7a0b\u66f4\u65b0":74,"\u5b83\u662finteger_value\u7c7b\u578b\u7684":68,"\u5b83\u662finteger_value_sequence\u7c7b\u578b\u7684":68,"\u5b83\u6709\u52a9\u4e8e\u5e2e\u52a9\u9891\u7e41\u4fee\u6539\u548c\u8bbf\u95ee\u5de5\u4f5c\u533a\u6587\u4ef6\u7684\u7528\u6237\u51cf\u5c11\u8d1f\u62c5":80,"\u5b83\u7684":71,"\u5b83\u7684\u529f\u80fd\u662f":75,"\u5b83\u7684\u6bcf\u4e00\u4e2a\u5143\u7d20":67,"\u5b83\u7684\u8f93\u5165\u4e0e\u7ecf\u8fc7\u5b66\u4e60\u7684\u53c2\u6570\u505a\u5185\u79ef\u5e76\u52a0\u4e0a\u504f\u7f6e":74,"\u5b83\u8868\u793a":72,"\u5b83\u8bfb\u5165\u6570\u636e\u5e76\u5c06\u5b83\u4eec\u4f20\u8f93\u5230\u63a5\u4e0b\u6765\u7684\u7f51\u7edc\u5c42":59,"\u5b83\u9996\u5148\u8c03\u7528\u57fa\u6784\u9020\u51fd\u6570":74,"\u5b89\u6392":68,"\u5b89\u88c5\u4e0e\u7f16\u8bd1":64,"\u5b89\u88c5\u540e\u7684\u76ee\u5f55\u7ed3\u6784\u4e3a":35,"\u5b89\u88c5\u597ddocker\u4e4b\u540e\u53ef\u4ee5\u4f7f\u7528\u6e90\u7801\u76ee\u5f55\u4e0b\u7684\u811a\u672c\u6784\u5efa\u6587\u6863":77,"\u5b89\u88c5\u5f00\u53d1\u5de5\u5177\u5230":72,"\u5b89\u88c5\u6587\u6863":63,"\u5b89\u88c5\u6d41\u7a0b":95,"\u5b89\u88c5\u8be5\u8f6f\u4ef6\u5305\u5c31\u53ef\u4ee5\u5728python\u73af\u5883\u4e0b\u5b9e\u73b0\u6a21\u578b\u9884\u6d4b":4,"\u5b89\u88c5paddlepaddl":95,"\u5b89\u9759":68,"\u5b8c\u6210":73,"\u5b8c\u6210\u4e00\u4e2a\u4f20\u8f93\u52a8\u4f5c\u5b8c\u6210\u7684\u65f6\u95f4\u4e5f\u6bd4\u8f83\u77ed":28,"\u5b8c\u6210\u4efb\u610f\u7684\u8fd0\u7b97\u903b\u8f91":70,"\u5b8c\u6210\u540evolume\u4e2d\u7684\u6587\u4ef6\u5185\u5bb9\u5927\u81f4\u5982\u4e0b":87,"\u5b8c\u6210\u5f00\u53d1":61,"\u5b8c\u6210\u6570\u636e\u7684\u9884\u5904\u7406":21,"\u5b8c\u6210\u76f8\u5e94\u7684\u8ba1\u7b97":67,"\u5b8c\u6210paddlepaddle\u7684\u5b89\u88c5":63,"\u5b8c\u6574\u4ee3\u7801\u53ef\u4ee5\u53c2\u8003\u793a\u4f8b":56,"\u5b8c\u6574\u6e90\u7801\u53ef\u53c2\u8003":58,"\u5b8c\u6574\u7684\u4ee3\u7801\u89c1":4,"\u5b8c\u6574\u7684\u53c2\u6570\u77e9\u9635\u88ab\u5206\u5e03\u5728\u4e0d\u540c\u7684\u53c2\u6570\u670d\u52a1\u5668\u4e0a":74,"\u5b8c\u6574\u7684\u914d\u7f6e\u6587\u4ef6\u5728":71,"\u5b98\u65b9\u6587\u6863":60,"\u5b9a\u4e49\u4e00\u4e2a\u65f6\u95f4\u6b65\u4e4b\u5185rnn\u5355\u5143\u5b8c\u6210\u7684\u8ba1\u7b97":70,"\u5b9a\u4e49\u4e00\u4e2apython\u7684":2,"\u5b9a\u4e49\u4e86\u4e00\u4e2a\u53ea\u8bfb\u7684memori":70,"\u5b9a\u4e49\u4e86\u7f51\u7edc\u7ed3\u6784\u5e76\u4fdd\u5b58\u4e3a":59,"\u5b9a\u4e49\u4e86lstm\u5355\u5143\u5728\u4e00\u4e2a\u65f6\u95f4\u6b65\u5185\u7684\u8ba1\u7b97\u8fc7\u7a0b":57,"\u5b9a\u4e49\u4f4d\u7f6e":75,"\u5b9a\u4e49\u5728\u5916\u5c42":70,"\u5b9a\u4e49\u5f02\u6b65\u8bad\u7ec3\u7684\u957f\u5ea6":82,"\u5b9a\u4e49\u6570\u636e\u6765\u6e90":59,"\u5b9a\u4e49\u6e90\u8bed\u53e5\u7684\u6570\u636e\u5c42":71,"\u5b9a\u4e49\u7c7b\u578b":75,"\u5b9a\u4e49\u89e3\u7801\u5668\u7684memori":71,"\u5b9a\u4e49\u8f93\u5165":75,"\u5b9a\u4e49\u8f93\u5165\u6570\u636e\u7684\u7c7b\u578b":59,"\u5b9a\u4e49\u8f93\u51fa":75,"\u5b9a\u4e49\u8f93\u51fa\u51fd\u6570":71,"\u5b9a\u4e49\u95e8\u63a7\u5faa\u73af\u5355\u5143\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u5355\u6b65\u51fd\u6570":71,"\u5b9d\u5854\u7684\u5e95\u7aef\u9700\u8981\u575a\u5b9e\u7684\u57fa\u5ea7\u6765\u652f\u6491":63,"\u5b9e\u73b0\u4e24\u4e2a\u5b8c\u5168\u7b49\u4ef7\u7684\u5168\u8fde\u63a5rnn":68,"\u5b9e\u73b0\u524d\u5411\u4f20\u64ad\u7684\u90e8\u5206\u6709\u4e0b\u9762\u51e0\u4e2a\u6b65\u9aa4":74,"\u5b9e\u73b0\u5355\u6b65\u51fd\u6570":71,"\u5b9e\u73b0\u540e\u5411\u4f20\u64ad\u7684\u90e8\u5206\u6709\u4e0b\u9762\u51e0\u4e2a\u6b65\u9aa4":74,"\u5b9e\u73b0\u5728":75,"\u5b9e\u73b0\u5bf9":76,"\u5b9e\u73b0\u6570\u636e\u8f93\u5165\u51fd\u6570":2,"\u5b9e\u73b0\u65b0\u7684op\u90fd\u6dfb\u52a0\u81f3\u76ee\u5f55":75,"\u5b9e\u73b0\u6784\u9020\u51fd\u6570":74,"\u5b9e\u73b0\u7684":57,"\u5b9e\u73b0\u7b80\u5355":34,"\u5b9e\u73b0\u7ec6\u8282":74,"\u5b9e\u73b0\u7f51\u7edc\u5c42\u7684\u524d\u5411\u4f20\u64ad":74,"\u5b9e\u73b0\u7f51\u7edc\u5c42\u7684\u540e\u5411\u4f20\u64ad":74,"\u5b9e\u73b0\u8bcd\u8bed\u548c\u53e5\u5b50\u4e24\u4e2a\u7ea7\u522b\u7684\u53cc\u5c42rnn\u7ed3\u6784":70,"\u5b9e\u73b0\u8be5\u5c42\u7684c":74,"\u5b9e\u9645\u4e0a":61,"\u5b9e\u9645\u4e0a\u4f7f\u7528\u4e86":57,"\u5b9e\u9645\u4e0a\u53ea\u6709":94,"\u5b9e\u9645\u4e0a\u9700\u8981\u7684\u8f93\u51fa\u7ed3\u679c\u662f\u4e24\u4e2a\u77e9\u9635":56,"\u5ba2\u6237":68,"\u5bb6":68,"\u5bb9\u5668":[61,85],"\u5bb9\u5668\u4e0d\u4f1a\u4fdd\u7559\u5728\u8fd0\u884c\u65f6\u751f\u6210\u7684\u6570\u636e":85,"\u5bb9\u5668\u4f7f\u7528":61,"\u5bb9\u5668\u8fd0\u884c\u90fd\u8fd0\u884c":87,"\u5bbd\u5ea6\u7b49\u4e8e\u914d\u7f6e\u4e2dlayer\u7684s":56,"\u5bbf\u4e3b\u673a\u662flinux":66,"\u5bbf\u4e3b\u673a\u7684c":[65,66],"\u5bbf\u4e3b\u673a\u76ee\u5f55":85,"\u5bc4\u5b58\u5668\u4f7f\u7528\u60c5\u51b5\u548c\u5171\u4eab\u5185\u5b58\u4f7f\u7528\u60c5\u51b5\u80fd\u8ba9\u6211\u4eec\u5bf9gpu\u7684\u6574\u4f53\u4f7f\u7528\u6709\u66f4\u597d\u7684\u7406\u89e3":79,"\u5bf9":68,"\u5bf9\u4e00\u4e2a5\u7ef4\u975e\u5e8f\u5217\u7684\u7a00\u758f01\u5411\u91cf":[2,63],"\u5bf9\u4e00\u4e2a5\u7ef4\u975e\u5e8f\u5217\u7684\u7a00\u758f\u6d6e\u70b9\u5411\u91cf":[2,63],"\u5bf9\u4e8e":71,"\u5bf9\u4e8e\u4e0d\u540c\u8bed\u8a00":34,"\u5bf9\u4e8e\u4e24\u79cd\u4e0d\u540c\u7684\u8f93\u5165\u6570\u636e\u7c7b\u578b":68,"\u5bf9\u4e8e\u4e60\u60ef\u4f7f\u7528windows\u548cmacos\u7684\u5f00\u53d1\u8005\u6765\u8bf4":72,"\u5bf9\u4e8e\u5185\u5b58\u8f83\u5c0f\u7684\u673a\u5668":2,"\u5bf9\u4e8e\u5355\u5c42rnn":68,"\u5bf9\u4e8e\u5355\u5c42rnn\u7684\u6570\u636e\u4e00\u5171\u6709\u4e24\u4e2a\u6837\u672c":68,"\u5bf9\u4e8e\u53cc\u5c42rnn":68,"\u5bf9\u4e8e\u540c\u4e00\u6bb5c":34,"\u5bf9\u4e8e\u540c\u6837\u7684\u6570\u636e":68,"\u5bf9\u4e8e\u591a\u8bed\u8a00\u63a5\u53e3":34,"\u5bf9\u4e8e\u5927\u591a\u6570\u8bed\u8a00":34,"\u5bf9\u4e8e\u6211\u4eec\u652f\u6301\u7684\u5168\u90e8\u77e9\u9635\u64cd\u4f5c":74,"\u5bf9\u4e8e\u6bb5\u843d\u7684\u6587\u672c\u5206\u7c7b":68,"\u5bf9\u4e8e\u6bcf\u4e00\u4e2a\u5355\u5c42rnn\u7684\u6570\u636e":68,"\u5bf9\u4e8e\u6bcf\u79cd\u7c7b\u578b":35,"\u5bf9\u4e8e\u6bcf\u79cdc":35,"\u5bf9\u4e8e\u7ed9\u5b9a\u7684\u4e00\u6761\u6587\u672c":95,"\u5bf9\u4e8e\u914d\u5907\u6709\u6ce8\u610f\u529b\u673a\u5236\u7684\u89e3\u7801\u5668":71,"\u5bf9\u4e8eamazon":95,"\u5bf9\u4e8erasspberri":66,"\u5bf9\u4ee3\u7801\u8fdb\u884c\u6027\u80fd\u5206\u6790":79,"\u5bf9\u5168\u8fde\u63a5\u5c42\u6765\u8bf4":74,"\u5bf9\u52a0\u8f7d\u9884\u8bad\u7ec3\u53c2\u6570\u7684\u5c42":58,"\u5bf9\u5df2\u7ecfpush\u5230\u8fdc\u7a0b\u4ed3\u5e93\u7684\u591a\u4e2acommit":73,"\u5bf9\u5e94\u4e00\u4e2a\u5b50\u53e5":70,"\u5bf9\u5e94\u4e00\u4e2a\u8bcd":70,"\u5bf9\u5e94\u4e8e\u5b57\u5178":93,"\u5bf9\u5e94\u7684":2,"\u5bf9\u5e94\u7684\u68af\u5ea6op\u8ba1\u7b97\u4e4b\u4e2d":75,"\u5bf9\u6574\u4e2a\u65b0\u5411\u91cf\u96c6\u5408\u7684\u6bcf\u4e00\u4e2a\u7ef4\u5ea6\u53d6\u6700\u5927\u503c\u6765\u8868\u793a\u6700\u540e\u7684\u53e5\u5b50":95,"\u5bf9\u6bcf\u4e2a\u8f93\u5165":74,"\u5bf9\u6bcf\u4e2a\u8f93\u5165\u4e58\u4e0a\u53d8\u6362\u77e9\u9635":74,"\u5bf9\u6bd4":34,"\u5bf9\u6bd4\u53cd\u5411op\u4e0d\u540c\u8bbe\u5907":75,"\u5bf9\u6fc0\u6d3b\u6c42\u5bfc":74,"\u5bf9\u7528\u6237\u6765\u8bf4":2,"\u5bf9\u8bad\u7ec3\u6570\u636e\u8fdb\u884cshuffl":2,"\u5bf9\u8bc4\u5ba1\u610f\u89c1\u4e0d\u540c\u610f\u7684":73,"\u5bf9\u8bc4\u5ba1\u610f\u89c1\u540c\u610f\u4e14\u6309\u5176\u4fee\u6539\u5b8c\u7684":73,"\u5bf9\u8be5\u5411\u91cf\u8fdb\u884c\u975e\u7ebf\u6027\u53d8\u6362":95,"\u5bf9\u8c61":58,"\u5bf9\u8f93\u5165\u53c2\u6570\u7684\u5b89\u5168\u6027\u8fdb\u884c\u4e86\u5fc5\u8981\u7684\u5224\u65ad":35,"\u5bf9\u8f93\u51fa\u7684\u5408\u5e76":70,"\u5bf9\u8fd9\u4e2a\u7248\u672c\u7684\u63d0\u4ea4":47,"\u5bf9\u9762":68,"\u5bf9check":2,"\u5bf9sparse_binary_vector\u548csparse_float_vector":[2,63],"\u5bfc\u51fa\u8fd9\u4e9b\u63a5\u53e3":35,"\u5bfc\u81f4\u4e86\u6d6e\u70b9\u6570\u6ea2\u51fa":56,"\u5bfc\u81f4\u53c2\u6570\u6536\u655b\u5230\u4e86\u4e00\u4e9b\u5947\u5f02\u7684\u60c5\u51b5":56,"\u5bfc\u81f4\u53c2\u6570\u7d2f\u52a0":56,"\u5bfc\u81f4\u7f16\u8bd1paddlepaddle\u5931\u8d25":53,"\u5bfc\u81f4\u8bad\u7ec3\u65f6\u95f4\u8fc7\u957f":58,"\u5c01\u88c5\u4e86":79,"\u5c01\u88c5\u8be5\u5c42\u7684python\u63a5\u53e3":74,"\u5c06":[2,47,58,79,95],"\u5c06\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc\u53c2\u6570\u62c6\u5206\u6210\u591a\u4efd":20,"\u5c06\u4e0a\u4e00\u65f6\u95f4\u6b65\u6240\u751f\u6210\u7684\u8bcd\u7684\u5411\u91cf\u6765\u4f5c\u4e3a\u5f53\u524d\u65f6\u95f4\u6b65\u7684\u8f93\u5165":71,"\u5c06\u4e3b\u673a\u4e0a\u7684\u6587\u4ef6\u6216\u76ee\u5f55\u6302\u8f7d\u5230":61,"\u5c06\u4f1a\u5c06\u7528\u6237\u4f20\u8fdb\u6765\u7684\u914d\u7f6e\u53c2\u6570\u4f20\u9012cmake\u7cfb\u7edf":65,"\u5c06\u4f1a\u81ea\u52a8\u8ba1\u7b97\u51fa\u4e00\u4e2a\u5408\u9002\u7684\u503c":82,"\u5c06\u5176\u8bbe\u7f6e\u6210":56,"\u5c06\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217\u6570\u636e\u5148\u53d8\u6362\u6210\u5355\u5c42\u65f6\u95f4\u5e8f\u5217\u6570\u636e":68,"\u5c06\u542b\u6709\u5b50\u53e5":70,"\u5c06\u542b\u6709\u8bcd\u8bed\u7684\u53e5\u5b50\u5b9a\u4e49\u4e3a\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":70,"\u5c06\u5728\u8fd0\u884c\u65f6\u62a5\u9519":80,"\u5c06\u5916\u90e8\u7684\u5b58\u50a8\u670d\u52a1\u5728kubernetes\u4e2d\u63cf\u8ff0\u6210\u4e3a\u7edf\u4e00\u7684\u8d44\u6e90\u5f62\u5f0f":85,"\u5c06\u591a\u53e5\u8bdd\u770b\u6210\u4e00\u4e2a\u6574\u4f53\u540c\u65f6\u4f7f\u7528encoder\u538b\u7f29":68,"\u5c06\u591a\u53f0\u673a\u5668\u7684\u6d4b\u8bd5\u7ed3\u679c\u5408\u5e76":82,"\u5c06\u5927\u91cf\u7684":34,"\u5c06\u5b57\u5178\u7684\u5730\u5740\u4f5c\u4e3aargs\u4f20\u7ed9dataprovid":58,"\u5c06\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u524d\u5411\u548c\u53cd\u5411\u90e8\u5206\u6df7\u5408\u5728\u4e00\u8d77":71,"\u5c06\u6570\u636e\u5904\u7406\u6210\u89c4\u8303\u683c\u5f0f":93,"\u5c06\u6570\u636e\u7ec4\u5408\u6210batch\u8fdb\u884c\u8bad\u7ec3":2,"\u5c06\u65b0\u5206\u652f\u7684\u7248\u672c\u6253\u4e0atag":47,"\u5c06\u65b0\u5efa\u7684\u6743\u91cd\u52a0\u5165\u6743\u91cd\u8868":74,"\u5c06\u660e\u6587\u53c2\u6570\u8f6c\u5316\u4e3apaddlepaddle\u53ef\u52a0\u8f7d\u7684\u6a21\u578b\u53c2\u6570\u65f6":58,"\u5c06\u672c\u5730\u7684\u4fee\u6539\u63a8\u9001\u5230":73,"\u5c06\u6837\u672c\u7684\u5730\u5740\u653e\u5165\u53e6\u4e00\u4e2a\u6587\u672c\u6587\u4ef6":2,"\u5c06\u6b64\u76ee\u5f55\u6302\u8f7d\u4e3a\u5bb9\u5668\u7684":87,"\u5c06\u73af\u5883\u53d8\u91cf\u8f6c\u6362\u6210paddle\u7684\u547d\u4ee4\u884c\u53c2\u6570":87,"\u5c06\u7528\u4e8epython":75,"\u5c06\u7ed3\u679c\u4fdd\u5b58\u5230\u6b64\u76ee\u5f55\u91cc":87,"\u5c06\u884c\u4e2d\u7684\u6570\u636e\u8f6c\u6362\u6210\u4e0einput_types\u4e00\u81f4\u7684\u683c\u5f0f":2,"\u5c06\u88ab\u5206\u4e3a":93,"\u5c06\u8bad\u7ec3\u6587\u4ef6\u4e0e\u5207\u5206\u597d\u7684\u6570\u636e\u4e0a\u4f20\u5230\u5171\u4eab\u5b58\u50a8":87,"\u5c06\u8be5\u53e5\u8bdd\u5305\u542b\u7684\u6240\u6709\u5355\u8bcd\u5411\u91cf\u6c42\u5e73\u5747":95,"\u5c06\u8df3\u8fc7\u5206\u53d1\u9636\u6bb5\u76f4\u63a5\u542f\u52a8\u6240\u6709\u8282\u70b9\u7684\u96c6\u7fa4\u4f5c\u4e1a":80,"\u5c06\u8fd9\u79cd\u8de8\u8d8a\u65f6\u95f4\u6b65\u7684\u8fde\u63a5\u7528\u4e00\u4e2a\u7279\u6b8a\u7684\u795e\u7ecf\u7f51\u7edc\u5355\u5143\u5b9e\u73b0":68,"\u5c06\u8fdc\u7a0b\u4ed3\u5e93":73,"\u5c06\u900f\u660e":80,"\u5c06\u9700\u8981\u8f93\u51fa\u7684\u5c42\u4f5c\u4e3a":56,"\u5c06ip\u6392\u5e8f\u751f\u6210\u7684\u5e8f\u53f7\u4f5c\u4e3atrain":87,"\u5c06master\u5206\u652f\u7684\u5408\u5165commit\u6253\u4e0atag":47,"\u5c06paddlepaddle\u4fdd\u5b58\u7684\u6a21\u578b\u53c2\u6570\u8fd8\u539f\u56de\u660e\u6587\u65f6":58,"\u5c06recurr":57,"\u5c11\u4e8e5":80,"\u5c1a\u53ef":68,"\u5c31":68,"\u5c31\u4f1a\u751f\u6210\u975e\u5e38\u591a\u7684gener":2,"\u5c31\u53ef\u4ee5\u518d\u8fd0\u884c\u53e6\u4e00\u4e2anginx":61,"\u5c31\u53ef\u4ee5\u5c06\u6570\u636e\u4f20\u9001\u7ed9paddlepaddle\u4e86":2,"\u5c31\u53ef\u4ee5\u5c06\u8fd9\u4e9b\u6587\u4ef6\u6301\u4e45\u5316\u5b58\u50a8":85,"\u5c31\u53ef\u4ee5\u6309":72,"\u5c31\u5f88\u5bb9\u6613\u5bfc\u81f4\u5185\u5b58\u8d85\u9650":56,"\u5c31\u662f":68,"\u5c31\u662f\u6a21\u578b\u7684\u53c2\u6570":59,"\u5c31\u662f\u7528\u4e8e\u5c55\u793a\u4e0a\u8ff0\u5206\u6790\u5de5\u5177\u7684\u7528\u6cd5":79,"\u5c31\u80fd\u591f\u5f88\u65b9\u4fbf\u7684\u5b8c\u6210\u6570\u636e\u4e0b\u8f7d\u548c\u76f8\u5e94\u7684\u9884\u5904\u7406\u5de5\u4f5c":95,"\u5c31\u8fd9\u4e48\u7b80\u5355":61,"\u5c31\u901a\u5e38\u7684gpu\u6027\u80fd\u5206\u6790\u6765\u8bf4":79,"\u5c31\u9700\u8981\u5bf9\u8fd9\u4e2a\u7b2c\u4e09\u65b9\u8bed\u8a00\u589e\u52a0\u4e00\u4e9b\u5b9a\u4e49":34,"\u5c31\u9700\u8981\u9009\u62e9\u4f7f\u7528no":61,"\u5c3a\u5bf8":94,"\u5c3d\u65e9\u62a5\u9519":75,"\u5c42\u548c\u8f93\u5165\u7684\u914d\u7f6e":74,"\u5c42\u6743\u91cd":94,"\u5c42\u6b21\u5316\u7684rnn":70,"\u5c42\u7279\u5f81":94,"\u5c42\u7684\u540d\u79f0\u4e0e":71,"\u5c42\u7684\u5927\u5c0f":74,"\u5c42\u7684\u7279\u5f81":94,"\u5c42\u7684\u7c7b\u578b":74,"\u5c42\u7684\u8f93\u51fa\u88ab\u7528\u4f5c\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684":71,"\u5c45\u7136":68,"\u5c55\u793a\u4e86\u4e0a\u8ff0\u7f51\u7edc\u6a21\u578b\u7684\u8bad\u7ec3\u6548\u679c":95,"\u5c5e\u4e8e\u8fd9\u4e00\u7c7b\u7684\u5b9e\u73b0":57,"\u5c5e\u6027":75,"\u5de5\u4f5c\u6a21\u5f0f":82,"\u5de5\u4f5c\u7a7a\u95f4":80,"\u5de5\u4f5c\u7a7a\u95f4\u4e2d\u7684":80,"\u5de5\u4f5c\u7a7a\u95f4\u6839\u76ee\u5f55":80,"\u5de5\u4f5c\u7a7a\u95f4\u76ee\u5f55\u7684\u5de5\u4f5c\u7a7a\u95f4":80,"\u5de5\u4f5c\u7a7a\u95f4\u914d\u7f6e":80,"\u5de5\u5177\u6765\u7ba1\u7406":73,"\u5de5\u5177\u94fe\u7684android":65,"\u5de6\u56fe\u6784\u9020\u7f51\u7edc\u6a21\u5757\u7684\u65b9\u5f0f\u88ab\u7528\u4e8e34\u5c42\u7684\u7f51\u7edc\u4e2d":94,"\u5de6\u8fb9\u662f":94,"\u5dee\u8bc4":95,"\u5df2\u6253\u5f00":73,"\u5df2\u7ecf\u5728\u96c6\u7fa4\u63d0\u4ea4\u73af\u5883\u4e2d\u5b8c\u6210\u8bbe\u7f6e":82,"\u5df2\u7ecf\u63d0\u4f9b\u4e86\u811a\u672c\u6765\u5e2e\u52a9\u60a8\u521b\u5efa\u8fd9\u4e24\u4e2a\u6587\u4ef6":80,"\u5e02\u9762\u4e0a\u5df2\u7ecf\u6709nvidia\u6216\u7b2c\u4e09\u65b9\u63d0\u4f9b\u7684\u4f17\u591a\u5de5\u5177":79,"\u5e26\u6709\u4e0b\u9762\u4e24\u4e2a\u6a21\u677f\u53c2\u6570":75,"\u5e2e\u52a9\u6211\u4eec\u5b8c\u6210\u5bf9\u8f93\u5165\u5e8f\u5217\u7684\u62c6\u5206":70,"\u5e2e\u52a9\u6211\u4eec\u66f4\u597d\u5730\u63cf\u8ff0\u6bb5\u843d":70,"\u5e2e\u52a9\u6211\u4eec\u6784\u9020\u4e00\u4e9b\u590d\u6742\u7684\u8f93\u5165\u4fe1\u606f":67,"\u5e38\u5e38\u51fa\u73b0":53,"\u5e38\u7528\u4f18\u5316\u7b97\u6cd5\u5305\u62ecmomentum":95,"\u5e38\u89c1\u7684\u53ef\u9009\u5b58\u50a8\u670d\u52a1\u5305\u62ec":85,"\u5e72\u51c0":68,"\u5e73\u53f0\u4e3a\u60f3\u89c2\u6d4b\u8bcd\u5411\u91cf\u7684\u7528\u6237\u63d0\u4f9b\u4e86\u5c06\u4e8c\u8fdb\u5236\u8bcd\u5411\u91cf\u6a21\u578b\u8f6c\u6362\u4e3a\u6587\u672c\u6a21\u578b\u7684\u529f\u80fd":93,"\u5e73\u5747\u6545\u969c\u4fee\u590d\u65f6\u95f4":20,"\u5e73\u5747\u6545\u969c\u7387":20,"\u5e76\u4e0d\u4fdd\u8bc1":74,"\u5e76\u4e0d\u662f\u4f7f\u7528\u53cc\u5c42rnn\u89e3\u51b3\u5b9e\u9645\u7684\u95ee\u9898":68,"\u5e76\u4e0d\u662fkubernetes\u4e2d\u7684node\u6982\u5ff5":87,"\u5e76\u4e0d\u771f\u6b63\u7684\u548c":68,"\u5e76\u4e0d\u96be":72,"\u5e76\u4e14":[2,71],"\u5e76\u4e14\u4e66\u5199\u4e00\u4efd\u4ee3\u7801":76,"\u5e76\u4e14\u4f7f\u7528":35,"\u5e76\u4e14\u5185\u5c42\u7684\u5e8f\u5217\u64cd\u4f5c\u4e4b\u95f4\u72ec\u7acb\u65e0\u4f9d\u8d56":68,"\u5e76\u4e14\u52a0\u4e0a\u4e0b\u9762\u7684\u547d\u4ee4\u884c\u53c2\u6570":84,"\u5e76\u4e14\u5305\u62ecunit":73,"\u5e76\u4e14\u53ea\u6709\u4e00\u4e2a\u6743\u91cd":94,"\u5e76\u4e14\u53ef\u80fd\u4f1a\u52a0\u901f\u8bad\u7ec3\u8fc7\u7a0b":56,"\u5e76\u4e14\u540e\u7eed\u4ecd\u5728\u4e0d\u65ad\u6539\u8fdb":59,"\u5e76\u4e14\u542f\u52a8\u540e\u6267\u884c":61,"\u5e76\u4e14\u542f\u52a8\u8bad\u7ec3":87,"\u5e76\u4e14\u5728\u5185\u5b58\u8db3\u591f\u7684\u60c5\u51b5\u4e0b\u8d8a\u5927\u8d8a\u597d":2,"\u5e76\u4e14\u5728\u5e38\u89c1\u7684\u5e73\u53f0\u4e0a":34,"\u5e76\u4e14\u5728\u968f\u540e\u7684\u8bfb\u53d6\u6570\u636e\u8fc7\u7a0b\u4e2d\u586b\u5145\u8bcd\u8868":95,"\u5e76\u4e14\u5728dataprovider\u4e2d\u5b9e\u73b0\u5982\u4f55\u8bbf\u95ee\u8bad\u7ec3\u6587\u4ef6\u5217\u8868":1,"\u5e76\u4e14\u5b83\u4eec\u7684\u987a\u5e8f\u4e0e":94,"\u5e76\u4e14\u5c55\u793a\u4e86\u5982\u4f55\u5229\u7528paddlepaddle\u6765\u89e3\u51b3\u4e00\u4e2a\u7ecf\u5178\u7684\u7ebf\u6027\u56de\u5f52\u95ee\u9898":63,"\u5e76\u4e14\u628a\u5404\u79cd\u5f00\u53d1\u5de5\u5177\u5b89\u88c5\u8fdb\u53bb":72,"\u5e76\u4e14\u628a\u7cfb\u7edf\u751f\u6210\u7684ca":28,"\u5e76\u4e14\u628a\u7ed3\u679c\u8fd4\u56depfsclient\u7aef":28,"\u5e76\u4e14\u67e5\u8be2paddlepaddle\u5355\u5143\u6d4b\u8bd5\u7684\u65e5\u5fd7":53,"\u5e76\u4e14\u7f16\u8bd1\u65f6\u9700\u8981\u6253\u5f00":75,"\u5e76\u4e14\u7f16\u8bd1\u80fd\u901a\u8fc7\u4ee3\u7801\u6837\u5f0f\u68c0\u67e5":73,"\u5e76\u4e14\u8ba9\u63a5\u53e3\u8131\u79bb\u5b9e\u73b0\u7ec6\u8282":34,"\u5e76\u4e14\u8bbe\u7f6e\u9ed8\u8ba4\u503c\u4e3a1":75,"\u5e76\u4e14\u8f93\u51fa\u4e00\u4e2a":73,"\u5e76\u4e14\u8fd0\u884c":72,"\u5e76\u4e14\u96c6\u7fa4\u4f5c\u4e1a\u4e2d\u7684\u6240\u6709\u8282\u70b9\u5c06\u5728\u6b63\u5e38\u60c5\u51b5\u4e0b\u5904\u7406\u5177\u6709\u76f8\u540c\u903b\u8f91\u4ee3\u7801\u7684\u6587\u4ef6":80,"\u5e76\u4e14\u9700\u8981\u91cd\u5199\u57fa\u7c7b\u4e2d\u7684\u4ee5\u4e0b\u51e0\u4e2a\u865a\u51fd\u6570":74,"\u5e76\u4e14cpu":75,"\u5e76\u4e14softmax\u5c42\u7684\u4e24\u4e2a\u8f93\u5165\u4e5f\u4f7f\u7528\u4e86\u540c\u6837\u7684\u53c2\u6570":58,"\u5e76\u4f20\u5165\u76f8\u5e94\u7684\u547d\u4ee4\u884c\u53c2\u6570\u521d\u59cb\u5316paddlepaddl":4,"\u5e76\u4f7f\u7528\u4e86dropout":95,"\u5e76\u521b\u5efa\u4e86\u4e00\u4e2a\u65b0\u6587\u4ef6":73,"\u5e76\u521b\u5efaoptim":63,"\u5e76\u521d\u59cb\u5316":75,"\u5e76\u5220\u9664":47,"\u5e76\u5220\u9664\u66f4\u65e9\u7684\u5feb\u7167":20,"\u5e76\u52a0\u8f7d\u5176\u4e2d\u7684\u53c2\u6570":20,"\u5e76\u53d1\u5e03\u5230pypi":47,"\u5e76\u5728\u4e58\u79ef\u7ed3\u679c\u4e0a\u518d\u52a0\u4e0a\u7ef4\u5ea6\u4e3a":74,"\u5e76\u5728\u6700\u5f00\u59cb\u521d\u59cb\u5316\u4e3a\u8d77\u59cb\u8bcd":71,"\u5e76\u5728\u7b14\u8bb0\u672c\u4e0a\u901a\u8fc7ssh\u4e0e\u5176\u8fde\u63a5":61,"\u5e76\u5728\u7c7b\u6784\u5efa\u51fd\u6570\u4e2d\u628a\u5b83\u653e\u5165\u4e00\u4e2a\u7c7b\u6210\u5458\u53d8\u91cf\u91cc":74,"\u5e76\u5728\u8be5layer\u91cc\u91c7\u7528\u7b2c\u4e00\u79cd\u65b9\u5f0f\u8bbe\u7f6e":57,"\u5e76\u5728\u96c6\u7fa4\u4e2d\u8fd0\u884c\u591a\u4e2a\u5206\u5e03\u5f0f\u6570\u636e\u5904\u7406\u4efb\u52a1":21,"\u5e76\u5728python\u811a\u672c\u4e2d\u5b8c\u6210\u4e0eoperator\u540c\u6837\u7684\u8ba1\u7b97\u903b\u8f91":75,"\u5e76\u5b89\u88c5\u4e86python":53,"\u5e76\u5b9a\u4e49\u5143\u7c7b":75,"\u5e76\u5bf9\u6bd4\u662f\u5426\u548c\u6b63\u5728\u5b89\u88c5\u7684\u540e\u7f00\u4e00\u81f4":53,"\u5e76\u5bf9\u76f8\u5e94\u7684\u53c2\u6570\u8c03\u7528":74,"\u5e76\u5c06\u5176\u6295\u5c04\u5230":71,"\u5e76\u5c06\u6bcf\u8f6e\u7684\u6a21\u578b\u7ed3\u679c\u5b58\u653e\u5728":59,"\u5e76\u5c06\u8be5layer\u4e0a\u4e00\u65f6\u95f4\u6b65\u7684\u8f93\u51fa\u4f5c\u4e3a\u81ea\u8eab\u5f53\u524d\u65f6\u95f4\u6b65\u7684\u8f93\u51fa":57,"\u5e76\u5c06c":35,"\u5e76\u628a\u5feb\u7167\u4fdd\u5b58\u5230\u8fd9\u4e2a\u76ee\u5f55\u4e0b":20,"\u5e76\u63d0\u4f9b\u4e86\u7b80\u5355\u7684cache\u529f\u80fd":2,"\u5e76\u66f4\u6362job":54,"\u5e76\u6ca1\u6709paddle\u7279\u522b\u9700\u8981\u7684\u7279\u6027":34,"\u5e76\u6dfb\u52a0\u6ce8\u91ca":75,"\u5e76\u7279\u5316\u6a21\u677f\u53c2\u6570\u4e3a":75,"\u5e76\u7ed9\u51fa\u7684\u76f8\u5173\u6a21\u578b\u683c\u5f0f\u7684\u5b9a\u4e49":93,"\u5e76\u81ea\u52a8\u7f16\u8bd1\u5bbf\u4e3b\u673a\u7248protoc\u53ef\u6267\u884c\u6587\u4ef6":[65,66],"\u5e76\u88ab\u5b58\u50a8\u5728\u8bf8\u5982hadoop":21,"\u5e76\u89c2\u5bdf\u7ed3\u679c":79,"\u5e76\u89e3\u91ca\u4e86\u5404\u81ea\u542b\u4e49":75,"\u5e76\u8bb0\u5f55\u5b83\u7684\u7f16\u53f7":73,"\u5e76\u8bbe\u7f6e":80,"\u5e76\u8fdb\u884c\u521d\u59cb\u5316\u64cd\u4f5c":63,"\u5e76\u9002\u5e94github\u7684\u7279\u6027\u505a\u4e86\u4e00\u4e9b\u533a\u522b":47,"\u5e76\u9010\u6e10\u5c55\u793a\u66f4\u52a0\u6df1\u5165\u7684\u529f\u80fd":95,"\u5e76\u91cd\u65b0\u6253\u5305wheel\u5305":47,"\u5e76\u94fe\u63a5\u5230\u751f\u6210\u7684lib\u5e93\u4e2d":75,"\u5e8a\u4e0a\u7528\u54c1":68,"\u5e8a\u57ab":68,"\u5e8f\u5217\u4e2d\u542b\u6709\u5143\u7d20\u7684\u6570\u76ee\u540c":67,"\u5e8f\u5217\u6570\u636e\u662f\u81ea\u7136\u8bed\u8a00\u5904\u7406\u4efb\u52a1\u9762\u5bf9\u7684\u4e00\u79cd\u4e3b\u8981\u8f93\u5165\u6570\u636e\u7c7b\u578b":70,"\u5e8f\u5217\u662f\u4e00\u79cd\u5e38\u89c1\u7684\u6570\u636e\u7c7b\u578b":67,"\u5e8f\u5217\u751f\u6210\u4efb\u52a1\u5927\u591a\u9075\u5faaencod":70,"\u5e8f\u5217\u751f\u6210\u4efb\u52a1\u7684\u8f93\u5165":70,"\u5e8f\u5217\u7684\u6bcf\u4e2a\u5143\u7d20\u662f\u539f\u6765\u53cc\u5c42\u5e8f\u5217\u6bcf\u4e2asubseq\u5143\u7d20\u7684\u5e73\u5747\u503c":67,"\u5e8f\u5217\u8f93\u5165\u65f6\u7b49\u4e8e":56,"\u5e93":80,"\u5e93\u7684\u8def\u5f84":80,"\u5e94\u7528\u524d\u5411\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u5e94\u7528\u53cd\u5411\u9012\u5f52\u795e\u7ecf\u7f51\u7edc":71,"\u5e94\u7528\u6a21\u578b":95,"\u5e94\u80fd\u53cd\u6620\u5f53\u524dcommit\u7684\u5185\u5bb9":73,"\u5e94\u8be5":68,"\u5e94\u8be5\u4e0e\u5b83\u7684memory\u540d\u5b57\u76f8\u540c":71,"\u5e94\u8be5\u8bf4\u8c22\u8c22":73,"\u5e94\u8be5\u8bfb\u53d6\u5f53\u524d\u76ee\u5f55\u4e0b\u7684":72,"\u5e94\u8be5\u964d\u4f4e\u5b66\u4e60\u7387":58,"\u5e95\u5c42\u8fdb\u7a0b":80,"\u5efa\u7acb\u4e00\u4e2a":73,"\u5efa\u8bae":[47,73],"\u5efa\u8bae\u5c06\u5176\u8bbe\u7f6e\u4e3a\u8f83\u5927":80,"\u5efa\u8bae\u5c06\u8be5\u53c2\u6570\u8bbe\u4e3atrue":82,"\u5f00\u53d1\u4e86\u6a21\u578b\u9884\u6d4b\u7684\u6837\u4f8b\u4ee3\u7801":35,"\u5f00\u53d1\u4eba\u5458\u4f7f\u7528":73,"\u5f00\u53d1\u4eba\u5458\u53ef\u4ee5\u5728docker\u5f00\u53d1\u955c\u50cf\u4e2d\u5f00\u53d1paddlepaddl":61,"\u5f00\u53d1\u8005\u4f7f\u7528":72,"\u5f00\u53d1\u8005\u4fee\u6539\u81ea\u5df1\u7684\u4ee3\u7801":47,"\u5f00\u53d1\u8005fork\u7684\u7248\u672c\u5e93\u4e2d":47,"\u5f00\u53d1\u8005fork\u7684\u7248\u672c\u5e93\u4f7f\u7528":47,"\u5f00\u53d1\u955c\u50cf":[61,73],"\u5f00\u53d1\u955c\u50cf\u5305\u542b\u4e86\u4ee5\u4e0b\u5de5\u5177":61,"\u5f00\u5934":75,"\u5f00\u59cb":59,"\u5f00\u59cb\u63d0\u4f9b\u670d\u52a1":20,"\u5f00\u59cb\u6807\u8bb0":71,"\u5f00\u59cb\u8bad\u7ec3\u6a21\u578b":95,"\u5f00\u59cb\u9636\u6bb5":79,"\u5f02\u6b65\u968f\u673a\u68af\u5ea6\u4e0b\u964d":81,"\u5f15\u5165\u4e86\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5f15\u5165paddlepaddle\u7684pydataprovider2\u5305":2,"\u5f15\u53d1":12,"\u5f15\u5bfc\u5c42":71,"\u5f15\u7528":80,"\u5f15\u7528memory\u5f97\u5230\u8fd9layer\u4e0a\u4e00\u65f6\u523b\u8f93\u51fa":70,"\u5f3a\u70c8\u63a8\u8350":68,"\u5f52\u4e00\u5316\u6982\u7387\u5411\u91cf":71,"\u5f53":84,"\u5f53\u4f60\u6267\u884c\u547d\u4ee4":74,"\u5f53\u4fdd\u5b58\u7684\u7f51\u7edc\u53c2\u6570\u4e3afloat\u7c7b\u578b\u65f6\u4e3a4":58,"\u5f53\u51fd\u6570\u8fd4\u56de\u7684\u65f6\u5019":2,"\u5f53\u524d\u65f6\u95f4\u6b65\u5904\u7684memory\u7684\u8f93\u51fa\u4f5c\u4e3a\u4e0b\u4e00\u65f6\u95f4\u6b65memory\u7684\u8f93\u5165":71,"\u5f53\u524d\u7684\u5b66\u4e60\u7387\u4e3a\u6240\u8bbe\u7f6e":58,"\u5f53\u524d\u7684\u5b9e\u73b0\u65b9\u5f0f\u4e0b":74,"\u5f53\u524d\u7684\u8f93\u5165y\u548c\u4e0a\u4e00\u4e2a\u65f6\u95f4\u6b65\u7684\u8f93\u51farnn_state\u505a\u4e86\u4e00\u4e2a\u5168\u94fe\u63a5":68,"\u5f53\u524dlog_period\u4e2abatch\u6240\u6709\u6837\u672c\u7684\u5e73\u5747\u5206\u7c7b\u9519\u8bef\u7387":95,"\u5f53\u524dlog_period\u4e2abatch\u6240\u6709\u6837\u672c\u7684\u5e73\u5747cost":95,"\u5f53\u529f\u80fd\u5206\u652f\u5f00\u53d1\u5b8c\u6bd5\u540e":47,"\u5f53\u5728\u7f51\u7edc\u5c42\u914d\u7f6e\u4e2d\u8bbe\u7f6e":82,"\u5f53\u5728\u8bad\u7ec3\u914d\u7f6e\u4e2d\u8bbe\u7f6e":82,"\u5f53\u5bb9\u5668\u56e0\u4e3a\u5404\u79cd\u539f\u56e0\u88ab\u9500\u6bc1\u65f6":85,"\u5f53\u5df2\u8bad\u7ec3\u6837\u672c\u6570\u5927\u4e8e1000\u5c0f\u4e8e\u7b49\u4e8e2000\u65f6":58,"\u5f53\u5df2\u8bad\u7ec3\u6837\u672c\u6570\u5927\u4e8e2000\u65f6":58,"\u5f53\u5df2\u8bad\u7ec3\u6837\u672c\u6570\u5c0f\u4e8e\u7b49\u4e8e1000\u65f6":58,"\u5f53\u5df2\u8bad\u7ec3pass\u6570\u5927\u4e8e1\u5c0f\u4e8e\u7b49\u4e8e2\u65f6":58,"\u5f53\u5df2\u8bad\u7ec3pass\u6570\u5927\u4e8e2\u65f6":58,"\u5f53\u5df2\u8bad\u7ec3pass\u6570\u5c0f\u4e8e\u7b49\u4e8e1\u65f6":58,"\u5f53\u6240\u6709pod\u90fd\u5904\u4e8erunning\u72b6\u6001":87,"\u5f53\u6a21\u578b\u53c2\u6570\u4e0d\u5b58\u5728\u65f6":82,"\u5f53\u6a21\u578b\u8bad\u7ec3\u597d\u4e86\u4e4b\u540e":95,"\u5f53\u6a21\u5f0f\u4e3a":82,"\u5f53\u7136":79,"\u5f53\u7136\u53ef\u4ee5":72,"\u5f53\u7528\u6237\u4f7f\u7528\u5b8c\u8fd9\u4e2a\u53c2\u6570\u540e":35,"\u5f53\u7528\u6237\u6ca1\u6709\u663e\u5f0f\u8bbe\u5b9a\u65f6":57,"\u5f53\u7f51\u7edc\u5c42\u7528\u4e00\u4e2a\u6279\u6b21\u505a\u8bad\u7ec3\u65f6":74,"\u5f53\u89e3\u8bfb\u6bcf\u4e00\u4e2a":71,"\u5f53\u8bad\u7ec3\u6570\u636e\u975e\u5e38\u591a\u65f6":2,"\u5f53\u8d85\u8fc7\u8be5\u9608\u503c\u65f6":82,"\u5f53\u8f93\u5165\u662f\u7ef4\u5ea6\u5f88\u9ad8\u7684\u7a00\u758f\u6570\u636e\u65f6":84,"\u5f53\u9700\u8981\u5b8c\u6210\u8ba1\u7b97\u65f6":76,"\u5f53destination\u6587\u4ef6\u4e0d\u5b58\u5728\u6216\u8005\u5927\u5c0f\u548csource\u6587\u4ef6\u4e0d\u4e00\u81f4\u65f6":28,"\u5f53n1":56,"\u5f62\u6210recurr":70,"\u5f62\u6210recurrent\u8fde\u63a5":70,"\u5f62\u72b6":94,"\u5f88":[68,95],"\u5f88\u591a":[68,72],"\u5f88\u591a\u5f00\u53d1\u8005\u4f1a\u4f7f\u7528\u8fdc\u7a0b\u7684\u5b89\u88c5\u6709gpu\u7684\u670d\u52a1\u5668\u5de5\u4f5c":61,"\u5f88\u5b89\u9759":68,"\u5f88\u5e72\u51c0":68,"\u5f88\u65b9\u4fbf":68,"\u5f88\u6709\u53ef\u80fd\u5b9e\u9645\u5e94\u7528\u5c31\u662f\u6ca1\u6709\u6309\u7167\u60a8\u7684\u9884\u671f\u60c5\u51b5\u8fd0\u884c":79,"\u5f88\u6709\u53ef\u80fd\u662f\u975e\u72ec\u5360\u65b9\u5f0f\u6267\u884c\u5bfc\u81f4\u7684\u7aef\u53e3\u51b2\u7a81":54,"\u5f88\u96be\u4fdd\u8bc1\u591a\u8bed\u8a00\u4ee3\u7801\u98ce\u683c\u7684\u4e00\u81f4\u6027":34,"\u5f88\u96be\u6574\u4f53\u4fee\u6b63":2,"\u5f97":68,"\u5f97\u4f7f\u7528":34,"\u5f97\u5230\u53e5\u5b50\u7684\u8868\u793a":95,"\u5f97\u5230\u8f93\u51fa\u503c":75,"\u5faa\u73af\u5c55\u5f00\u7684\u6bcf\u4e2a\u65f6\u95f4\u6b65\u603b\u662f\u80fd\u591f\u5f15\u7528\u6240\u6709\u8f93\u5165":70,"\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u4e2d":71,"\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u4f5c\u4e3a\u4f7f\u7528":71,"\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u548c":71,"\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u5728\u6bcf\u4e2a\u65f6\u95f4\u6b65\u9aa4\u987a\u5e8f\u5730\u5904\u7406\u5e8f\u5217":71,"\u5faa\u73af\u7f51\u7edc\u4ece":71,"\u5fc5\u8981":35,"\u5fc5\u987b":74,"\u5fc5\u987b\u4e00\u81f4":2,"\u5fc5\u987b\u4f7f\u7528python\u5173\u952e\u8bcd":2,"\u5fc5\u987b\u5c06\u524d\u4e00\u4e2a\u5b50\u53e5\u7684\u6700\u540e\u4e00\u4e2a\u5143\u7d20":68,"\u5fc5\u987b\u6307\u5411\u4e00\u4e2apaddlepaddle\u5b9a\u4e49\u7684lay":70,"\u5fc5\u987b\u662f\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":70,"\u5fc5\u987b\u662f\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":67,"\u5fc5\u987b\u7531\u53ea\u8bfbmemory\u7684":71,"\u5fc5\u987b\u8bbe\u7f6e\u4e3a":65,"\u5fc5\u987b\u914d\u7f6e\u4e3a":66,"\u5feb":68,"\u5feb\u901f\u5728\u672c\u5730\u542f\u52a8\u4e00\u4e2a\u5355\u673a\u7684kubernetes\u670d\u52a1\u5668":85,"\u5feb\u901f\u90e8\u7f72\u96c6\u7fa4":85,"\u6027\u4ef7\u6bd4":68,"\u6027\u80fd\u5206\u6790":79,"\u6027\u80fd\u5206\u6790\u5de5\u5177\u662f\u7528\u4e8e\u7ed9\u5e94\u7528\u7a0b\u5e8f\u7684\u6027\u80fd\u505a\u5b9a\u91cf\u5206\u6790\u7684":79,"\u6027\u80fd\u5206\u6790\u662f\u6027\u80fd\u4f18\u5316\u7684\u5173\u952e\u4e00\u6b65":79,"\u6027\u80fd\u548c\u628a\u7f16\u8bd1\u5de5\u5177\u5b89\u88c5\u5728\u672c\u673a\u8fd0\u884c\u4e00\u6837":72,"\u6027\u80fd\u8c03\u4f18":81,"\u603b\u4f53\u6765\u8bf4":68,"\u603b\u8ba1\u7684\u53c2\u6570\u4e2a\u6570":93,"\u60a8\u4f1a\u5728\u63a5\u4e0b\u6765\u7684\u90e8\u5206\u4e2d\u83b7\u5f97\u66f4\u591a\u7684\u7ec6\u8282\u4ecb\u7ecd":79,"\u60a8\u53ef\u4ee5\u4efb\u610f\u4f7f\u7528\u4e00\u4e2a\u6216\u4e24\u4e2a\u6765\u5bf9\u611f\u5174\u8da3\u7684\u4ee3\u7801\u6bb5\u505a\u6027\u80fd\u5206\u6790":79,"\u60a8\u53ef\u4ee5\u5bfc\u5165":79,"\u60a8\u53ef\u4ee5\u91c7\u7528\u4e0b\u9762\u4e94\u4e2a\u6b65\u9aa4":79,"\u60a8\u5c06\u4e86\u89e3\u5982\u4f55":71,"\u60a8\u5c31\u80fd\u83b7\u5f97\u5982\u4e0b\u7684\u5206\u6790\u7ed3\u679c":79,"\u60a8\u6309\u5982\u4e0b\u6b65\u9aa4\u64cd\u4f5c\u5373\u53ef":79,"\u60a8\u6700\u597d\u5148\u786e\u8ba4":79,"\u60a8\u9700\u8981\u66f4\u6539":61,"\u60a8\u9996\u5148\u9700\u8981\u5728\u76f8\u5173\u4ee3\u7801\u6bb5\u4e2d\u52a0\u5165":79,"\u60c5\u611f\u5206\u6790":47,"\u610f\u5473\u7740\u4e0d\u540c\u65f6\u95f4\u6b65\u7684\u8f93\u5165\u90fd\u662f\u76f8\u540c\u7684\u503c":71,"\u610f\u601d\u662f\u4e0d\u4f7f\u7528\u5e73\u5747\u53c2\u6570\u6267\u884c\u6d4b\u8bd5":82,"\u610f\u601d\u662f\u4e0d\u4fdd\u5b58\u7ed3\u679c":82,"\u610f\u601d\u662f\u4f7f\u7528\u7b2ctest":82,"\u610f\u601d\u662f\u5728gpu\u6a21\u5f0f\u4e0b\u4f7f\u75284\u4e2agpu":82,"\u611f\u89c9":68,"\u6210\u529f\u8bad\u7ec3\u4e14\u9000\u51fa\u7684pod\u6570\u76ee\u4e3a3\u65f6":87,"\u6210\u5458":75,"\u6211\u4eec\u4e0d\u80fd\u901a\u8fc7\u5e38\u89c4\u7684\u68af\u5ea6\u68c0\u67e5\u7684\u65b9\u5f0f\u6765\u8ba1\u7b97\u68af\u5ea6":74,"\u6211\u4eec\u4e3b\u8981\u4f1a\u4ecb\u7ecdnvprof\u548cnvvp":79,"\u6211\u4eec\u4e5f\u53ef\u4ee5\u786e\u5b9a\u6bcf\u4e00\u4e2a\u53c2\u6570\u7684\u7c7b\u578b":35,"\u6211\u4eec\u4ec5\u4ec5\u5bf9\u795e\u7ecf\u7f51\u7edc\u7684\u8f93\u5165\u8fdb\u884c\u4e86\u63cf\u8ff0":63,"\u6211\u4eec\u4ec5\u6709\u4e00\u4e2a\u8f93\u5165":74,"\u6211\u4eec\u4ecb\u7ecd\u5982\u4f55\u5728":86,"\u6211\u4eec\u4ecb\u7ecd\u5982\u4f55\u5728kubernetes\u96c6\u7fa4\u4e0a\u8fdb\u884c\u5206\u5e03\u5f0fpaddlepaddle\u8bad\u7ec3\u4f5c\u4e1a":87,"\u6211\u4eec\u4ece\u63d0\u524d\u7ed9\u5b9a\u7684\u7c7b\u522b\u96c6\u5408\u4e2d\u9009\u62e9\u5176\u6240\u5c5e\u7c7b\u522b":95,"\u6211\u4eec\u4ee5mnist\u624b\u5199\u8bc6\u522b\u4e3a\u4f8b":2,"\u6211\u4eec\u4f1a\u5728":61,"\u6211\u4eec\u4f1a\u7ee7\u7eed\u4f7f\u7528\u73b0\u6709\u7684\u5185\u5b58\u5757":74,"\u6211\u4eec\u4f1a\u91cd\u65b0\u5206\u914d\u5185\u5b58":74,"\u6211\u4eec\u4f7f\u7528":[74,80],"\u6211\u4eec\u4f7f\u7528\u4e0d\u540c\u7684layer\u8fdb\u884c\u7ec4\u5408":63,"\u6211\u4eec\u4f7f\u7528\u4e86":68,"\u6211\u4eec\u4f7f\u7528\u52a8\u6001\u5e93\u6765\u5206\u53d1paddl":34,"\u6211\u4eec\u4f7f\u7528paddlepaddle\u5728ilsvrc\u7684\u9a8c\u8bc1\u96c6\u517150":94,"\u6211\u4eec\u5047\u8bbe\u4e00\u53f0\u673a\u5668\u4e0a\u67094\u4e2agpu":84,"\u6211\u4eec\u5047\u8bbe\u623f\u4ea7\u7684\u4ef7\u683c":59,"\u6211\u4eec\u5148\u4ece\u4e00\u6761\u968f\u673a\u7684\u76f4\u7ebf":59,"\u6211\u4eec\u5148\u8c03\u7528\u6bcf\u4e2a":76,"\u6211\u4eec\u5373\u53ef\u5b8c\u6210\u795e\u7ecf\u7f51\u7edc\u7684\u642d\u5efa":63,"\u6211\u4eec\u53ea\u6f14\u793a\u4e00\u4e2a\u5355\u673a\u4f5c\u4e1a":86,"\u6211\u4eec\u53ea\u9700\u8981":72,"\u6211\u4eec\u53ea\u9700\u8981\u4f7f\u7528lstm":68,"\u6211\u4eec\u53ea\u9700\u8981\u8fd0\u884c":95,"\u6211\u4eec\u53ea\u9700\u8981\u8fd0\u884c\u4e0b\u9762\u547d\u4ee4\u628a\u7f16\u8bd1\u597d\u7684paddlepaddle\u6253\u5305\u6210\u4e00\u4e2a":73,"\u6211\u4eec\u53ea\u9700\u8981\u914d\u7f6e":72,"\u6211\u4eec\u53ef\u4ee5":72,"\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u5176\u4ed6layer\u8fdb\u884c\u7ec4\u5408":63,"\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u5b83\u6765\u751f\u6210\u5e8f\u5217":71,"\u6211\u4eec\u53ef\u4ee5\u521b\u5efatrainer\u6765\u5bf9\u7f51\u7edc\u8fdb\u884c\u8bad\u7ec3":63,"\u6211\u4eec\u53ef\u4ee5\u53c2\u8003tensorflow\u7684":76,"\u6211\u4eec\u53ef\u4ee5\u5728":73,"\u6211\u4eec\u53ef\u4ee5\u5b9a\u4e49\u5982\u4e0b\u7684layer\u7ec4\u5408":63,"\u6211\u4eec\u53ef\u4ee5\u5b9a\u4e49\u5982\u4e0blayer\u6765\u63cf\u8ff0\u795e\u7ecf\u7f51\u7edc\u7684\u8f93\u5165":63,"\u6211\u4eec\u53ef\u4ee5\u5c06":80,"\u6211\u4eec\u53ef\u4ee5\u6309\u7167\u5982\u4e0b\u5c42\u6b21\u5b9a\u4e49\u975e\u5e8f\u5217":67,"\u6211\u4eec\u53ef\u4ee5\u76f4\u63a5\u89c2\u5bdf\u6a21\u578b\u7684\u53c2\u6570\u662f\u5426\u7b26\u5408\u9884\u671f\u6765\u8fdb\u884c\u68c0\u9a8c":59,"\u6211\u4eec\u53ef\u4ee5\u8bbe\u8ba1\u642d\u5efa\u4e00\u4e2a\u7075\u6d3b\u7684":70,"\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u65e5\u5fd7\u67e5\u770b\u5bb9\u5668\u8bad\u7ec3\u7684\u60c5\u51b5":87,"\u6211\u4eec\u5728":76,"\u6211\u4eec\u5728\u51fd\u6570\u7684\u7ed3\u5c3e\u8fd4\u56de":71,"\u6211\u4eec\u5728initialzier\u51fd\u6570\u91cc\u521d\u59cb\u5316\u8bcd\u8868":95,"\u6211\u4eec\u5bf9\u6a21\u578b\u8fdb\u884c\u4e86\u4ee5\u4e0b\u66f4\u6539":71,"\u6211\u4eec\u5c06":87,"\u6211\u4eec\u5c06\u4e00\u6bb5\u8bdd\u770b\u6210\u53e5\u5b50\u7684\u6570\u7ec4":68,"\u6211\u4eec\u5c06\u4ecb\u7ecd\u5982\u4f55\u542f\u52a8\u5206\u5e03\u5f0f\u8bad\u7ec3\u4f5c\u4e1a":86,"\u6211\u4eec\u5c06\u4ee5":[80,95],"\u6211\u4eec\u5c06\u4ee5\u6700\u57fa\u672c\u7684\u903b\u8f91\u56de\u5f52\u7f51\u7edc\u4f5c\u4e3a\u8d77\u70b9":95,"\u6211\u4eec\u5c06\u4f7f\u7528":71,"\u6211\u4eec\u5c06\u4f7f\u7528\u7b80\u5355\u7684":71,"\u6211\u4eec\u5c06\u539f\u59cb\u6570\u636e\u7684\u6bcf\u4e00\u7ec4":68,"\u6211\u4eec\u5c06\u5728\u540e\u9762\u4ecb\u7ecd\u8bad\u7ec3\u548c\u9884\u6d4b\u6d41\u7a0b\u7684\u811a\u672c":95,"\u6211\u4eec\u5c06\u5b83\u4eec\u5212\u5206\u4e3a\u4e0d\u540c\u7684\u7c7b\u522b":81,"\u6211\u4eec\u5c06\u5bf9\u8fd9\u4e24\u4e2a\u6b65\u9aa4\u7ed9\u51fa\u4e86\u8be6\u7ec6\u7684\u89e3\u91ca":95,"\u6211\u4eec\u5c06\u653e\u7f6e\u4f9d\u8d56\u5e93":80,"\u6211\u4eec\u5c06\u9610\u91ca\u5982\u4f55\u5728\u96c6\u7fa4\u4e0a\u8fd0\u884c\u5206\u5e03\u5f0f":80,"\u6211\u4eec\u5c31\u53ef\u4ee5\u8bad\u7ec3\u6a21\u578b\u4e86":95,"\u6211\u4eec\u5c31\u53ef\u4ee5\u8fdb\u884c\u9884\u6d4b\u4e86":95,"\u6211\u4eec\u5c31\u5b8c\u6210\u4e86\u4e00\u6b21\u4ee3\u7801\u8d21\u732e\u7684\u8fc7\u7a0b":73,"\u6211\u4eec\u5c55\u793a\u5982\u4f55\u7528paddlepaddle\u89e3\u51b3":59,"\u6211\u4eec\u5df2\u7ecf\u5b9e\u73b0\u4e86\u5927\u591a\u6570\u5e38\u7528\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u67b6\u6784":71,"\u6211\u4eec\u5e0c\u671b\u80fd\u591f\u68c0\u9a8c\u6a21\u578b\u7684\u597d\u574f":59,"\u6211\u4eec\u5efa\u8bae\u4f60\u4e3a\u4f60\u7684python\u5c01\u88c5\u5b9e\u73b0\u4e00\u4e2a":74,"\u6211\u4eec\u5efa\u8bae\u4f60\u5728\u5199\u65b0\u7f51\u7edc\u5c42\u65f6\u628a\u6d4b\u8bd5\u4ee3\u7801\u653e\u5165\u65b0\u7684\u6587\u4ef6\u4e2d":74,"\u6211\u4eec\u5efa\u8bae\u4f7f\u7528\u7b2c\u4e8c\u7c7b\u5b9e\u73b0":57,"\u6211\u4eec\u603b\u7ed3\u4e86\u5404\u4e2a\u7f51\u7edc\u7684\u590d\u6742\u5ea6\u548c\u6548\u679c":95,"\u6211\u4eec\u628apaddlepaddle\u7684\u7f16\u8bd1\u73af\u5883\u6253\u5305\u6210\u4e00\u4e2a\u955c\u50cf":61,"\u6211\u4eec\u63a8\u8350\u4f7f\u7528":61,"\u6211\u4eec\u63a8\u8350\u4f7f\u7528\u6700\u65b0\u7248\u672c\u7684cudnn":60,"\u6211\u4eec\u63d0\u4f9b\u4e24\u4e2a\u8f6c\u6362\u65b9\u5f0f":21,"\u6211\u4eec\u63d0\u4f9b\u4e86\u4e00\u4e2a\u793a\u4f8b\u811a\u672c":94,"\u6211\u4eec\u63d0\u4f9b\u4e86\u56fd\u5185\u7684\u955c\u50cf\u670d\u52a1\u5668\u4f9b\u5927\u5bb6\u4f7f\u7528":61,"\u6211\u4eec\u63d0\u4f9b\u4e86c":94,"\u6211\u4eec\u63d0\u4f9b\u53ef\u4ee5\u76f4\u63a5\u8fd0\u884cpaddlepaddl":61,"\u6211\u4eec\u63d0\u51fa\u4e86chunk\u7684\u6982\u5ff5":28,"\u6211\u4eec\u65e0\u6cd5\u5728docker\u5bb9\u5668\u4e2d":61,"\u6211\u4eec\u662f\u5bf9\u6bcf\u4e00\u4e2a\u5b50\u5e8f\u5217\u53d6\u6700\u540e\u4e00\u4e2a\u5143\u7d20":68,"\u6211\u4eec\u6700\u7ec8\u7684\u52a8\u6001\u5e93\u4e2d\u4e0d\u5d4c\u5165python\u6216\u8005\u5176\u4ed6\u4efb\u4f55\u8bed\u8a00\u7684\u89e3\u91ca\u5668":34,"\u6211\u4eec\u6709\u4e00\u4e2a\u5e8f\u5217\u4f5c\u4e3a\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u72b6\u6001":71,"\u6211\u4eec\u7528paddlepaddle\u89e3\u51b3\u4e86\u5355\u53d8\u91cf\u7ebf\u6027\u56de\u5f52\u95ee\u9898":59,"\u6211\u4eec\u7684":72,"\u6211\u4eec\u7684\u5b57\u5178\u4f7f\u7528\u5185\u90e8\u7684\u5206\u8bcd\u5de5\u5177\u5bf9\u767e\u5ea6\u77e5\u9053\u548c\u767e\u5ea6\u767e\u79d1\u7684\u8bed\u6599\u8fdb\u884c\u5206\u8bcd\u540e\u4ea7\u751f":93,"\u6211\u4eec\u7684\u6807\u51c6\u5f00\u53d1\u6d41\u7a0b\u662f\u628a\u8fd9\u4e9b\u5de5\u5177\u90fd\u88c5\u8fdb\u4e00\u4e2adocker":73,"\u6211\u4eec\u770b\u4e00\u4e0b\u5355\u5c42rnn\u7684\u914d\u7f6e":68,"\u6211\u4eec\u770b\u4e00\u4e0b\u8bed\u4e49\u76f8\u540c\u7684\u53cc\u5c42rnn\u7684\u7f51\u7edc\u914d\u7f6e":68,"\u6211\u4eec\u771f\u8bda\u5730\u611f\u8c22\u60a8\u7684\u8d21\u732e":73,"\u6211\u4eec\u79f0\u4e4b\u4e3a\u4e00\u4e2a0\u5c42\u7684\u5e8f\u5217":67,"\u6211\u4eec\u8bbe\u8ba1\u8bf4\u660e\u4e86\u540d\u4e3afilemanager\u7cfb\u7edf":28,"\u6211\u4eec\u8c03\u7528\u4e86eigenvector\u7684flatten\u63a5\u53e3":76,"\u6211\u4eec\u8fd8\u53ef\u4ee5\u767b\u5f55\u5230\u5bbf\u4e3b\u673a\u4e0a\u67e5\u770b\u8bad\u7ec3\u7ed3\u679c":86,"\u6211\u4eec\u8fd8\u5c06\u7f16\u7801\u5411\u91cf\u6295\u5c04\u5230":71,"\u6211\u4eec\u9009\u53d6\u5355\u53cc\u5c42\u5e8f\u5217\u914d\u7f6e\u4e2d\u7684\u4e0d\u540c\u90e8\u5206":68,"\u6211\u4eec\u9009\u62e9":21,"\u6211\u4eec\u901a\u5e38\u501f\u52a9":75,"\u6211\u4eec\u901a\u5e38\u5728\u6240\u6709\u8282\u70b9\u4e0a\u521b\u5efa\u4e00\u4e2a":80,"\u6211\u4eec\u901a\u5e38\u5c06\u4e00\u53e5\u8bdd\u7406\u89e3\u6210\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217":68,"\u6211\u4eec\u901a\u8fc7\u8bfb\u53d6":87,"\u6211\u4eec\u90fd\u63d0\u4f9bpython\u7684\u8f6c\u6362\u5e93":21,"\u6211\u4eec\u91c7\u7528\u5355\u5c42lstm\u6a21\u578b":95,"\u6211\u4eec\u91c7\u7528\u7b2c\u4e8c\u4e2a\u65b9\u6cd5":61,"\u6211\u4eec\u9700\u8981":72,"\u6211\u4eec\u9700\u8981\u5148\u628a\u8f93\u5165tensor\u548c\u8f93\u51fatensor\u8f6c\u6362\u4e3aeigen\u652f\u6301\u7684\u683c\u5f0f":76,"\u6211\u4eec\u9700\u8981\u5236\u4f5c\u4e00\u4e2a\u5305\u542b\u8bad\u7ec3\u6570\u636e\u7684paddle\u955c\u50cf":86,"\u6211\u4eec\u9700\u8981\u5728\u96c6\u7fa4\u7684\u6240\u6709\u8282\u70b9\u4e0a\u5b89\u88c5":80,"\u6211\u4eec\u9700\u8981\u7b49\u5f0f\u5de6\u8fb9\u7684eigentensor\u8c03\u7528device\u63a5\u53e3":76,"\u6211\u4eec\u9700\u8981\u8ba1\u7b97":74,"\u6211\u4eec\u9884\u8bad\u7ec3\u5f97\u52304\u79cd\u4e0d\u540c\u7ef4\u5ea6\u7684\u8bcd\u5411\u91cf":93,"\u6211\u4eec\u9996\u5148\u9700\u8981\u6839\u636e\u795e\u7ecf\u7f51\u7edc\u7ed3\u6784\u6765\u521b\u5efa\u6240\u9700\u8981\u4f18\u5316\u7684paramet":63,"\u6211\u5220\u9664\u4e86":73,"\u6211\u53ef\u4ee5\u7528":72,"\u6211\u53ef\u4ee5\u9009\u62e9\u4e0d\u7528docker\u5417":72,"\u6216":[2,79],"\u6216\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u6216\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u53d8\u6210\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u6216\u4e00\u4e2a\u5411\u91cf":70,"\u6216\u5355\u5c42\u5e8f\u5217\u7ecf\u8fc7\u8fd0\u7b97\u53d8\u6210\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u6216\u6700\u5927\u503c":67,"\u6216\u6d4b\u8bd5\u6587\u4ef6\u5217\u8868":1,"\u6216\u7b2c\u4e00\u4e2a":67,"\u6216\u7b2c\u4e00\u4e2a\u5143\u7d20":67,"\u6216\u8005":[34,35,56,61,67,68,72,75,79],"\u6216\u8005\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":70,"\u6216\u8005\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":[67,70],"\u6216\u8005\u4ece\u5de5\u5177\u7684\u754c\u9762\u91cc\u8fd0\u884c\u60a8\u7684\u5e94\u7528":79,"\u6216\u8005\u53cd\u5411\u5730\u4ece":71,"\u6216\u8005\u5728cpu\u6a21\u5f0f\u4e0b\u4f7f\u75284\u4e2a\u7ebf\u7a0b":82,"\u6216\u8005\u5c06\u8fd9\u53f0\u8282\u70b9\u8fc1\u79fb\u5230\u53e6\u4e00\u4e2a\u8282\u70b9\u5e76\u542f\u52a8\u5373\u53ef\u6062\u590d\u8bad\u7ec3\u4efb\u52a1":20,"\u6216\u8005\u5df2\u7ecf\u5728\u96c6\u7fa4\u63d0\u4ea4\u73af\u5883\u4e2d\u81ea\u52a8\u8bbe\u7f6e":81,"\u6216\u8005\u6570\u636e\u5e93\u8fde\u63a5\u8def\u5f84\u7b49":1,"\u6216\u8005\u6570\u7ec4\u7684\u6570\u7ec4\u8fd9\u4e2a\u6982\u5ff5":68,"\u6216\u8005\u662f\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":67,"\u6216\u8005\u662f\u51fd\u6570\u8c03\u7528\u7684\u9891\u7387\u548c\u8017\u65f6\u7b49":79,"\u6216\u8005\u66f4\u65e9":58,"\u6216\u8005\u6bcf\u4e00\u4e2a\u7cfb\u5217\u91cc\u7684\u7279\u5f81\u6570\u636e":68,"\u6216\u8005\u7528tuple\u8868\u793a\u7684\u591a\u4e2a\u503c":21,"\u6216\u8005\u7531\u5b83\u4eec\u7ec4\u6210\u7684list":21,"\u6216\u8005\u76f4\u63a5\u4f7f\u7528\u4e0b\u9762\u7684shell\u547d\u4ee4":94,"\u6216\u8005\u76f4\u63a5\u6254\u6389\u975e\u5e38\u957f\u7684\u5e8f\u5217":56,"\u6216\u8005\u76f8\u5bf9\u4e8e\u6784\u5efa\u76ee\u5f55\u7684\u76f8\u5bf9\u8def\u5f84":[65,66],"\u6216\u8005\u8f93\u5165\u6570\u636e\u5c3a\u5ea6\u8fc7\u5927":56,"\u6216\u8005\u8fd0\u884c":53,"\u6216\u8005\u91c7\u7528\u5e76\u884c\u8ba1\u7b97\u6765\u52a0\u901f\u67d0\u4e9b\u5c42\u7684\u66f4\u65b0":84,"\u6216\u8005\u9700\u8981\u53d1\u5e03\u60a8\u7684\u5e94\u7528\u7684\u955c\u50cf":61,"\u6216\u8005\u9700\u8981\u66f4\u9ad8\u7684\u6548\u7387":1,"\u6216\u8bbe\u7f6e\u4e3anone":1,"\u6216gpu":82,"\u622a\u65ad\u5bf9\u8c61\u4e0d\u540c":56,"\u623f":68,"\u623f\u95f4":68,"\u6240\u4ee5":[2,56],"\u6240\u4ee5\u4e00\u822c\u9700\u8981\u5bf9\u8bad\u7ec3\u7528\u7684\u6a21\u578b\u914d\u7f6e\u6587\u4ef6\u7a0d\u4f5c\u76f8\u5e94\u4fee\u6539\u624d\u80fd\u5728\u9884\u6d4b\u65f6\u4f7f\u7528":4,"\u6240\u4ee5\u4e0d\u80fd\u91c7\u7528\u7b2c\u4e00\u79cd\u65b9\u5f0f\u5728\u8fd9\u51e0\u4e2alayer\u91cc\u8bbe\u7f6e":57,"\u6240\u4ee5\u505a\u6cd5\u53ef\u4ee5\u6709\u4e24\u79cd":56,"\u6240\u4ee5\u53ef\u4ee5\u5229\u7528\u5982\u4e0b\u65b9\u6cd5\u8bfb\u53d6\u6a21\u578b\u7684\u53c2\u6570":59,"\u6240\u4ee5\u53ef\u4ee5\u7b80\u5316\u5bf9\u73af\u5883\u7684\u8981\u6c42":86,"\u6240\u4ee5\u5728\u5199\u5165\u5feb\u7167\u7684\u8fc7\u7a0b\u4e2d":20,"\u6240\u4ee5\u5916\u5c42\u8f93\u51fa\u7684\u5e8f\u5217\u5f62\u72b6":68,"\u6240\u4ee5\u5982\u679c\u9700\u8981\u81ea\u884c\u914d\u7f6e\u5f00\u53d1\u73af\u5883\u9700\u8981\u8003\u8651\u7248\u672c\u7684\u56e0\u7d20":61,"\u6240\u4ee5\u5b83\u4eec\u4f7f\u7528\u540c\u4e00\u4e2aip\u5730\u5740":85,"\u6240\u4ee5\u5bf9":68,"\u6240\u4ee5\u5f88\u591a\u65f6\u5019\u4f60\u9700\u8981\u505a\u7684\u53ea\u662f\u5b9a\u4e49\u6b63\u786e\u7684\u7f51\u7edc\u5c42\u5e76\u628a\u5b83\u4eec\u8fde\u63a5\u8d77\u6765":59,"\u6240\u4ee5\u6027\u80fd\u4e5f\u5c31\u9010\u6b65\u53d8\u6210\u4e86\u6df1\u5ea6\u5b66\u4e60\u9886\u57df\u6700\u91cd\u8981\u7684\u6307\u6807":79,"\u6240\u4ee5\u6211\u4eec\u4f7f\u7528\u8fd9\u4e2a\u955c\u50cf\u6765\u4e0b\u8f7d\u8bad\u7ec3\u6570\u636e\u5230docker":86,"\u6240\u4ee5\u6211\u4eec\u53ef\u4ee5\u5728\u8fd9\u4e2a\u57fa\u7840\u4e0a":87,"\u6240\u4ee5\u6211\u4eec\u9700\u8981\u5c06\u8f93\u5165\u6570\u636e\u6807\u8bb0\u6210":68,"\u6240\u4ee5\u63a8\u8350\u4f7f\u7528\u663e\u5f0f\u6307\u5b9a\u7684\u65b9\u5f0f\u6765\u8bbe\u7f6einput_typ":2,"\u6240\u4ee5\u653e\u4e00\u4e2a\u7a7a\u5217\u8868":59,"\u6240\u4ee5\u65e0\u9700\u5224\u65adavx\u5373\u53ef\u4f7f\u7528":61,"\u6240\u4ee5\u7528\u6237\u9700\u8981\u9996\u5148\u5728":28,"\u6240\u4ee5\u76f8\u6bd4\u4e8erecurr":57,"\u6240\u4ee5\u8bad\u7ec3":80,"\u6240\u4ee5\u8f93\u51fa\u7684value\u5305\u542b\u4e24\u4e2a\u5411\u91cf":4,"\u6240\u4ee5\u8fd9\u4e00\u6b65\u662f\u5fc5\u8981\u7684":74,"\u6240\u4f7f\u7528\u7684\u7f16\u8bd1\u5668\u4e3aarm":66,"\u6240\u5bf9\u5e94\u7684\u8bcd\u8868index\u6570\u7ec4":68,"\u6240\u6709\u4e0e\u7c7b\u578b\u76f8\u5173\u7684\u51fd\u6570":35,"\u6240\u6709\u4ee3\u7801\u5fc5\u987b\u5177\u6709\u5355\u5143\u6d4b\u8bd5":73,"\u6240\u6709\u53c2\u6570\u7f6e\u4e3a\u96f6":82,"\u6240\u6709\u547d\u4ee4\u884c\u9009\u9879\u53ef\u4ee5\u8bbe\u7f6e\u4e3a":80,"\u6240\u6709\u6587\u4ef6\u5217\u8868":2,"\u6240\u6709\u672c\u5730\u8bad\u7ec3":80,"\u6240\u6709\u67b6\u6784":65,"\u6240\u6709\u751f\u6210\u7684\u7684\u6587\u4ef6\u90fd\u5728build\u76ee\u5f55\u4e0b":61,"\u6240\u6709\u7684":[73,74],"\u6240\u6709\u7684\u5355\u6d4b\u90fd\u4f1a\u88ab\u6267\u884c\u4e00\u6b21":74,"\u6240\u6709\u7684\u63a5\u53e3\u5747\u4e3ac\u63a5\u53e3":35,"\u6240\u6709\u7684\u64cd\u4f5c\u90fd\u662f\u9488\u5bf9\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65\u6765\u8fdb\u884c\u7684":68,"\u6240\u6709\u7684python\u5c01\u88c5\u90fd\u4f7f\u7528":74,"\u6240\u6709\u7684python\u5c01\u88c5\u90fd\u5728":74,"\u6240\u6709\u7c7b\u578b\u540d\u4e3a":35,"\u6240\u6709\u7f51\u7edc\u5c42\u7684\u68af\u5ea6\u68c0\u67e5\u5355\u6d4b\u90fd\u4f4d\u4e8e":74,"\u6240\u6709\u8282\u70b9\u8fd0\u884c\u96c6\u7fa4\u4f5c\u4e1a\u7684\u4e3b\u673a\u540d\u6216":80,"\u6240\u6709\u8f93\u5165\u5e8f\u5217\u5e94\u8be5\u6709\u76f8\u540c\u7684\u957f\u5ea6":71,"\u6240\u6709\u914d\u7f6e\u90fd\u80fd\u5728":95,"\u6240\u6784\u5efa\u7f51\u7edc\u7ed3\u6784\u7684\u7684\u6df1\u5ea6\u6bd4\u4e4b\u524d\u4f7f\u7528\u7684\u7f51\u7edc\u6709\u5927\u5e45\u5ea6\u7684\u63d0\u9ad8":94,"\u6240\u8c13\u65f6\u95f4\u6b65\u4fe1\u606f":2,"\u6240\u9700\u652f\u6301\u7684\u6700\u4f4eandroid":65,"\u624b\u5199\u591a\u8bed\u8a00\u7ed1\u5b9a":34,"\u624d\u4f1a\u91ca\u653e\u8be5\u6bb5\u5185\u5b58":2,"\u624d\u4f1astop":2,"\u624d\u80fd\u4fdd\u8bc1\u548c\u5355\u5c42\u5e8f\u5217\u7684\u914d\u7f6e\u4e2d":68,"\u624d\u80fd\u5145\u5206\u5229\u7528mac":61,"\u624d\u80fd\u53d1\u6325\u5176\u5168\u90e8\u80fd\u529b":79,"\u6253\u5370\u7684\u65e5\u5fd7\u53d8\u591a":60,"\u6253\u5f00":79,"\u6253\u5f00\u6587\u672c\u6587\u4ef6":2,"\u6253\u5f00\u6d4f\u89c8\u5668\u8bbf\u95ee\u5bf9\u5e94\u76ee\u5f55\u4e0b\u7684index":77,"\u6253\u5f00\u8fd9\u4e2a\u7f16\u8bd1\u9009\u9879":35,"\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4\u6765\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5":75,"\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4":[65,66],"\u6267\u884c\u4ee5\u4e0b\u64cd\u4f5c":71,"\u6267\u884c\u5b8c\u5b89\u88c5\u547d\u4ee4\u540e":[65,66],"\u6267\u884c\u60a8\u7684\u4ee3\u7801":79,"\u6267\u884c\u7684\u547d\u4ee4\u5982\u4e0b":94,"\u6269\u5c55\u673a\u5236\u7b49\u529f\u80fd":85,"\u627e\u5230":71,"\u627e\u5230\u6700\u65e9\u62a5\u9519\u7684\u5730\u65b9":54,"\u627e\u5230\u8fd0\u884c\u6162\u7684\u539f\u56e0":79,"\u627e\u5230\u8fd0\u884c\u6162\u7684\u90e8\u5206":79,"\u628a":[21,74],"\u628a\u4e4b\u524d\u793a\u4f8b\u4e2d\u8f6c\u6362\u5b8c\u6bd5\u7684random":21,"\u628a\u4efb\u610f\u7ef4\u5ea6\u7684tensor\u8f6c\u4e3a\u4e86\u4e00\u7ef4\u7684eigenvector":76,"\u628a\u5de5\u5177\u548c\u914d\u7f6e\u90fd\u5b89\u88c5\u5728\u4e00\u4e2a":72,"\u628a\u7f16\u8bd1\u51fa\u6765\u7684paddlepaddle\u4e5f\u6253\u5305\u6210\u4e00\u4e2a\u955c":61,"\u628a\u8bad\u7ec3\u6570\u636e\u76f4\u63a5\u653e\u5728":86,"\u628a\u8fd9\u4e9b\u5de5\u5177\u5b89\u88c5\u5230\u672c\u673a":72,"\u6295\u5c04\u53cd\u5411rnn\u7684\u7b2c\u4e00\u4e2a\u5b9e\u4f8b\u5230":71,"\u6295\u5c04\u7f16\u7801\u5411\u91cf\u5230":71,"\u62bd\u53d6\u51fa\u7684\u65b0\u8bcd\u8868\u7684\u4fdd\u5b58\u8def\u5f84":93,"\u62bd\u53d6\u5bf9\u5e94\u7684\u8bcd\u5411\u91cf\u6784\u6210\u65b0\u7684\u8bcd\u8868":93,"\u62c6\u89e3":70,"\u62c6\u89e3\u6210\u7684\u6bcf\u4e00\u53e5\u8bdd\u518d\u901a\u8fc7\u4e00\u4e2alstm\u7f51\u7edc":68,"\u62f7\u8d1d\u8bad\u7ec3\u6587\u4ef6\u5230\u5bb9\u5668\u5185":87,"\u62fc\u63a5":56,"\u62fc\u63a5\u6210\u4e00\u4e2a\u65b0\u7684\u5411\u91cf":95,"\u6301\u7eed\u96c6\u6210\u7cfb\u7edf\u4e5f\u53ef\u4ee5\u7b80\u5355\u5730\u590d\u73b0\u8fd9\u4e2a\u8fc7\u7a0b":61,"\u6302\u8f7dvolum":61,"\u6307\u5411\u4e00\u4e2alayer":70,"\u6307\u5b9a":[56,57,70,71],"\u6307\u5b9a\u4e00\u53f0\u673a\u5668\u4e0a\u4f7f\u7528\u7684\u7ebf\u7a0b\u6570":82,"\u6307\u5b9a\u4f7f\u75282":56,"\u6307\u5b9a\u521d\u59cb\u5316\u6a21\u578b\u8def\u5f84":95,"\u6307\u5b9a\u524d\u5411\u7f51\u7edc\u6700\u7ec8\u7684\u8f93\u51fa\u76ee\u6807\u53d8\u91cf":75,"\u6307\u5b9a\u52a0\u8f7d\u7684\u65b9\u5f0f":82,"\u6307\u5b9a\u5bf9\u8f93\u5165\u53d8\u91cf":75,"\u6307\u5b9a\u5de5\u4f5c\u6a21\u578b\u8fdb\u884c\u9884\u6d4b":94,"\u6307\u5b9a\u5de5\u4f5c\u6a21\u5f0f\u6765\u63d0\u53d6\u7279\u5f81":94,"\u6307\u5b9a\u63d0\u53d6\u7279\u5f81\u7684\u5c42":94,"\u6307\u5b9a\u662f\u5426\u4f7f\u7528gpu":94,"\u6307\u5b9a\u68c0\u6d4b\u68af\u5ea6\u65f6\u80fd\u5bb9\u5fcd\u7684\u6700\u5927\u9519\u8bef\u503c":75,"\u6307\u5b9a\u751f\u6210\u6570\u636e\u7684\u51fd\u6570":95,"\u6307\u5b9a\u7684\u6570\u636e\u5c06\u4f1a\u88ab\u6d4b\u8bd5":95,"\u6307\u5b9a\u7684\u8f93\u5165\u4e0d\u4f1a\u88ab":70,"\u6307\u5b9a\u8981\u8f93\u51fa\u7684\u5b57\u6bb5\u8fdb\u884c\u8f93\u51fa":56,"\u6307\u5b9a\u8bad\u7ec3\u6570\u636e\u548c\u6d4b\u8bd5\u6570\u636e":95,"\u6307\u5b9acudnn\u7684\u6700\u5927\u5de5\u4f5c\u7a7a\u95f4\u5bb9\u9650":82,"\u6307\u5bf9\u4e8e\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217\u8f93\u5165\u6570\u636e":68,"\u6307\u6df1\u5ea6\u5b66\u4e60\u8bad\u7ec3\u4e4b\u540e\u5f97\u5230\u7684\u6240\u6709\u53c2\u6570":20,"\u6307\u793a\u4f7f\u7528\u54ea\u4e2agpu\u6838":82,"\u6307\u793a\u5728\u7b80\u5355\u7684recurrentlayer\u5c42\u7684\u8ba1\u7b97\u4e2d\u662f\u5426\u4f7f\u7528\u6279\u5904\u7406\u65b9\u6cd5":82,"\u6307\u793a\u5f53\u6307\u5b9a\u8f6e\u7684\u6d4b\u8bd5\u6a21\u578b\u4e0d\u5b58\u5728\u65f6":82,"\u6307\u793a\u662f\u5426\u4f7f\u7528\u591a\u7ebf\u7a0b\u6765\u8ba1\u7b97\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc":82,"\u6307\u793a\u662f\u5426\u5f00\u542f\u53c2\u6570\u670d\u52a1\u5668":82,"\u6307\u793a\u662f\u5426\u663e\u793a\u53c2\u6570\u670d\u52a1\u5668\u4e0a\u7684\u7a00\u758f\u53c2\u6570\u5206\u5e03\u7684\u65e5\u5fd7\u7ec6\u8282":82,"\u6307\u793a\u662f\u5426\u68c0\u67e5\u6240\u6709\u53c2\u6570\u670d\u52a1\u5668\u4e0a\u7684\u7a00\u758f\u53c2\u6570\u7684\u5206\u5e03\u662f\u5747\u5300\u7684":82,"\u6309\u542f\u53d1\u5f0f\u635f\u5931\u7684\u5927\u5c0f\u9012\u589e\u6392\u5e8f":82,"\u6309\u7167":66,"\u6309\u7167\u4e0b\u9762\u6b65\u9aa4\u5373\u53ef":87,"\u6309\u7167\u5176\u5185\u5bb9\u521b\u5efa\u4e00\u4e2a\u540d\u4e3a":72,"\u6309\u7167\u5177\u4f53\u5b9e\u73b0\u65b9\u5f0f\u53ef\u4ee5\u5f52\u7eb3\u4e3a2\u7c7b":57,"\u6309\u94ae":73,"\u633a":68,"\u633a\u597d":68,"\u6355\u83b7":95,"\u6362":68,"\u6392\u6210\u4e00\u5217\u7684\u591a\u4e2a\u5143\u7d20":67,"\u63a5\u4e0a\u4e00\u4e2a\u5168\u8fde\u63a5\u5c42":63,"\u63a5\u4e0a\u5e73\u65b9\u8bef\u5dee\u5c42":63,"\u63a5\u4e0b\u6765":[75,95],"\u63a5\u4e0b\u6765\u53ef\u4ee5\u8003\u8651\u4e0b\u65f6\u95f4\u7ebf\u7684\u5206\u6790":79,"\u63a5\u4e0b\u6765\u5c31\u53ef\u4ee5\u4f7f\u7528":79,"\u63a5\u4e0b\u6765\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u539f\u59cb":73,"\u63a5\u4e0b\u6765\u6211\u4eec\u53d6\u6d88\u5bf9":73,"\u63a5\u4e0b\u6765\u6211\u4eec\u5c06\u5c55\u793a\u5982\u4f55\u7528paddlepaddle\u8bad\u7ec3\u4e00\u4e2a\u6587\u672c\u5206\u7c7b\u6a21\u578b":95,"\u63a5\u4e0b\u6765\u7b49\u5f85":73,"\u63a5\u53d7\u4e00\u4e2a\u8f93\u5165\u53c2\u6570":75,"\u63a5\u53e3":[34,35,75,76],"\u63a5\u53e3\u4f1a\u88ab\u8c03\u7528":76,"\u63a5\u53e3\u540d\u79f0":80,"\u63a5\u53e3\u5c42\u505a\u8fc7\u591a\u5c01\u88c5":35,"\u63a5\u53e3\u63d0\u53d6\u7684\u7ed3\u679c\u662f\u4e00\u81f4\u7684":94,"\u63a5\u53e3\u662f":21,"\u63a5\u53e3\u6700\u7ec8\u4f1a\u8c03\u7528\u5bf9\u5e94":76,"\u63a5\u53e3\u6709\u4e00\u4e2a":56,"\u63a5\u53e3\u6765\u52a0\u8f7d\u6570\u636e":95,"\u63a5\u53e3\u6765\u52a0\u8f7d\u8be5\u6587\u4ef6":94,"\u63a5\u53e3\u6765\u6253\u5f00\u8be5\u6587\u4ef6":94,"\u63a5\u53e3\u7684":56,"\u63a5\u6536\u5904\u7406pfsclient\u7aef\u7684\u6587\u4ef6\u7ba1\u7406\u8bf7\u6c42":28,"\u63a5\u7740\u6211\u4eec\u5c31\u80fd\u591f\u6253\u5f00\u6d4f\u89c8\u5668\u5728":61,"\u63a7\u5236":82,"\u63a7\u5236\u5982\u4f55\u6539\u53d8\u6a21\u578b\u53c2\u6570":59,"\u63a7\u5236\u662f\u5426\u751f\u6210\u5355\u5143\u6d4b\u8bd5":61,"\u63a7\u5236\u751f\u6210\u7684\u751f\u4ea7\u955c\u50cf\u662f\u5426\u652f\u6301avx":61,"\u63a7\u5236\u751f\u6210\u7684\u751f\u4ea7\u955c\u50cf\u662f\u5426\u652f\u6301gpu":61,"\u63a7\u5236\u7528\u6237\u6743\u9650":21,"\u63a8\u5bfc\u8be5\u5c42\u524d\u5411\u548c\u540e\u5411\u4f20\u9012\u7684\u65b9\u7a0b":74,"\u63a8\u8350":68,"\u63a8\u8350\u4f7f\u7528":2,"\u63a8\u8350\u56fd\u5185\u7528\u6237\u4f7f\u7528docker":61,"\u63a8\u8350\u6e05\u7406\u6574\u4e2a\u7f16\u8bd1\u76ee\u5f55":60,"\u63a8\u8350\u76f4\u63a5\u5b58\u653e\u5230\u8bad\u7ec3\u76ee\u5f55":1,"\u63a8\u8350\u7cfb\u7edf":80,"\u63a8\u9001\u5230\u8fdc\u7a0b\u4ed3\u5e93":73,"\u63cf\u8ff0":60,"\u63cf\u8ff0\u7684\u9ed8\u8ba4\u5165\u53e3\u7a0b\u5e8f":72,"\u63cf\u8ff0\u7f51\u7edc\u7ed3\u6784\u548c\u4f18\u5316\u7b97\u6cd5":95,"\u63cf\u8ff0\u8be5op\u7684\u8f93\u5165":75,"\u63cf\u8ff0\u95ee\u9898":73,"\u63cf\u8ff0kubernetes\u4e0a\u8fd0\u884c\u7684\u4f5c\u4e1a":85,"\u63d0\u4ea4\u65b9\u5f0f\u53c2\u89c1":77,"\u63d0\u4ea4pull":73,"\u63d0\u4f9b":80,"\u63d0\u4f9b\u4e03\u5c42\u534f\u8bae\u7684\u53cd\u5411\u4ee3\u7406":28,"\u63d0\u4f9b\u4e86\u4e00\u4e2a\u542f\u52a8\u811a\u672c":87,"\u63d0\u4f9b\u4e86\u547d\u4ee4\u6837\u4f8b\u6765\u8fd0\u884c":80,"\u63d0\u4f9b\u4e86\u81ea\u52a8\u5316\u811a\u672c\u6765\u542f\u52a8\u4e0d\u540c\u8282\u70b9\u4e2d\u7684\u6240\u6709":80,"\u63d0\u4f9b\u51e0\u4e4e\u6240\u6709\u8bad\u7ec3\u7684\u5185\u90e8\u8f93\u51fa\u65e5\u5fd7":80,"\u63d0\u4f9b\u5e38\u7528\u7684\u547d\u4ee4\u884c\u7ba1\u7406\u547d\u4ee4\u7ba1\u7406\u6587\u4ef6\u548c\u76ee\u5f55":28,"\u63d0\u4f9b\u6269\u5c55\u7684\u957f\u5ea6\u4fe1\u606f":67,"\u63d0\u4f9b\u6700\u65b0":61,"\u63d0\u4f9b\u7528\u6237\u7ba1\u7406\u6587\u4ef6\u7684\u547d\u4ee4":28,"\u63d0\u4f9b\u7ed9paddle\u4f5c\u4e3a\u8bad\u7ec3\u6570\u636e":21,"\u63d0\u4f9b\u8bad\u7ec3\u8fc7\u7a0b\u7684":80,"\u63d0\u51fa\u7684\u4ee3\u7801\u9700\u6c42":93,"\u63d0\u793a":53,"\u642d\u5efa\u795e\u7ecf\u7f51\u7edc\u5c31\u50cf\u4f7f\u7528\u79ef\u6728\u642d\u5efa\u5b9d\u5854\u4e00\u6837":63,"\u64cd\u4f5c":68,"\u64cd\u4f5c\u7cfb\u7edf":72,"\u652f\u6301\u53cc\u5c42\u5e8f\u5217\u4f5c\u4e3a\u8f93\u5165\u7684layer":[69,70],"\u652f\u6301\u5927\u6587\u4ef6\u7684\u65ad\u70b9\u4e0a\u4f20":28,"\u652f\u6301\u7684\u6700\u5c0f\u7684android":65,"\u652f\u6301rbd":85,"\u653e\u5728\u8fd9\u4e2a\u76ee\u5f55\u91cc\u7684\u6587\u4ef6\u5176\u5b9e\u662f\u4fdd\u5b58\u5230\u4e86mfs\u4e0a":87,"\u653e\u5fc3":68,"\u6545\u800c\u662f\u4e00\u4e2a\u5355\u5c42\u65f6\u95f4\u5e8f\u5217":68,"\u6548\u679c\u603b\u7ed3":95,"\u6559\u7a0b\u6587\u6863\u5230":80,"\u6570":70,"\u6570\u5fc5\u987b\u4e25\u683c\u76f8\u7b49":70,"\u6570\u636e":28,"\u6570\u636e\u4e2d0":58,"\u6570\u636e\u5217\u8868":94,"\u6570\u636e\u5c06\u4fdd\u5b58\u5728":93,"\u6570\u636e\u5c42":59,"\u6570\u636e\u5e94\u8be5\u5728\u542f\u52a8\u96c6\u7fa4\u4f5c\u4e1a\u4e4b\u524d\u51c6\u5907\u597d":80,"\u6570\u636e\u63d0\u4f9b\u5668":81,"\u6570\u636e\u76ee\u5f55\u4e2d\u7684\u6240\u6709\u6587\u4ef6\u88ab":80,"\u6570\u636e\u7c7b\u578b":4,"\u6570\u636e\u7f13\u5b58\u7684\u7b56\u7565":2,"\u6570\u636e\u8bbf\u95ee":0,"\u6570\u636e\u8bfb\u53d6\u5747\u4ea4\u7531\u5176\u4ed6\u8bed\u8a00\u5b8c\u6210":34,"\u6570\u636e\u8f93\u5165":70,"\u6570\u636e\u8f93\u5165\u683c\u5f0f":2,"\u6570\u636e\u957f\u5ea6\u53ca\u6821\u9a8c\u503c\u7ec4\u6210":28,"\u6570\u636e\u96c6\u9700\u8981\u9884\u5148\u88ab\u8f6c\u6362\u6210paddlepaddle\u5206\u5e03\u5f0f\u8bad\u7ec3\u4f7f\u7528\u7684\u5b58\u50a8\u683c":21,"\u6570\u636e\u9884\u5904\u7406\u4efb\u52a1":21,"\u6570\u636e\u9884\u5904\u7406\u5b8c\u6210\u4e4b\u540e":95,"\u6570\u76ee":84,"\u6574\u4f53":68,"\u6574\u4f53\u6570\u636e\u548c\u539f\u59cb\u6570\u636e\u5b8c\u5168\u4e00\u6837":68,"\u6574\u4f53\u7684\u7ed3\u6784\u56fe\u5982\u4e0b":87,"\u6574\u6570":74,"\u6574\u6570\u6807\u7b7e":[2,63],"\u6574\u6d01":68,"\u6587\u4ef6":[34,72,73,75,86],"\u6587\u4ef6\u4e2d":[75,87,94],"\u6587\u4ef6\u4e2d\u6307\u5b9a\u6a21\u578b\u8def\u5f84\u548c\u8f93\u51fa\u7684\u76ee\u5f55":94,"\u6587\u4ef6\u4e2d\u6307\u5b9a\u8981\u63d0\u53d6\u7279\u5f81\u7684\u7f51\u7edc\u5c42\u7684\u540d\u5b57":94,"\u6587\u4ef6\u4e2d\u6ce8\u518c\u524d\u5411":75,"\u6587\u4ef6\u4e2d\u6ce8\u518c\u8be5op\u548ckernel":75,"\u6587\u4ef6\u4e2d\u6ce8\u518cgpu":75,"\u6587\u4ef6\u4e2d\u7684":94,"\u6587\u4ef6\u4e3a":56,"\u6587\u4ef6\u4e4b\u5916":73,"\u6587\u4ef6\u4e5f\u53ef\u4ee5\u7528\u4e8e\u5bf9\u6837\u672c\u8fdb\u884c\u9884\u6d4b":94,"\u6587\u4ef6\u4f20\u8f93\u7684\u7684\u5173\u952e\u5728\u4e8e\u9700\u8981pfsclient\u7aef\u5bf9\u6bd4source\u548cdestination\u7684\u6587\u4ef6chunks\u7684checksum\u662f\u5426\u4fdd\u6301\u4e00\u81f4":28,"\u6587\u4ef6\u5185\u5bb9\u4e3a":34,"\u6587\u4ef6\u540d\u4e3a\u6b64uuid":20,"\u6587\u4ef6\u547d\u540d\u4ee5":75,"\u6587\u4ef6\u59390":87,"\u6587\u4ef6\u5939\u4e0b":77,"\u6587\u4ef6\u5bf9\u5e94\u7684data":21,"\u6587\u4ef6\u7684\u4e0a\u4f20\u548c\u4e0b\u8f7d\u90fd\u662f\u901a\u8fc7\u5bf9chunk\u7684\u64cd\u4f5c\u6765\u5b9e\u73b0\u7684":28,"\u6587\u4ef6\u7684\u6539\u53d8":73,"\u6587\u4ef6\u7cfb\u7edf\u4ee5\u53ca\u7f51\u7edc\u4e4b\u4e0a":61,"\u6587\u4ef6\u7d22\u5f15":80,"\u6587\u4ef6\u7ed9\u51fa\u4e86\u5b8c\u6574\u4f8b\u5b50":95,"\u6587\u4ef6model":84,"\u6587\u5b57\u7684\u4ea4\u4e92\u5f0f\u6587\u6863":61,"\u6587\u672c\u4e2d\u7684\u5355\u8bcd\u7528\u7a7a\u683c\u5206\u9694":95,"\u6587\u672c\u4fe1\u606f\u5c31\u662f\u4e00\u4e2a\u5e8f\u5217\u6570\u636e":2,"\u6587\u672c\u5206\u7c7b\u95ee\u9898":95,"\u6587\u672c\u5377\u79ef\u5206\u53ef\u4e3a\u4e09\u4e2a\u6b65\u9aa4":95,"\u6587\u6863":53,"\u6587\u68631":76,"\u6587\u68632":76,"\u6587\u6863\u7f16\u5199\u7b49\u5de5\u4f5c":61,"\u6587\u6863\u8f83\u5c11":76,"\u6587\u6863\u90fd\u662f\u901a\u8fc7":77,"\u6587\u7ae0":87,"\u65b0":68,"\u65b0\u5efa\u4e00\u4e2a\u6743\u91cd":74,"\u65b0\u624b\u5165\u95e8":90,"\u65b0\u624b\u5165\u95e8\u7ae0\u8282":47,"\u65b9\u4fbf":68,"\u65b9\u4fbf\u4eca\u540e\u7684\u5d4c\u5165\u5f0f\u79fb\u690d\u5de5\u4f5c":60,"\u65b9\u4fbf\u5f00\u53d1\u8005\u76f4\u63a5\u767b\u5f55\u5230\u955c\u50cf\u4e2d\u8fdb\u884c\u5f00\u53d1":61,"\u65b9\u4fbf\u6d4b\u8bd5\u4eba\u5458\u6d4b\u8bd5paddlepaddle\u7684\u884c\u4e3a":47,"\u65b9\u4fbf\u7528\u6237\u4e0a\u4f20\u81ea\u5df1\u7684\u8bad\u7ec3\u6570\u636e\u4ee5\u8fdb\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3":28,"\u65b9\u5f0f1":56,"\u65b9\u5f0f2":56,"\u65b9\u6cd5\u4e00":84,"\u65b9\u6cd5\u4e09":84,"\u65b9\u6cd5\u4e8c":84,"\u65c1\u8fb9":68,"\u65e0":68,"\u65e0\u5ef6\u8fdf":82,"\u65e0\u6cd5\u505a\u5230\u5bf9\u4e8e\u5404\u79cd\u8bed\u8a00\u9519\u8bef\u5904\u7406\u65b9\u5f0f\u7684\u9002\u914d":34,"\u65e0\u8bba\u5728\u672c\u5730\u8fd8\u662f\u5728\u4e91\u7aef":21,"\u65e0\u8bba\u662f\u4ece":21,"\u65e0\u8bba\u662f\u5728\u672c\u5730\u6216\u662f\u4e91\u7aef\u8f6c\u6362":21,"\u65e0\u9ed8\u8ba4\u503c":[65,66],"\u65e5\u5fd7\u62a5\u9519\u4e3a\u7f51\u7edc\u901a\u4fe1\u7c7b\u9519\u8bef":54,"\u65e9\u9910":68,"\u65f6":[20,56,58,67,71,74,82,87],"\u65f6\u5019":68,"\u65f6\u5e8f\u6a21\u578b\u5747\u4f7f\u7528\u8be5\u811a\u672c":95,"\u65f6\u5e8f\u6a21\u578b\u662f\u6307\u6570\u636e\u7684\u67d0\u4e00\u7ef4\u5ea6\u662f\u4e00\u4e2a\u5e8f\u5217\u5f62\u5f0f":2,"\u65f6\u88ab\u8bad\u7ec3\u7684":74,"\u65f6\u8bbe\u5907id\u53f7\u7684\u5206\u914d":84,"\u65f6\u95f4":68,"\u65f6\u95f4\u6b65\u7684\u6982\u5ff5":68,"\u65f6\u987b\u4ece\u7b2c17\u5b57\u8282\u5f00\u59cb":58,"\u6620\u5c04\u4e3a":72,"\u6620\u5c04\u5230\u4e00\u4e2a\u7ef4\u5ea6\u4e3a":74,"\u662f":[28,53,60,68],"\u662f\u4e00\u4e2a\u51681\u7684\u5411\u91cf":74,"\u662f\u4e00\u4e2a\u5185\u7f6e\u7684\u5b9a\u65f6\u5668\u5c01\u88c5":79,"\u662f\u4e00\u4e2a\u52a8\u6001\u7a0b\u5e8f\u5206\u6790\u7684\u672f\u8bed":79,"\u662f\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u662f\u4e00\u4e2a\u53cc\u5c42\u7684\u5e8f\u5217":67,"\u662f\u4e00\u4e2a\u591a\u8bed\u8a00\u63a5\u53e3\u7684\u4ee3\u7801\u751f\u6210\u5668":34,"\u662f\u4e00\u4e2a\u5c01\u88c5\u5bf9\u8c61":79,"\u662f\u4e00\u4e2a\u5f88\u6709\u7528\u7684\u53c2\u6570":84,"\u662f\u4e00\u4e2a\u7b26\u5408\u9ad8\u65af\u5206\u5e03\u7684\u968f\u673a\u53d8\u91cf":59,"\u662f\u4e00\u4e2a\u7c7b\u578b\u7684\u6807\u5fd7":35,"\u662f\u4e00\u4e2a\u975e\u7ebf\u6027\u7684":74,"\u662f\u4e00\u4e2apython\u7684":2,"\u662f\u4e00\u4e2aunbound":70,"\u662f\u4e00\u6761\u65f6\u95f4\u5e8f\u5217":[2,63],"\u662f\u4e00\u79cd\u4efb\u610f\u590d\u6742\u7684rnn\u5355\u5143":70,"\u662f\u4e00\u7ec4":85,"\u662f\u4e0d\u5305\u62ec\u6e90\u7801\u7684":86,"\u662f\u4e0d\u5e38\u89c1\u7684\u505a\u6cd5":34,"\u662f\u4e0d\u662f\u5f88\u7b80\u5355\u5462":2,"\u662f\u4e0d\u662f\u8981\u5bf9\u6570\u636e\u505ashuffl":2,"\u662f\u4ec0\u4e48\u4e5f\u6ca1\u5173\u7cfb":2,"\u662f\u4f17\u591a\u8bef\u5dee\u4ee3\u4ef7\u51fd\u6570\u5c42\u7684\u4e00\u79cd":59,"\u662f\u4f7f\u5f97\u8981\u5171\u4eab\u7684\u53c2\u6570\u4f7f\u7528\u540c\u6837\u7684":58,"\u662f\u504f\u5dee":71,"\u662f\u5176\u5927\u5c0f":59,"\u662f\u51e0\u4e4e\u4e0d\u5360\u5185\u5b58\u7684":2,"\u662f\u5404\u4e2a\u5b9e\u73b0\u4e2d\u5171\u4eab\u7684\u5934\u6587\u4ef6":35,"\u662f\u5411\u91cf":74,"\u662f\u5426\u4ee5\u9006\u5e8f\u5904\u7406\u8f93\u5165\u5e8f\u5217":70,"\u662f\u5426\u4f7f\u7528\u53cc\u7cbe\u5ea6\u6d6e\u70b9\u6570":60,"\u662f\u5426\u4f7f\u7528\u65e7\u7684remoteparameterupdat":82,"\u662f\u5426\u4f7f\u7528\u6743\u91cd":74,"\u662f\u5426\u4f7f\u7528arm\u6a21\u5f0f":65,"\u662f\u5426\u4f7f\u7528neon\u6307\u4ee4":[65,66],"\u662f\u5426\u5141\u8bb8\u6682\u5b58\u7565\u5fae\u591a\u4f59pool_size\u7684\u6570\u636e":2,"\u662f\u5426\u5185\u5d4cpython\u89e3\u91ca\u5668":60,"\u662f\u5426\u5219\u5171\u4eab\u540c\u4e00\u4e2a":75,"\u662f\u5426\u5c06\u5168\u5c40\u79cd\u5b50\u5e94\u7528\u4e8e\u672c\u5730\u7ebf\u7a0b\u7684\u968f\u673a\u6570":82,"\u662f\u5426\u5f00\u542f\u5355\u5143\u6d4b\u8bd5":60,"\u662f\u5426\u5f00\u542f\u8ba1\u65f6\u529f\u80fd":60,"\u662f\u5426\u5f00\u542frdma":60,"\u662f\u5426\u6253\u5370\u7248\u672c\u4fe1\u606f":82,"\u662f\u5426\u652f\u6301gpu":60,"\u662f\u5426\u663e\u793a":82,"\u662f\u5426\u7a00\u758f":74,"\u662f\u5426\u7f16\u8bd1\u4e2d\u82f1\u6587\u6587\u6863":60,"\u662f\u5426\u7f16\u8bd1\u542b\u6709avx\u6307\u4ee4\u96c6\u7684paddlepaddle\u4e8c\u8fdb\u5236\u6587\u4ef6":60,"\u662f\u5426\u7f16\u8bd1\u65f6\u8fdb\u884c\u4ee3\u7801\u98ce\u683c\u68c0\u67e5":60,"\u662f\u5426\u7f16\u8bd1python\u7684swig\u63a5\u53e3":60,"\u662f\u5426\u8fd0\u884c\u65f6\u52a8\u6001\u52a0\u8f7dcuda\u52a8\u6001\u5e93":60,"\u662f\u5426\u9700\u8981\u7b49\u5f85\u8be5\u8f6e\u6a21\u578b\u53c2\u6570":82,"\u662f\u56e0\u4e3a\u8fd9\u4e2a\u6d41\u7a0b\u6bd4\u5176\u4ed6\u65b9\u6cd5\u90fd\u66f4\u7b80\u4fbf":72,"\u662f\u56e0\u4e3ac99\u652f\u6301":34,"\u662f\u5728paddlepaddle\u4e2d\u6784\u9020\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u65f6\u6700\u91cd\u8981\u7684\u6982\u5ff5":71,"\u662f\u57fa\u7840\u7684\u8ba1\u7b97\u5355\u5143":59,"\u662f\u5b58\u6709\u4e00\u7cfb\u5217\u53d8\u6362\u77e9\u9635\u7684\u6743\u91cd":74,"\u662f\u5b58\u6709\u504f\u7f6e\u5411\u91cf\u7684\u6743\u91cd":74,"\u662f\u5bf9\u7528\u6237\u6587\u4ef6\u5b58\u50a8\u7a7a\u95f4\u7684\u62bd\u8c61":28,"\u662f\u5f85\u6269\u5c55\u7684\u6570\u636e":67,"\u662f\u6211\u4eec":73,"\u662f\u6307":35,"\u662f\u6307\u4e00\u7cfb\u5217\u7684\u7279\u5f81\u6570\u636e":68,"\u662f\u6307recurrent_group\u7684\u591a\u4e2a\u8f93\u5165\u5e8f\u5217":68,"\u662f\u6570\u636e\u8f93\u5165":71,"\u662f\u6709\u610f\u4e49\u7684":68,"\u662f\u6784\u5efa\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u6700\u91cd\u8981\u7684\u5de5\u5177":71,"\u662f\u6a21\u578b\u53c2\u6570\u4f18\u5316\u7684\u76ee\u6807\u51fd\u6570":59,"\u662f\u6ca1\u6709\u540d\u5b57\u7684":72,"\u662f\u7528\u6237\u4f7f\u7528c":35,"\u662f\u7684":72,"\u662f\u77e9\u9635":74,"\u662f\u795e\u7ecf\u7f51\u7edc\u7684\u5165\u53e3":59,"\u662f\u7f51\u7edc\u5c42\u5b9e\u4f8b\u7684\u540d\u5b57\u6807\u8bc6\u7b26":74,"\u662f\u7f51\u7edc\u5c42\u7684\u6807\u8bc6\u7b26":74,"\u662f\u7f51\u7edc\u5c42\u7684\u7c7b\u578b":74,"\u662f\u7f51\u7edc\u5c42\u8f93\u51fa\u7684\u5927\u5c0f":74,"\u662f\u8be5\u5c42\u7684\u6807\u8bc6\u7b26":74,"\u662f\u8be5\u5c42\u7684\u7c7b\u540d":74,"\u662f\u8be5\u7f51\u7edc\u5c42\u7684":74,"\u662f\u8f93\u5165":71,"\u662f\u8fd9\u4e00\u7c7b\u7684":57,"\u662f\u901a\u7528\u7269\u4f53\u5206\u7c7b\u9886\u57df\u4e00\u4e2a\u4f17\u6240\u5468\u77e5\u7684\u6570\u636e\u5e93":94,"\u662f\u9700\u8981\u4e86\u89e3\u54ea\u4e9b\u6b65\u9aa4\u62d6\u6162\u4e86\u6574\u4f53":79,"\u662fc":35,"\u662fdecoder\u7684\u6570\u636e\u8f93\u5165":70,"\u662fgoogle\u5f00\u6e90\u7684\u5bb9\u5668\u96c6\u7fa4\u7ba1\u7406\u7cfb\u7edf":85,"\u662fnvidia\u6027\u80fd\u5206\u6790\u5de5\u5177":79,"\u662fpaddlepaddle\u652f\u6301\u7684\u4e00\u79cd\u4efb\u610f\u590d\u6742\u7684rnn\u5355\u5143":70,"\u662fpaddlepaddle\u8d1f\u8d23\u63d0\u4f9b\u6570\u636e\u7684\u6a21\u5757":95,"\u662fpod\u5185\u7684\u5bb9\u5668\u90fd\u53ef\u4ee5\u8bbf\u95ee\u7684\u5171\u4eab\u76ee\u5f55":85,"\u662fpython\u5c01\u88c5\u7684\u7c7b\u540d":74,"\u662frnn\u72b6\u6001":71,"\u663e":95,"\u663e\u5f0f\u6307\u5b9a\u8fd4\u56de\u7684\u662f\u4e00\u4e2a28":2,"\u665a":68,"\u666e\u901a\u7528\u6237\u8bf7\u8d70\u5b89\u88c5\u6d41\u7a0b":62,"\u6682\u4e0d\u8003\u8651\u5728\u5185":56,"\u6682\u65f6\u4e0d\u8003\u8651\u591a\u4e2aparamet":20,"\u66b4\u9732\u8fd9\u4e2a\u6982\u5ff5\u5fc5\u8981\u51fd\u6570":35,"\u66f4\u522b\u63d0\u7b80\u5316\u95ee\u9898\u590d\u73b0\u5e26\u6765\u7684\u597d\u5904\u4e86":72,"\u66f4\u591a\u5173\u4e8edocker\u7684\u5b89\u88c5\u4e0e\u4f7f\u7528":53,"\u66f4\u591a\u7684\u7f16\u8bd1\u914d\u7f6e\u89c1":66,"\u66f4\u591a\u7684\u8f6c\u6362\u65b9\u6cd5\u8bf7\u53c2\u8003eigen":76,"\u66f4\u597d\u5730\u5b8c\u6210\u4e00\u4e9b\u590d\u6742\u7684\u8bed\u8a00\u7406\u89e3\u4efb\u52a1":70,"\u66f4\u5feb":71,"\u66f4\u65b0":53,"\u66f4\u65b0\u53ef\u80fd\u5bfc\u81f4\u9700\u8981\u65b0\u7684\u5f00\u53d1\u5de5\u5177":72,"\u66f4\u65b0\u6a21\u5f0f":56,"\u66f4\u65b0\u7684\u6587\u6863\u4ee5pr\u7684\u5f62\u5f0f\u63d0\u4ea4\u5230github\u4e2d":77,"\u66f4\u65b0\u7f51\u7edc\u53c2\u6570\u65f6\u5e94\u7528":56,"\u66f4\u65b9\u4fbf\u7684\u8bbe\u7f6e\u65b9\u5f0f":58,"\u66f4\u8be6\u7ec6\u6570\u636e\u683c\u5f0f\u548c\u7528\u4f8b\u8bf7\u53c2\u8003":95,"\u66f4\u8be6\u7ec6\u7684\u7f51\u7edc\u914d\u7f6e\u8fde\u63a5\u8bf7\u53c2\u8003":95,"\u66f4\u8be6\u7ec6\u7684\u8bf4\u660e":95,"\u66f4\u8fdb\u4e00\u6b65":70,"\u66f4\u9ad8":71,"\u66ff\u6211\u4eec\u5b8c\u6210\u4e86\u539f\u59cb\u8f93\u5165\u6570\u636e\u7684\u62c6\u5206":70,"\u6700":68,"\u6700\u4e3b\u8981\u7684\u5de5\u4f5c\u5c31\u662f\u89e3\u6790\u51fa":87,"\u6700\u4f73\u63a8\u8350":2,"\u6700\u540e":[2,73,74,80,95],"\u6700\u540e\u4e00\u4e2a":67,"\u6700\u540e\u4e00\u5c42cost\u4e2d\u8bb0\u5f55\u4e86\u795e\u7ecf\u7f51\u7edc\u7684\u6240\u6709\u62d3\u6251\u7ed3\u6784":63,"\u6700\u540e\u4e00\u90e8\u5206\u662f\u795e\u7ecf\u7f51\u7edc\u7684\u914d\u7f6e":59,"\u6700\u540e\u518d\u8c03\u7528mutabl":76,"\u6700\u540e\u5220\u9664":47,"\u6700\u540e\u6211\u4eec\u4f7f\u7528\u94fe\u5f0f\u6cd5\u5219\u8ba1\u7b97":74,"\u6700\u5c11\u663e\u793a\u591a\u5c11\u4e2a\u8282\u70b9":82,"\u6700\u5e38\u89c1\u7684\u9519\u8bef\u5904\u7406\u65b9\u5f0f\u662fexcept":34,"\u6700\u65b0\u7684\u4ee3\u7801":73,"\u6700\u65b0\u7684paddlepaddl":53,"\u6700\u7ec8":74,"\u6700\u7ec8\u5b9e\u73b0\u4e00\u4e2a\u5c42\u6b21\u5316\u7684\u590d\u6742rnn":70,"\u6700\u7ec8\u6211\u4eec\u53ef\u4ee5\u8c03\u7528trainer\u7684train\u65b9\u6cd5\u542f\u52a8\u8bad\u7ec3":63,"\u6700\u7ec8\u751f\u6210\u540d\u4e3apaddl":61,"\u6700\u7ec8\u7684\u8f93\u51fa\u7ed3\u679c":70,"\u6700\u7ec8\u8d8b\u4e8e\u63a5\u8fd1":59,"\u6708\u6e56":68,"\u6709":68,"\u6709\u4e00\u4e2a\u57fa\u672c\u7684\u8ba4\u8bc6":85,"\u6709\u4e00\u4e9b\u5fc5\u987b\u914d\u7f6e\u7684\u53c2\u6570":[65,66],"\u6709\u4e9b\u5c42\u53ef\u80fd\u9700\u8981\u9ad8\u7cbe\u5ea6\u6765\u4fdd\u8bc1\u68af\u5ea6\u68c0\u67e5\u5355\u6d4b\u6b63\u786e\u6267\u884c":74,"\u6709\u4e9b\u5c42\u6216\u8005\u6fc0\u6d3b\u9700\u8981\u505a\u5f52\u4e00\u5316\u4ee5\u4fdd\u8bc1\u5b83\u4eec\u7684\u8f93\u51fa\u7684\u548c\u662f\u4e00\u4e2a\u5e38\u6570":74,"\u6709\u4e9b\u7279\u5f81\u7684\u53d6\u503c\u8fbe\u5230\u6570\u767e\u4e07":56,"\u6709\u4eba\u7528\u865a\u62df\u673a\u6765\u7c7b\u6bd4":72,"\u6709\u5173":68,"\u6709\u5173\u53c2\u6570\u914d\u7f6e\u7684\u8be6\u7ec6\u8bf4\u660e\u89c1":65,"\u6709\u5173\u7ebf\u6027\u56de\u5f52\u7684\u5b9e\u9645\u5e94\u7528":63,"\u6709\u5173kubernetes\u76f8\u5173\u6982\u5ff5\u4ee5\u53ca\u5982\u4f55\u642d\u5efa\u548c\u914d\u7f6ekubernetes\u96c6\u7fa4":87,"\u6709\u52a9\u4e8e\u8bca\u65ad\u5206\u5e03\u5f0f\u9519\u8bef":80,"\u6709\u591a\u96be":72,"\u6709\u65f6\u5019\u6211\u4eec\u4f1a\u5e0c\u671b\u6e05\u7406\u6389\u5df2\u7ecf\u4e0b\u8f7d\u7684\u7b2c\u4e09\u65b9\u4f9d\u8d56\u4ee5\u53ca\u5df2\u7ecf\u7f16\u8bd1\u7684\u4e8c\u8fdb\u5236\u6587\u4ef6":72,"\u6709\u65f6\u5019\u6211\u4eec\u53ea\u60f3\u8fd0\u884c\u4e00\u4e2a\u7279\u5b9a\u7684\u5355\u5143\u6d4b\u8bd5":72,"\u6709\u6807\u51c6\u7684":34,"\u6709\u7684\u65f6\u5019":34,"\u6709\u7684\u65f6\u5019\u7b80\u7b80\u5355\u5355\u7684\u6539\u53d8\u5c31\u80fd\u5728\u6027\u80fd\u4e0a\u4ea7\u751f\u660e\u663e\u7684\u4f18\u5316\u6548\u679c":79,"\u6709\u7684\u8bdd\u9700\u8981\u5148\u5378\u8f7d":53,"\u670d\u52a1":68,"\u670d\u52a1\u5458":68,"\u672a\u6307\u5b9a\u6309\u7167double\u7cbe\u5ea6\u7f16\u8bd1":58,"\u672a\u77e5\u8bcd":93,"\u672c\u4f8b\u4e2d\u4e3a0":93,"\u672c\u4f8b\u4e2d\u4e3a32":93,"\u672c\u4f8b\u4e2d\u4e3a4":93,"\u672c\u4f8b\u4e2d\u4f7f\u7528for\u5faa\u73af\u8fdb\u884c\u591a\u6b21\u8c03\u7528":2,"\u672c\u4f8b\u4e2d\u7684\u539f\u59cb\u6570\u636e\u4e00\u5171\u670910\u4e2a\u6837\u672c":68,"\u672c\u4f8b\u4e2d\u7684\u8f93\u5165\u7279\u5f81\u662f\u8bcdid\u7684\u5e8f\u5217":2,"\u672c\u4f8b\u6839\u636e\u7f51\u7edc\u914d\u7f6e\u4e2d":2,"\u672c\u4f8b\u6bcf\u884c\u4fdd\u5b58\u4e00\u6761\u6837\u672c":95,"\u672c\u4f8b\u7531\u6613\u5230\u96be\u5c55\u793a4\u79cd\u4e0d\u540c\u7684\u6587\u672c\u5206\u7c7b\u7f51\u7edc\u914d\u7f6e":95,"\u672c\u4f8b\u7684":2,"\u672c\u4f8b\u7684\u6240\u6709\u5b57\u7b26\u90fd\u5c06\u8f6c\u6362\u4e3a\u8fde\u7eed\u6574\u6570\u8868\u793a\u7684id\u4f20\u7ed9\u6a21\u578b":95,"\u672c\u4f8b\u91c7\u7528\u82f1\u6587\u60c5\u611f\u5206\u7c7b\u7684\u6570\u636e":2,"\u672c\u4f8b\u91c7\u7528adam\u4f18\u5316\u65b9\u6cd5":95,"\u672c\u5217\u8868\u8bf4\u660epaddlepaddle\u53d1\u7248\u4e4b\u524d\u9700\u8981\u6d4b\u8bd5\u7684\u529f\u80fd\u70b9":47,"\u672c\u5730":53,"\u672c\u5730\u6d4b\u8bd5":81,"\u672c\u5730\u8bad\u7ec3":81,"\u672c\u5730\u8bad\u7ec3\u4e0e\u9884\u6d4b":55,"\u672c\u5730\u8bad\u7ec3\u7684\u5b9e\u9a8c":84,"\u672c\u5b9e\u4f8b\u4e2d":93,"\u672c\u5c0f\u8282\u6211\u4eec\u5c06\u4ecb\u7ecd\u6a21\u578b\u7f51\u7edc\u7ed3\u6784":95,"\u672c\u5c42\u5c3a\u5bf8":94,"\u672c\u5c42\u6709\u56db\u4e2a\u53c2\u6570":94,"\u672c\u6559\u7a0b\u4e2d\u6211\u4eec\u7ed9\u51fa\u4e86\u4e09\u4e2aresnet\u6a21\u578b":94,"\u672c\u6559\u7a0b\u4e3b\u8981\u4ecb\u7ecd\u5e26kernel\u7684op\u5982\u4f55\u5199":75,"\u672c\u6559\u7a0b\u5c06\u6307\u5bfc\u4f60\u5982\u4f55\u5728":71,"\u672c\u6559\u7a0b\u63d0\u4f9b\u4e86\u4e00\u4e2a\u7528\u4e8eimagenet\u4e0a\u7684\u5377\u79ef\u5206\u7c7b\u7f51\u7edc\u6a21\u578b":94,"\u672c\u6587\u4e2d\u6240\u6709\u7684\u4f8b\u5b50":68,"\u672c\u6587\u4e2d\u7531\u4e8e\u8f93\u5165\u6570\u636e\u662f\u968f\u673a\u751f\u6210\u7684\u4e0d\u9700\u8981\u8bfb\u8f93\u5165\u6587\u4ef6":59,"\u672c\u6587\u4e2d\u7684\u4f8b\u5b50\u91cc":72,"\u672c\u6587\u4e2d\u793a\u4f8b\u6240\u4f7f\u7528\u7684\u5355\u5143\u6d4b\u8bd5\u6587\u4ef6\u662f":68,"\u672c\u6587\u4ee5paddlepaddle\u7684\u53cc\u5c42rnn\u5355\u5143\u6d4b\u8bd5\u4e3a\u793a\u4f8b":68,"\u672c\u6587\u53ea\u4f7f\u7528\u4e86\u9ed8\u8ba4\u547d\u540d\u7a7a\u95f4":85,"\u672c\u6587\u5c06\u4ecb\u7ecd\u5728kubernetes\u5bb9\u5668\u7ba1\u7406\u5e73\u53f0\u4e0a\u5feb\u901f\u6784\u5efapaddlepaddle\u5bb9\u5668\u96c6\u7fa4":87,"\u672c\u6587\u6863\u4ecb\u7ecd\u5982\u4f55\u5728paddlepaddle\u5e73\u53f0\u4e0a":93,"\u672c\u6587\u6863\u5185\u4e0d\u91cd\u590d\u4ecb\u7ecd":85,"\u672c\u6587\u6863\u5c06\u4ee5linux":65,"\u672c\u6587\u6863\u63cf\u8ff0paddl":35,"\u672c\u6765":68,"\u672c\u6b21\u8bad\u7ec3\u6587\u4ef6\u6240\u5728\u76ee\u5f55":87,"\u672c\u6b21\u8bad\u7ec3\u7684yaml\u6587\u4ef6\u53ef\u4ee5\u5199\u6210":87,"\u672c\u6b21\u8bad\u7ec3\u8981\u6c42\u67093\u4e2apaddlepaddle\u8282\u70b9":87,"\u672c\u6b21\u8bd5\u9a8c":95,"\u672c\u793a\u4f8b\u4e2d\u4f7f\u7528\u7684\u539f\u59cb\u6570\u636e\u5982\u4e0b":68,"\u672c\u793a\u4f8b\u610f\u56fe\u4f7f\u7528\u5355\u5c42rnn\u548c\u53cc\u5c42rnn\u5b9e\u73b0\u4e24\u4e2a\u5b8c\u5168\u7b49\u4ef7\u7684\u5168\u8fde\u63a5rnn":68,"\u673a\u5668\u7684\u8bbe\u5907":84,"\u673a\u5668\u7ffb\u8bd1":47,"\u6743\u91cd\u66f4\u65b0\u7684\u68af\u5ea6":82,"\u6761\u4ef6\u4e0b":85,"\u6765":68,"\u6765\u4e0b\u8f7ddocker\u955c\u50cf":61,"\u6765\u4ee3\u66ff":73,"\u6765\u4f7f\u7528\u4e00\u4e2a\u955c\u50cf\u542f\u52a8\u4e00\u4e2a\u5bb9\u5668":61,"\u6765\u4f7f\u7528dropout":57,"\u6765\u4f7f\u7528dropout\u7684":57,"\u6765\u4fdd\u8bc1\u8bad\u7ec3\u8fc7\u7a0b\u53ef\u4ee5\u4ece\u4e2d\u95f4\u72b6\u6001\u91cd\u65b0\u542f\u52a8":20,"\u6765\u505a\u68af\u5ea6\u68c0\u67e5":74,"\u6765\u5206\u6790\u6267\u884c\u6587\u4ef6":79,"\u6765\u5217\u51fa\u5f53\u524d\u7cfb\u7edf\u4e2d\u7684\u6240\u6709\u955c\u50cf":61,"\u6765\u521d\u59cb\u5316\u53c2\u6570":58,"\u6765\u542f\u52a8\u548c":72,"\u6765\u5b89\u88c5":80,"\u6765\u5b8c\u6210\u7f51\u7edc\u7684\u8bad\u7ec3":63,"\u6765\u5b9a\u4e49\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u6765\u5bf9\u6bd4\u5206\u6790\u4e24\u8005\u8bed\u4e49\u76f8\u540c\u7684\u539f\u56e0":68,"\u6765\u5e2e\u52a9\u4f60\u7406\u89e3paddlepaddle\u7684\u5185\u90e8\u8fd0\u884c\u673a\u5236":95,"\u6765\u5f71\u54cdpaddlepaddle\u7684\u7f16\u8bd1\u8fc7\u7a0b":[65,66],"\u6765\u5f97\u5230\u67d0\u4e2a\u7279\u5b9a\u53c2\u6570\u7684\u68af\u5ea6\u77e9\u9635":74,"\u6765\u6267\u884c":72,"\u6765\u6307\u5b9a\u7f51\u7edc\u5c42\u7684\u6570\u76ee":94,"\u6765\u63a5\u53d7\u4e0d\u4f7f\u7528\u7684\u51fd\u6570\u4ee5\u4fdd\u8bc1\u517c\u5bb9\u6027":2,"\u6765\u63cf\u8ff0\u7684":76,"\u6765\u63cf\u8ff0\u8be5op\u7684\u8f93\u5165":75,"\u6765\u642d\u5efa\u795e\u7ecf\u7f51\u7edc":63,"\u6765\u6ce8\u518c\u8be5\u5c42":74,"\u6765\u6df7\u5408\u4f7f\u7528gpu\u548ccpu\u8ba1\u7b97\u7f51\u7edc\u5c42\u7684\u53c2\u6570":84,"\u6765\u6e05\u7406\u8fd9\u4e9b\u5185\u5bb9":72,"\u6765\u786e\u4fdd\u628a":34,"\u6765\u786e\u5b9a\u5bf9\u5e94\u5173\u7cfb":2,"\u6765\u7f16\u8bd1":72,"\u6765\u81ea\u5b9a\u4e49\u4f20\u6570\u636e\u7684\u8fc7\u7a0b":1,"\u6765\u83b7\u5f97\u8f93\u51fa\u7684\u68af\u5ea6":74,"\u6765\u8868\u793a":71,"\u6765\u8868\u793a\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u6765\u8868\u793apaddle\u5185\u90e8\u7c7b":34,"\u6765\u89e3\u51b3\u4e0a\u9762\u7684\u95ee\u9898":56,"\u6765\u8ba1\u7b97\u68af\u5ea6":74,"\u6765\u8bb2\u89e3\u5982\u4f55\u4f7f\u7528\u53cc\u5c42rnn":68,"\u6765\u8bbe\u7f6e":58,"\u6765\u8bbf\u95ee\u7528\u6237\u81ea\u5df1\u7684\u6570\u636e":21,"\u6765\u8bf4\u660epydataprovider2\u7684\u7b80\u5355\u4f7f\u7528\u573a\u666f":2,"\u6765\u8c03\u6574":73,"\u6765\u8c03\u7528":72,"\u6765\u8fd0\u884c":80,"\u6765\u8fd0\u884c\u5305\u62ec":72,"\u6765\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5\u4e86":72,"\u6765\u8fd0\u884c\u6027\u80fd\u5206\u6790\u548c\u8c03\u4f18":79,"\u6765\u8fd0\u884c\u955c\u50cf":61,"\u6765\u8fdb\u884c\u8ba8\u8bba":35,"\u6765\u9884\u6d4b\u8fd9\u4e2a\u4e2d\u95f4\u7684\u8bcd":56,"\u676f\u5b50":68,"\u6784\u5efa":65,"\u6784\u6210\u4e86\u8f93\u51fa\u53cc\u5c42\u5e8f\u5217\u7684\u7b2ci\u4e2a":67,"\u6784\u9020":87,"\u6784\u9020\u51fd\u6570\u542b\u67092\u4e2a\u53c2\u6570":75,"\u6784\u9020\u51fd\u6570\u91cc\u901a\u8fc7":75,"\u6784\u9020paddl":4,"\u67d0\u4e00\u4e2a\u795e\u7ecf\u5143\u7684\u4e00\u4e2a\u8f93\u5165\u4e3a\u4e0a\u4e00\u4e2a\u65f6\u95f4\u6b65\u7f51\u7edc\u4e2d\u67d0\u4e00\u4e2a\u795e\u7ecf\u5143\u7684\u8f93\u51fa":68,"\u67d0\u4e9b\u53c2\u6570\u53ea\u53ef\u7528\u4e8e\u7279\u5b9a\u7684\u5c42\u4e2d":81,"\u67e5\u770b":[73,95],"\u67e5\u770b\u5f53\u524d\u72b6\u6001":73,"\u67e5\u770b\u5f53\u524d\u8fdc\u7a0b\u4ed3\u5e93\u7684\u540d\u5b57":73,"\u67e5\u770b\u6587\u4ef6\u5177\u4f53\u88ab\u4fee\u6539\u7684\u5185\u5bb9":73,"\u67e5\u770b\u662f\u5426\u662f\u5176\u4ed6\u9519\u8bef\u5f15\u53d1\u7684\u62a5\u9519":54,"\u67e5\u770bjob\u7684\u8be6\u7ec6\u60c5\u51b5":86,"\u6807\u51c6\u5dee\u4e3a":58,"\u6807\u51c6\u8868\u793apaddlepaddle\u7248\u672c\u53f7":47,"\u6807\u7b7e\u4e0b\u627e\u5230\u6700\u65b0\u7684paddle\u955c\u50cf\u7248\u672c":61,"\u6807\u8bc6\u662f\u5426\u4e3a\u8fde\u7eed\u7684batch\u8ba1\u7b97":82,"\u6838\u4e00\u6837\u591a\u7684\u8fdb\u7a0b\u6765\u5e76\u884c\u7f16\u8bd1":72,"\u6839\u636e\u4f60\u7684\u4efb\u52a1":84,"\u6839\u636e\u524d\u6587\u7684\u63cf\u8ff0":87,"\u6839\u636e\u5728\u6a21\u578b\u914d\u7f6e\u6587\u4ef6\u4e2d\u4f7f\u7528\u7684\u540d\u4e3a":80,"\u6839\u636e\u7528\u6237\u6307\u5b9a\u7684\u5b57\u5178":93,"\u6839\u636e\u7f51\u7edc\u914d\u7f6e\u4e2d\u7684":82,"\u6839\u636e\u8f93\u5165tensor\u7684\u5927\u5c0f\u6765\u8bbe\u7f6e\u8f93\u51fatensor\u7684\u5927\u5c0f":76,"\u6839\u636e\u8fd9\u4e9b\u53c2\u6570\u7684\u4f7f\u7528\u573a\u5408":81,"\u6839\u636e\u9ed8\u8ba4\u503c\u9012\u589e":82,"\u6839\u636e\u9ed8\u8ba4\u7aef\u53e3\u53f7\u9012\u589e":82,"\u6839\u636ecpu":61,"\u6839\u636ejob\u5bf9\u5e94\u7684pod\u4fe1\u606f":86,"\u683c\u5f0f":82,"\u683c\u5f0f\u5982\u4e0b":95,"\u683c\u5f0f\u7684\u6587\u4ef6\u6765\u5b58\u653e":75,"\u683c\u5f0f\u8bf4\u660e":93,"\u68af\u5ea6\u4f1a\u5c31\u5730":74,"\u68af\u5ea6\u53c2\u6570\u7684\u5206\u5757\u6570\u76ee":82,"\u68af\u5ea6\u5c31\u53ef\u4ee5\u901a\u8fc7\u8fd9\u4e2a\u65b9\u7a0b\u8ba1\u7b97\u5f97\u5230":74,"\u68af\u5ea6\u670d\u52a1\u5668\u7684\u6570\u91cf":82,"\u68af\u5ea6\u68c0\u67e5\u5355\u5143\u6d4b\u8bd5\u901a\u8fc7\u6709\u9650\u5dee\u5206\u6cd5\u6765\u9a8c\u8bc1\u4e00\u4e2a\u5c42\u7684\u68af\u5ea6":74,"\u68af\u5ea6\u68c0\u67e5\u7684\u8f93\u5165\u6570\u636e\u7684\u6279\u6b21\u5927\u5c0f":74,"\u68c0\u67e5\u70b9\u4fdd\u5b58\u7a0b\u5e8f\u6d41\u7a0b":20,"\u68c0\u67e5\u8f93\u5165\u6570\u636e\u7ef4\u5ea6":75,"\u68d2":95,"\u697c\u5c42":68,"\u6a21\u5757\u4e0b\u7684\u76f8\u5173":76,"\u6a21\u5757\u4e2d\u7684":2,"\u6a21\u578b\u4e00\u76f4\u4e0d\u6536\u655b":56,"\u6a21\u578b\u5171\u5305\u542b1":93,"\u6a21\u578b\u53c2\u6570\u68c0\u67e5\u70b9\u901a\u8fc7\u5b9a\u671f\u5411\u78c1\u76d8\u4e0a\u4fdd\u5b58\u4e00\u4efd\u5b58\u50a8\u5728paramet":20,"\u6a21\u578b\u5b58\u50a8\u8def\u5f84":95,"\u6a21\u578b\u6570\u636e\u68c0\u67e5\u70b9\u7684\u5b9e\u73b0":20,"\u6a21\u578b\u6587\u4ef6\u5c06\u88ab\u5199\u5165\u8282\u70b9":80,"\u6a21\u578b\u6765\u6307\u5bfc\u4f60\u5b8c\u6210\u8fd9\u4e9b\u6b65\u9aa4":71,"\u6a21\u578b\u6f14\u793a\u5982\u4f55\u914d\u7f6e\u590d\u6742\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u6a21\u578b":71,"\u6a21\u578b\u7684\u4ee3\u7801\u53ef\u4ee5\u5728":71,"\u6a21\u578b\u7684\u7ed3\u6784\u548c\u8bad\u7ec3\u8fc7\u7a0b":93,"\u6a21\u578b\u7684\u7f16\u7801\u5668\u90e8\u5206\u5982\u4e0b\u6240\u793a":71,"\u6a21\u578b\u8bad\u7ec3\u4f1a\u770b\u5230\u7c7b\u4f3c\u4e0a\u9762\u8fd9\u6837\u7684\u65e5\u5fd7\u4fe1\u606f":95,"\u6a21\u578b\u8bad\u7ec3\u548c\u6700\u540e\u7684\u7ed3\u679c\u9a8c\u8bc1":59,"\u6a21\u578b\u8bad\u7ec3\u7b49\u4efb\u52a1":63,"\u6a21\u578b\u8def\u5f84":94,"\u6a21\u578b\u914d\u7f6e":[0,55],"\u6a21\u578b\u914d\u7f6e\u89e3\u6790":34,"\u6a21\u578b\u91c7\u7528":93,"\u6a21\u578b\u9884\u6d4b":4,"\u6a2a\u5411\u62fc\u63a5":56,"\u6b21":68,"\u6b22\u8fce\u901a\u8fc7":73,"\u6b63\u6837\u672c":95,"\u6b63\u786e\u7684\u89e3\u51b3\u65b9\u6cd5\u662f":53,"\u6b63\u8d1f\u5bf9\u9a8c\u8bc1":81,"\u6b64\u547d\u4ee4\u5c06\u5728your":65,"\u6b64\u5904":93,"\u6b64\u5904\u90fd\u4e3a2":68,"\u6b64\u5916":[57,65,72,73],"\u6b64\u6559\u7a0b\u5c06\u5411\u60a8\u5206\u6b65\u4ecb\u7ecd\u5982\u4f55\u4f7f\u7528\u5185\u7f6e\u7684\u5b9a\u65f6\u5de5\u5177":79,"\u6b64\u65f6\u53ea\u9700\u8981":72,"\u6b64\u65f6\u53ef\u4ee5\u5728\u8c03\u7528infer\u63a5\u53e3\u65f6\u901a\u8fc7\u8bbe\u7f6e":56,"\u6b64\u65f6\u53ef\u4ee5\u8df3\u8fc7paddlepaddle\u6a21\u578b\u53c2\u6570\u6587\u4ef6\u7684\u5934\u4fe1\u606f":58,"\u6b64\u65f6\u60a8\u53ef\u4ee5\u8fd0\u884c\u8fd9\u4e2a\u547d\u4ee4\u5728\u5f00\u53d1\u673a\u4e0a\u8fdb\u884c\u6d4b\u8bd5\u8fd0\u884c":61,"\u6b64\u65f6master\u5c06\u8d1f\u8d23\u542f\u52a8\u4e00\u4e2a\u65b0\u7684train":20,"\u6b64\u7c7b\u62a5\u9519\u901a\u5e38\u662f\u7531\u4e8e\u67d0\u4e00\u4e2a\u8282\u70b9\u7684\u9519\u8bef\u5bfc\u81f4\u8fd9\u4e2a\u8282\u70b9\u7684\u8bad\u7ec3\u8fdb\u7a0b\u9000\u51fa":54,"\u6b65\u9aa4":56,"\u6bb5\u843d\u53ef\u4ee5\u770b\u4f5c\u662f\u4e00\u4e2a\u5d4c\u5957\u7684\u53cc\u5c42\u7684\u5e8f\u5217":70,"\u6bcf\u4e00\u4e2a":47,"\u6bcf\u4e00\u4e2a\u4efb\u52a1\u6d41\u7a0b\u90fd\u53ef\u4ee5\u88ab\u5212\u5206\u4e3a\u5982\u4e0b\u4e94\u4e2a\u6b65\u9aa4":95,"\u6bcf\u4e00\u4e2a\u6587\u4ef6\u662f\u6570\u636e\u96c6\u7684\u4e00\u4e2ashard":21,"\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65":68,"\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65\u4e4b\u95f4\u7684\u795e\u7ecf\u7f51\u7edc\u5177\u6709\u4e00\u5b9a\u7684\u76f8\u5173\u6027":68,"\u6bcf\u4e00\u4e2a\u8282\u70b9\u90fd\u6709\u76f8\u540c\u7684\u65e5\u5fd7\u7ed3\u6784":80,"\u6bcf\u4e00\u4e2alayer\u8f93\u51fa\u77e9\u9635\u7684\u9ad8\u5ea6":56,"\u6bcf\u4e00\u7ec4\u5185\u7684\u6240\u6709\u53e5\u5b50\u548clabel":68,"\u6bcf\u4e2a":80,"\u6bcf\u4e2a\u503c\u7684\u7c7b\u578b\u53ef\u4ee5\u662f\u6574\u5f62":21,"\u6bcf\u4e2a\u5143\u7d20\u662f\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"\u6bcf\u4e2a\u5143\u7d20\u662f\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u6bcf\u4e2a\u5355\u5c42rnn":70,"\u6bcf\u4e2a\u53e5\u5b50\u53c8\u662f\u5355\u8bcd\u7684\u6570\u7ec4":68,"\u6bcf\u4e2a\u53e5\u5b50\u90fd\u4ee5\u5f00\u59cb\u6807\u8bb0\u5f00\u5934":71,"\u6bcf\u4e2a\u53e5\u5b50\u90fd\u4ee5\u7ed3\u675f\u6807\u8bb0\u7ed3\u5c3e":71,"\u6bcf\u4e2a\u5b50\u5e8f\u5217\u957f\u5ea6\u53ef\u4ee5\u4e0d\u4e00\u81f4":68,"\u6bcf\u4e2a\u5c42\u5728\u5176":74,"\u6bcf\u4e2a\u5c42\u90fd\u6709\u4e00\u4e2a\u6216\u591a\u4e2ainput":95,"\u6bcf\u4e2a\u6279\u6b21\u6570\u636e":82,"\u6bcf\u4e2a\u65f6\u95f4\u6b65\u4e4b\u5185\u7684\u8fd0\u7b97\u662f\u72ec\u7acb\u7684":70,"\u6bcf\u4e2a\u65f6\u95f4\u6b65\u90fd\u7528\u4e86\u4e0a\u4e00\u4e2a\u65f6\u95f4\u6b65\u7684\u8f93\u51fa\u7ed3\u679c":68,"\u6bcf\u4e2a\u6743\u91cd\u5bf9\u5e94\u4e00\u4e2a\u8f93\u5165":74,"\u6bcf\u4e2a\u6837\u672c\u7531\u4e24\u90e8\u5206\u7ec4\u6210":68,"\u6bcf\u4e2a\u6837\u672c\u95f4\u7528\u7a7a\u884c\u5206\u5f00":68,"\u6bcf\u4e2a\u72b6\u6001":70,"\u6bcf\u4e2a\u7ebf\u7a0b":82,"\u6bcf\u4e2a\u7ebf\u7a0b\u5206\u914d\u5230128\u4e2a\u6837\u672c\u7528\u4e8e\u8bad\u7ec3":82,"\u6bcf\u4e2a\u8bad\u7ec3\u8282\u70b9\u5fc5\u987b\u6307\u5b9a\u4e00\u4e2a\u552f\u4e00\u7684id\u53f7":82,"\u6bcf\u4e2a\u8f93\u5165\u90fd\u662f\u4e00\u4e2a":74,"\u6bcf\u4e2a\u8f93\u51fa\u8282\u70b9\u90fd\u8fde\u63a5\u5230\u6240\u6709\u7684\u8f93\u5165\u8282\u70b9\u4e0a":74,"\u6bcf\u4e2acommit\u53ea\u505a\u4e86\u5c11\u91cf\u7684\u4fee\u6539":73,"\u6bcf\u4e2adata":21,"\u6bcf\u4e2aparamet":20,"\u6bcf\u4e2apass\u7684\u7b2c0\u4e2abatch\u5230\u5f53\u524dbatch\u6240\u6709\u6837\u672c\u7684\u5e73\u5747\u5206\u7c7b\u9519\u8bef\u7387":95,"\u6bcf\u4e2apass\u7684\u7b2c0\u4e2abatch\u5230\u5f53\u524dbatch\u6240\u6709\u6837\u672c\u7684\u5e73\u5747cost":95,"\u6bcf\u4e2apod\u5305\u542b\u4e00\u4e2apaddlepaddle\u5bb9\u5668":87,"\u6bcf\u4e2ashard\u5206\u522b\u5b58\u50a8\u5728\u5176\u4e2d\u4e00\u53f0paramet":20,"\u6bcf\u5c42\u4e0a\u53ea\u80fd\u4fdd\u5b58\u56fa\u5b9a\u6570\u76ee\u4e2a\u6700\u597d\u7684\u72b6\u6001":82,"\u6bcf\u5c42\u4f7f\u7528\u7684gpu\u53f7\u4f9d\u8d56\u4e8e\u53c2\u6570train":84,"\u6bcf\u6279\u6b21":82,"\u6bcf\u6b21":61,"\u6bcf\u6b21\u63d0\u4ea4\u4ee3\u7801":73,"\u6bcf\u6b21\u63d0\u4ea4\u65f6":73,"\u6bcf\u6b21\u8bfb\u53d6\u4e00\u6761\u6570\u636e\u540e":95,"\u6bcf\u6b21\u8f93\u51fa\u4e00\u4e2adata":21,"\u6bcf\u6b21\u90fd\u4f1a\u4ecepython\u7aef\u8bfb\u53d6\u6570\u636e":2,"\u6bcf\u884c\u5b58\u50a8\u4e00\u4e2a\u8bcd":93,"\u6bcf\u884c\u5b58\u50a8\u7684\u662f\u4e00\u4e2a\u6837\u672c\u7684\u7279\u5f81":94,"\u6bcf\u884c\u6253\u537032\u4e2a\u53c2\u6570\u4ee5":93,"\u6bcf\u884c\u8868\u793a\u4e00\u4e2a\u6279\u6b21\u4e2d\u7684\u5355\u4e2a\u8f93\u5165":74,"\u6bcf\u8f6e\u4f1a\u5c06\u6570\u636e\u96c6\u4e2d\u7684\u6240\u6709\u8bad\u7ec3\u6837\u672c\u4f7f\u7528\u4e00\u6b21":82,"\u6bcf\u8f6e\u7ed3\u675f\u65f6\u5bf9\u6240\u6709\u6d4b\u8bd5\u6570\u636e\u8fdb\u884c\u6d4b\u8bd5":82,"\u6bcf\u8f6e\u90fd\u4f1a\u4fdd\u5b58\u9884\u6d4b\u7ed3\u679c":82,"\u6bcf\u8fd0\u884c\u591a\u5c11\u4e2a\u6279\u6b21\u6267\u884c\u4e00\u6b21\u7a00\u758f\u53c2\u6570\u5206\u5e03\u7684\u68c0\u67e5":82,"\u6bcf\u969410\u5206\u949f":20,"\u6bcf\u9694\u591a\u5c11batch\u6253\u5370\u4e00\u6b21\u65e5\u5fd7":95,"\u6bcfdot":82,"\u6bcflog":82,"\u6bcfsave":82,"\u6bcftest":82,"\u6bd4\u5982":[21,54,56,61,65,72,73,95],"\u6bd4\u5982\u4e00\u53e5\u8bdd\u4e2d\u7684\u6bcf\u4e00\u4e2a\u5355\u8bcd":68,"\u6bd4\u5982\u5982\u679c\u8981build\u4e00\u4e2a\u4e0d\u4f9d\u8d56gpu":73,"\u6bd4\u5982\u5c06":47,"\u6bd4\u5982\u5e0c\u671b\u6700\u5c0f\u5316\u751f\u6210\u7684\u5e93\u7684\u5927\u5c0f":[65,66],"\u6bd4\u5982\u6bcf\u969410\u5206\u949f\u6700\u65b0\u7684\u5feb\u7167":20,"\u6bd4\u5982\u6d41\u5f0f\u6570\u636e\u5904\u7406":21,"\u6bd4\u5982\u8bbe\u7f6e\u4e00\u4e2a\u5168\u8fde\u63a5\u5c42\u7684\u53c2\u6570\u521d\u59cb\u5316\u65b9\u5f0f\u548cbias\u521d\u59cb\u5316\u65b9\u5f0f":58,"\u6bd4\u5982\u901a\u8fc78080\u7aef\u53e3":85,"\u6bd4\u5982fpe":54,"\u6bd4\u5982ide\u914d\u7f6e\u91cc":73,"\u6bd4\u5982imagenet\u8fd9\u4e2a\u6570\u636e\u96c6\u53ef\u80fd\u88ab\u5206\u62101000\u4e2ashard":21,"\u6c34\u6e29":68,"\u6c49\u5ead":68,"\u6ca1":68,"\u6ca1\u6709\u4f5c\u7528":2,"\u6ca1\u6709\u5b9e\u9645\u610f\u4e49":93,"\u6ca1\u6709\u627e\u5230\u548c\u5f53\u524d\u7cfb\u7edf\u5339\u914d\u7684paddlepaddle\u5b89\u88c5\u5305":53,"\u6ca1\u6709\u6d4b\u8bd5\u6570\u636e":2,"\u6ca1\u6709\u8bbe\u7f6e":[65,66],"\u6ce8":[20,61],"\u6ce8\u518c":75,"\u6ce8\u518ccpu":75,"\u6ce8\u518cop":75,"\u6ce8\u518cop\u65f6\u7684\u7c7b\u578b\u540d":75,"\u6ce8\u610f":[2,60,61,63,65,66,71,74,87],"\u6ce8\u610f\u4e0a\u8ff0\u547d\u4ee4\u4e2d":87,"\u6ce8\u610f\u5230\u6211\u4eec\u5df2\u7ecf\u5047\u8bbe\u673a\u5668\u4e0a\u67094\u4e2agpu":84,"\u6ce8\u610f\u9884\u6d4b\u6570\u636e\u901a\u5e38\u4e0d\u5305\u542blabel":4,"\u6ce8\u610fnode":87,"\u6ce8\u91ca":75,"\u6cf3\u6c60":68,"\u6d41":68,"\u6d41\u7a0b\u6765\u63d0\u4ea4\u4ee3\u7801":73,"\u6d44":68,"\u6d4b\u8bd5":73,"\u6d4b\u8bd5\u524d\u5411oper":75,"\u6d4b\u8bd5\u6570\u636e":80,"\u6d4b\u8bd5\u6570\u636e\u4e5f\u5305\u542b":80,"\u6d4b\u8bd5\u6570\u636e\u548c\u6a21\u578b\u914d\u7f6e\u6587\u4ef6":80,"\u6d4b\u8bd5\u6570\u636e\u653e\u7f6e\u5728\u5de5\u4f5c\u7a7a\u95f4\u4e2d\u4e0d\u540c\u76ee\u5f55\u7684\u8981\u6c42":80,"\u6d4b\u8bd5\u6570\u636e\u7684\u6240\u6709\u76f8\u5bf9\u6216\u7edd\u5bf9\u6587\u4ef6\u8def\u5f84":80,"\u6d4b\u8bd5\u65f6\u6307\u5b9a\u7684\u5b58\u50a8\u6a21\u578b\u5217\u8868\u7684\u6587\u4ef6":82,"\u6d4b\u8bd5\u65f6\u9ed8\u8ba4\u4e0dshuffl":2,"\u6d4b\u8bd5\u662f":73,"\u6d4b\u8bd5\u6837\u672c":80,"\u6d4b\u8bd5\u7684\u6a21\u578b\u5305\u62ec\u4ece\u7b2cm\u8f6e\u5230\u7b2cn":84,"\u6d4b\u8bd5docker\u955c\u50cf":47,"\u6d4b\u8bd5model_list":81,"\u6d4b\u8bd5save_dir":81,"\u6d4f\u89c8\u4ee3\u7801":61,"\u6d6e\u70b9\u578b\u6570\u636e":21,"\u6d6e\u70b9\u5f02\u5e38\u901a\u5e38\u7684\u539f\u56e0\u662f\u6d6e\u70b9\u6570\u6ea2\u51fa":56,"\u6d6e\u70b9\u6570\u5360\u7528\u7684\u5b57\u8282\u6570":93,"\u6d6e\u70b9\u7a00\u758f\u6570\u636e":74,"\u6df1\u5ea6\u5b66\u4e60\u5165\u95e8\u8bfe\u7a0b":64,"\u6df7\u5408\u5f53\u524d\u8bcd\u5411\u91cf\u548cattention\u52a0\u6743\u7f16\u7801\u5411\u91cf":71,"\u6dfb\u52a0\u4e86\u4e00\u4e2a\u8f93\u51fa":75,"\u6dfb\u52a0\u542f\u52a8\u811a\u672c":87,"\u6dfb\u52a0\u8f93\u5165\u53c2\u6570":75,"\u6dfb\u52a0\u8f93\u51fa\u53c2\u6570":75,"\u6dfb\u52a0op\u7684\u6ce8\u91ca":75,"\u6e05\u7406":72,"\u6e05\u7406\u6389\u8001\u65e7\u7684paddlepaddle\u5b89\u88c5\u5305":53,"\u6e29\u99a8":68,"\u6e90\u4ee3\u7801":[61,95],"\u6e90\u4ee3\u7801\u683c\u5f0f":73,"\u6e90\u5e8f\u5217":71,"\u6e90\u7801":61,"\u6e90\u7801\u4e0edemo":86,"\u6e90\u7801\u6811\u6839\u76ee\u5f55":72,"\u6e90\u7801\u7f16\u8bd1paddlepaddl":66,"\u6e90\u8bed\u8a00\u548c\u76ee\u6807\u8bed\u8a00\u5171\u4eab\u76f8\u540c\u7684\u7f16\u7801\u5b57\u5178":93,"\u6e90\u8bed\u8a00\u548c\u76ee\u6807\u8bed\u8a00\u90fd\u662f\u76f8\u540c\u7684\u8bed\u8a00":93,"\u6e90\u8bed\u8a00\u77ed\u8bed\u548c\u76ee\u6807\u8bed\u8a00\u77ed\u8bed\u7684\u5b57\u5178\u5c06\u88ab\u5408\u5e76":93,"\u6ee4\u6ce2\u5668\u6838\u5728\u5782\u76f4\u65b9\u5411\u4e0a\u7684\u5c3a\u5bf8":94,"\u6ee4\u6ce2\u5668\u6838\u5728\u6c34\u5e73\u65b9\u5411\u4e0a\u7684\u5c3a\u5bf8":94,"\u6fc0\u6d3b":74,"\u6fc0\u6d3b\u51fd\u6570\u7c7b\u578b":95,"\u6fc0\u6d3b\u65b9\u7a0b":74,"\u6fc0\u6d3b\u7684\u7c7b\u578b":74,"\u70ed\u60c5":68,"\u7136\u540e":[79,80,93],"\u7136\u540e\u4ea4\u7ed9\u7528\u6237\u81ea\u5b9a\u4e49\u7684\u51fd\u6570":59,"\u7136\u540e\u4ea4\u7ed9step\u51fd\u6570":70,"\u7136\u540e\u4f7f\u7528resize\u63a5\u53e3\u8bbe\u7f6etensor\u7684\u5927\u5c0f":76,"\u7136\u540e\u5229\u7528\u89c2\u6d4b\u6570\u636e\u8c03\u6574":59,"\u7136\u540e\u5355\u51fb":73,"\u7136\u540e\u53ef\u4ee5\u4f7f\u7528\u547d\u4ee4\u884c\u5de5\u5177\u521b\u5efajob":87,"\u7136\u540e\u53ef\u4ee5\u8f6c\u6362\u4e3a\u56fe\u7247":94,"\u7136\u540e\u5728\u4e0b\u4e00\u4e2a\u65f6\u95f4\u6b65\u8f93\u5165\u7ed9\u53e6\u4e00\u4e2a\u795e\u7ecf\u5143":68,"\u7136\u540e\u5728\u6d4f\u89c8\u5668\u4e2d\u8f93\u5165\u4ee5\u4e0b\u7f51\u5740":61,"\u7136\u540e\u5728dataprovider\u91cc\u9762\u6839\u636e\u8be5\u5730\u5740\u52a0\u8f7d\u5b57\u5178":58,"\u7136\u540e\u5728etcd\u7684":20,"\u7136\u540e\u5b89\u88c5paddle\u7684python\u73af\u5883":53,"\u7136\u540e\u5b9a\u4e49":71,"\u7136\u540e\u5c06\u6784\u5efa\u6210\u529f\u7684\u955c\u50cf\u4e0a\u4f20\u5230\u955c\u50cf\u4ed3\u5e93":87,"\u7136\u540e\u5c06\u8fd9\u4e9blayer\u7684\u53c2\u6570":57,"\u7136\u540e\u5c31\u53ef\u4ee5\u5e76\u53d1\u5199\u5165\u591a\u4e2achunk":28,"\u7136\u540e\u6240\u6709\u7528":73,"\u7136\u540e\u624d\u80fd\u4f7f\u7528pfsclient":28,"\u7136\u540e\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4":94,"\u7136\u540e\u628a\u8fd9\u4e2a\u5305\u542b\u4e86\u8bad\u7ec3\u6570\u636e\u7684container\u4fdd\u5b58\u4e3a\u4e00\u4e2a\u65b0\u7684\u955c\u50cf":86,"\u7136\u540e\u63d0\u4ea4\u65b0\u6dfb\u52a0\u7684":73,"\u7136\u540e\u70b9\u51fb":73,"\u7136\u540e\u7528\u5bc6\u7801":61,"\u7136\u540e\u7533\u660e\u4e00\u4e2a\u5b58\u50a8\u5377":87,"\u7136\u540e\u89c2\u5bdf\u5230\u8f93\u51fa\u7684\u53d8\u5316\u4e3a":74,"\u7136\u540e\u8fd4\u56de\u7ed9paddlepaddle\u8fdb\u7a0b":2,"\u7136\u540e\u901a\u8fc7\u51fd\u6570":87,"\u7136\u540e\u901a\u8fc7\u81ea\u8eab\u7684ip\u5730\u5740\u5728":87,"\u7136\u540e\u91cd\u65b0cmake\u5373\u53ef":53,"\u7136\u800c":[71,82],"\u7248\u672c":72,"\u7248\u672c\u5206\u652f":47,"\u7248\u672c\u53f7":47,"\u7248\u672c\u53f7rc":47,"\u7248\u672c\u5728":73,"\u7248\u672cfork\u51fa\u81ea\u5df1\u7684\u529f\u80fd\u5206\u652f":47,"\u7279\u522b\u662f\u5728lstm\u7b49rnn\u4e2d":56,"\u7279\u5f81\u56fe\u5747\u503c":94,"\u7279\u5f81\u56fe\u65b9\u5dee":94,"\u7279\u5f81\u5c06\u4f1a\u5b58\u5230":94,"\u72ec\u7acb\u5de5\u5177\u94fe":65,"\u72ec\u7acb\u5de5\u5177\u94fe\u6240\u5728\u7684\u7edd\u5bf9\u8def\u5f84":65,"\u73af\u5883\u53d8\u91cf":87,"\u73af\u5883\u53d8\u91cf\u6765\u6307\u5b9a\u7279\u5b9a\u7684gpu":56,"\u73b0\u9636\u6bb5paddle\u6709\u4e00\u4e2a\u95ee\u9898\u662f":34,"\u7406\u89e3":72,"\u751a\u81f3\u80fd\u89e3\u91ca\u4e3a\u4ec0\u4e48\u67d0\u4e2a\u64cd\u4f5c\u82b1\u4e86\u5f88\u957f\u65f6\u95f4":79,"\u751f\u4ea7\u73af\u5883\u4e2d\u7684\u8bad\u7ec3\u6570\u636e\u96c6\u901a\u5e38\u4f53\u79ef\u5f88\u5927":21,"\u751f\u4ea7\u73af\u5883\u7684\u65e5\u5fd7\u6570\u636e\u4f1a\u901a\u8fc7\u5b9e\u65f6\u6d41\u7684\u65b9\u5f0f":21,"\u751f\u4ea7\u955c\u50cf":[61,73],"\u751f\u4ea7\u955c\u50cf\u7684\u751f\u6210\u5206\u4e3a\u4e24\u6b65":61,"\u751f\u6210":87,"\u751f\u6210\u5404\u79cd\u8bed\u8a00\u7684\u7ed1\u5b9a\u4ee3\u7801":34,"\u751f\u6210\u540e\u7684\u6587\u6863\u5206\u522b\u5b58\u50a8\u5728\u7f16\u8bd1\u76ee\u5f55\u7684":77,"\u751f\u6210\u5e8f\u5217\u7684\u6700\u5927\u957f\u5ea6":71,"\u751f\u6210\u6587\u6863":34,"\u751f\u6210\u751f\u4ea7\u955c\u50cf\u53ea\u9700\u8981\u8fd0\u884c":61,"\u751f\u6210\u7684":21,"\u751f\u6210\u7684\u6570\u636e\u5c06\u4f1a\u5b58\u50a8\u5728\u8fd9\u4e2avolume\u4e0b":87,"\u751f\u6210\u7684\u6570\u636e\u7f13\u5b58\u5728\u5185\u5b58\u91cc":56,"\u751f\u6210\u7684html\u7248\u672c\u7684c":61,"\u751f\u6210\u7ed9\u5b9a":21,"\u751f\u6210\u7f51\u7edc\u5c42\u914d\u7f6e":74,"\u751f\u6210\u81ea\u5df1\u76ee\u5f55\u4e0b\u7684\u4ed3\u5e93":73,"\u751f\u6210\u8fd0\u884c\u7a0b\u5e8f":61,"\u751f\u6210\u968f\u673a\u7684\u8f93\u5165\u6570\u636e":75,"\u751f\u6210api\u6587\u6863":34,"\u751f\u6210docker\u955c\u50cf\u7684\u65b9\u5f0f\u6709\u4e24\u4e2a":61,"\u751f\u6210pfsclient\u548cpfsserver\u7684\u6846\u67b6\u90e8\u5206":28,"\u7528":28,"\u75280\u548c1\u8868\u793a":2,"\u7528\u4e86\u4e24\u4e2a\u6708\u4e4b\u540e\u8fd9\u4e2a\u663e\u793a\u5668\u5c4f\u5e55\u788e\u4e86":95,"\u7528\u4e8e":80,"\u7528\u4e8e\u521d\u59cb\u5316\u53c2\u6570\u548c\u8bbe\u7f6e":74,"\u7528\u4e8e\u5c06\u4e0b\u4e00\u884c\u7684\u6570\u636e\u8f93\u5165\u51fd\u6570\u6807\u8bb0\u6210\u4e00\u4e2apydataprovider2":2,"\u7528\u4e8e\u5c06\u53c2\u6570\u4f20\u9012\u7ed9\u7f51\u7edc\u914d\u7f6e":84,"\u7528\u4e8e\u6307\u5b9a\u5176\u8981\u5173\u8054\u7684layer":57,"\u7528\u4e8e\u6307\u5b9a\u7f51\u7edc\u914d\u7f6e\u6587\u4ef6":82,"\u7528\u4e8e\u653e\u7f6e":80,"\u7528\u4e8e\u6784\u6210\u65b0\u7684\u8bcd\u8868":93,"\u7528\u4e8e\u6ce8\u518c\u6ca1\u6709\u53cd\u5411\u7684op":75,"\u7528\u4e8e\u7a00\u758f\u8bad\u7ec3\u4e2d":82,"\u7528\u4e8e\u81ea\u5b9a\u4e49\u6bcf\u6761\u6570\u636e\u7684batch":2,"\u7528\u4e8e\u83b7\u53d6\u7279\u5b9alayer\u4e0a\u4e00\u65f6\u95f4\u6b65\u7684\u8f93\u51fa":57,"\u7528\u4e8e\u8ba1\u7b97\u7f16\u7801\u5411\u91cf\u7684\u52a0\u6743\u548c":71,"\u7528\u4e8e\u8bfb\u53d6\u8bad\u7ec3":80,"\u7528\u4e8e\u96c6\u7fa4\u901a\u4fe1\u901a\u9053\u7684\u7aef\u53e3\u6570":80,"\u7528\u53cc\u5411\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7f16\u7801":71,"\u7528\u591a\u5bf9\u6548\u679c\u5b8c\u5168\u76f8\u540c\u7684":68,"\u7528\u6237":80,"\u7528\u6237\u4e0a\u4f20\u6570\u636e\u540e":21,"\u7528\u6237\u4e5f\u53ef\u4ee5\u4e0a\u4f20label":21,"\u7528\u6237\u4e5f\u53ef\u4ee5\u5728\u81ea\u5df1\u719f\u6089\u7684\u5f00\u53d1\u5e73\u53f0\u4e0a":66,"\u7528\u6237\u4e5f\u53ef\u4ee5\u5728c":1,"\u7528\u6237\u53ea\u9700\u5b9a\u4e49rnn\u5728\u4e00\u4e2a\u65f6\u95f4\u6b65\u5185\u5b8c\u6210\u7684\u8ba1\u7b97":70,"\u7528\u6237\u53ef\u4ee5\u4f7f\u7528\u5f00\u53d1\u955c\u50cf\u4ee3\u66ff\u914d\u7f6e\u672c\u5730\u73af\u5883":61,"\u7528\u6237\u53ef\u4ee5\u4f7f\u7528ssh\u767b\u5f55\u5230\u8fd9\u53f0\u670d\u52a1\u5668\u4e0a\u5e76\u6267\u884c":61,"\u7528\u6237\u53ef\u4ee5\u5206\u522b\u67e5\u770b\u6700\u65b0\u7684":77,"\u7528\u6237\u53ef\u4ee5\u53c2\u8003sphinx\u6559\u7a0b\u8fdb\u884c\u4e66\u5199":77,"\u7528\u6237\u53ef\u4ee5\u5728\u8f93\u51fa\u7684\u6587\u672c\u6a21\u578b\u4e2d\u770b\u5230":93,"\u7528\u6237\u53ef\u4ee5\u5b89\u5168\u7684\u91ca\u653e\u67d0\u4e2ac":35,"\u7528\u6237\u53ef\u4ee5\u628a\u81ea\u5df1\u7684\u6570\u636e\u5206\u4eab\u7ed9\u522b\u4eba":21,"\u7528\u6237\u53ef\u4ee5\u6839\u636e\u8bad\u7ec3\u65e5\u5fd7":95,"\u7528\u6237\u53ef\u4ee5\u76f4\u63a5\u4f7f\u7528\u8fd9\u4e2a\u52a8\u6001\u5e93\u6765\u5f15\u5165paddl":35,"\u7528\u6237\u53ef\u4ee5\u81ea\u5b9a\u4e49beam":82,"\u7528\u6237\u53ef\u4ee5\u8bbe\u7f6e":84,"\u7528\u6237\u53ef\u4ee5\u901a\u8fc7\u7b80\u5355\u4f7f\u7528python\u63a5\u53e3":1,"\u7528\u6237\u53ef\u4ee5\u901a\u8fc7\u7f51\u9875\u6d4f\u89c8\u6587\u6863":61,"\u7528\u6237\u53ef\u5728\u8c03\u7528cmake\u7684\u65f6\u5019\u8bbe\u7f6e\u5b83\u4eec":60,"\u7528\u6237\u53ef\u5728cmake\u7684\u547d\u4ee4\u884c\u4e2d":60,"\u7528\u6237\u53ef\u5c06":65,"\u7528\u6237\u53ef\u6839\u636e\u81ea\u5df1\u7684\u7f16\u8bd1\u76ee\u6807\u67b6\u6784":65,"\u7528\u6237\u53ef\u81ea\u884c\u524d\u5f80":66,"\u7528\u6237\u53ef\u81ea\u884c\u524d\u5f80\u4e0b\u8f7d\u9884\u7f16\u8bd1\u597d\u7684\u7248\u672c":65,"\u7528\u6237\u53ef\u901a\u8fc7\u4ea4\u53c9\u7f16\u8bd1\u7684\u65b9\u5f0f":65,"\u7528\u6237\u53ef\u901a\u8fc7ssh\u7b49\u65b9\u5f0f\u767b\u5f55\u5230raspberri":66,"\u7528\u6237\u5728\u4f7f\u7528\u8fd9\u4e00\u7c7brecurr":57,"\u7528\u6237\u5728\u4f7f\u7528paddlepaddl":53,"\u7528\u6237\u5728\u672c\u5730\u8f6c\u6362\u597d\u518d\u4e0a\u4f20":21,"\u7528\u6237\u5b9a\u4e49\u7684\u53c2\u6570":2,"\u7528\u6237\u5c06\u53c2\u6570\u8f7d\u5165":58,"\u7528\u6237\u5c06\u914d\u7f6e\u4e0e\u8bad\u7ec3\u6570\u636e\u5207\u5206\u597d\u653e\u5728\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf\u9884\u5148\u5206\u914d\u597d\u7684\u76ee\u5f55\u4e2d":87,"\u7528\u6237\u5f3a\u5236\u6307\u5b9a\u7279\u5b9a\u7684python\u7248\u672c":53,"\u7528\u6237\u6307\u5b9a\u65b0\u7684\u5b57\u5178\u7684\u8def\u5f84":93,"\u7528\u6237\u6587\u4ef6\u53ef\u80fd\u662f\u6bd4\u8f83\u5927\u7684":28,"\u7528\u6237\u8fd8\u53ef\u6839\u636e\u81ea\u5df1\u7684\u9700\u6c42\u8bbe\u7f6e\u5176\u4ed6\u7f16\u8bd1\u53c2\u6570":[65,66],"\u7528\u6237\u901a\u8fc7\u53c2\u6570":[57,58],"\u7528\u6237\u901a\u8fc7c":35,"\u7528\u6237\u9700\u8981\u5728\u7f51\u7edc\u914d\u7f6e\u4e2d\u6307\u5b9a":84,"\u7528\u6237\u9700\u8981\u5728cmake\u65f6\u624b\u52a8\u8bbe\u7f6e\u8fd9\u4e9b\u503c":[65,66],"\u7528\u6237\u9700\u8981\u6307\u5b9a\u672c\u673a\u4e0apython\u7684\u8def\u5f84":53,"\u7528\u6237\u9700\u8981\u63d0\u524d\u51c6\u5907\u597d\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883":[65,66],"\u7528\u672c\u673a\u7684\u7b2c\u4e00\u4e2a":72,"\u7528\u6765\u4ece\u53c2\u6570\u670d\u52a1\u5668\u9884\u53d6\u53c2\u6570\u77e9\u9635\u76f8\u5e94\u7684\u884c":74,"\u7528\u6765\u4f30\u8ba1\u7ebf\u6027\u51fd\u6570\u7684\u53c2\u6570w":59,"\u7528\u6765\u8ba1\u7b97\u6a21\u578b\u7684\u8bef\u5dee":59,"\u7528\u8fd9\u4e2a\u955c\u50cf\u521b\u5efa\u7684\u5bb9\u5668\u9700\u8981\u6709\u4ee5\u4e0b\u4e24\u4e2a\u529f\u80fd":87,"\u7531":[57,70],"\u7531\u4e8e\u4e0a\u4e00\u6b65cmake\u914d\u7f6e\u4e2d":66,"\u7531\u4e8e\u4e0d\u540c\u7684paddle\u7684\u7248\u672c\u53ef\u80fd\u9700\u8981\u4e0d\u540c\u7684\u4f9d\u8d56\u548c\u5de5\u5177":61,"\u7531\u4e8e\u5b83\u5185\u90e8\u5305\u542b\u4e86\u6bcf\u7ec4\u6570\u636e\u4e2d\u7684\u6240\u6709\u53e5\u5b50":68,"\u7531\u4e8e\u5bb9\u5668\u4e4b\u95f4\u5171\u4eabnet":85,"\u7531\u4e8e\u5bf9parameters\u7684\u66f4\u65b0\u9700\u8981\u83b7\u53d6parameters\u5185\u5b58\u7684":20,"\u7531\u4e8e\u5df2\u7ecf\u77e5\u9053\u4e86\u771f\u5b9e\u7b54\u6848":59,"\u7531\u4e8e\u6211\u4eec\u60f3\u8981\u7684\u53d8\u6362\u662f\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217":68,"\u7531\u4e8e\u6211\u4eec\u652f\u6301\u8bad\u7ec3\u6570\u636e\u6709\u4e0d\u540c\u7684\u6279\u6b21\u5927\u5c0f":74,"\u7531\u4e8e\u6bcf\u4e2a\u5377\u79ef\u5c42\u540e\u9762\u8fde\u63a5\u7684\u662fbatch":94,"\u7531\u4e8e\u8fd9\u4e2a\u5730\u5740\u4f1a\u88abdataprovider\u4f7f\u7528":1,"\u7531\u4e8e\u8fd9\u6837\u505a\u53ef\u4ee5\u907f\u514d\u5f88\u591a\u6b7b\u9501\u95ee\u9898":2,"\u7531\u4e8e\u96c6\u7fa4\u4e2d\u540c\u65f6\u5b58\u5728\u4e24\u53f0\u673a\u5668\u6545\u969c\u7684\u6982\u7387\u6781\u4f4e":20,"\u7531\u4e8e\u987a\u5e8f\u8c03\u7528\u8fd9\u4e9bgenerator\u4e0d\u4f1a\u51fa\u73b0\u4e0a\u8ff0\u95ee\u9898":2,"\u7531\u4e8ec":34,"\u7531\u4e8echunk\u6bd4\u8f83\u5c0f":28,"\u7531\u4e8eeigen":76,"\u7531\u4e8epaddlepaddle\u5df2\u7ecf\u5b9e\u73b0\u4e86\u4e30\u5bcc\u7684\u7f51\u7edc\u5c42":59,"\u7531\u4e8epypi":47,"\u7531\u4e8estep":70,"\u7531\u4e8etensor\u7684rank\u662f\u6a21\u677f\u53c2\u6570":76,"\u7531\u4e8etest_data\u5305\u542b\u4e24\u6761\u9884\u6d4b\u6570\u636e":4,"\u7531\u8bcd\u8bed\u6784\u6210\u7684\u53e5\u5b50":67,"\u7533\u8bf7\u7528\u6237\u7a7a\u95f4":28,"\u7535\u8111":68,"\u7684":[68,72,73,76,80,86,87,95],"\u768410\u7ef4\u6574\u6570\u6807\u7b7e":2,"\u7684\u4e00\u4e2a\u7b80\u5355\u8c03\u7528\u5982\u4e0b":70,"\u7684\u4e00\u4e2a\u7ebf\u6027\u51fd\u6570":59,"\u7684\u4e3a0":82,"\u7684\u4efb\u4e00\u4e00\u79cd":56,"\u7684\u4f5c\u7528\u662f\u5ef6\u8fdf\u5206\u914d\u5185\u5b58":76,"\u7684\u4f7f\u7528\u793a\u4f8b\u5982\u4e0b":67,"\u7684\u503c":[65,66],"\u7684\u503c\u81ea\u52a8\u63a8\u5bfc\u5f97\u5230":65,"\u7684\u504f\u7f6e\u5411\u91cf":74,"\u7684\u5177\u4f53\u8ba1\u7b97\u903b\u8f91":75,"\u7684\u5185\u5b58":56,"\u7684\u5185\u5bb9\u6765\u5b9a\u5236imag":87,"\u7684\u5185\u6838block\u4f7f\u7528\u60c5\u51b5":79,"\u7684\u5206\u7c7b\u4efb\u52a1\u4e2d\u8d62\u5f97\u4e86\u7b2c\u4e00\u540d":94,"\u7684\u522b\u540d":[5,6,8],"\u7684\u5355\u5143\u6d4b\u8bd5":75,"\u7684\u53cd\u5411\u4f20\u64ad\u5c06\u4f1a\u6253\u5370\u65e5\u5fd7\u4fe1\u606f":82,"\u7684\u53d8\u6362\u77e9\u9635":74,"\u7684\u540d\u5b57":2,"\u7684\u540d\u79f0\u76f8\u540c":71,"\u7684\u5411\u91cf":74,"\u7684\u542f\u52a8\u53c2\u6570":87,"\u7684\u542f\u52a8\u53c2\u6570\u5e76\u6267\u884c\u8fdb\u7a0b":87,"\u7684\u547d\u540d\u98ce\u683c\u5e76\u4e0d\u80fd\u9002\u5e94\u5176\u4ed6\u7b2c\u4e09\u65b9\u8bed\u8a00":34,"\u7684\u5730\u5740":85,"\u7684\u5730\u65b9":73,"\u7684\u5747\u5300\u5206\u5e03":58,"\u7684\u5934\u6587\u4ef6":34,"\u7684\u5b9e\u73b0":75,"\u7684\u5dee\u8ddd\u4e0d\u65ad\u51cf\u5c0f":59,"\u7684\u5e73\u5747\u503c":67,"\u7684\u5e8f\u5217\u5f62\u72b6\u4e00\u81f4":68,"\u7684\u5f00\u53d1\u5de5\u4f5c\u90fd\u5e94\u8be5\u5728\u4e00\u4e2a\u65b0\u7684\u5206\u652f\u4e0a\u5b8c\u6210":73,"\u7684\u5f00\u53d1\u6d41\u7a0b":72,"\u7684\u5f00\u59cb\u8bf7\u52a0\u4e0a\u5b8f\u5b9a\u4e49":75,"\u7684\u603b":80,"\u7684\u63a5\u53e3\u6837\u5f0f":34,"\u7684\u63cf\u8ff0\u8bf4\u660e\u4e2d":73,"\u7684\u64cd\u4f5c":76,"\u7684\u6570\u636e\u6d41\u56fe":21,"\u7684\u6570\u636e\u8bfb\u53d6\u811a\u672c\u548c\u7c7b\u4f3c\u4e8e":95,"\u7684\u6570\u76ee\u4e00\u81f4":67,"\u7684\u6587\u4ef6\u4e5f\u5e26\u5230\u65b0\u5206\u652f\u4e0a":73,"\u7684\u65b9\u5f0f":61,"\u7684\u65b9\u7a0b":74,"\u7684\u65f6\u95f4\u6b65\u4fe1\u606f\u6210\u6b63\u6bd4":56,"\u7684\u66f4\u8be6\u7ec6\u51c6\u786e\u7684\u5b9a\u4e49":68,"\u7684\u6700\u5c0f\u503c":82,"\u7684\u6700\u65b0\u4ee3\u7801\u5e76\u66f4\u65b0\u5f53\u524d\u5206\u652f":73,"\u7684\u6784\u9020\u51fd\u6570":75,"\u7684\u67b6\u6784\u7684\u793a\u4f8b":71,"\u7684\u6837\u5f0f":73,"\u7684\u6838\u5fc3\u662f\u8bbe\u8ba1step\u51fd\u6570\u7684\u8ba1\u7b97\u903b\u8f91":70,"\u7684\u6bb5\u843d\u5b9a\u4e49\u4e3a\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":70,"\u7684\u6e90\u7801\u4ee5\u53ca\u751f\u6210\u6587\u6863\u9700\u8981\u591a\u79cd\u5f00\u53d1\u5de5\u5177":73,"\u7684\u6e90\u7801\u91cc\u4f7f\u7528\u4e86":34,"\u7684\u7248\u672c":72,"\u7684\u7248\u672c\u53f7":93,"\u7684\u7279\u5f81":94,"\u7684\u72b6\u6001":70,"\u7684\u7528\u6237\u53c2\u8003":80,"\u7684\u771f\u5b9e\u5173\u7cfb\u4e3a":59,"\u7684\u77e9\u9635":[56,74],"\u7684\u7a20\u5bc6\u5411\u91cf\u4f5c\u4e3a\u8f93\u5165":74,"\u7684\u7b2ci\u4e2a\u503c":74,"\u7684\u7b2cj\u4e2a\u503c":74,"\u7684\u7cfb\u7edf":72,"\u7684\u7d22\u5f15\u6587\u4ef6\u5f15\u7528\u8bad\u7ec3":80,"\u7684\u7ef4\u5ea6":93,"\u7684\u7f29\u5199":28,"\u7684\u89c4\u8303":34,"\u7684\u89d2\u5ea6":21,"\u7684\u8ba1\u7b97\u4ee3\u7801":76,"\u7684\u8ba1\u7b97\u8fc7\u7a0b\u4e66\u5199\u66f4\u52a0\u7b80\u5355":75,"\u7684\u8bad\u7ec3\u6a21\u578b\u811a\u672c":95,"\u7684\u8bdd":56,"\u7684\u8f93\u5165":70,"\u7684\u8f93\u51fa":79,"\u7684\u8f93\u51fa\u4fe1\u606f\u5165\u624b\u662f\u4e2a\u4e0d\u9519\u7684\u9009\u62e9":79,"\u7684\u8f93\u51fa\u51fd\u6570\u8fd4\u56de\u7684\u662f\u4e0b\u4e00\u4e2a\u65f6\u523b\u8f93\u51fa\u8bcd\u7684":71,"\u7684\u8f93\u51fa\u683c\u5f0f":68,"\u7684\u8f93\u51fa\u88ab\u7528\u4f5c":71,"\u7684\u8f93\u51fab\u662f\u4e00\u4e2a":56,"\u7684\u8fd0\u884c\u73af\u5883":72,"\u7684\u8fdc\u7a0b\u4ed3\u5e93\u7684\u540d\u5b57":73,"\u7684\u90e8\u5206":80,"\u7684\u914d\u7f6e":93,"\u7684\u914d\u7f6e\u5199\u5230\u914d\u7f6e\u6587\u4ef6\u4e2d":21,"\u7684\u96c6\u88c5\u7bb1\u6280\u672f":72,"\u7684\u9875\u9762\u5220\u9664\u8fdc\u7a0b\u4ed3\u5e93\u7684\u5206\u652f":73,"\u7684cpu":75,"\u7684docker\u955c\u50cf":61,"\u76ee\u524d":70,"\u76ee\u524d\u4f7f\u7528":73,"\u76ee\u524d\u53ea\u652f\u6301":65,"\u76ee\u524d\u53ea\u8003\u8651\u52a8\u6001\u6269\u5bb9trainer\u6570\u91cf":20,"\u76ee\u524d\u5d4c\u5165python\u89e3\u91ca\u5668":34,"\u76ee\u524d\u5fc5\u987b\u8bbe\u7f6e\u6210":[65,66],"\u76ee\u524d\u6211\u4eec\u7528cephfs\u6765\u642d\u5efa":28,"\u76ee\u524d\u652f\u6301\u4e24\u79cd":67,"\u76ee\u524d\u652f\u6301fail":82,"\u76ee\u524d\u8be5\u53c2\u6570\u4ec5\u7528\u4e8eaucvalidationlayer\u548cpnpairvalidationlayer\u5c42":82,"\u76ee\u524d\u8fd8\u672a\u652f\u6301":70,"\u76ee\u524dpaddle\u7684\u8fdb\u7a0b\u6a21\u578b\u662fc":34,"\u76ee\u524dpaddlepaddle\u7684develop\u5206\u652f\u7684\u6587\u6863\u662f\u81ea\u52a8\u89e6\u53d1\u66f4\u65b0\u7684":77,"\u76ee\u5f55":[65,66,72,80,86,87],"\u76ee\u5f55\u4e0b":[35,61,74,95],"\u76ee\u5f55\u4e0b\u627e\u5230":95,"\u76ee\u5f55\u4e0b\u65b0\u589e\u7684":75,"\u76ee\u5f55\u4e0b\u7684\u751f\u6210\u6587\u4ef6\u7528\u4e8e\u6df1\u5ea6\u5b66\u4e60\u76f8\u5173android":65,"\u76ee\u5f55\u4e0b\u7684demo\u8bad\u7ec3\u51fa\u6765":4,"\u76ee\u5f55\u4e0b\u7684python\u5305":53,"\u76ee\u5f55\u4e2d":80,"\u76ee\u5f55\u4e2d\u4f1a\u5305\u542b":[65,66],"\u76ee\u5f55\u4e2d\u7684":[79,80],"\u76ee\u5f55\u4e2dpaddl":87,"\u76ee\u5f55\u548c":[65,66],"\u76ee\u5f55\u5c31\u6210\u4e3a\u4e86\u5171\u4eab\u5b58\u50a8":87,"\u76ee\u5f55\u91cc\u63d0\u4f9b\u4e86\u8be5\u6570\u636e\u7684\u4e0b\u8f7d\u811a\u672c\u548c\u9884\u5904\u7406\u811a\u672c":95,"\u76ee\u6807\u5411\u91cf":71,"\u76ee\u6807\u673a\u7248protobuf\u5e93":[65,66],"\u76ee\u6807\u67b6\u6784abi":65,"\u76f4\u5230\u8bad\u7ec3\u6536\u655b\u4e3a\u6b62":58,"\u76f4\u5230\u903c\u8fd1\u771f\u5b9e\u89e3":59,"\u76f4\u63a5\u4f7f\u7528c\u8bed\u8a00\u7684":34,"\u76f4\u63a5\u5220\u9664\u8fd9\u4e2a\u53c2\u6570\u5373\u53ef":35,"\u76f4\u63a5\u5bfc\u51fa\u5230c\u7684\u63a5\u53e3\u6bd4\u8f83\u56f0\u96be":34,"\u76f4\u63a5\u7f16\u8bd1raspberri":66,"\u76f4\u63a5\u8fd0\u884c":61,"\u76f4\u63a5\u8fd4\u56de\u8ba1\u7b97\u7ed3\u679c":4,"\u76f4\u63a5\u8fdb\u5165\u8bad\u7ec3\u6a21\u578b\u7ae0\u8282":95,"\u76f8\u5173\u6587\u6863":66,"\u76f8\u5173\u6587\u6863\u6240\u8ff0":66,"\u76f8\u5173\u6982\u5ff5\u662f":2,"\u76f8\u540c\u540d\u5b57\u7684\u53c2\u6570":58,"\u76f8\u5bf9":68,"\u76f8\u5bf9\u4e8epaddlepaddle\u7a0b\u5e8f\u8fd0\u884c\u65f6\u7684\u8def\u5f84":1,"\u76f8\u5bf9mnist\u800c\u8a00":2,"\u76f8\u5e94\u7684\u6570\u636e\u8bfb\u53d6\u811a\u672c\u548c\u8bad\u7ec3\u6a21\u578b\u811a\u672c":95,"\u76f8\u5f53":68,"\u76f8\u6bd4":75,"\u770b\u5f53\u524dmpi\u96c6\u7fa4\u662f\u5426\u652f\u6301resourc":54,"\u77e9\u9635":81,"\u77e9\u9635\u4e58\u6cd5\u7684\u516c\u5f0f":75,"\u786e\u4fdd\u7f16\u8bd1\u5668\u9009\u9879":73,"\u78c1\u76d8\u4e0d\u591f":72,"\u78c1\u76d8\u7a7a\u95f4\u4e0d\u8db3\u7b49":54,"\u793a":95,"\u793a\u4f8b":[56,58,94],"\u793a\u4f8b3\u5bf9\u4e8e\u5355\u5c42rnn\u548c\u53cc\u5c42rnn\u6570\u636e\u5b8c\u5168\u76f8\u540c":68,"\u793a\u4f8b3\u7684\u914d\u7f6e\u4f7f\u7528\u4e86\u5355\u5c42rnn\u548c\u53cc\u5c42rnn":68,"\u793a\u4f8b3\u7684\u914d\u7f6e\u5206\u522b\u4e3a":68,"\u793a\u4f8b\u4ee3\u7801\u5982\u4e0b":56,"\u793a\u4f8b\u5982\u4e0b":58,"\u793e\u533a\u53c2\u4e0e\u56f0\u96be":34,"\u793e\u533a\u8d21\u732e\u4ee3\u7801\u5b66\u4e60\u6210\u672c\u9ad8":34,"\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u53c2\u6570":20,"\u795e\u7ecf\u7f51\u7edc\u4e5f\u9700\u8981\u4e00\u4e9b\u7279\u5b9a\u7684layer\u4f5c\u4e3a\u8f93\u5165\u63a5\u53e3":63,"\u795e\u7ecf\u7f51\u7edc\u53c2\u6570\u4ee5\u53ca\u8fed\u4ee3\u65b9\u7a0b":63,"\u795e\u7ecf\u7f51\u7edc\u5728\u8bad\u7ec3\u7684\u65f6\u5019":56,"\u795e\u7ecf\u7f51\u7edc\u672c\u8d28\u4e0a\u662f\u4e00\u4e2a\u8ba1\u7b97\u56fe":76,"\u795e\u7ecf\u7f51\u7edc\u7684\u7f51\u7edc\u7ed3\u6784\u4e2d\u5177\u6709\u6709\u5411\u73af\u7ed3\u6784":68,"\u795e\u7ecf\u7f51\u7edc\u7684\u8bad\u7ec3\u672c\u8eab\u662f\u4e00\u4e2a\u975e\u5e38\u6d88\u8017\u5185\u5b58\u548c\u663e\u5b58\u7684\u5de5\u4f5c":56,"\u795e\u7ecf\u7f51\u7edc\u914d\u7f6e":59,"\u79bb":68,"\u79bb\u7ebf\u6279\u5904\u7406":21,"\u79f0\u4e3a":[71,73],"\u79f0\u4e3a\u5f00\u53d1\u955c\u50cf":61,"\u79f0\u4e3a\u751f\u4ea7\u955c\u50cf":61,"\u79f0\u4e4b\u4e3a\u53cc\u5c42\u5e8f\u5217\u7684\u4e00\u4e2a\u5b50\u5e8f\u5217":67,"\u79f0\u4e4b\u4e3a\u96c6\u675f\u5927\u5c0f":82,"\u79f0\u4f5c\u6709kernel":75,"\u79f0\u4f5ckernel":75,"\u7a00\u758f\u6570\u636e\u7684\u683c\u5f0f":74,"\u7a00\u758f\u66f4\u65b0\u7684\u7aef\u53e3\u6570\u91cf":87,"\u7a00\u758f\u768401\u5411\u91cf":[2,63],"\u7a00\u758f\u7684\u5411\u91cf":[2,63],"\u7a00\u758f\u77e9\u9635\u7684\u4e58\u79ef\u5e94\u7528\u4e8e\u524d\u5411\u4f20\u64ad\u8fc7\u7a0b":84,"\u7a0b\u5e8f\u4ece\u6b64\u76ee\u5f55\u62f7\u8d1d\u6587\u4ef6\u5230\u5bb9\u5668\u5185\u8fdb\u884c\u8bad\u7ec3":87,"\u7a0b\u5e8f\u505c\u6b62":82,"\u7a0b\u5e8f\u76f4\u63a5\u9000\u51fa":82,"\u7a20\u5bc6\u5411\u91cf":74,"\u7a20\u5bc6\u66f4\u65b0\u7684\u7aef\u53e3\u6570\u91cf":87,"\u7a20\u5bc6\u7684\u6d6e\u70b9\u6570\u5411\u91cf":[2,63],"\u7a97\u6237":68,"\u7acb\u523b\u9000\u51fa":56,"\u7aef\u53e3":[54,80],"\u7aef\u53e3\u6570":80,"\u7aef\u53e3\u9644\u52a0\u5230\u4e3b\u673a\u540d\u4e0a":80,"\u7aef\u81ea\u5b9a\u4e49\u4e00\u4e2a":1,"\u7aef\u8bfb\u53d6\u6570\u636e":56,"\u7b2c":68,"\u7b2c\u4e00\u4e2a":73,"\u7b2c\u4e00\u4e2a\u53c2\u6570":75,"\u7b2c\u4e00\u4e2a\u53c2\u6570\u662fsettings\u5bf9\u8c61":2,"\u7b2c\u4e00\u4e2a\u65b9\u6cd5\u7684\u597d\u5904\u662f\u7b80\u5355\u5feb\u6377":61,"\u7b2c\u4e00\u4e2a\u6837\u672c\u540c\u65f6encode\u4e24\u6761\u6570\u636e\u6210\u4e24\u4e2a\u5411\u91cf":68,"\u7b2c\u4e00\u4e2apass\u4f1a\u4ecepython\u7aef\u8bfb\u53d6\u6570\u636e":2,"\u7b2c\u4e00\u4e2atag\u4e3a":47,"\u7b2c\u4e00\u5929":68,"\u7b2c\u4e00\u6b65\u662f\u8fd0\u884c":61,"\u7b2c\u4e00\u7ae0\u8282":63,"\u7b2c\u4e00\u884c\u5b58\u7684\u662f\u56fe\u50cf":94,"\u7b2c\u4e00\u884c\u662f":93,"\u7b2c\u4e00\u90e8\u5206\u5b9a\u4e49\u4e86\u6570\u636e\u8f93\u5165":59,"\u7b2c\u4e00\u90e8\u5206\u662f\u56fe\u7247\u7684\u6807\u7b7e":2,"\u7b2c\u4e09\u4e2a\u53c2\u6570":75,"\u7b2c\u4e09\u6b65":94,"\u7b2c\u4e09\u6b65\u5b8c\u6210\u540e":47,"\u7b2c\u4e8c\u4e2a":56,"\u7b2c\u4e8c\u4e2a\u4e3a":47,"\u7b2c\u4e8c\u4e2a\u53c2\u6570":75,"\u7b2c\u4e8c\u4e2a\u65b9\u6cd5\u7684\u597d\u5904\u662fdockerfile\u53ef\u4ee5\u628a\u6574\u4e2a\u751f\u6210\u6d41\u7a0b\u63cf\u8ff0\u5f88\u6e05\u695a":61,"\u7b2c\u4e8c\u6b65":[93,94],"\u7b2c\u4e8c\u6b65\u662f\u8fd0\u884c":61,"\u7b2c\u4e8c\u7c7b":57,"\u7b2c\u4e8c\u884c\u5b58\u7684\u662f\u56fe\u50cf":94,"\u7b2c\u4e8c\u90e8\u5206\u4e3b\u8981\u662f\u9009\u62e9\u5b66\u4e60\u7b97\u6cd5":59,"\u7b2c\u4e8c\u90e8\u5206\u662f28":2,"\u7b2ci\u884c\u7b2cj\u5217\u7684\u6570\u503c":74,"\u7b49":[35,54,75],"\u7b49\u4e8e\u6837\u672c\u6570":56,"\u7b49\u5168\u90e8\u9759\u6001\u5e93\u4e2d\u7684\u76ee\u6807\u6587\u4ef6\u5168\u90e8\u6253\u5305\u540e\u4ea7\u751f\u7684\u6587\u4ef6":35,"\u7b49\u53c2\u6570":87,"\u7b49\u591a\u79cd\u516c\u6709\u4e91\u73af\u5883":85,"\u7b49\u5f85\u8fd9\u4e2a\u7a0b\u5e8f\u6267\u884c\u6210\u529f\u5e76\u8fd4\u56de0\u5219\u6210\u529f\u9000\u51fa":85,"\u7b49\u6587\u4ef6":35,"\u7b49\u7b49":95,"\u7b49\u90fd\u5c5e\u4e8e\u4e00\u4e2a\u547d\u540d\u7a7a\u95f4":85,"\u7b80\u4ecb":78,"\u7b80\u5199":75,"\u7b80\u5355\u4ecb\u7ecd\u9700\u8981\u7528\u5230\u57fa\u7c7b":75,"\u7b80\u5355\u603b\u7ed3op\u9700\u8981\u5305\u542b\u7684\u5185\u5bb9\u5982\u4e0b":75,"\u7b80\u5355\u6765\u8bf4":79,"\u7b80\u5355\u7684\u5168\u8fde\u63a5\u7f51\u7edc":58,"\u7b80\u5355\u7684\u6027\u80fd\u5206\u6790":79,"\u7b80\u5355\u7684pydataprovider2\u6837\u4f8b\u5c31\u8bf4\u660e\u5b8c\u6bd5\u4e86":2,"\u7b80\u5355\u7684yaml\u6587\u4ef6\u5982\u4e0b":86,"\u7b80\u76f4":68,"\u7b97\u6cd5":[56,59,71],"\u7b97\u6cd5\u4e2d\u7684beam\u5927\u5c0f":71,"\u7c7b\u4f3c":[35,67],"\u7c7b\u4f5c\u4e3a\u53c2\u6570\u7684\u62bd\u8c61":74,"\u7c7b\u522b\u4e2d\u7684\u53c2\u6570\u53ef\u7528\u4e8e\u6240\u6709\u573a\u5408":81,"\u7c7b\u522bid":95,"\u7c7b\u522bid\u548c\u6587\u672c\u4fe1\u606f\u7528":95,"\u7c7b\u540d\u548cc":34,"\u7c7b\u578b":[34,75,82],"\u7c7b\u578b\u4e3a":75,"\u7c7b\u578b\u4ecd\u7136\u4e3aeigenvector":76,"\u7c7b\u578b\u53ef\u4ee5\u662fpaddlepaddle\u652f\u6301\u7684\u4efb\u610f\u8f93\u5165\u6570\u636e\u7c7b\u578b":67,"\u7c7b\u578b\u540d\u4e3a":75,"\u7c7b\u578b\u662fnumpy\u7684ndarrai":56,"\u7c7b\u578b\u662fsparse_binary_vector":[2,63],"\u7c7b\u578b\u662fsparse_float_vector":[2,63],"\u7c7b\u578b\u6765\u8bbe\u7f6e":2,"\u7c7b\u578b\u7684":68,"\u7c7b\u578b\u7b49\u662f\u5426\u5408\u6cd5":75,"\u7c7b\u7684\u5b9a\u4e49\u5199\u5728":75,"\u7c7b\u7684\u6784\u9020\u51fd\u6570\u548c\u6790\u6784\u51fd\u6570":74,"\u7c7b\u91cd\u5199":75,"\u7c7b\u9700\u8981\u5b9e\u73b0\u521d\u59cb\u5316":74,"\u7cfb\u6570":75,"\u7cfb\u7edf\u4f1a\u5bf9\u65b0\u589e\u7684op\u81ea\u52a8\u7ed1\u5b9apython":75,"\u7cfb\u7edf\u4f1a\u6839\u636e\u6587\u4ef6\u540d\u81ea\u52a8\u6784\u5efaop\u548c\u5176\u5bf9\u5e94\u7684python\u6269\u5c55":75,"\u7ea2\u697c\u68a6":93,"\u7eafcpu\u955c\u50cf\u4ee5\u53cagpu\u955c\u50cf\u90fd\u4f1a\u7528\u5230avx\u6307\u4ee4\u96c6":61,"\u7ebf\u6027\u56de\u5f52\u7684\u8f93\u5165\u662f\u4e00\u6279\u70b9":59,"\u7ebf\u6027\u56de\u5f52\u7684\u8f93\u51fa\u662f\u4ece\u8fd9\u6279\u70b9\u4f30\u8ba1\u51fa\u6765\u7684\u53c2\u6570":59,"\u7ebf\u6027\u8ba1\u7b97\u7f51\u7edc\u5c42":59,"\u7ebf\u7a0bid\u53f7":84,"\u7ec6\u8282\u63cf\u8ff0":83,"\u7ecf\u5e38\u4f1a\u6d88\u8017\u657010gb\u7684\u5185\u5b58\u548c\u6570gb\u7684\u663e\u5b58":56,"\u7ed3\u5408":85,"\u7ed3\u5c3e":75,"\u7ed3\u675f\u6807\u8bb0":71,"\u7ed3\u6784\u5982\u4e0b\u56fe":93,"\u7ed3\u679c\u8f93\u51fa\u5230":72,"\u7ed3\u8bba":34,"\u7ed9":68,"\u7ed9\u4e2a\u7b80\u5355\u7684":73,"\u7ed9\u5b9aencoder\u8f93\u51fa\u548c\u5f53\u524d\u8bcd":70,"\u7edf\u4e00\u7528":21,"\u7ee7\u627f\u81ea":75,"\u7ee7\u627f\u81eaoperatorbas":75,"\u7ee7\u7eed\u8bad\u7ec3\u6216\u9884\u6d4b":2,"\u7ef4\u57fa\u767e\u79d1\u4e2d\u6587\u9875\u9762":68,"\u7ef4\u57fa\u767e\u79d1\u9875\u9762":68,"\u7ef4\u5ea6\u4e3aword_dim":95,"\u7ef4\u5ea6\u662f\u7c7b\u522b\u4e2a\u6570":95,"\u7ef4\u5ea6\u662f\u8bcd\u5178\u5927\u5c0f":95,"\u7ef4\u62a4":85,"\u7ef4\u7a7a\u95f4":71,"\u7ef4\u7a7a\u95f4\u5b8c\u6210":71,"\u7f13\u5b58\u6c60\u7684\u51cf\u5c0f":56,"\u7f13\u5b58\u8bad\u7ec3\u6570\u636e\u5230\u5185\u5b58":2,"\u7f16\u5199\u5b8cyaml\u6587\u4ef6\u540e":87,"\u7f16\u5199\u672c\u6b21\u8bad\u7ec3\u7684yaml\u6587\u4ef6":87,"\u7f16\u53f7\u4ece0\u5f00\u59cb":56,"\u7f16\u7801\u5411\u91cf":71,"\u7f16\u7801\u5668\u8f93\u51fa":71,"\u7f16\u7801\u6e90\u5e8f\u5217":71,"\u7f16\u8bd1":[61,72,73],"\u7f16\u8bd1\u548c\u5b89\u88c5paddlepaddl":66,"\u7f16\u8bd1\u548c\u5b89\u88c5paddlepaddle\u9884\u6d4b\u5e93":65,"\u7f16\u8bd1\u548c\u6267\u884c":75,"\u7f16\u8bd1\u5668":[65,66],"\u7f16\u8bd1\u5668\u6ca1\u6709":34,"\u7f16\u8bd1\u578b\u8bed\u8a00":34,"\u7f16\u8bd1\u5b89\u88c5\u4e0e\u5355\u5143\u6d4b\u8bd5":55,"\u7f16\u8bd1\u5b8c\u6210\u4e4b\u540e":77,"\u7f16\u8bd1\u5de5\u5177\u94fe\u6240\u5728\u7684\u7edd\u5bf9\u8def\u5f84":66,"\u7f16\u8bd1\u6210\u529f\u540e":75,"\u7f16\u8bd1\u6210\u52a8\u6001\u5e93":82,"\u7f16\u8bd1\u6d41\u7a0b\u4e3b\u8981\u63a8\u8350\u9ad8\u7ea7\u7528\u6237\u67e5\u770b":62,"\u7f16\u8bd1\u751f\u6210":77,"\u7f16\u8bd1\u8fd9\u4e2a\u7248\u672c\u7684docker\u53d1\u884c\u955c\u50cf":47,"\u7f16\u8bd1\u8fd9\u4e2a\u7248\u672c\u7684python":47,"\u7f16\u8bd1\u8fd9\u4e2a\u7248\u672c\u7684ubuntu":47,"\u7f16\u8bd1\u9009\u9879":60,"\u7f16\u8bd1c":35,"\u7f16\u8bd1master\u5206\u652f\u7684docker\u53d1\u884c\u955c\u50cf":47,"\u7f16\u8bd1paddlepaddle\u548c\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5":78,"\u7f16\u8bd1ubuntu\u7684deb\u5305":47,"\u7f16\u8f91":85,"\u7f29\u653e\u53c2\u6570":94,"\u7f51\u7edc\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf":85,"\u7f51\u7edc\u540d\u79f0":95,"\u7f51\u7edc\u5c42\u53ef\u4ee5\u6709\u591a\u4e2a\u8f93\u5165":74,"\u7f51\u7edc\u5c42\u7684\u6807\u8bc6\u7b26\u4e3a":74,"\u7f51\u7edc\u5c42\u7684\u7c7b\u578b":74,"\u7f51\u7edc\u5c42\u7684\u7ec6\u8282\u53ef\u4ee5\u901a\u8fc7\u4e0b\u9762\u8fd9\u4e9b\u4ee3\u7801\u7247\u6bb5\u6765\u6307\u5b9a":74,"\u7f51\u7edc\u5c42\u7684\u8f93\u51fa\u662f\u7ecf\u8fc7\u6fc0\u6d3b\u51fd\u6570\u4e4b\u540e\u7684\u503c":82,"\u7f51\u7edc\u5c42\u914d\u7f6e\u5305\u542b\u4ee5\u4e0b\u51e0\u9879":74,"\u7f51\u7edc\u63a5\u53e3\u5361":80,"\u7f51\u7edc\u6a21\u5757":94,"\u7f51\u7edc\u901a\u4fe1":74,"\u7f51\u7edc\u914d\u7f6e":[80,95],"\u7f51\u7edc\u914d\u7f6e\u6587\u4ef6":94,"\u800c":[57,59,71,75,86],"\u800c\u4e0d\u4f1a\u6539\u53d8\u539f\u6709tensor\u7684shape\u4fe1\u606f":76,"\u800c\u4e0d\u5fc5\u5728\u610fpaddl":35,"\u800c\u4e0d\u652f\u6301pypy\u89e3\u91ca\u5668":34,"\u800c\u4e0d\u662f\u4f7f\u7528\u540c\u6b65":80,"\u800c\u4e0d\u662f\u5728layer\u91cc\u5b9e\u73b0":57,"\u800c\u4e0d\u662f\u6e90\u7801\u76ee\u5f55\u91cc":53,"\u800c\u4e0d\u662f\u7279\u5f81\u7684\u96c6\u5408":68,"\u800c\u4e0d\u66b4\u9732\u6982\u5ff5\u7684\u5b9e\u73b0":35,"\u800c\u4e0d\u7528\u5173\u5fc3\u6570\u636e\u5982\u4f55\u4f20\u8f93":2,"\u800c\u4e14\u5728\u4f20\u8f93\u7684\u8fc7\u7a0b\u4e2d\u4e5f\u53ef\u80fd\u51fa\u73b0\u7f51\u7edc\u4e0d\u7a33\u5b9a\u7684\u60c5\u51b5":28,"\u800c\u4e4b\u524d\u7684\u53c2\u6570\u5c06\u4f1a\u88ab\u5220\u9664":82,"\u800c\u4ece\u5e94\u7528\u7684\u89d2\u5ea6":79,"\u800c\u4f18\u5316\u6027\u80fd\u7684\u9996\u8981\u4efb\u52a1":79,"\u800c\u5176\u4ed6\u5c42\u4f7f\u7528cpu\u8ba1\u7b97":84,"\u800c\u51fa\u73b0\u9636\u6bb5\u6027\u7684\u8fd0\u884c\u505c\u6ede":20,"\u800c\u53cc\u5c42rnn\u662f\u53ef\u4ee5\u5904\u7406\u8fd9\u79cd\u8f93\u5165\u6570\u636e\u7684\u7f51\u7edc\u7ed3\u6784":68,"\u800c\u53ea\u9700\u8981\u83b7\u5f97recurr":57,"\u800c\u53f3\u56fe\u7684\u74f6\u9888\u8fde\u63a5\u6a21\u5757\u7528\u4e8e50\u5c42":94,"\u800c\u5728\u8ba1\u7b97\u7ed3\u675f\u4e4b\u540e":76,"\u800c\u5728cpp\u91cc\u9762\u5b9e\u73b0\u8fd9\u4e2ac\u7684\u63a5\u53e3":34,"\u800c\u591a\u8bed\u8a00\u63a5\u53e3\u9700\u8981\u76f4\u63a5\u8bfb\u53d6\u751f\u6210\u7684\u4e8c\u8fdb\u5236":34,"\u800c\u5b89\u88c5\u5305":53,"\u800c\u5b89\u88c5\u5305\u662f":53,"\u800c\u5bf9\u4e8e\u53cc\u5c42\u5e8f\u5217":68,"\u800c\u5bf9\u4e8e\u6bcf\u4e00\u4e2a\u5185\u5c42\u7279\u5f81\u6570\u636e\u800c\u8a00":68,"\u800c\u5bf9\u4e8egolang":34,"\u800c\u5bf9\u4e8egolang\u9519\u8bef\u5904\u7406\u5e94\u8be5\u4f7f\u7528\u8fd4\u56de\u503c":34,"\u800c\u5c06\u8fd9\u4e2a\u6bb5\u843d\u7684\u6bcf\u4e00\u53e5\u8bdd\u7528lstm\u7f16\u7801\u6210\u4e00\u4e2a\u5411\u91cf":68,"\u800c\u5f53\u524d\u5df2\u7ecf\u67095":79,"\u800c\u662f\u76f4\u63a5\u4ece\u5185\u5b58\u7684\u7f13\u5b58\u91cc\u8bfb\u53d6\u6570\u636e":56,"\u800c\u662f\u76f4\u63a5\u4fee\u6539paddl":35,"\u800c\u662f\u76f4\u63a5\u7528api\u7684\u63a5\u53e3\u8fdc\u7a0b\u8bbf\u95ee":21,"\u800c\u66f4\u6df1\u5165\u7684\u5206\u6790":79,"\u800c\u6709\u4e9b\u53c2\u6570\u9700\u8981\u5728\u96c6\u7fa4\u591a\u673a\u8bad\u7ec3\u4e2d\u4f7f\u7528\u7b49":81,"\u800c\u6e90\u5e8f\u5217\u7684\u7f16\u7801\u5411\u91cf\u53ef\u4ee5\u88ab\u65e0\u8fb9\u754c\u7684memory\u8bbf\u95ee":71,"\u800c\u795e\u7ecf\u7f51\u7edc\u662f\u6211\u4eec\u8981\u642d\u5efa\u7684\u5b9d\u5854":63,"\u800c\u7a00\u758f\u66f4\u65b0\u5728\u53cd\u5411\u4f20\u64ad\u4e4b\u540e\u7684\u6743\u91cd\u66f4\u65b0\u65f6\u8fdb\u884c":84,"\u800c\u8ba1\u7b97\u8fc7\u7a0b\u662f\u7531":76,"\u800c\u8fd9\u4e00\u53e5\u8bdd\u5c31\u53ef\u4ee5\u8868\u793a\u6210\u8fd9\u4e9b\u4f4d\u7f6e\u7684\u6570\u7ec4":68,"\u800c\u8fd9\u4e2acontext\u53ef\u80fd\u4f1a\u975e\u5e38\u5927":2,"\u800c\u8fd9\u6bcf\u4e00\u4e2a\u6570\u7ec4\u5143\u7d20":68,"\u800c\u975e\u76f4\u63a5\u56de\u590d\u7684\u65b9\u5f0f":73,"\u800c\u975e\u9759\u6001\u52a0\u8f7dcuda\u52a8\u6001\u5e93":60,"\u800ceigenvector":76,"\u800cpaddlepaddle\u5219\u4f1a\u5e2e\u7528\u6237\u505a\u4ee5\u4e0b\u5de5\u4f5c":2,"\u800crnn\u662f\u6700\u6d41\u884c\u7684\u9009\u62e9":70,"\u800cswig\u53ea\u80fd\u7b80\u5355\u7684\u66b4\u9732c":34,"\u800ctrainer\u9700\u8981\u8bfb\u53d6\u8bad\u7ec3\u6570\u636e\u8fdb\u884c\u8bad\u7ec3":63,"\u800cy_predict\u662f\u63a5\u6536x\u4f5c\u4e3a\u8f93\u5165":63,"\u80fd\u591f\u5904\u7406\u53cc\u5c42\u5e8f\u5217":70,"\u80fd\u591f\u5bf9\u53cc\u5411\u5e8f\u5217\u8fdb\u884c\u5904\u7406\u7684\u6709":70,"\u80fd\u591f\u627e\u5230\u8fd9\u91cc\u4f7f\u7528\u7684\u6240\u6709\u6570\u636e":95,"\u80fd\u591f\u8bb0\u5f55\u4e0a\u4e00\u4e2asubseq":70,"\u80fd\u591f\u9488\u5bf9cpu\u548cgpu\u7684\u8ba1\u7b97\u505a\u66f4\u591a\u4f18\u5316":57,"\u80fd\u83b7\u53d6":80,"\u811a\u672c":[72,80],"\u811a\u672c\u5f00\u59cb\u65f6":87,"\u81ea\u52a8\u5173\u95ed\u5bf9\u5e94\u7684":73,"\u81ea\u52a8\u5730\u5c06\u8fd9\u4e9b\u9009\u9879\u5e94\u7528\u5230":80,"\u81ea\u52a8\u5b8c\u6210\u8fd9\u4e00\u8fc7\u7a0b":70,"\u81ea\u52a8\u6302\u8f7d\u5206\u5e03\u5f0f\u5b58\u50a8\u76ee\u5f55":20,"\u81ea\u52a8\u751f\u6210":77,"\u81ea\u52a8\u83b7\u53d6\u4e0a\u4e00\u4e2a\u751f\u6210\u7684\u8bcd":71,"\u81ea\u5e95\u5411\u4e0a\u6cd5":95,"\u81ea\u6b64":65,"\u81ea\u7136\u4e5f\u5c31\u6709\u7ba1\u7406\u5458\u6743\u9650":72,"\u81ea\u7136\u8bed\u8a00\u5904\u7406\u7b49":84,"\u81f3\u4e8e\u4e3a\u4ec0\u4e48\u9700\u8981c":35,"\u81f3\u6b64":[2,68,73],"\u8212\u9002":68,"\u826f\u597d\u7684\u6587\u6863":34,"\u8282\u70b9\u4e2d\u7684":80,"\u82e5":74,"\u82e5\u5728paddlepaddle\u7f16\u8bd1\u65f6":58,"\u82e5\u5e0c\u671b\u6700\u5feb\u7684\u6267\u884c\u901f\u5ea6":[65,66],"\u82e5\u5e72\u4e2a\u53e5\u5b50\u6784\u6210\u4e00\u4e2a\u6bb5\u843d":67,"\u82e5\u6709\u4e0d\u4e00\u81f4\u4e4b\u5904":79,"\u82e5\u6709\u5fc5\u8981":74,"\u82e5\u6ca1\u6709\u663e\u5f0f\u8bbe\u7f6e":65,"\u82e5\u73af\u5883\u53d8\u91cf":[65,66],"\u82e5\u8981\u5bf9\u8fd9\u51e0\u4e2alayer\u4f7f\u7528dropout":57,"\u82e5\u8f93\u51fa\u662f\u5355\u5c42\u5e8f\u5217":67,"\u82e5\u8f93\u51fa\u662f\u53cc\u5c42\u5e8f\u5217":67,"\u82f1\u6587\u6587\u6863":77,"\u82f1\u6587\u6587\u6863\u76ee\u5f55":77,"\u8303\u56f4":84,"\u83b7\u53d6":73,"\u83b7\u53d6\u5229\u7528":95,"\u83b7\u53d6\u5f53\u524d\u7cfb\u7edf\u652f\u6301\u7684python\u5305\u7684\u540e\u7f00":53,"\u83b7\u53d6\u6700\u65b0\u7684\u68c0\u67e5\u70b9\u7684\u6587\u4ef6uuid":20,"\u83b7\u53d6\u6e90\u7801":72,"\u83b7\u53d6\u8be5\u6761\u6837\u672c\u7c7b\u522bid":95,"\u83b7\u53d6trainer":87,"\u83b7\u5f97\u53c2\u6570\u5c3a\u5bf8":74,"\u865a\u62df\u673a\u4e0a":72,"\u867d\u7136":59,"\u867d\u7136\u4e0d\u9f13\u52b1\u8fd9\u6837":35,"\u867d\u7136\u6bcf\u4e2agenerator\u5728\u6ca1\u6709\u8c03\u7528\u7684\u65f6\u5019":2,"\u867d\u7136\u8fd9\u4e9b\u6587\u4ef6\u5e76\u975e\u90fd\u9700\u8981\u96c6\u7fa4\u8bad\u7ec3":80,"\u867d\u7136paddle\u770b\u8d77\u6765\u5305\u542b\u4e86\u4f17\u591a\u53c2\u6570":81,"\u884c":93,"\u884c\u4f18\u5148\u6b21\u5e8f\u5b58\u50a8":94,"\u884c\u5185\u4f7f\u7528":2,"\u884c\u955c\u50cf\u5305\u62ec\u7eafcpu\u7248\u672c\u548cgpu\u7248\u672c\u4ee5\u53ca\u5176\u5bf9\u5e94\u7684\u975eavx\u7248\u672c":61,"\u8865\u5145\u4e0a\u6b21\u7684commit":73,"\u8868\u660e\u4e86\u8fd9\u4e9b\u884c\u7684\u6807\u53f7":74,"\u8868\u660e\u8fd9\u4e2a\u5c42\u7684\u4e00\u4e2a\u5b9e\u4f8b\u662f\u5426\u9700\u8981\u504f\u7f6e":74,"\u8868\u793a":75,"\u8868\u793a\u4e00\u4e2akubernetes\u96c6\u7fa4\u4e2d\u7684\u4e00\u4e2a\u5de5\u4f5c\u8282\u70b9":85,"\u8868\u793a\u4e3adeviceid":84,"\u8868\u793a\u5728\u96c6\u7fa4\u4f5c\u4e1a":80,"\u8868\u793a\u5c06\u5916\u5c42\u7684outer_mem\u4f5c\u4e3a\u5185\u5c42memory\u7684\u521d\u59cb\u72b6\u6001":68,"\u8868\u793a\u5f53\u524d\u96c6\u7fa4\u4f5c\u4e1a\u7684\u8282\u70b9":80,"\u8868\u793a\u6570\u636e\u7c7b\u578b":75,"\u8868\u793a\u6a21\u578b\u914d\u7f6e\u6587\u4ef6":80,"\u8868\u793a\u7528\u4e8e\u8bad\u7ec3\u6216\u9884\u6d4b":2,"\u8868\u793a\u7684\u6bcf\u4e2a\u5355\u8bcd":95,"\u8868\u793a\u8bbe\u5907\u7c7b\u578b":75,"\u8868\u793a\u8bfb\u8005\u6240\u4f7f\u7528\u7684docker\u955c\u50cf\u4ed3\u5e93\u5730\u5740":87,"\u8868\u793a\u8fc7\u4e8620\u4e2abatch":95,"\u8868\u793a\u8fc7\u4e862560\u4e2a\u6837\u672c":95,"\u8868\u793a\u8fd9\u4e2ajob\u7684\u540d\u5b57":87,"\u88ab":73,"\u88ab\u6269\u5c55\u4e3a\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"\u88ab\u653e\u5728":74,"\u88ab\u79f0\u4e3a":71,"\u8981\u4f7f\u7528\u547d\u4ee4\u884c\u5206\u6790\u5de5\u5177":79,"\u8981\u5728\u5df2\u6709\u7684kubernetes\u96c6\u7fa4\u4e0a\u8fdb\u884cpaddlepaddle\u7684\u5206\u5e03\u5f0f\u8bad\u7ec3":87,"\u8981\u5728\u6240\u6709\u8282\u70b9\u4e0a\u5b58\u5728":80,"\u8981\u6c42\u5355\u5c42\u5e8f\u5217\u542b\u6709\u5143\u7d20\u7684\u6570\u76ee":67,"\u8981\u751f\u6210\u7684\u76ee\u6807\u5e8f\u5217":70,"\u8981\u8c03\u7528":74,"\u89e3\u51b3\u529e\u6cd5\u662f":53,"\u89e3\u51b3\u65b9\u6848\u662f":58,"\u89e3\u6790\u6a21\u578b\u914d\u7f6e\u6587\u4ef6":4,"\u89e3\u6790\u73af\u5883\u53d8\u91cf\u5f97\u5230":87,"\u89e3\u6790\u8bad\u7ec3\u6a21\u578b\u65f6\u7528\u7684\u914d\u7f6e\u6587\u4ef6":4,"\u89e3\u7801\u5668\u4f7f\u7528":71,"\u89e3\u7801\u5668\u57fa\u4e8e\u7f16\u7801\u6e90\u5e8f\u5217\u548c\u6700\u540e\u751f\u6210\u7684\u76ee\u6807\u8bcd\u9884\u6d4b\u4e0b\u4e00\u76ee\u6807\u8bcd":71,"\u89e3\u7801\u5668\u662f\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u89e3\u91ca":95,"\u89e3\u91ca\u578b\u8bed\u8a00\u53ea\u80fd\u8c03\u7528\u52a8\u6001\u5e93":34,"\u89e3\u91ca\u6027\u8bed\u8a00\u5b9e\u9645\u8fd0\u884c\u7684\u4e8c\u8fdb\u5236\u662f\u89e3\u91ca\u5668\u672c\u8eab":34,"\u8ba1\u7b97":71,"\u8ba1\u7b97\u504f\u7f6e\u7684\u68af\u5ea6":74,"\u8ba1\u7b97\u5355\u5143\u662f\u795e\u7ecf\u7f51\u7edc\u7684\u6838\u5fc3":59,"\u8ba1\u7b97\u53cd\u5411rnn\u7684\u7b2c\u4e00\u4e2a\u5b9e\u4f8b":71,"\u8ba1\u7b97\u53d8\u6362\u77e9\u9635\u7684\u5927\u5c0f\u548c\u683c\u5f0f":74,"\u8ba1\u7b97\u5f53\u524d\u5c42\u6743\u91cd\u7684\u68af\u5ea6":74,"\u8ba1\u7b97\u6548\u7387\u66f4\u9ad8":57,"\u8ba1\u7b97\u6bcf\u4e2a\u8bcd\u7684\u8bcd\u5411\u91cf":71,"\u8ba1\u7b97\u6fc0\u6d3b\u51fd\u6570\u7684\u68af\u5ea6":74,"\u8ba1\u7b97\u7684\u7ec6\u8282\u5c06\u5728\u4e0b\u9762\u7684\u5c0f\u8282\u7ed9\u51fa":74,"\u8ba1\u7b97\u8bef\u5dee\u51fd\u6570":59,"\u8ba1\u7b97\u8f6c\u6362\u77e9\u9635\u548c\u8f93\u5165\u7684\u68af\u5ea6":74,"\u8ba1\u7b97\u8f93\u5165\u548c\u53c2\u6570\u7684\u68af\u5ea6":74,"\u8ba1\u7b97\u8f93\u5165\u5c42\u7684\u504f\u5dee":74,"\u8ba1\u7b97\u8f93\u51fa":74,"\u8ba1\u7b97\u8fd9\u4e2a\u6587\u4ef6\u7684md5":20,"\u8ba1\u7b97\u9700\u8981\u7684\u6570\u636e\u5b58\u653e\u5728":76,"\u8ba9\u6a21\u578b\u80fd\u591f\u5f97\u5230\u8bad\u7ec3\u66f4\u65b0":95,"\u8ba9\u795e\u7ecf\u7f51\u7edc\u53ef\u4ee5\u8fdb\u884c\u8bad\u7ec3\u6216\u9884\u6d4b":1,"\u8ba9paddle\u6838\u5fc3\u4e2d":35,"\u8bad\u7ec3":81,"\u8bad\u7ec3\u4e0e\u5e94\u7528":0,"\u8bad\u7ec3\u4efb\u52a1\u7684\u8fd0\u884c\u53ef\u80fd\u4f1a\u5360\u6ee1trainer\u548cparamet":20,"\u8bad\u7ec3\u4f5c\u4e1a":80,"\u8bad\u7ec3\u548c\u7eaf\u4f7f\u7528":47,"\u8bad\u7ec3\u5931\u8d25\u65f6\u53ef\u4ee5\u68c0\u67e5\u9519\u8bef\u65e5\u5fd7":80,"\u8bad\u7ec3\u597d\u4e00\u4e2a\u6df1\u5c42\u795e\u7ecf\u7f51\u7edc\u901a\u5e38\u8981\u8017\u8d39\u975e\u5e38\u957f\u7684\u65f6\u95f4":79,"\u8bad\u7ec3\u5b8c\u6210\u540e":59,"\u8bad\u7ec3\u6570\u636e\u662f":2,"\u8bad\u7ec3\u6570\u636e\u6709\u95ee\u9898":56,"\u8bad\u7ec3\u65f6":87,"\u8bad\u7ec3\u65f6\u6240\u9700\u8bbe\u7f6e\u7684\u4e3b\u8981\u53c2\u6570\u5982\u4e0b":95,"\u8bad\u7ec3\u65f6\u9ed8\u8ba4shuffl":2,"\u8bad\u7ec3\u6a21\u578b\u540e":71,"\u8bad\u7ec3\u6a21\u578b\u6b63\u786e\u6027":47,"\u8bad\u7ec3\u7ed3\u675f\u540e\u67e5\u770b\u8f93\u51fa\u7ed3\u679c":87,"\u8bad\u7ec3\u811a\u672c":95,"\u8bad\u7ec3\u811a\u672c\u7b49\u7b49":95,"\u8bad\u7ec3\u8282\u70b9\u6570\u91cf":87,"\u8bad\u7ec3\u8bed\u8a00\u6a21\u578b\u8ddd\u79bb":56,"\u8bad\u7ec3\u8f6e\u6b21":95,"\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u53c2\u6570\u6216\u8005\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u7684\u68af\u5ea6\u5c3a\u5ea6\u8fc7\u5927":56,"\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u6d4b\u8bd5test_period":81,"\u8bad\u7ec3\u8fc7\u7a0b\u662f\u5426\u4e3a\u672c\u5730\u6a21\u5f0f":82,"\u8bad\u7ec3\u8fc7\u7a0b\u662f\u5426\u4f7f\u7528gpu":82,"\u8bad\u7ec3\u914d\u7f6e\u4e2d\u7684\u8bbe\u5907\u5c5e\u6027\u5c06\u4f1a\u65e0\u6548":82,"\u8bad\u7ec3dot_period":81,"\u8bb0\u5f55\u4e0b\u6240\u6709\u5931\u8d25\u7684\u4f8b\u5b50":47,"\u8bb0\u5fc6\u6a21\u5757":71,"\u8bba\u6587":94,"\u8bbe\u4e3a\u5df2\u90e8\u7f72\u7684\u5de5\u4f5c\u7a7a\u95f4\u76ee\u5f55":80,"\u8bbe\u4e3a\u672c\u5730":80,"\u8bbe\u5b9a":57,"\u8bbe\u7f6e":[35,56,57],"\u8bbe\u7f6e\u4e3a":[66,74],"\u8bbe\u7f6e\u4e3a\u4e0d\u540c\u7684\u503c":57,"\u8bbe\u7f6e\u4e3atrue\u4f7f\u7528\u672c\u5730\u8bad\u7ec3\u6216\u8005\u4f7f\u7528\u96c6\u7fa4\u4e0a\u7684\u4e00\u4e2a\u8282\u70b9":82,"\u8bbe\u7f6e\u4e3atrue\u4f7f\u7528gpu\u6a21\u5f0f":82,"\u8bbe\u7f6e\u4e86\u76f8\u540c\u7684\u53d6\u503c":57,"\u8bbe\u7f6e\u5176\u53c2\u6570\u5c5e\u6027":58,"\u8bbe\u7f6e\u5185\u5b58\u4e2d\u6682\u5b58\u7684\u6570\u636e\u6761\u6570":2,"\u8bbe\u7f6e\u5185\u5b58\u4e2d\u6700\u5c0f\u6682\u5b58\u7684\u6570\u636e\u6761\u6570":2,"\u8bbe\u7f6e\u53c2\u6570\u7684\u540d\u5b57":58,"\u8bbe\u7f6e\u547d\u4ee4\u884c\u53c2\u6570":[56,78],"\u8bbe\u7f6e\u5b66\u4e60\u7387\u8870\u51cf\u56e0\u5b50\u5206\u6bb5\u51fd\u6570":58,"\u8bbe\u7f6e\u6210":58,"\u8bbe\u7f6e\u6210\u4e00\u4e2a\u5c0f\u4e00\u4e9b\u7684\u503c":56,"\u8bbe\u7f6e\u8f93\u51fa\u7684\u5c3a\u5bf8":74,"\u8bbe\u7f6e\u8f93\u51fatensor\u7684\u5f62\u72b6":75,"\u8bbe\u7f6e\u8fd9\u4e2apydataprovider2\u8fd4\u56de\u4ec0\u4e48\u6837\u7684\u6570\u636e":2,"\u8bbe\u7f6e\u9ed8\u8ba4\u8bbe\u5907\u53f7\u4e3a0":84,"\u8bbe\u7f6egpu":82,"\u8bbf\u95ee\u5230\u4e3b\u673a\u4e0a\u7684\u6587\u4ef6":61,"\u8bbf\u95eekubernetes\u7684\u63a5\u53e3\u6765\u67e5\u8be2\u6b64job\u5bf9\u5e94\u7684\u6240\u6709pod\u4fe1\u606f":87,"\u8bc4\u4ef7\u9884\u6d4b\u7684\u6548\u679c":59,"\u8bc4\u4f30\u8be5\u4ea7\u54c1\u7684\u8d28\u91cf":95,"\u8bc4\u5ba1\u4eba\u4e00\u822c\u4e0d\u505a\u8bc4\u5ba1":73,"\u8bc4\u5ba1\u4eba\u7684\u6bcf\u4e2a\u610f\u89c1\u90fd\u5fc5\u987b\u56de\u590d":73,"\u8bc4\u5ba1\u4eba\u9700\u8981\u9010\u4e00\u67e5\u770b\u6bcf\u4e2acommit\u624d\u80fd\u77e5\u9053\u505a\u4e86\u54ea\u4e9b\u4fee\u6539":73,"\u8bc4\u8bba\u6846\u4e2d\u52a0\u4e0a":73,"\u8bc6\u522b\u6570\u5b57":47,"\u8bcd\u5411\u91cf":[47,93],"\u8bcd\u5411\u91cf\u6a21\u578b\u540d\u79f0":93,"\u8bcd\u672c\u8eab\u548c\u8bcd\u9891":93,"\u8bd5\u7740\u8ba9\u8f93\u51fa\u7684\u5206\u6790\u6570\u636e\u548c\u7406\u8bba\u503c\u5bf9\u5e94":79,"\u8be5":80,"\u8be5\u51fd\u6570\u5177\u6709\u4e24\u4e2a\u53c2\u6570":2,"\u8be5\u51fd\u6570\u5728\u521d\u59cb\u5316\u7684\u65f6\u5019\u4f1a\u88ab\u8c03\u7528":2,"\u8be5\u51fd\u6570\u7684\u529f\u80fd\u662f":2,"\u8be5\u53c2\u6570\u5728\u7f51\u7edc\u914d\u7f6e\u7684output":82,"\u8be5\u53c2\u6570\u5728\u96c6\u7fa4\u63d0\u4ea4\u73af\u5883\u4e2d\u81ea\u52a8\u8bbe\u7f6e":82,"\u8be5\u53c2\u6570\u5df2\u7ecf\u5728\u96c6\u7fa4\u63d0\u4ea4\u73af\u5883\u4e2d\u5b8c\u6210\u8bbe\u7f6e":82,"\u8be5\u53c2\u6570\u5fc5\u987b\u80fd\u88abflag":82,"\u8be5\u53c2\u6570\u6307\u793a\u662f\u5426\u6253\u5370\u65e5\u5fd7\u622a\u65ad\u4fe1\u606f":82,"\u8be5\u53c2\u6570\u6307\u793a\u662f\u5426\u6253\u5370\u9519\u8bef\u622a\u65ad\u65e5\u5fd7":82,"\u8be5\u53c2\u6570\u7528\u4e8e\u6307\u5b9a\u52a8\u6001\u5e93\u8def\u5f84":82,"\u8be5\u53c2\u6570\u7684\u610f\u601d\u662f\u8bad\u7ec3num":82,"\u8be5\u53c2\u6570\u9ed8\u8ba4\u4e3anull":82,"\u8be5\u5bf9\u8c61\u5177\u6709\u4ee5\u4e0b\u4e24\u4e2a\u5c5e\u6027":2,"\u8be5\u5c42\u4ec5\u9700\u8981\u8fd9\u4e9b\u975e\u96f6\u6837\u672c\u4f4d\u7f6e\u6240\u5bf9\u5e94\u7684\u53d8\u6362\u77e9\u9635\u7684\u90a3\u4e9b\u884c":74,"\u8be5\u5c42\u795e\u7ecf\u5143\u4e2a\u6570":95,"\u8be5\u622a\u65ad\u4f1a\u5f71\u54cd":82,"\u8be5\u6279\u6b21\u7684\u8f93\u5165\u4e2d\u4ec5\u6709\u4e00\u4e2a\u5b50\u96c6\u662f\u975e\u96f6\u7684":74,"\u8be5\u63a5\u53e3\u4f7f\u7528\u591a\u7ebf\u7a0b\u8bfb\u53d6\u6570\u636e":2,"\u8be5\u63a5\u53e3\u53ef\u7528\u4e8e\u9884\u6d4b\u548c\u5b9a\u5236\u5316\u8bad\u7ec3":60,"\u8be5\u6570\u636e\u96c6":93,"\u8be5\u6570\u76ee\u662f\u63d0\u524d\u5b9a\u4e49\u597d\u7684":82,"\u8be5\u6587\u4ef6\u662f\u7531cpickle\u4ea7\u751f\u7684":94,"\u8be5\u6a21\u578b\u4f9d\u7136\u4f7f\u7528\u903b\u8f91\u56de\u5f52\u5206\u7c7b\u7f51\u7edc\u7684\u6846\u67b6":95,"\u8be5\u6a21\u578b\u7684\u7f51\u7edc\u914d\u7f6e\u5982\u4e0b":59,"\u8be5\u6a21\u578b\u7684\u8bf4\u660e\u5982\u4e0b\u56fe\u6240\u793a":71,"\u8be5\u7b97\u6cd5\u6bcf\u6279\u91cf":59,"\u8be5\u7c7b\u7684":75,"\u8be5\u7c7b\u7684\u5b9e\u73b0\u7ec6\u8282\u5728":74,"\u8be5\u7f16\u8bd1\u5de5\u5177\u94fe\u9700\u8981\u7cfb\u7edfglibc\u652f\u63012":66,"\u8be5\u811a\u672c\u4f1a\u751f\u6210\u4e00\u4e2adot\u6587\u4ef6":94,"\u8be5\u8bed\u53e5\u4f1a\u4e3a\u6bcf\u4e2a\u5c42\u521d\u59cb\u5316\u5176\u6240\u9700\u8981\u7684\u53d8\u91cf\u548c\u8fde\u63a5":74,"\u8be5github\u4ed3\u5e93\u4e2d\u5305\u542b\u82e5\u5e72\u4e2a\u9884\u7f16\u8bd1\u597d\u7684":66,"\u8be5layer\u662f\u901a\u8fc7\u53c2\u6570":57,"\u8be6\u7ec6\u4ecb\u7ecd\u53ef\u4ee5\u53c2\u8003":68,"\u8be6\u7ec6\u4ecb\u7ecd\u8bf7\u53c2\u8003\u8bbe\u8ba1\u6587\u6863":75,"\u8be6\u7ec6\u4fe1\u606f\u8bf7\u68c0\u67e5":80,"\u8be6\u7ec6\u5185\u5bb9\u8bf7\u53c2\u89c1":95,"\u8be6\u7ec6\u53ef\u53c2\u8003":73,"\u8be6\u7ec6\u5730\u5c55\u793a\u4e86\u6574\u4e2a\u7279\u5f81\u63d0\u53d6\u7684\u8fc7\u7a0b":94,"\u8be6\u7ec6\u6587\u6863\u53c2\u8003":56,"\u8be6\u7ec6\u7684\u53c2\u6570\u89e3\u91ca":95,"\u8be6\u7ec6\u7684cmake\u4f7f\u7528\u65b9\u6cd5\u53ef\u4ee5\u53c2\u8003":60,"\u8be6\u7ec6\u89c1":67,"\u8be6\u7ec6\u8bbe\u8ba1":28,"\u8bed\u610f\u89d2\u8272\u6807\u6ce8":47,"\u8bed\u8a00\u6a21\u578b":93,"\u8bf4\u660e":[20,60,87],"\u8bf4\u660e\u63d0\u4ea4\u7684\u4ee3\u7801\u5b58\u5728\u95ee\u9898":73,"\u8bf4\u660e\u8fd9\u4e2a\u5c42\u7684\u8f93\u5165":74,"\u8bf7\u4e0d\u8981\u521b\u5efa\u7a7a\u7684":75,"\u8bf7\u4fdd\u8bc1travi":73,"\u8bf7\u5148\u4f7f\u7528":[65,66],"\u8bf7\u53c2\u7167\u7f51\u7edc\u914d\u7f6e\u7684\u6587\u6863\u4e86\u89e3\u66f4\u8be6\u7ec6\u7684\u4fe1\u606f":84,"\u8bf7\u53c2\u8003":[2,35,53,56,63,68,74,75,95],"\u8bf7\u53c2\u8003\u5982\u4e0b\u8868\u683c":95,"\u8bf7\u53c2\u89c1":73,"\u8bf7\u53c2\u9605":71,"\u8bf7\u5728\u8be5pull":73,"\u8bf7\u60a8\u6bcf\u6b21\u63d0\u4ea4\u4ee3\u7801\u65f6":73,"\u8bf7\u60a8\u9075\u5b88\u4ee5\u4e0b\u7ea6\u5b9a":73,"\u8bf7\u628a\u6587\u6863\u91cc\u547d\u4ee4\u4e2d\u7684paddlepaddl":61,"\u8bf7\u6307\u5b9a\u8be5\u76ee\u5f55":82,"\u8bf7\u663e\u793a\u5730\u8c03\u7528":75,"\u8bf7\u67e5\u770b":93,"\u8bf7\u6ce8\u610f":[61,71,75,86,93],"\u8bf7\u6ce8\u610f\u6bcf\u4e2acommit\u7684\u540d\u79f0":73,"\u8bf7\u6ce8\u610f\u8fd9\u4e2a\u547d\u4ee4\u7ed3\u5c3e\u5904\u7684":72,"\u8bf7\u6ce8\u610fcommit\u7684\u6570\u91cf":73,"\u8bf7\u76f4\u63a5\u586b\u51450":58,"\u8bf7\u770b\u4e0b\u9762\u7684\u4f8b\u5b50":84,"\u8bf7\u786e\u4fdd":73,"\u8bf7\u7ed9\u51fa\u603b\u4f53\u7684\u4fee\u6539\u60c5\u51b5":73,"\u8bf7\u7ed9\u51fa\u60a8\u81ea\u5df1\u7684\u53cd\u9a73\u7406\u7531":73,"\u8bf7\u8bb0\u4f4f":80,"\u8bf7\u8fd0\u884c":61,"\u8bf7\u9009\u62e9\u5408\u9002\u7684\u8bcd\u6c47":73,"\u8bf7\u9009\u62e9\u6b63\u786e\u7684\u7248\u672c":53,"\u8bf7\u9075\u5b88":73,"\u8bf7\u91c7\u7528":73,"\u8bf8\u5982\u56fe\u50cf\u5206\u7c7b":84,"\u8bfb\u53d612\u4e2a\u91c7\u6837\u6570\u636e\u8fdb\u884c\u968f\u673a\u68af\u5ea6\u8ba1\u7b97\u6765\u66f4\u65b0\u66f4\u65b0":59,"\u8bfb\u53d6\u6570\u636e":2,"\u8bfb\u53d6\u6bcf\u4e00\u884c":2,"\u8bfb\u53d6volume\u4e2d\u7684\u6570\u636e\u8fdb\u884c\u8fd9\u6b21\u5206\u5e03\u5f0f\u8bad\u7ec3":87,"\u8bfb\u8005\u53ef\u4ee5\u67e5\u770b":87,"\u8bfb\u8005\u9700\u8981\u66ff\u6362\u6210\u81ea\u5df1\u4f7f\u7528\u7684\u4ed3\u5e93\u5730\u5740":87,"\u8c03\u7528":[74,75],"\u8c03\u7528\u4e00\u6b21":2,"\u8c03\u7528\u4e0a\u9762\u7684process\u51fd\u6570\u83b7\u5f97\u89c2\u6d4b\u6570\u636e":59,"\u8c03\u7528\u5bf9\u5e94":76,"\u8c03\u7528\u65b9\u6cd5\u89c1c":65,"\u8c03\u7528\u7684\u51fd\u6570\u662f\u5426\u652f\u6301\u4e0d\u540c\u8bbe\u5907":75,"\u8c03\u7528\u7684pydataprovider2\u662f":2,"\u8c03\u7528\u7b2c\u4e8c\u6b21\u7684\u65f6\u5019":2,"\u8c03\u7528\u8be5\u51fd\u6570\u540e":74,"\u8c03\u7528\u8fd9\u4e2apydataprovider2\u7684\u65b9\u6cd5":2,"\u8d1f\u6837\u672c":95,"\u8d21\u732e\u6587\u6863":77,"\u8d44\u6e90\u5bf9\u8c61\u7684\u540d\u5b57\u662f\u552f\u4e00\u7684":85,"\u8d77":68,"\u8def\u5f84\u4e0b":[59,94],"\u8df3\u8f6c\u5230":73,"\u8df3\u8fc7":56,"\u8f6c\u6362\u751f\u6210\u7684\u6587\u4ef6\u540d\u4f1a\u662f\u4ee5\u4e0b\u683c\u5f0f":21,"\u8f6c\u6362\u8fc7\u6765\u7684":94,"\u8f83":68,"\u8f93\u5165":[67,71],"\u8f93\u5165\u548c\u8f93\u51fa\u90fd\u662f\u5355\u5c42\u5e8f\u5217":70,"\u8f93\u5165\u548c\u8f93\u51fa\u90fd\u662f\u53cc\u5c42\u5e8f\u5217":70,"\u8f93\u5165\u5c42\u5c3a\u5bf8":94,"\u8f93\u5165\u5e8f\u5217\u4e2d\u5143\u7d20\u7684\u603b\u6570":56,"\u8f93\u5165\u6570\u636e\u4e3a\u4e00\u4e2a\u5b8c\u6574\u7684\u65f6\u95f4\u5e8f\u5217":68,"\u8f93\u5165\u6570\u636e\u4e3a\u5728\u5355\u5c42rnn\u6570\u636e\u91cc\u9762":68,"\u8f93\u5165\u6570\u636e\u6574\u4f53\u4e0a\u662f\u4e00\u4e2a\u65f6\u95f4\u5e8f\u5217":68,"\u8f93\u5165\u6570\u636e\u7684\u5b57\u5178\u7ef4\u6570\u662f1\u767e\u4e07":84,"\u8f93\u5165\u6587\u672c":93,"\u8f93\u5165\u6587\u672c\u4e2d\u6ca1\u6709\u5934\u90e8":93,"\u8f93\u5165\u662f\u5426\u662f\u8f6c\u7f6e\u7684":74,"\u8f93\u5165\u662f\u7531\u4e00\u4e2alist\u4e2d\u7684\u7f51\u7edc\u5c42\u5b9e\u4f8b\u7684\u540d\u5b57\u7ec4\u6210\u7684":74,"\u8f93\u5165\u7279\u5f81\u56fe\u7684\u901a\u9053\u6570\u76ee":94,"\u8f93\u5165\u7684":93,"\u8f93\u5165\u7684\u540d\u5b57":74,"\u8f93\u5165\u7684\u5927\u5c0f":74,"\u8f93\u5165\u7684\u6587\u672c\u683c\u5f0f\u5982\u4e0b":93,"\u8f93\u5165\u7684\u6587\u672c\u8bcd\u5411\u91cf\u6a21\u578b\u540d\u79f0":93,"\u8f93\u5165\u7684\u7c7b\u578b":74,"\u8f93\u5165n\u4e2a\u5355\u8bcd":95,"\u8f93\u51fa":[67,71,75],"\u8f93\u51fa\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":70,"\u8f93\u51fa\u4e00\u4e2a\u53cc\u5c42\u5e8f\u5217":70,"\u8f93\u51fa\u4e3an\u4e2aword_dim\u7ef4\u5ea6\u5411\u91cf":95,"\u8f93\u51fa\u51fd\u6570":71,"\u8f93\u51fa\u5e8f\u5217\u7684\u7c7b\u578b":67,"\u8f93\u51fa\u5e8f\u5217\u7684\u8bcd\u8bed\u6570\u548c\u8f93\u5165\u5e8f\u5217\u4e00\u81f4":70,"\u8f93\u51fa\u6587\u4ef6\u7684\u683c\u5f0f\u8bf4\u660e":93,"\u8f93\u51fa\u67092\u5217":93,"\u8f93\u51fa\u7279\u5f81\u56fe\u7684\u901a\u9053\u6570\u76ee":94,"\u8f93\u51fa\u7684\u4e8c\u8fdb\u5236\u8bcd\u5411\u91cf\u6a21\u578b\u540d\u79f0":93,"\u8f93\u51fa\u7684\u6587\u672c\u6a21\u578b\u540d\u79f0":93,"\u8f93\u51fa\u7684\u68af\u5ea6":82,"\u8f93\u51fa\u76ee\u5f55":94,"\u8f93\u51fa\u7ed3\u679c\u53ef\u80fd\u4f1a\u968f\u7740\u5bb9\u5668\u7684\u6d88\u8017\u800c\u88ab\u5220\u9664":86,"\u8fbe\u5230\u5bb9\u707e\u7684\u76ee\u7684":20,"\u8fc7\u4e86\u4e00\u4e2a\u5f88\u7b80\u5355\u7684recurrent_group":68,"\u8fc7\u5b8c\u6240\u6709\u8bad\u7ec3\u6570\u636e\u5373\u4e3a\u4e00\u4e2apass":56,"\u8fd0":61,"\u8fd0\u884c\u4e00\u4e2a":72,"\u8fd0\u884c\u4e0b\u9762\u547d\u4ee4\u53ef\u4ee5\u8fdb\u884c\u7f16\u8bd1":75,"\u8fd0\u884c\u4ee5\u4e0b\u6307\u4ee4":61,"\u8fd0\u884c\u4ee5\u4e0b\u7684\u547d\u4ee4\u4e0b\u8f7d\u548c\u83b7\u53d6\u6211\u4eec\u7684\u5b57\u5178\u548c\u9884\u8bad\u7ec3\u6a21\u578b":93,"\u8fd0\u884c\u4ee5\u4e0b\u7684\u547d\u4ee4\u4e0b\u8f7d\u6570\u636e\u96c6":93,"\u8fd0\u884c\u4ee5\u4e0b\u8bad\u7ec3\u547d\u4ee4":59,"\u8fd0\u884c\u4ee5\u53ca\u53d1\u5e03\u60a8\u7684ai\u7a0b\u5e8f":61,"\u8fd0\u884c\u5206\u5e03\u5f0f\u4f5c\u4e1a":80,"\u8fd0\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3":[56,78,95],"\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5":[61,72],"\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5\u6d4b\u65f6\u9700\u8981\u7f16\u8bd1\u6574\u4e2a\u5de5\u7a0b":75,"\u8fd0\u884c\u5931\u8d25":84,"\u8fd0\u884c\u5b8c\u4ee5\u4e0a\u547d\u4ee4":93,"\u8fd0\u884c\u5b8c\u6210\u540e":80,"\u8fd0\u884c\u6210\u529f\u4ee5\u540e":93,"\u8fd0\u884c\u65e5\u5fd7":80,"\u8fd0\u884c\u7684\u4e00\u4e9b\u53c2\u6570\u901a\u8fc7\u8fd9\u79cd\u65b9\u5f0f\u4f20\u9012\u5230\u5bb9\u5668\u5185":87,"\u8fd1":68,"\u8fd4\u56de":[7,8,9,12,14],"\u8fd4\u56de0":2,"\u8fd4\u56de\u4e00\u6761\u5b8c\u6574\u7684\u6837\u672c":2,"\u8fd4\u56de\u65f6":2,"\u8fd4\u56de\u7684\u662f":[2,63],"\u8fd4\u56de\u7684\u987a\u5e8f\u9700\u8981\u548cinput_types\u4e2d\u5b9a\u4e49\u7684\u987a\u5e8f\u4e00\u81f4":2,"\u8fd4\u56de\u7b2c\u4e8c\u6b65":47,"\u8fd4\u56de\u7b2ci\u4e2a\u8f93\u5165\u77e9\u9635":74,"\u8fd4\u56de\u7c7b\u578b":[7,8,9,12,14],"\u8fd4\u56depython\u7aef\u7684\u8ba1\u7b97\u7ed3\u679c":75,"\u8fd8\u4f1a":68,"\u8fd8\u4f1a\u5f3a\u5236\u8bbe\u7f6e\u4e00\u4e9bpaddlepaddle\u53c2\u6570\u7684\u503c":65,"\u8fd8\u4f1a\u8f93\u51fa\u4e00\u4e2a":73,"\u8fd8\u53ef\u4ee5\u901a\u8fc7\u51cf\u5c0f\u5b66\u4e60\u5f8b\u6216\u8005\u5bf9\u6570\u636e\u8fdb\u884c\u5f52\u4e00\u5316\u5904\u7406\u6765\u89e3\u51b3\u8fd9\u7c7b\u95ee\u9898":56,"\u8fd8\u662f":68,"\u8fd8\u662f\u4ece":21,"\u8fd8\u662f\u865a\u62df\u673a":72,"\u8fd8\u6709":68,"\u8fd8\u9700\u8981\u91cd\u5199":75,"\u8fd9":[56,68,95],"\u8fd98\u79cdlearning_rate_schedule\u53ca\u5176\u5bf9\u5e94\u5b66\u4e60\u7387\u8ba1\u7b97\u65b9\u5f0f\u5982\u4e0b":58,"\u8fd9\u4e00\u5757\u7684\u8017\u65f6\u6bd4\u4f8b\u771f\u7684\u592a\u9ad8":79,"\u8fd9\u4e00\u5c42\u8fdb\u884c\u5c01\u88c5":35,"\u8fd9\u4e00\u6982\u5ff5\u4e0d\u518d\u7410\u788e":35,"\u8fd9\u4e00\u8ba1\u7b97\u5355\u5143":57,"\u8fd9\u4e00\u8fc7\u7a0b\u5bf9\u7528\u6237\u662f\u5b8c\u5168\u900f\u660e\u7684":70,"\u8fd9\u4e09\u4e2a\u5206\u652f":47,"\u8fd9\u4e09\u4e2a\u6b65\u9aa4\u53ef\u914d\u7f6e\u4e3a":95,"\u8fd9\u4e0e\u672c\u5730\u8bad\u7ec3\u76f8\u540c":80,"\u8fd9\u4e2a":[68,72,85],"\u8fd9\u4e2a\u4efb\u52a1\u7684\u914d\u7f6e\u4e3a":56,"\u8fd9\u4e2a\u4efb\u52a1\u7684dataprovider\u4e3a":56,"\u8fd9\u4e2a\u4f8b\u5b50\u6709\u4e24\u5904\u4e0d\u540c":75,"\u8fd9\u4e2a\u51fd\u6570\u7684":71,"\u8fd9\u4e2a\u51fd\u6570\u8fdb\u884c\u53d8\u6362":68,"\u8fd9\u4e2a\u51fd\u6570\u9700\u8981\u8bbe\u7f6e":71,"\u8fd9\u4e2a\u52a8\u6001\u5e93\u7684\u8fde\u63a5\u53c2\u6570\u4e0epaddle\u7684\u5176\u4ed6\u4e8c\u8fdb\u5236":35,"\u8fd9\u4e2a\u53c2\u6570\u4e5f\u4e0d\u4f1a\u4e00\u5e76\u5220\u9664":35,"\u8fd9\u4e2a\u5730\u5740\u5219\u4e3a\u5b83\u7684\u7edd\u5bf9\u8def\u5f84\u6216\u76f8\u5bf9\u8def\u5f84":1,"\u8fd9\u4e2a\u5730\u5740\u6765\u8868\u793a\u6b64\u6b65\u9aa4\u6240\u6784\u5efa\u51fa\u7684\u955c\u50cf":87,"\u8fd9\u4e2a\u57fa\u7c7b":74,"\u8fd9\u4e2a\u5934\u6587\u4ef6\u4e0d\u5047\u8bbe\u5176\u4ed6\u6587\u4ef6\u7684\u5f15\u7528\u987a\u5e8f":35,"\u8fd9\u4e2a\u5e8f\u5217\u7684\u6bcf\u4e2a\u5143\u7d20\u53c8\u662f\u4e00\u4e2a\u5e8f\u5217":70,"\u8fd9\u4e2a\u63a5\u53e3\u9700\u8981\u505a\u5230":34,"\u8fd9\u4e2a\u6570\u636e\u4e5f\u88ab\u5355\u5c42rnn\u7f51\u7edc\u76f4\u63a5\u4f7f\u7528":68,"\u8fd9\u4e2a\u6587\u4ef6\u5177\u6709\u72ec\u7279\u7684\u8bed\u6cd5":34,"\u8fd9\u4e2a\u663e\u793a\u5668\u5f88\u68d2":95,"\u8fd9\u4e2a\u76ee\u5f55\u4e2d\u9664\u4e86":35,"\u8fd9\u4e2a\u795e\u7ecf\u7f51\u7edc\u5355\u5143\u5c31\u53ebmemori":68,"\u8fd9\u4e2a\u7a0b\u5e8f\u662f\u60a8\u5728\u5f00\u53d1\u673a\u4e0a\u4f7f\u7528\u5f00\u53d1\u955c\u50cf\u5b8c\u6210\u5f00\u53d1":61,"\u8fd9\u4e2a\u7c7b\u7684\u53c2\u6570\u5305\u62ec":74,"\u8fd9\u4e2a\u7c7b\u9700\u8981\u7ee7\u627f":74,"\u8fd9\u4e2a\u7ed3\u6784\u4f53\u4e2d\u7684\u53e6\u4e00\u4e2a\u9879\u76ee\u662f":35,"\u8fd9\u4e2a\u7ed3\u6784\u4f53\u5305\u542b\u4e24\u4e2a\u9879\u76ee":35,"\u8fd9\u4e2a\u811a\u672c\u8c03\u7528":72,"\u8fd9\u4e2a\u8282\u70b9\u53ef\u4ee5\u662f\u7269\u7406\u673a\u6216\u8005\u865a\u62df\u673a":85,"\u8fd9\u4e2a\u8868\u683c":85,"\u8fd9\u4e2a\u8f93\u5165\u4e0d\u53c2\u4e0e":75,"\u8fd9\u4e2a\u8fc7\u7a0b\u5bf9\u7528\u6237\u4e5f\u662f\u900f\u660e\u7684":70,"\u8fd9\u4e2a\u8fc7\u7a0b\u5c31\u662f\u6a21\u578b\u7684\u8bad\u7ec3\u8fc7\u7a0b":59,"\u8fd9\u4e2a\u8fc7\u7a0b\u9664\u4e86\u7f16\u8bd1paddlepaddle\u4e3a":73,"\u8fd9\u4e2a\u914d\u7f6e\u4e0e":93,"\u8fd9\u4e2a\u914d\u7f6e\u6587\u4ef6":85,"\u8fd9\u4e2a\u955c\u50cf\u5305\u542b\u4e86paddle\u76f8\u5173\u7684\u5f00\u53d1\u5de5\u5177\u4ee5\u53ca\u7f16\u8bd1\u548c\u8fd0\u884c\u73af\u5883":61,"\u8fd9\u4e2a\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u751f\u6210\u4e00\u7cfb\u5217\u6743\u91cd":71,"\u8fd9\u4e2a\u95ee\u9898\u662fpydataprovider\u8bfb\u6570\u636e\u65f6\u5019\u7684\u903b\u8f91\u95ee\u9898":2,"\u8fd9\u4e2a\u9759\u6001\u5e93\u5305\u542b\u4e86paddle\u7684\u5168\u90e8\u7b26\u53f7":35,"\u8fd9\u4e2adataprovider\u8f83\u590d\u6742":2,"\u8fd9\u4e2ainstance\u53ef\u4ee5\u662f\u5355\u4e2a\u503c":21,"\u8fd9\u4e2aissu":72,"\u8fd9\u4e2ajob\u624d\u7b97\u6210\u529f\u7ed3\u675f":87,"\u8fd9\u4e2alayer\u7684\u8f93\u51fa\u4f1a\u4f5c\u4e3a\u6574\u4e2a":70,"\u8fd9\u4e5f\u4f1a\u6781\u5927\u51cf\u5c11\u6570\u636e\u8bfb\u5165\u7684\u8017\u65f6":56,"\u8fd9\u4e9b":80,"\u8fd9\u4e9b\u51fd\u6570\u4f1a\u5c06\u5bf9\u5e94\u5185\u5bb9\u6dfb\u52a0\u5230":75,"\u8fd9\u4e9b\u5206\u5e03\u5f0f\u5b58\u50a8\u670d\u52a1\u901a\u5e38\u4f1a\u628a\u6570\u636e\u5207\u5272\u6210\u591a\u4e2a\u5206\u7247\u5206\u5e03\u5f0f\u7684\u5b58\u50a8\u5728\u591a\u4e2a\u8282\u70b9\u4e4b\u4e0a":21,"\u8fd9\u4e9b\u53c2\u6570\u7684\u5177\u4f53\u63cf\u8ff0":87,"\u8fd9\u4e9b\u540d\u5b57\u5fc5\u987b\u8981\u5199\u5bf9":74,"\u8fd9\u4e9b\u6570\u636e\u4f1a\u88ab\u7528\u6765\u66f4\u65b0\u53c2\u6570":56,"\u8fd9\u4e9b\u6570\u636e\u4f7f\u7528\u7684\u5185\u5b58\u4e3b\u8981\u548c\u4e24\u4e2a\u53c2\u6570\u6709\u5173\u7cfb":56,"\u8fd9\u4e9b\u6587\u4ef6\u5c06\u4f1a\u88ab\u4fdd\u5b58\u5728":94,"\u8fd9\u4e9b\u6a21\u578b\u90fd\u662f\u7531\u539f\u4f5c\u8005\u63d0\u4f9b\u7684\u6a21\u578b":94,"\u8fd9\u4e9b\u7279\u5f81\u503c\u4e0e\u4e0a\u8ff0\u4f7f\u7528c":94,"\u8fd9\u4e9b\u7279\u5f81\u6570\u636e\u4e4b\u95f4\u7684\u987a\u5e8f\u662f\u6709\u610f\u4e49\u7684":68,"\u8fd9\u4efd\u6559\u7a0b\u5c55\u793a\u4e86\u5982\u4f55\u5728paddlepaddle\u4e2d\u5b9e\u73b0\u4e00\u4e2a\u81ea\u5b9a\u4e49\u7684\u7f51\u7edc\u5c42":74,"\u8fd9\u4efd\u7b80\u77ed\u7684\u4ecb\u7ecd\u5c06\u5411\u4f60\u5c55\u793a\u5982\u4f55\u5229\u7528paddlepaddle\u6765\u89e3\u51b3\u4e00\u4e2a\u7ecf\u5178\u7684\u7ebf\u6027\u56de\u5f52\u95ee\u9898":59,"\u8fd9\u4f1a\u63d0\u793a\u5f53\u524d\u76ee\u5f55\u7684\u4e00\u4e9b\u53d8\u5316":73,"\u8fd9\u4f1a\u7ed9\u8bc4\u5ba1\u4eba\u5e26\u6765\u5f88\u5927\u56f0\u6270":73,"\u8fd9\u4f1a\u81ea\u52a8\u8fdb\u884c\u7f51\u7edc\u914d\u7f6e\u4e2d\u58f0\u660e\u7684\u6fc0\u6d3b\u64cd\u4f5c":74,"\u8fd9\u4fbf\u662f\u4e00\u79cd\u53cc\u5c42rnn\u7684\u8f93\u5165\u6570\u636e":68,"\u8fd9\u51e0\u4e2a\u7f16\u8bd1\u9009\u9879\u7684\u8bbe\u7f6e":60,"\u8fd9\u53e5\u8868\u793a\u4f7f\u7528\u57fa\u7c7b":75,"\u8fd9\u53ef\u4ee5\u5e2e\u60a8\u7701\u6389\u82b1\u4e00\u5c0f\u65f6\u5b89\u88c5\u548c\u914d\u7f6e\u5404\u79cd\u5f00\u53d1\u5de5\u5177":72,"\u8fd9\u53ef\u4ee5\u8ba9\u5176\u4ed6\u4eba\u77e5\u9053\u8fd9\u6b21\u63d0\u4ea4\u505a\u4e86\u54ea\u4e9b\u6539\u53d8":73,"\u8fd9\u53ef\u4ee5\u901a\u8fc7":73,"\u8fd9\u548c\u5355\u5c42rnn\u7684\u914d\u7f6e\u662f\u7b49\u4ef7\u7684":68,"\u8fd9\u56db\u6761\u6570\u636e\u540c\u65f6\u5904\u7406\u7684\u53e5\u5b50\u6570\u91cf\u4e3a":68,"\u8fd9\u5728\u6784\u9020\u975e\u5e38\u590d\u6742\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u65f6\u662f\u6709\u7528\u7684":71,"\u8fd9\u5bf9\u4e8e\u901a\u5e38\u7684java\u7684\u5f00\u53d1\u8005\u6765\u8bf4":34,"\u8fd9\u5c06\u4f1a\u5bfc\u81f4\u5355\u5143\u6d4b\u8bd5\u51fa\u9519":75,"\u8fd9\u5c06\u4f1a\u5bfc\u81f4\u7f16\u8bd1\u51fa\u9519":75,"\u8fd9\u610f\u5473\u7740":71,"\u8fd9\u610f\u5473\u7740\u6a21\u578b\u5728\u8bad\u7ec3\u6570\u636e\u4e0a\u4e0d\u65ad\u7684\u6539\u8fdb":59,"\u8fd9\u610f\u5473\u7740\u9664\u4e86\u6307\u5b9adevic":84,"\u8fd9\u65f6":56,"\u8fd9\u65f6\u5728\u4f7f\u7528":58,"\u8fd9\u65f6\u8fdb\u884c\u77e9\u9635\u4e58\u6cd5\u8fd0\u7b97\u5c31\u53ef\u80fd\u5bfc\u81f4\u6d6e\u70b9\u6570\u6ea2\u51fa":56,"\u8fd9\u662f\u4e00\u79cd\u6309\u5df2\u8bad\u7ec3\u6837\u672c\u6570\u5206\u6bb5\u53d6\u503c\u7684\u5b66\u4e60\u7387\u9000\u706b\u65b9\u6cd5":58,"\u8fd9\u662f\u4e00\u79cd\u6309\u5df2\u8bad\u7ec3pass\u6570\u5206\u6bb5\u53d6\u503c\u7684\u5b66\u4e60\u7387\u9000\u706b\u65b9\u6cd5":58,"\u8fd9\u662f\u4e00\u79cd\u975e\u5e38\u7075\u6d3b\u7684\u6570\u636e\u7ec4\u7ec7\u65b9\u5f0f":67,"\u8fd9\u662f\u56e0\u4e3a":34,"\u8fd9\u662f\u5f00\u6e90\u793e\u533a\u7684\u57fa\u672c\u793c\u8c8c":73,"\u8fd9\u662f\u666e\u901a\u7684\u5355\u5c42\u65f6\u95f4\u5e8f\u5217\u7684dataprovider\u4ee3\u7801":68,"\u8fd9\u662f\u76ee\u524dcmake\u5bfb\u627epython\u7684\u903b\u8f91\u5b58\u5728\u7f3a\u9677":53,"\u8fd9\u6837":[35,59,80],"\u8fd9\u6837\u4fdd\u8bc1":47,"\u8fd9\u6837\u4fdd\u8bc1\u8fd0\u884c\u7ed3\u675f\u4e4b\u540e\u7684":72,"\u8fd9\u6837\u505a\u53ef\u4ee5\u6781\u5927\u7684\u51cf\u5c11\u5185\u5b58\u5360\u7528":56,"\u8fd9\u6837\u53ef\u4ee5\u51cf\u5c0fgpu\u5185\u5b58":84,"\u8fd9\u6837\u5982\u679c\u9047\u5230\u95ee\u9898":72,"\u8fd9\u6837\u5bb9\u5668\u7684":87,"\u8fd9\u6837\u5c31\u53ef\u4ee5\u5728\u4e91\u7aef\u6267\u884c\u591a\u79cd\u6570\u636e\u7c7b\u8ba1\u7b97\u4efb\u52a1":21,"\u8fd9\u6837\u5df2\u7ecf\u4f20\u8f93\u6210\u529f\u7684\u90e8\u5206\u5c31\u4e0d\u7528\u91cd\u65b0\u4f20\u8f93\u4e86":28,"\u8fd9\u6837\u5f00\u53d1\u4eba\u5458\u53ef\u4ee5\u4ee5\u4e00\u81f4\u7684\u65b9\u5f0f\u5728\u4e0d\u540c\u7684\u5e73\u53f0\u4e0a\u5de5\u4f5c":61,"\u8fd9\u6837\u5f53\u8be5pull":73,"\u8fd9\u6837\u6211\u4eec\u53ef\u4ee5\u76f4\u63a5\u5728docker\u4e2d\u8fd0\u884c\u9700\u8981\u7684\u7a0b\u5e8f\u800c\u4e0d\u9700\u8981\u5b89\u88c5\u540e\u5728\u6267\u884c":61,"\u8fd9\u6837\u7684\u88c5\u9970\u5668":74,"\u8fd9\u6837\u7684\u8bdd":86,"\u8fd9\u6b63\u662f\u5b83\u4eec\u901f\u5ea6\u5feb\u7684\u539f\u56e0":79,"\u8fd9\u6bb5\u7b80\u77ed\u7684\u914d\u7f6e\u5c55\u793a\u4e86paddlepaddle\u7684\u57fa\u672c\u7528\u6cd5":59,"\u8fd9\u7528\u4e8e\u5728\u591a\u7ebf\u7a0b\u548c\u591a\u673a\u4e0a\u66f4\u65b0\u53c2\u6570":74,"\u8fd9\u79cd\u521d\u59cb\u5316\u65b9\u5f0f\u5728\u4e00\u822c\u60c5\u51b5\u4e0b\u4e0d\u4f1a\u4ea7\u751f\u5f88\u5dee\u7684\u7ed3\u679c":58,"\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4e0d\u9700\u8981\u91cd\u5199\u8be5\u51fd\u6570":74,"\u8fd9\u79cd\u60c5\u51b5\u5e38\u5e38\u53d1\u751f\u5728":56,"\u8fd9\u79cd\u65b9\u5f0f\u5bf9\u5185\u5b58\u6d88\u8017\u8f83\u5927":57,"\u8fd9\u79cd\u65b9\u5f0f\u5fc5\u987b\u4f7f\u7528paddle\u5b58\u50a8\u7684\u6a21\u578b\u8def\u5f84\u683c\u5f0f":84,"\u8fd9\u79cd\u751f\u6210\u6280\u672f\u53ea\u7528\u4e8e\u7c7b\u4f3c\u89e3\u7801\u5668\u7684\u751f\u6210\u8fc7\u7a0b":71,"\u8fd9\u79cd\u7c7b\u578b\u7684\u8f93\u5165\u5fc5\u987b\u901a\u8fc7":70,"\u8fd9\u79cd\u96c6\u7fa4\u8282\u70b9\u7ba1\u7406\u65b9\u5f0f\u4f1a\u5728\u5c06\u6765\u4f7f\u7528":87,"\u8fd9\u7bc7\u6587\u6863":73,"\u8fd9\u7bc7\u6587\u6863\u4ecb\u7ecd\u57fa\u4e8e":72,"\u8fd9\u7bc7\u6587\u6863\u5c06\u4ee5linux":66,"\u8fd9\u7bc7\u6587\u7ae0":72,"\u8fd9\u7ec4\u8bed\u4e49\u76f8\u540c\u7684\u793a\u4f8b\u914d\u7f6e\u5982\u4e0b":68,"\u8fd9\u901a\u8fc7\u83b7\u5f97\u53cd\u5411\u5faa\u73af\u7f51\u7edc\u7684\u7b2c\u4e00\u4e2a\u5b9e\u4f8b":71,"\u8fd9\u90fd\u9700\u8981\u8fd9\u4e2a\u63a5\u53e3\u6309\u7167\u7ea6\u5b9a\u4fd7\u6210\u7684\u89c4\u5219\u6765\u6ce8\u91ca\u5b8c\u5907":34,"\u8fd9\u91cc":[58,61,71,73,85,87,94],"\u8fd9\u91cc\u4e0d\u518d\u8d58\u8ff0":75,"\u8fd9\u91cc\u4ecb\u7ecd\u5982\u751f\u6210\u9020\u8fd9\u4e2a\u5f00\u53d1\u955c\u50cf":61,"\u8fd9\u91cc\u4ee5":95,"\u8fd9\u91cc\u4f7f\u7528\u4e00\u4e2a\u57fa\u4e8emomentum\u7684\u968f\u673a\u68af\u5ea6\u4e0b\u964d":59,"\u8fd9\u91cc\u4f7f\u7528\u4e86\u4e09\u79cd\u7f51\u7edc\u5355\u5143":59,"\u8fd9\u91cc\u4f7f\u7528\u4e86paddlepaddle\u9884\u5b9a\u4e49\u597d\u7684rnn\u5904\u7406\u51fd\u6570":68,"\u8fd9\u91cc\u4f7f\u7528\u7b80\u5355\u7684":56,"\u8fd9\u91cc\u5229\u7528\u5b83\u5efa\u6a21\u53d8\u91cf\u4e4b\u95f4\u7684\u7ebf\u6027\u5173\u7cfb":59,"\u8fd9\u91cc\u53ea\u7b80\u5355\u4ecb\u7ecd\u4e86\u5355\u673a\u8bad\u7ec3":95,"\u8fd9\u91cc\u5c06\u4ecb\u7ecdpaddlepaddle\u7684\u57fa\u672c\u4f7f\u7528\u6982\u5ff5":63,"\u8fd9\u91cc\u5c55\u793a\u5982\u4f55\u4f7f\u7528\u89c2\u6d4b\u6570\u636e\u6765\u62df\u5408\u8fd9\u4e00\u7ebf\u6027\u5173\u7cfb":59,"\u8fd9\u91cc\u6211\u4eec\u5c55\u793a\u4e00\u4efd\u7b80\u5316\u8fc7\u7684\u4ee3\u7801":74,"\u8fd9\u91cc\u6211\u4eec\u7528paddl":61,"\u8fd9\u91cc\u6211\u4eec\u901a\u8fc7\u5728kubernetes\u96c6\u7fa4\u4e0a\u542f\u52a8\u4e00\u4e2ajob\u6765\u4e0b\u8f7d\u5e76\u5207\u5272\u6570\u636e":87,"\u8fd9\u91cc\u6307\u5b9a\u8bcd\u5178":95,"\u8fd9\u91cc\u6570\u636e\u5c42\u6709\u4e24\u4e2a":59,"\u8fd9\u91cc\u6709\u4e24\u79cd\u6709\u6548\u7684\u89e3\u51b3\u65b9\u6cd5":56,"\u8fd9\u91cc\u68c0\u9a8c\u8fd0\u884c\u65f6\u95f4\u6a21\u578b\u7684\u6536\u655b":80,"\u8fd9\u91cc\u7684eigentensor\u4e4b\u95f4\u7684\u8fd0\u7b97\u53ea\u662f\u6539\u53d8\u4e86\u539f\u6709tensor\u4e2d\u7684\u6570\u636e":76,"\u8fd9\u91cc\u76f4\u63a5\u901a\u8fc7\u9884\u6d4b\u811a\u672c":95,"\u8fd9\u91cc\u7ed9\u51fa\u96c6\u4e2d\u5e38\u89c1\u7684\u90e8\u7f72\u65b9\u6cd5":85,"\u8fd9\u91cc\u91c7\u7528adam\u4f18\u5316\u65b9\u6cd5":95,"\u8fd9\u91cc\u9700\u8981\u7528\u6237\u989d\u5916\u6ce8\u610f":20,"\u8fdb\u4e3b\u4ed3\u5e93\u540e":73,"\u8fdb\u5165\u5bb9\u5668":86,"\u8fdb\u5165\u5f00\u53d1\u955c\u50cf\u5e76\u5f00\u59cb\u5de5\u4f5c":61,"\u8fdb\u7a0b":61,"\u8fdb\u7a0b\u542f\u52a8\u7684\u5fc5\u8981\u53c2\u6570":87,"\u8fdb\u7a0b\u7684":80,"\u8fdb\u7a0b\u7684\u542f\u52a8\u53c2\u6570":87,"\u8fdb\u7a0b\u7684\u8fd0\u884c\u73af\u5883":87,"\u8fdb\u7a0b\u9700\u8981\u7684":87,"\u8fdb\u800c\u8fdb\u884c\u4ee3\u7801\u8bc4\u5ba1":47,"\u8fdb\u884c\u4e86":68,"\u8fdb\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3\u7684\u65b9\u6848":87,"\u8fdb\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3\u7684\u65b9\u6cd5":87,"\u8fdb\u884c\u56de\u590d":73,"\u8fdb\u884c\u5f00\u53d1":73,"\u8fdb\u884c\u62c6\u89e3":68,"\u8fdb\u884c\u6fc0\u6d3b\u64cd\u4f5c":74,"\u8fdb\u884c\u8bbe\u7f6e":75,"\u8fdb\u884c\u8bfb\u5165\u548c\u9884\u5904\u7406\u4ece\u800c\u5f97\u5230\u771f\u5b9e\u8f93\u5165":59,"\u8fdb\u884c\u9884\u6d4b":95,"\u8fdb\u9636\u6307\u5357":[63,90],"\u8fde\u63a5":70,"\u9000\u51fa\u5bb9\u5668":86,"\u9002\u4e2d":68,"\u9002\u5408\u81ea\u5df1\u5b9e\u9a8c":61,"\u9009":68,"\u9009\u62e9":68,"\u9009\u62e9\u6d4b\u8bd5\u7ed3\u679c\u6700\u597d\u7684\u6a21\u578b\u6765\u9884\u6d4b":95,"\u9009\u62e9\u76ee\u6807\u5206\u652f":73,"\u9009\u62e9\u8def\u5f84\u6765\u52a8\u6001\u52a0\u8f7dnvidia":82,"\u9009\u62e9\u9002\u5408\u60a8\u7684\u573a\u666f\u7684\u5408\u9002\u65b9\u6848":85,"\u9009\u9879":[60,72,93],"\u900f\u4f20\u7528\u6237\u8eab\u4efd\u7684\u529e\u6cd5":28,"\u9012\u5f52\u795e\u7ecf\u7f51\u7edc":81,"\u901a\u5e38":[35,75,80],"\u901a\u5e38\u4f1a\u4f7f\u7528\u73af\u5883\u53d8\u91cf\u914d\u7f6ejob\u7684\u914d\u7f6e\u4fe1\u606f":87,"\u901a\u5e38\u4f7f\u7528\u7a00\u758f\u8bad\u7ec3\u6765\u52a0\u901f\u8ba1\u7b97\u8fc7\u7a0b":84,"\u901a\u5e38\u505a\u6cd5\u662f\u4ece\u4e00\u4e2a\u6bd4\u8f83\u5927\u7684learning_rate\u5f00\u59cb\u8bd5":58,"\u901a\u5e38\u540d\u5b57\u662f":73,"\u901a\u5e38\u60c5\u51b5\u4e0b":79,"\u901a\u5e38\u6211\u4eec\u4f1a\u5b89\u88c5ceph\u7b49\u5206\u5e03\u5f0f\u6587\u4ef6\u7cfb\u7edf\u6765\u5b58\u50a8\u8bad\u7ec3\u6570\u636e":86,"\u901a\u5e38\u6307\u5c06\u4e00\u4e2a\u6574\u4f53\u62c6\u5206\u6210\u591a\u4efd\u7684\u5176\u4e2d\u7684\u4e00\u4efd":20,"\u901a\u5e38\u6bcf\u4e2ajob\u5305\u62ec\u4e00\u4e2a\u6216\u8005\u591a\u4e2apod":85,"\u901a\u5e38\u7684\u505a\u6cd5\u662f\u4f7f\u7528":71,"\u901a\u5e38\u7684\u505a\u6cd5\u662f\u5c06\u914d\u7f6e\u5b58\u4e8e":74,"\u901a\u5e38\u8981\u6c42\u65f6\u95f4\u6b65\u4e4b\u95f4\u5177\u6709\u4e00\u4e9b\u4f9d\u8d56\u6027":68,"\u901a\u5e38\u90fd\u4f1a\u4f7f\u7528\u4e0b\u9762\u8fd9\u4e9b\u547d\u4ee4\u884c\u53c2\u6570":84,"\u901a\u7528":81,"\u901a\u77e5":68,"\u901a\u8fc7":[56,68,73,74,75,80,95],"\u901a\u8fc7\u4e24\u4e2a\u5d4c\u5957\u7684":70,"\u901a\u8fc7\u4ea4\u53c9\u7f16\u8bd1\u7684\u65b9\u5f0f\u6765\u7f16\u8bd1":66,"\u901a\u8fc7\u4f7f\u7528":60,"\u901a\u8fc7\u51fd\u6570":87,"\u901a\u8fc7\u547d\u4ee4\u884c\u53c2\u6570":56,"\u901a\u8fc7\u5f15\u7528memory\u5f97\u5230\u8fd9\u4e2alayer\u4e0a\u4e00\u4e2a\u65f6\u523b\u7684\u8f93\u51fa":70,"\u901a\u8fc7\u5f15\u7528memory\u5f97\u5230\u8fd9\u4e2alayer\u4e0a\u4e00\u4e2a\u65f6\u523b\u8f93\u51fa":70,"\u901a\u8fc7\u6240\u6709\u5355\u5143\u6d4b\u8bd5":73,"\u901a\u8fc7\u67e5\u770b\u4e70\u5bb6\u5bf9\u67d0\u4e2a\u4ea7\u54c1\u7684\u8bc4\u4ef7\u53cd\u9988":95,"\u901a\u8fc7\u6a21\u578b\u63a8\u65adapi\u7684\u5b9e\u73b0\u4f5c\u4e3a\u4e00\u4e2a\u6837\u4f8b":35,"\u901a\u8fc7\u7ec4\u5408\u4e0d\u540c\u7684layer":63,"\u901a\u8fc7\u7f16\u8bd1\u4f1a\u751f\u6210py_paddle\u8f6f\u4ef6\u5305":4,"\u901a\u8fc7\u7f51\u7edc\u5c42\u7684\u6807\u8bc6\u7b26\u6765\u6307\u5b9a":74,"\u901a\u8fc7\u8be5\u53c2\u6570\u53ef\u83b7\u53d6\u5230\u8f93\u5165\u8f93\u51fa\u4ee5\u53ca\u5c5e\u6027":75,"\u901a\u8fc7\u8c03\u7528":4,"\u901a\u8fc7\u914d\u7f6e\u7c7b\u4f3c\u4e8e":95,"\u901a\u8fc7data":70,"\u901a\u8fc7volum":85,"\u903b\u8f91\u5212\u4e0a\u6587\u4ef6\u5206\u5757\u7684\u5355\u4f4d":28,"\u903b\u8f91\u56de\u5f52":95,"\u9047\u5230\u8be5\u9519\u8bef\u65f6":57,"\u9053\u6b49":68,"\u9069":68,"\u9075\u5b88\u4ee5\u4e0b\u7ea6\u5b9a":73,"\u9075\u5faa\u4ee5\u4e0b\u6d41\u7a0b":47,"\u9075\u5faa\u6587\u7ae0":93,"\u90a3\u4e48":[35,70,74],"\u90a3\u4e480\u5c42\u5e8f\u5217\u5373\u4e3a\u4e00\u4e2a\u8bcd\u8bed":70,"\u90a3\u4e48\u53ef\u4ee5\u8ba4\u4e3a\u8bad\u7ec3\u4e0d\u6536\u655b":58,"\u90a3\u4e48\u5728":75,"\u90a3\u4e48\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u4e0d\u4f1a\u6267\u884c\u6d4b\u8bd5\u64cd\u4f5c":1,"\u90a3\u4e48\u5982\u4f55\u5224\u65ad\u8bad\u7ec3\u4e0d\u6536\u655b\u5462":58,"\u90a3\u4e48\u5e38\u6570\u8f93\u51fa\u6240\u80fd\u8fbe\u5230\u7684\u6700\u5c0fcost\u662f":58,"\u90a3\u4e48\u5f53check\u51fa\u6570\u636e\u4e0d\u5408\u6cd5\u65f6":2,"\u90a3\u4e48\u6211\u4eec\u4e5f\u5c31\u4e0d\u9700\u8981":72,"\u90a3\u4e48\u6211\u4eec\u53ef\u4ee5\u5224\u65ad\u4e3a\u8bad\u7ec3\u4e0d\u6536\u655b":58,"\u90a3\u4e48\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u6536\u96c6\u5e02\u573a\u4e0a\u623f\u5b50\u7684\u5927\u5c0f\u548c\u4ef7\u683c":59,"\u90a3\u4e48\u63a8\u8350\u4f7f\u7528":71,"\u90a3\u4e48\u63a8\u8350\u4f7f\u7528\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u65b9\u6cd5":71,"\u90a3\u4e48\u6536\u655b\u53ef\u80fd\u5f88\u6162":58,"\u90a3\u4e48\u6700\u597d\u5c06\u6570\u636e\u6587\u4ef6\u5728\u6bcf\u6b21\u8bfb\u53d6\u4e4b\u524d\u505a\u4e00\u6b21shuffl":56,"\u90a3\u4e48\u7528\u6237\u9700\u8981\u62c9\u53d6\u6240\u6709\u7684\u8fdc\u7a0b\u5206\u652f\u5230\u672c\u673a":53,"\u90a3\u4e48\u7f16\u8bd1\u8fc7\u7a0b\u53ea\u4f1a\u4ea7\u751f":72,"\u90a3\u4e48\u8bad\u7ec3\u6709\u53ef\u80fd\u4e0d\u6536\u655b":58,"\u90a3\u4e48\u8be5\u4f18\u5316\u7b97\u6cd5\u81f3\u5c11\u9700\u8981":56,"\u90a3\u4e48fc1\u548cfc2\u5c42\u5c06\u4f1a\u4f7f\u7528\u7b2c1\u4e2agpu\u6765\u8ba1\u7b97":84,"\u90a3\u4e48paddlepaddle\u4f1a\u6839\u636elayer\u7684\u58f0\u660e\u987a\u5e8f":2,"\u90a3\u4e5f\u5c31\u4e0d\u9700\u8981\u6025\u7740\u4f18\u5316\u6027\u80fd\u5566":79,"\u90a3\u4f30\u8ba1\u8fd9\u91cc\u7684\u6f5c\u529b\u5c31\u6ca1\u5565\u597d\u6316\u7684\u4e86":79,"\u90a3\u51cf\u5c11\u5b66\u4e60\u738710\u500d\u7ee7\u7eed\u8bd5\u9a8c":58,"\u90a3\u5bb9\u5668\u5c31\u662f\u8fd9\u4e2a\u7a0b\u5e8f\u8fd0\u884c\u65f6\u4ea7\u751f\u7684":61,"\u90a3\u6211\u4f1a\u671f\u671b\u5206\u6790\u5de5\u5177\u7edf\u8ba1\u5230\u901f\u5ea6\u662f100gb":79,"\u90a3\u7a0b\u5e8f\u5206\u6790\u5de5\u5177\u662f\u5fc5\u4e0d\u53ef\u5c11\u7684\u5229\u5668":79,"\u90e8\u7f72\u548c\u914d\u7f6e\u6bd4\u8f83\u7b80\u5355":85,"\u90fd":68,"\u90fd\u4e0d\u9700\u8981":72,"\u90fd\u4f1a\u4ea7\u751f\u5f53\u524d\u5c42\u72b6\u6001\u7684\u6240\u6709\u7ee7\u627f\u7ed3\u679c":82,"\u90fd\u4f7f\u7528\u968f\u673a\u503c\u521d\u59cb\u5316":59,"\u90fd\u53ea\u662f\u4ecb\u7ecd\u53cc\u5c42rnn\u7684api\u63a5\u53e3":68,"\u90fd\u53ef\u4ee5\u8fd0\u884c":72,"\u90fd\u662f\u4e94\u4f4d\u7684\u6570\u5b57":21,"\u90fd\u662f\u5bf9layer1\u5143\u7d20\u7684\u62f7\u8d1d":67,"\u90fd\u662f\u5c06\u6bcf\u4e00\u53e5\u5206\u597d\u8bcd\u540e\u7684\u53e5\u5b50":68,"\u90fd\u662fabi\u8c03\u7528\u6807\u51c6\u7684":34,"\u90fd\u7528":73,"\u90fd\u9700\u8981\u5199\u63d0\u4ea4\u8bf4\u660e":73,"\u90fd\u9700\u8981\u8c03\u7528\u4e00\u6b21":74,"\u914d\u7f6e\u5982\u4e0b":93,"\u914d\u7f6e\u6253\u5f00":79,"\u914d\u7f6e\u6587\u4ef6":95,"\u914d\u7f6e\u6587\u4ef6\u63a5\u53e3\u662ffc_layer":74,"\u914d\u7f6e\u6587\u4ef6\u91cc\u52a0\u4e24\u884c":72,"\u914d\u7f6e\u6a21\u578b\u6587\u4ef6":93,"\u914d\u7f6e\u7684\u65b9\u6cd5\u53c2\u8003":28,"\u914d\u7f6e\u7b49\u6587\u4ef6\u7684\u76ee\u5f55\u89c6\u4e3a":80,"\u914d\u7f6e\u7b80\u5355\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u4f8b\u5b50":71,"\u914d\u7f6e\u7f51\u7edc\u5c42\u7684\u8f93\u5165":74,"\u914d\u7f6eapi":67,"\u9152\u5e97":68,"\u91c7\u7528\u5747\u5300\u5206\u5e03\u6216\u8005\u9ad8\u65af\u5206\u5e03\u521d\u59cb\u5316":82,"\u91c7\u7528multi":58,"\u91ca\u653e\u5bf9paramters\u5185\u5b58\u7684\u9501\u5b9a":20,"\u91cc":72,"\u91cc\u4ecb\u7ecd\u4e86\u7528paddle\u6e90\u7801\u4e2d\u7684\u811a\u672c\u4e0b\u8f7d\u8bad\u7ec3\u6570\u636e\u7684\u8fc7\u7a0b":86,"\u91cc\u53ef\u4ee5\u6807\u51c6\u5316\u7f16\u8bd1\u73af\u5883":72,"\u91cc\u5b8c\u6210":75,"\u91cc\u6240\u6709\u7684\u7b26\u53f7\u90fd\u5199\u5165\u81ea\u5df1\u7684\u7a0b\u5e8f\u7684\u4e8c\u8fdb\u5236\u6587\u4ef6\u91cc":34,"\u91cc\u6307\u5b9a\u56fe\u50cf\u6570\u636e\u5217\u8868":94,"\u91cc\u7684":72,"\u91cc\u7684\u65e5\u5fd7":80,"\u91cc\u7684\u6e90\u7801":72,"\u91cc\u8fd0\u884c\u7684\u7f16\u8bd1\u5de5\u5177\u5b9e\u9645\u4e0a\u90fd\u662f\u5728\u672c\u673a\u7684":72,"\u91cc\u9762":75,"\u91cc\u9762\u6db5\u76d6\u4e86":61,"\u91cc\u9762\u6db5\u76d6\u4e86paddlepaddle\u8fd0\u884c\u6240\u9700\u7684\u6240\u6709\u73af\u5883":61,"\u91cd\u547d\u540d\u6210":34,"\u91cd\u65b0\u7f16\u8bd1paddlepaddl":79,"\u9488\u5bf9\u4e0d\u540c\u5e73\u53f0\u7684\u7f16\u8bd1\u5de5\u5177":66,"\u9488\u5bf9\u4efb\u52a1\u8fd0\u884c\u5b8c\u6210\u540e\u5bb9\u5668\u81ea\u52a8\u9000\u51fa\u7684\u573a\u666f":86,"\u9488\u5bf9\u5185\u5b58\u548c\u663e\u5b58":56,"\u94fe\u63a5\u4f55\u79cdblas\u5e93\u7b49":60,"\u94fe\u63a5\u5230\u81ea\u5df1\u7684\u7a0b\u5e8f\u91cc":34,"\u94fe\u63a5\u5f85\u8865\u5145":95,"\u9519\u8bef\u5904\u7406":34,"\u9519\u8bef\u5904\u7406\u65b9\u5f0f\u662f\u8fd4\u56de\u503c":34,"\u9519\u8bef\u5904\u7406\u7684\u65b9\u5f0f\u4e5f\u4e0d\u5c3d\u76f8\u540c":34,"\u9519\u8bef\u7387":95,"\u9519\u8bef\u7684define_py_data_sources2\u7c7b\u4f3c":58,"\u952e\u6765\u542f\u52a8\u7f16\u8bd1\u4e86":72,"\u955c\u50cf":61,"\u955c\u50cf\u91cc\u6709":86,"\u957f\u5ea6":56,"\u95e8\u63a7\u5faa\u73af\u5355\u5143\u5355\u6b65\u51fd\u6570\u548c\u8f93\u51fa\u51fd\u6570":71,"\u95e8\u63a7\u5faa\u73af\u5355\u5143\u7684\u8f93\u51fa\u88ab\u7528\u4f5c\u8f93\u51famemori":71,"\u95ee\u9898":59,"\u95f4\u9694":95,"\u9650\u5236\u5957\u63a5\u5b57\u53d1\u9001\u7f13\u51b2\u533a\u7684\u5927\u5c0f":82,"\u9650\u5236\u5957\u63a5\u5b57\u63a5\u6536\u7f13\u51b2\u533a\u7684\u5927\u5c0f":82,"\u9664\u4e86":2,"\u9664\u4e86boot_lay":68,"\u9664\u53bbdata\u5c42":95,"\u9664\u6784\u9020\u67d0\u79cd\u7c7b\u578b\u7684\u51fd\u6570":35,"\u9664\u6b64\u4e4b\u5916":56,"\u9664\u8bcd\u5411\u91cf\u6a21\u578b\u5916\u7684\u53c2\u6570\u5c06\u4f7f\u7528\u6b63\u6001\u5206\u5e03\u968f\u673a\u521d\u59cb\u5316":93,"\u9664\u96f6\u7b49\u95ee\u9898":56,"\u968f\u540e\u53ef\u4ee5\u7528\u8fd9\u4e2a\u5f00\u53d1\u955c\u50cf\u5f00\u59cbbuild":73,"\u968f\u673a\u6570\u7684\u79cd\u5b50":82,"\u968f\u673a\u6570seed":81,"\u968f\u7740\u8f6e\u6570\u589e\u52a0\u8bef\u5dee\u4ee3\u4ef7\u51fd\u6570\u7684\u8f93\u51fa\u5728\u4e0d\u65ad\u7684\u51cf\u5c0f":59,"\u9694\u5f00":94,"\u96c6\u675f\u641c\u7d22\u4f7f\u7528\u5e7f\u5ea6\u4f18\u5148\u641c\u7d22\u7684\u65b9\u5f0f\u6784\u5efa\u67e5\u627e\u6811":82,"\u96c6\u7fa4\u4e0a\u542f\u52a8\u4e00\u4e2a\u5355\u673a\u4f7f\u7528cpu\u7684paddle\u8bad\u7ec3\u4f5c\u4e1a":86,"\u96c6\u7fa4\u4f5c\u4e1a\u4e2d\u6240\u6709\u8fdb\u7a0b\u7684\u73af\u5883\u8bbe\u7f6e":80,"\u96c6\u7fa4\u4f5c\u4e1a\u5c06\u4f1a\u5728\u51e0\u79d2\u540e\u542f\u52a8":80,"\u96c6\u7fa4\u5de5\u4f5c":80,"\u96c6\u7fa4\u6d4b\u8bd5":81,"\u96c6\u7fa4\u8bad\u7ec3":81,"\u96c6\u7fa4\u8bad\u7ec3\u4e0e\u9884\u6d4b":55,"\u96c6\u7fa4\u8fdb\u7a0b":80,"\u96c6\u7fa4\u901a\u4fe1\u4fe1\u9053\u7684\u7aef\u53e3\u6570":80,"\u96c6\u7fa4\u901a\u4fe1\u901a\u9053\u7684":80,"\u96c6\u7fa4\u901a\u4fe1\u901a\u9053\u7684\u7aef\u53e3\u53f7":80,"\u9700\u52a0\u8be5\u6a21\u677f\u53c2\u6570":75,"\u9700\u5728nvvp\u754c\u9762\u4e2d\u9009\u4e0a\u624d\u80fd\u5f00\u542f":79,"\u9700\u8981":[21,72,75],"\u9700\u8981\u4e3a":75,"\u9700\u8981\u4f7f\u7528\u5176\u5236\u5b9a\u7684\u65b9\u5f0f\u6302\u8f7d\u540e\u5e76\u5bfc\u5165\u6570\u636e":87,"\u9700\u8981\u4fdd\u6301\u5f53\u524d\u5206\u652f\u76ee\u5f55":73,"\u9700\u8981\u4fee\u6539build":47,"\u9700\u8981\u5148\u6302\u8f7d\u5230\u670d\u52a1\u5668node\u4e0a\u518d\u901a\u8fc7kubernet":85,"\u9700\u8981\u5347\u7ea7pip\u7248\u672c\u5230\u6700\u65b0":53,"\u9700\u8981\u53ef\u4ee5\u8de8\u5e73\u53f0\u6267\u884c":28,"\u9700\u8981\u540c\u6b65\u539f\u4ed3\u5e93":73,"\u9700\u8981\u542f\u52a8\u7684\u8282\u70b9\u4e2a\u6570\u4ee5\u53ca":87,"\u9700\u8981\u548c\u8be5op\u7684\u540d\u5b57\u4e00\u6837":75,"\u9700\u8981\u5728":[75,80],"\u9700\u8981\u5728\u521b\u5efa\u5bb9\u5668\u524d\u6302\u8f7d\u5377\u4ee5\u4fbf\u6211\u4eec\u4fdd\u5b58\u8bad\u7ec3\u7ed3\u679c":86,"\u9700\u8981\u5728\u7cfb\u7edf\u91cc\u5148\u5b89\u88c5\u597ddocker\u5de5\u5177\u5305":77,"\u9700\u8981\u5728cmake\u7684\u65f6\u5019":35,"\u9700\u8981\u5b89\u88c5graphviz\u6765\u8f6c\u6362dot\u6587\u4ef6\u4e3a\u56fe\u7247":94,"\u9700\u8981\u5bf9":85,"\u9700\u8981\u5c06\u5176parameter\u8bbe\u7f6e\u6210":56,"\u9700\u8981\u5c06bugfix\u7684\u5206\u652f\u540c\u65f6merge\u5230":47,"\u9700\u8981\u5f15\u7528":35,"\u9700\u8981\u5f3a\u8c03\u7684\u662f":72,"\u9700\u8981\u6307\u5b9a\u4e0e\u67d0\u4e00\u4e2a\u8f93\u5165\u7684\u5e8f\u5217\u4fe1\u606f\u662f\u4e00\u81f4\u7684":68,"\u9700\u8981\u6307\u5b9alayer\u7684\u8f93\u5165\u6765\u6e90":63,"\u9700\u8981\u660e\u786e\u6307\u5b9a":82,"\u9700\u8981\u6709\u4e00\u4e2a\u5916\u90e8\u7684\u5b58\u50a8\u670d\u52a1\u6765\u4fdd\u5b58\u8bad\u7ec3\u6240\u9700\u6570\u636e\u548c\u8bad\u7ec3\u8f93\u51fa":85,"\u9700\u8981\u6709\u7a33\u5b9a\u7684\u5bfc\u51fa\u7b26\u53f7":34,"\u9700\u8981\u6839\u636e\u4e0d\u540c\u7684\u5206\u5e03\u5f0f\u5b58\u50a8\u6765\u7ed1\u5b9a\u4e00\u4e2a":87,"\u9700\u8981\u6ce8\u610f":75,"\u9700\u8981\u6ce8\u610f\u7684\u662f":[47,56,82],"\u9700\u8981\u6ce8\u610f\u7684\u662f\u68af\u5ea6\u68c0\u67e5\u4ec5\u4ec5\u9a8c\u8bc1\u4e86\u68af\u5ea6\u7684\u8ba1\u7b97":74,"\u9700\u8981\u6ce8\u610f\u7684\u662fpaddlepaddle\u76ee\u524d\u53ea\u652f\u6301\u5b50\u5e8f\u5217\u6570\u76ee\u4e00\u6837\u7684\u591a\u8f93\u5165\u53cc\u5c42rnn":68,"\u9700\u8981\u7528\u5230\u7684\u7f16\u8bd1\u5de5\u5177\u548c\u7cfb\u7edf\u5e93":65,"\u9700\u8981\u7528\u6237\u663e\u5f0f\u8bbe\u5b9a":57,"\u9700\u8981\u88ab\u66b4\u9732\u5230\u5176\u4ed6\u8bed\u8a00":35,"\u9700\u8981\u8bf7\u7ba1\u7406\u5458\u5b89\u88c5\u548c\u914d\u7f6e\u597d":72,"\u9700\u8981\u9075\u5faa\u4ee5\u4e0b\u7ea6\u5b9a":70,"\u9700\u8981\u91cd\u547d\u540dwheel\u5305\u4e2dplatform\u76f8\u5173\u7684\u540e\u7f00":47,"\u9700\u8981\u989d\u5916\u6ce8\u610f\u7684\u662f":76,"\u975e\u5e38\u6570":74,"\u975e\u96f6\u6570\u5b57\u7684\u4e2a\u6570":74,"\u9762\u5411\u67b6\u6784\u4e3a32\u4f4darm\u67b6\u6784":65,"\u9879\u76ee\u5728\u52aa\u529b\u5f00\u59cb\u652f\u6301\u5176\u4ed6\u4e0d\u9700\u8981":72,"\u987a\u5e8f":68,"\u9884\u63d0\u4ea4\u94a9\u5b50":73,"\u9884\u6d4b\u6982\u7387\u53d6\u5e73\u5747":94,"\u9884\u6d4b\u7ed3\u679c\u4ee5\u6587\u672c\u7684\u5f62\u5f0f\u4fdd\u5b58\u5728":95,"\u9884\u6d4bid":95,"\u9884\u8bad\u7ec3\u6a21\u578b\u4f7f\u7528\u7684\u5b57\u5178\u7684\u8def\u5f84":93,"\u9884\u8bad\u7ec3\u8bcd\u5411\u91cf\u5b57\u5178\u6a21\u578b\u7684\u8def\u5f84":93,"\u989c\u8272\u901a\u9053\u987a\u5e8f\u4e3a":94,"\u989d\u5916\u7684\u53c2\u6570":95,"\u9996\u5148":[2,59,68,71,74,93,94,95],"\u9996\u5148\u5728\u7cfb\u7edf\u8def\u5f84":60,"\u9996\u5148\u5b89\u88c5\u5e76\u5728\u5f53\u524d\u76ee\u5f55\u8fd0\u884c\u5b83":73,"\u9996\u5148\u5b9a\u4e49":75,"\u9996\u5148\u5bf9\u8f93\u5165\u505a\u4e00\u4e2a\u5c0f\u7684\u6270\u52a8":74,"\u9996\u5148\u6211\u4eec\u9700\u8981\u63a8\u5bfc\u8be5\u7f51\u7edc\u5c42\u7684":74,"\u9996\u5148\u6784\u9020\u5934\u4fe1\u606f":58,"\u9996\u5148\u901a\u8fc7":73,"\u9996\u5148\u9700\u8981\u52a0\u8f7d\u76f8\u5e94\u7684python\u5e93":63,"\u9a71\u52a8":77,"\u9ad8\u4eae\u90e8\u5206":68,"\u9ad8\u53ef\u7528":85,"\u9ad8\u5ea6\u652f\u6301\u7075\u6d3b\u548c\u9ad8\u6548\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u914d\u7f6e":71,"\u9ad8\u65af\u5206\u5e03":58,"\u9ed8\u8ba4":[2,82],"\u9ed8\u8ba4256k":28,"\u9ed8\u8ba4\u4e00\u4e2apass\u4fdd\u5b58\u4e00\u6b21\u6a21\u578b":95,"\u9ed8\u8ba4\u4e0d\u663e\u793a":82,"\u9ed8\u8ba4\u4e0d\u8bbe\u7f6e":70,"\u9ed8\u8ba4\u4e3a0":[82,84],"\u9ed8\u8ba4\u4e3a1":[2,84],"\u9ed8\u8ba4\u4e3a100":84,"\u9ed8\u8ba4\u4e3a4096mb":82,"\u9ed8\u8ba4\u4e3a\u7b2c\u4e00\u4e2a\u8f93\u5165":70,"\u9ed8\u8ba4\u4e3anull":82,"\u9ed8\u8ba4\u4f1a\u5c06a\u548cb":56,"\u9ed8\u8ba4\u4f7f\u7528concurrentremoteparameterupdat":82,"\u9ed8\u8ba4\u503c":[60,67,84],"\u9ed8\u8ba4\u503c\u4e3a":[65,66],"\u9ed8\u8ba4\u521d\u59cb\u72b6\u4e3a0":70,"\u9ed8\u8ba4\u60c5\u51b5\u4e0b":[58,61,80],"\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u6309\u7167float\u7cbe\u5ea6\u8ba1\u7b97":58,"\u9ed8\u8ba4\u6307\u5b9a\u7b2c\u4e00\u4e2a\u8f93\u5165":68,"\u9ed8\u8ba4\u7684":86,"\u9ed8\u8ba4\u8bbe\u7f6e\u4e3a\u771f":84,"\u9ed8\u8ba4\u8bbe\u7f6e\u6210\u73af\u5883\u53d8\u91cf":[65,66],"\u9ed8\u8ba4\u8c03\u7528":72,"\u9ed8\u8ba4\u914d\u7f6e\u5982\u4e0b":80,"abstract":48,"adamax\u7b49":95,"amazon\u7535\u5b50\u4ea7\u54c1\u8bc4\u8bba\u6570\u636e":95,"android\u5e73\u53f0\u4e0a\u4f7f\u7528\u7684c":65,"android\u5e73\u53f0\u53ef\u9009\u914d\u7f6e\u53c2\u6570":65,"api\u4e2d\u4f7f\u7528":34,"api\u5bf9\u6bd4\u4ecb\u7ecd":69,"api\u5bfc\u51fa\u7684\u52a8\u6001\u5e93":35,"api\u5bfc\u51fa\u7684\u9759\u6001\u5e93":35,"api\u63a5\u53d7\u7684\u7c7b\u578b\u5168\u662f":35,"api\u63a5\u53e3":[28,85],"api\u63a5\u53e3\u751f\u6210":75,"api\u63a5\u53e3\u7684\u53c2\u6570\u8f6c\u53d1\u7ed9":35,"api\u63a5\u53e3\u7684\u751f\u6210":75,"api\u6587\u6863":65,"api\u65f6":35,"api\u65f6\u6240\u552f\u4e00\u9700\u8981\u5f15\u5165\u7684\u5934\u6587\u4ef6":35,"api\u662f\u591a\u8bed\u8a00api\u7684\u57fa\u7840\u90e8\u5206":35,"api\u66b4\u9732\u7684\u7c7b\u578b":35,"api\u6765\u9884\u6d4b":65,"api\u751f\u6210\u7684\u4e8c\u8fdb\u5236\u6587\u4ef6\u4f1a\u88ab\u5b89\u88c5\u5230":35,"api\u7684\u5934\u6587\u4ef6":[65,66],"api\u7684\u5b9e\u4f8b":35,"api\u7684\u5b9e\u73b0\u7ec6\u8282":35,"api\u7684\u63a5\u53e3":35,"api\u7684\u65f6\u5019\u63a8\u8350paddle\u4e0d\u5d4c\u5165python\u89e3\u91ca\u5668":35,"api\u7684\u7f16\u8bd1\u9009\u9879\u9ed8\u8ba4\u5173\u95ed":35,"api\u76ee\u5f55\u7ed3\u6784\u5982\u4e0a\u56fe\u8868\u6240\u793a":35,"api\u7ea7\u522b":65,"api\u7ea7\u522b\u4e0d\u5c0f\u4e8e21":65,"api\u7ea7\u522b\u4e3a21":65,"api\u83b7\u5f97\u4e86\u795e\u7ecf\u7f51\u7edc\u7684\u53c2\u6570\u5b9e\u4f8b":35,"app\u4e2d":65,"async_sgd\u8fdb\u884c\u8bad\u7ec3\u65f6":58,"atlas\u7684\u8def\u5f84":60,"avx\u7684\u955c\u50cf":61,"awselasticblockstore\u7b49":85,"batch\u4e2d\u5305\u542b":56,"batches\u4e2a\u6279\u6b21\u4fdd\u5b58\u4e00\u6b21\u53c2\u6570":82,"batches\u6b21":82,"blas\u7684\u8def\u5f84":60,"block\u6784\u6210\u4e00\u4e2amodel":20,"book\u4e00\u5b9a\u662f\u60a8\u6700\u597d\u7684\u9009\u62e9":61,"book\u4e2d\u6240\u6709\u7ae0\u8282\u529f\u80fd\u7684\u6b63\u786e\u6027":47,"book\u662f\u4e3a\u7528\u6237\u548c\u5f00\u53d1\u8005\u5236\u4f5c\u7684\u4e00\u4e2a\u4ea4\u4e92\u5f0f\u7684jupyt":61,"book\u7684":63,"book\u7684docker\u955c\u50cf":61,"bool\u578b\u53c2\u6570":2,"boolean":[29,33,34],"break":[18,51],"bugfix\u5206\u652f\u4e5f\u662f\u5728\u5f00\u53d1\u8005\u81ea\u5df1\u7684fork\u7248\u672c\u5e93\u7ef4\u62a4":47,"bugfix\u5206\u652f\u9700\u8981\u5206\u522b\u7ed9\u4e3b\u7248\u672c\u5e93\u7684":47,"build\u6307\u4ee4\u6309\u7167dockerfile\u751f\u6210\u955c\u50cf":61,"build\u8fd9\u4e2a\u547d\u4ee4\u7684":61,"byte":[28,58],"c99\u662f\u76ee\u524dc\u6700\u5e7f\u6cdb\u7684\u4f7f\u7528\u6807\u51c6":34,"c\u6709\u6807\u51c6\u7684abi":34,"c\u8bed\u8a00\u662f\u6709\u5bfc\u51fa\u7b26\u53f7\u7684\u6807\u51c6\u7684":34,"case":[8,22,35,41,42,45,79,91],"cc\u4e2d\u7684":76,"cells\u7b49":57,"char":24,"class":[5,6,7,8,9,10,11,12,14,15,17,30,32,34,37,39,40,42,45,46,48,49,50,51,58,74,75,76],"cmake\u4e2d\u5c06":79,"cmake\u53c2\u6570\u5982\u4e0b":66,"cmake\u5b98\u65b9\u5bf9android\u5e73\u53f0\u7684\u4ea4\u53c9\u7f16\u8bd1\u63d0\u4f9b\u4e86\u901a\u7528\u7684\u652f\u6301":65,"cmake\u627e\u5230\u7684python\u5e93\u548cpython\u89e3\u91ca\u5668\u7248\u672c\u53ef\u80fd\u6709\u4e0d\u4e00\u81f4\u73b0\u8c61":53,"cmake\u7cfb\u7edf\u5bf9\u4ea4\u53c9\u7f16\u8bd1\u63d0\u4f9b\u4e86\u652f\u6301":[65,66],"cmake\u7f16\u8bd1\u65f6":60,"cmake\u7f16\u8bd1\u7684\u76ee\u6807\u5e73\u53f0":[65,66],"cmake\u914d\u7f6e\u4e2d\u5c06":79,"cmake\u914d\u7f6e\u5b8c\u6210\u540e":[65,66],"com\u4e0b\u8f7d\u7684":61,"const":[17,22,24,38,46,48,50,51,74,75,76],"container\u4e2d":86,"core\u4e2d\u7684\u6a21\u578b\u8fd8\u5728\u4f7f\u7528\u8fd9\u4e2a\u53c2\u6570":35,"core\u4e2d\u8fd9\u4e00\u7c7b\u578b\u63a5\u53e3\u7684\u667a\u80fd\u6307\u9488":35,"core\u662f\u5426\u8fd8\u5728\u4f7f\u7528\u8fd9\u4e2a\u5b9e\u4f8b":35,"core\u6982\u5ff5":35,"cost\u63a5\u6536y_predict\u4e0ey\u4f5c\u4e3a\u8f93\u5165":63,"cost\u8fd8\u5927\u4e8e\u8fd9\u4e2a\u6570":58,"count\u4e2agpu\u4e0a\u4f7f\u7528\u6570\u636e\u5e76\u884c\u6765\u8ba1\u7b97\u67d0\u4e00\u5c42":84,"count\u548cgpu":84,"cuda\u5e93":82,"cudnn\u5e93":[60,82],"data\u5230\u5206\u5e03\u5f0f\u5b58\u50a8\u8865\u5145\u8bad\u7ec3\u6570\u636e":21,"data\u63a5\u53e3\u5206\u914d\u5b9e\u9645\u7684\u5185\u5b58":76,"data\u76ee\u5f55\u4e2d\u5b58\u653e\u5207\u5206\u597d\u7684\u6570\u636e":87,"dataprovider\u5171\u8fd4\u56de\u4e24\u4e2a\u6570\u636e":68,"dataprovider\u5171\u8fd4\u56de\u4e24\u7ec4\u6570\u636e":68,"dataprovider\u662fpaddlepaddle\u8d1f\u8d23\u63d0\u4f9b\u6570\u636e\u7684\u6a21\u5757":1,"dataprovider\u7684\u4ecb\u7ecd":[3,95],"dataprovider\u7f13\u51b2\u6c60\u5185\u5b58":56,"deb\u5305":47,"deb\u5305\u7f16\u8bd1\u95ee\u9898":47,"debian\u955c\u50cf":61,"decoder\u5faa\u73af\u5c55\u5f00\u7684\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65\u4f1a\u5f15\u7528\u5168\u90e8\u7ed3\u679c":70,"decoder\u63a5\u53d7\u4e24\u4e2a\u8f93\u5165":70,"decoder\u6bcf\u6b21\u9884\u6d4b\u4ea7\u751f\u4e0b\u4e00\u4e2a\u6700\u53ef\u80fd\u7684\u8bcd\u8bed":70,"decoer\u67b6\u6784":70,"default":[6,7,8,9,11,12,14,15,17,18,31,36,48,49,50,52,84,86,87,91],"demo\u9884\u6d4b\u8f93\u51fa\u5982\u4e0b":4,"dictionary\u662f\u4ece\u7f51\u7edc\u914d\u7f6e\u4e2d\u4f20\u5165\u7684dict\u5bf9\u8c61":2,"docker\u5b58\u5728\u95ee\u9898":61,"docker\u5b89\u88c5\u8bf7\u53c2\u8003":77,"docker\u5bb9\u5668\u4e2d":61,"docker\u5bb9\u5668\u4f1a\u8fd0\u884c\u5728\u72ec\u7acb\u7684\u6587\u4ef6\u7cfb\u7edf\u7a7a\u95f4\u4e4b\u4e0a":61,"docker\u7684\u5b98\u7f51":77,"docker\u955c\u50cf\u6765\u670d\u52a1html\u4ee3\u7801":61,"dockerfile\u4f4d\u4e8epaddlepaddl":61,"dockers\u8bbe\u7f6e":61,"double\u7c7b\u578b\u65f6\u4e3a8":58,"dropout\u7684\u6bd4\u4f8b":74,"eigenscalar\u7684\u8f6c\u6362":76,"elec\u6d4b\u8bd5\u96c6":95,"embedding\u6a21\u578b\u9700\u8981\u7a0d\u5fae\u6539\u53d8\u63d0\u4f9b\u6570\u636e\u7684python\u811a\u672c":95,"encode\u6210\u7684\u6700\u540e\u4e00\u4e2a\u5411\u91cf":68,"encoder\u548cdecoder\u53ef\u4ee5\u662f\u80fd\u591f\u5904\u7406\u5e8f\u5217\u7684\u4efb\u610f\u795e\u7ecf\u7f51\u7edc\u5355\u5143":70,"encoder\u8f93\u51fa":70,"entropy\u4f5c\u4e3acost":58,"enum":[22,24,39,49,50,52],"export":[53,61],"f\u4ee3\u8868\u4e00\u4e2a\u6d6e\u70b9\u6570":[2,63],"false\u7684\u60c5\u51b5":2,"fc1\u548cfc2\u5c42\u5728gpu\u4e0a\u8ba1\u7b97":84,"fc3\u5c42\u4f7f\u7528cpu\u8ba1\u7b97":84,"final":[8,9,16,36,51],"flatten\u65b9\u6cd5\u662f\u628apaddle\u4e2d\u7684\u4e00\u4e2atensor\u8fdb\u884creshape\u64cd\u4f5c":76,"float":[2,6,7,8,10,12,50,59,75,76,79,94],"float\u7b49":84,"from\u65b9\u6cd5\u662f\u628apaddle\u4e2d\u7684\u4e00\u7ef4tensor\u8f6c\u4e3aeigen\u7684\u4e00\u7ef4tensor":76,"from\u662feigentensor\u6a21\u677f\u63d0\u4f9b\u7684\u4e00\u4e2a\u63a5\u53e3":76,"full\u53c2\u6570\u63d0\u4ea4":54,"function":[8,9,10,12,15,17,19,23,24,25,27,32,36,37,38,39,41,42,43,45,46,48,50,51,71,91],"function\u4f7f\u7528":57,"generator\u4fbf\u4f1a\u5b58\u4e0b\u5f53\u524d\u7684\u4e0a\u4e0b\u6587":2,"generator\u81f3\u5c11\u9700\u8981\u8c03\u7528\u4e24\u6b21\u624d\u4f1a\u77e5\u9053\u662f\u5426\u505c\u6b62":2,"git\u6d41\u5206\u652f\u6a21\u578b":73,"github\u9996\u9875":73,"golang\u53ef\u4ee5\u4f7f\u7528":34,"golang\u7684":34,"gpu\u4e8c\u8fdb\u5236\u6587\u4ef6":60,"gpu\u5171\u4eabkernel\u5b9e\u73b0\u5728":75,"gpu\u5219\u8fd8\u9700\u8981\u9ad8\u5e76\u884c\u6027":79,"gpu\u53cc\u7f13\u5b58":2,"gpu\u548c\u975eavx\u533a\u5206\u4e86\u5982\u4e0b4\u4e2a\u955c\u50cf":61,"gpu\u5b9e\u73b0\u5171\u4eab\u540c\u4e00\u4e2a":75,"gpu\u5b9e\u73b0\u5728":75,"gpu\u6027\u80fd\u5206\u6790\u4e0e\u8c03\u4f18":78,"gpu\u6267\u884c":76,"gpu\u6838\u5728\u8bad\u7ec3\u914d\u7f6e\u4e2d\u6307\u5b9a":82,"gpu\u7684\u4ee3\u7801\u53ef\u4ee5\u590d\u7528":75,"gpu\u7684docker\u955c\u50cf\u7684\u65f6\u5019":53,"group\u6559\u7a0b":69,"group\u7684\u5b9e\u73b0\u65b9\u5f0f":57,"gru\u6216lstm":71,"gru\u6a21\u578b":95,"gru\u6a21\u578b\u914d\u7f6e":95,"h\u5e76\u4e0d\u56f0\u96be":34,"html\u5373\u53ef\u8bbf\u95ee\u672c\u5730\u6587\u6863":77,"i\u4ee3\u8868\u4e00\u4e2a\u6574\u6570":[2,63],"id\u4e3a0\u7684\u6982\u7387":95,"id\u4e3a1\u7684\u6982\u7387":95,"id\u6307\u5b9a\u4f7f\u7528\u54ea\u4e2agpu\u6838":82,"id\u6307\u5b9a\u7684gpu":84,"id\u65e0\u6548":82,"image\u91cc":86,"images\u6570\u636e\u96c6\u4e0a\u4f20\u5230\u4e91\u7aef\u7684":21,"import":[2,4,7,8,15,17,18,31,33,36,39,43,48,59,63,75,93,94],"include\u4e0b\u9700\u8981\u5305\u542bcbla":60,"include\u4e0b\u9700\u8981\u5305\u542bmkl":60,"infer\u63a5\u53e3\u7684\u8fd4\u56de\u503c\u662f\u4e00\u4e2apython":56,"ingress\u9700\u8981\u628apfsclient\u7684\u8eab\u4efd\u4fe1\u606f\u4f20\u7ed9pfsserv":28,"init_hook\u53ef\u4ee5\u4f20\u5165\u4e00\u4e2a\u51fd\u6570":2,"instance\u4e0e\u751f\u6210\u6570\u636e\u96c6\u65f6":21,"instance\u5305\u6db5\u4e24\u4e2a\u503c":21,"instance\u662f\u4e00\u6a21\u4e00\u6837\u7684":21,"int":[2,6,7,8,9,12,17,22,23,24,27,33,34,35,39,40,41,49,50,51,52,68,74,76,84],"interface\u6587\u4ef6\u7684\u5199\u6cd5\u975e\u5e38":34,"issue\u7f16\u53f7":73,"job\u542f\u52a8\u540e\u4f1a\u521b\u5efa\u8fd9\u4e9bpod\u5e76\u5f00\u59cb\u6267\u884c\u4e00\u4e2a\u7a0b\u5e8f":85,"job\u6216\u8005\u5e94\u7528\u7a0b\u5e8f\u5728\u5bb9\u5668\u4e2d\u8fd0\u884c\u65f6\u751f\u6210\u7684\u6570\u636e\u4f1a\u5728\u5bb9\u5668\u9500\u6bc1\u65f6\u6d88\u5931":85,"job\u662f\u672c\u6b21\u8bad\u7ec3\u5bf9\u5e94\u7684job":87,"job\u7684\u540d\u5b57":87,"kernel\u5b9e\u73b0":75,"kernel\u6ce8\u518ccpu\u5b9e\u73b0\u5728":75,"kernel\u7684\u5b9e\u73b0\u57fa\u4e8eeigen":75,"kubernetes\u4e3a\u8fd9\u6b21\u8bad\u7ec3\u521b\u5efa\u4e863\u4e2apod\u5e76\u4e14\u8c03\u5ea6\u5230\u4e863\u4e2anode\u4e0a\u8fd0\u884c":87,"kubernetes\u5206\u5e03\u5f0f\u8bad\u7ec3":78,"kubernetes\u5355\u673a\u8bad\u7ec3":78,"kubernetes\u53ef\u4ee5\u5728\u7269\u7406\u673a\u6216\u865a\u62df\u673a\u4e0a\u8fd0\u884c":85,"kubernetes\u53ef\u4ee5\u901a\u8fc7yaml\u6587\u4ef6\u6765\u521b\u5efa\u76f8\u5173\u5bf9\u8c61":87,"kubernetes\u5c31\u4f1a\u521b\u5efa3\u4e2apod\u4f5c\u4e3apaddlepaddle\u8282\u70b9\u7136\u540e\u62c9\u53d6\u955c\u50cf":87,"kubernetes\u63d0\u4f9b\u4e86\u591a\u79cd\u96c6\u7fa4\u90e8\u7f72\u7684\u65b9\u6848":85,"kubernetes\u652f\u6301\u591a\u79cdvolum":85,"kubernetes\u6709job\u7c7b\u578b\u7684\u8d44\u6e90\u6765\u652f\u6301":86,"kubernetes\u96c6\u7fa4\u5c31\u662f\u7531node\u8282\u70b9\u4e0emaster\u8282\u70b9\u7ec4\u6210\u7684":85,"label\u662f\u539f\u59cb\u6570\u636e\u4e2d\u5bf9\u4e8e\u6bcf\u4e00\u53e5\u8bdd\u7684\u5206\u7c7b\u6807\u7b7e":68,"labels\u662f\u6bcf\u7ec4\u5185\u6bcf\u4e2a\u53e5\u5b50\u7684\u6807\u7b7e":68,"layer1\u5fc5\u987b\u662f\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"layer1\u5fc5\u987b\u662f\u4e00\u4e2a\u5355\u5c42\u5e8f\u5217":67,"layer\u4f5c\u4e3a\u4e00\u4e2a\u6574\u4f53\u6765\u5b9e\u73b0":57,"layer\u62ff\u5230\u7684\u7528\u6237\u8f93\u5165":70,"layer\u65f6":57,"layer\u662f\u6211\u4eec\u7684\u79ef\u6728":63,"layer\u7c7b\u53ef\u4ee5\u81ea\u52a8\u8ba1\u7b97\u4e0a\u9762\u7684\u5bfc\u6570":74,"layer\u8ba1\u7b97\u7684\u8f93\u51fa":57,"lib\u4e0b\u9700\u8981\u5305\u542bcblas\u548catlas\u4e24\u4e2a\u5e93":60,"lib\u4e0b\u9700\u8981\u5305\u542bcblas\u5e93":60,"lib\u4e0b\u9700\u8981\u5305\u542bopenblas\u5e93":60,"lib\u76ee\u5f55\u4e0b\u9700\u8981\u5305\u542bmkl_cor":60,"list\u4e2d\u7684\u6bcf\u4e00\u884c\u90fd\u4f20\u9012\u7ed9process\u51fd\u6570":2,"list\u4f5c\u4e3a\u68c0\u67e5\u5217\u8868":47,"list\u5199\u5165\u90a3\u4e2a\u6587\u672c\u6587\u4ef6\u7684\u5730\u5740":2,"list\u548ctest":1,"list\u5982\u4e0b\u6240\u793a":84,"list\u5b58\u653e\u5728\u672c\u5730":1,"list\u6307\u5b9a\u6d4b\u8bd5\u7684\u6a21\u578b\u5217\u8868":84,"long":[8,9,12],"lstm\u6a21\u578b":95,"lstm\u6a21\u578b\u914d\u7f6e":95,"memory\u4e0d\u80fd\u72ec\u7acb\u5b58\u5728":70,"memory\u4e5f\u53ef\u4ee5\u5177\u6709":71,"memory\u4e5f\u53ef\u4ee5\u662f\u5e8f\u5217":71,"memory\u53ea\u80fd\u5728":70,"memory\u53ef\u4ee5\u7f13\u5b58\u4e0a\u4e00\u4e2a\u65f6\u523b\u67d0\u4e00\u4e2a\u795e\u7ecf\u5143\u7684\u8f93\u51fa":68,"memory\u6307\u5411\u4e00\u4e2alay":70,"memory\u662f\u5728\u5355\u6b65\u51fd\u6570\u4e2d\u5faa\u73af\u4f7f\u7528\u7684\u72b6\u6001":71,"memory\u662fpaddlepaddle\u5b9e\u73b0rnn\u65f6\u5019\u4f7f\u7528\u7684\u4e00\u4e2a\u6982\u5ff5":68,"memory\u7684":71,"memory\u7684\u521d\u59cb\u72b6\u6001":70,"memory\u7684\u65f6\u95f4\u5e8f\u5217\u957f\u5ea6\u4e00\u81f4\u7684\u60c5\u51b5":68,"memory\u7684\u66f4\u591a\u8ba8\u8bba\u8bf7\u53c2\u8003\u8bba\u6587":70,"memory\u7684\u8f93\u51fa\u5b9a\u4e49\u5728":71,"memory\u7684i":70,"memory\u9ed8\u8ba4\u521d\u59cb\u5316\u4e3a0":70,"mkl\u7684\u8def\u5f84":60,"mkl_sequential\u548cmkl_intel_lp64\u4e09\u4e2a\u5e93":60,"mnist\u662f\u4e00\u4e2a\u5305\u542b\u670970":2,"model\u505a\u5206\u652f\u7ba1\u7406":47,"model\u53ef\u4ee5\u901a\u8fc7":4,"model\u6765\u5b9e\u73b0\u624b\u5199\u8bc6\u522b\u7684\u9884\u6d4b\u4ee3\u7801":4,"name\u7ec4\u5408\u53ef\u4ee5\u627e\u5230\u672c\u6b21\u8bad\u7ec3\u9700\u8981\u7684\u6587\u4ef6\u8def\u5f84":87,"ndarray\u7c7b\u578b\u7684\u503c\u548c\u6574\u578b\u7684\u503c":21,"ndk\u4e2d\u5305\u542b\u4e86\u6240\u6709android":65,"new":[8,12,16,17,18,19,22,23,24,25,26,40,41,42,44,45,50,51,73,74,91],"nfs\u7684\u90e8\u7f72\u65b9\u6cd5\u53ef\u4ee5\u53c2\u8003":85,"normalization\u5c42":94,"normalization\u5c42\u7684\u53c2\u6570":94,"note\u7684\u4e66\u5199":47,"notebook\u662f\u4e00\u4e2a\u5f00\u6e90\u7684web\u7a0b\u5e8f":61,"null":[8,74,82],"num_gradient_servers\u53c2\u6570":87,"num_samples_processed\u4e3a\u5df2\u8bad\u7ec3\u6837\u672c\u6570":58,"op\u4e0d\u9700\u8981\u5b9a\u4e49opprotomak":75,"op\u5b9a\u4e49":75,"op\u6709\u8ba1\u7b97\u51fd\u6570":75,"op\u6ce8\u518c\u5b9e\u73b0\u5728":75,"op\u8ba1\u7b97\u51fd\u6570\u7684\u57fa\u7c7b":75,"openblas\u7684\u8def\u5f84":60,"opprotomake\u5b9a\u4e49":75,"org\u76ee\u524d\u9075\u5faa":47,"outer_mem\u662f\u4e00\u4e2a\u5b50\u53e5\u7684\u6700\u540e\u4e00\u4e2a\u5411\u91cf":68,"output\u53ef\u4ee5\u662f\u4efb\u610f\u7ef4\u5ea6\u7684tensor":76,"output\u6587\u4ef6\u5939\u5b58\u653e\u8bad\u7ec3\u7ed3\u679c\u4e0e\u65e5\u5fd7":87,"output\u7684\u539f\u6709shape\u4fe1\u606f\u4e0d\u53d8":76,"packages\u91cc\u9762":53,"packages\u91cc\u9762\u7684python\u5305":53,"paddepaddle\u901a\u8fc7\u7f16\u8bd1\u65f6\u6307\u5b9a\u8def\u5f84\u6765\u5b9e\u73b0\u5f15\u7528\u5404\u79cdbla":60,"paddle\u4e00\u4e2a\u52a8\u6001\u5e93\u53ef\u4ee5\u5728\u4efb\u4f55linux\u7cfb\u7edf\u4e0a\u8fd0\u884c":34,"paddle\u4e0b\u8f7d":61,"paddle\u4e2d\u7ecf\u5e38\u4f1a\u5c06\u65f6\u95f4\u5e8f\u5217\u6210\u4e3a":68,"paddle\u4e8c\u8fdb\u5236\u5728\u8fd0\u884c\u65f6\u6355\u83b7\u4e86\u6d6e\u70b9\u6570\u5f02\u5e38":56,"paddle\u5185\u5d4c\u7684python\u89e3\u91ca\u5668\u548c\u5916\u90e8\u4f7f\u7528\u7684python\u5982\u679c\u7248\u672c\u4e0d\u540c":34,"paddle\u5185\u90e8\u7684\u7c7b\u4e3ac":34,"paddle\u662f\u4ece\u5b98\u65b9\u955c\u50cf\u6e90dockerhub":61,"paddle\u66ff\u6362\u6210dock":61,"paddle\u7684\u5404\u7248\u672c\u955c\u50cf\u53ef\u4ee5\u53c2\u8003":86,"paddle\u7684\u591a\u8bed\u8a00\u63a5\u53e3\u5b9e\u73b0\u5305\u62ec\u4e00\u4e0b\u51e0\u4e2a\u65b9\u9762":34,"paddle\u7684\u7c7b\u578b\u5168\u90e8\u9000\u5316\u6210":35,"paddle\u7684\u94fe\u63a5\u65b9\u5f0f\u6bd4\u8f83\u590d\u6742":34,"paddle\u7684c":35,"paddle\u7684dock":86,"paddle\u7684docker\u5f00\u53d1\u955c\u50cf\u5e26\u6709\u4e00\u4e2a\u901a\u8fc7":61,"paddle\u8bad\u7ec3\u4efb\u52a1":21,"paddle\u8def\u5f84\u4e0b":35,"paddle\u955c\u50cf":86,"paddle\u9700\u8981\u4e00\u4e2a\u591a\u8bed\u8a00\u63a5\u53e3":34,"paddle\u9700\u8981\u66b4\u9732\u7684api\u5f88\u591a":35,"paddle\u9759\u6001\u5e93\u94fe\u63a5\u590d\u6742":34,"paddle_\u7c7b\u578b\u540d":35,"paddle_\u7c7b\u578b\u540d_\u51fd\u6570\u540d":35,"paddlepaddle\u4e2d":[67,70],"paddlepaddle\u4e2d\u7684\u8bb8\u591alayer\u5e76\u4e0d\u5728\u610f\u8f93\u5165\u662f\u5426\u662f\u65f6\u95f4\u5e8f\u5217":68,"paddlepaddle\u4e2d\u8fd8\u5305\u542b":57,"paddlepaddle\u4e2d\u901a\u8fc7reader\u6765\u52a0\u8f7d\u6570\u636e":63,"paddlepaddle\u4e3a\u4ea4\u53c9\u7f16\u8bd1\u63d0\u4f9b\u4e86\u5de5\u5177\u94fe\u914d\u7f6e\u6587\u6863":[65,66],"paddlepaddle\u4e3a\u6df1\u5ea6\u5b66\u4e60\u7814\u7a76\u4eba\u5458\u63d0\u4f9b\u4e86\u4e30\u5bcc\u7684api":63,"paddlepaddle\u4f1a\u5728\u8c03\u7528\u8bfb\u53d6\u6570\u636e\u7684python\u811a\u672c\u4e4b\u524d":95,"paddlepaddle\u4f1a\u81ea\u52a8\u8bbe\u5b9a":57,"paddlepaddle\u4f7f\u7528\u5747\u503c0":58,"paddlepaddle\u4f7f\u7528avx":53,"paddlepaddle\u4f7f\u7528git":47,"paddlepaddle\u4f7f\u7528swig\u5bf9\u5e38\u7528\u7684\u9884\u6d4b\u63a5\u53e3\u8fdb\u884c\u4e86\u5c01\u88c5":4,"paddlepaddle\u4fdd\u5b58\u7684\u6a21\u578b\u53c2\u6570\u6587\u4ef6\u5185\u5bb9\u753116\u5b57\u8282\u5934\u4fe1\u606f\u548c\u7f51\u7edc\u53c2\u6570\u4e24\u90e8\u5206\u7ec4\u6210":58,"paddlepaddle\u4fdd\u5b58\u7684\u6a21\u578b\u53c2\u6570\u6587\u4ef6\u524d16\u5b57\u8282\u4e3a\u5934\u4fe1\u606f":58,"paddlepaddle\u4fdd\u7559\u6dfb\u52a0\u53c2\u6570\u7684\u6743\u529b":2,"paddlepaddle\u5148\u4ece\u4e00\u4e2a\u6587\u4ef6\u5217\u8868\u91cc\u83b7\u5f97\u6570\u636e\u6587\u4ef6\u5730\u5740":59,"paddlepaddle\u53d1\u5e03\u65b0\u7248\u672c\u7684\u65f6\u5019\u90fd\u4f1a\u53d1\u5e03\u5bf9\u5e94\u7248\u672c\u7684\u751f\u4ea7\u955c\u50cf\u4ee5\u53ca\u5f00\u53d1\u955c\u50cf":61,"paddlepaddle\u53ef\u4ee5\u4f7f\u7528cudnn":60,"paddlepaddle\u53ef\u4ee5\u6267\u884c\u7528\u6237\u7684python\u811a\u672c\u7a0b\u5e8f\u6765\u8bfb\u53d6\u5404\u79cd\u683c\u5f0f\u7684\u6570\u636e\u6587\u4ef6":95,"paddlepaddle\u53ef\u4ee5\u6bd4\u8f83\u7b80\u5355\u7684\u5224\u65ad\u54ea\u4e9b\u8f93\u51fa\u662f\u5e94\u8be5\u8de8\u8d8a\u65f6\u95f4\u6b65\u7684":68,"paddlepaddle\u53ef\u4ee5\u901a\u8fc7\u8be5\u673a\u5236\u5224\u65ad\u662f\u5426\u5df2\u7ecf\u6536\u96c6\u9f50\u6240\u6709\u7684\u68af\u5ea6":74,"paddlepaddle\u5728\u5b9e\u73b0rnn\u7684\u65f6\u5019":68,"paddlepaddle\u5728\u6fc0\u6d3b\u51fd\u6570\u91cc\u5b9e\u73b0dropout":57,"paddlepaddle\u5b58\u7684\u662f\u6709\u503c\u4f4d\u7f6e\u7684\u7d22\u5f15":[2,63],"paddlepaddle\u5b9a\u4e49\u7684\u53c2\u6570":2,"paddlepaddle\u5c06\u4ee5\u8bbe\u7f6e\u53c2\u6570\u7684\u65b9\u5f0f\u6765\u8bbe\u7f6e":95,"paddlepaddle\u5c06\u5728\u89c2\u6d4b\u6570\u636e\u96c6\u4e0a\u8fed\u4ee3\u8bad\u7ec330\u8f6e":59,"paddlepaddle\u5c06\u6839\u636e":65,"paddlepaddle\u5c06\u6bcf\u4e2a\u6a21\u578b\u53c2\u6570\u4f5c\u4e3a\u4e00\u4e2anumpy\u6570\u7ec4\u5355\u72ec\u5b58\u4e3a\u4e00\u4e2a\u6587\u4ef6":59,"paddlepaddle\u5c06\u81ea\u52a8\u4e0b\u8f7d\u548c\u7f16\u8bd1\u6240\u6709\u7b2c\u4e09\u65b9\u4f9d\u8d56\u5e93":[65,66],"paddlepaddle\u5c06train":2,"paddlepaddle\u5f00\u53d1\u8fc7\u7a0b\u4f7f\u7528":47,"paddlepaddle\u5f00\u53d1\u955c\u50cf\u5c31\u88ab\u6784\u5efa\u5b8c\u6bd5\u4e86":61,"paddlepaddle\u63d0\u4f9b\u4e13\u7528\u7684":21,"paddlepaddle\u63d0\u4f9b\u4e86\u5f88\u591a\u4f18\u79c0\u7684\u5b66\u4e60\u7b97\u6cd5":59,"paddlepaddle\u63d0\u4f9bdocker\u955c\u50cf\u6765\u90e8\u7f72\u73af\u5883":62,"paddlepaddle\u652f\u6301\u4e0d\u540c\u7c7b\u578b\u7684\u8f93\u5165\u6570\u636e":63,"paddlepaddle\u652f\u6301\u4ee5\u4e0b\u4efb\u610f\u4e00\u79cdblas\u5e93":60,"paddlepaddle\u652f\u6301\u5927\u91cf\u7684\u8ba1\u7b97\u5355\u5143\u548c\u4efb\u610f\u6df1\u5ea6\u7684\u7f51\u7edc\u8fde\u63a5":59,"paddlepaddle\u652f\u6301\u975e\u5e38\u591a\u7684\u4f18\u5316\u7b97\u6cd5":56,"paddlepaddle\u652f\u6301sparse\u7684\u8bad\u7ec3":56,"paddlepaddle\u6587\u6863\u4e3b\u9898\u5728":77,"paddlepaddle\u6587\u6863\u4f7f\u7528":77,"paddlepaddle\u662f\u6e90\u4e8e\u767e\u5ea6\u7684\u4e00\u4e2a\u6df1\u5ea6\u5b66\u4e60\u5e73\u53f0":[59,63],"paddlepaddle\u6bcf\u6b21\u53d1\u5e03\u65b0\u7248\u672c\u90fd\u4f1a\u53d1\u5e03\u5bf9\u5e94\u7684\u5f00\u53d1\u955c\u50cf\u4f9b\u5f00\u53d1\u8005\u76f4\u63a5\u4f7f\u7528":61,"paddlepaddle\u6bcf\u6b21\u53d1\u65b0\u7684\u7248\u672c":47,"paddlepaddle\u6bcf\u6b21\u53d1\u7248\u672c\u9996\u5148\u8981\u4fdd\u8bc1paddlepaddl":47,"paddlepaddle\u7684\u4e3b\u7248\u672c\u5e93\u9075\u5faa":47,"paddlepaddle\u7684\u5185\u5b58\u5360\u7528\u4e3b\u8981\u5206\u4e3a\u5982\u4e0b\u51e0\u4e2a\u65b9\u9762":56,"paddlepaddle\u7684\u53c2\u6570\u4f7f\u7528\u540d\u5b57":58,"paddlepaddle\u7684\u5df2\u7ecf\u5b89\u88c5\u5b8c\u6210":65,"paddlepaddle\u7684\u6240\u6709layer\u90fd\u6709\u552f\u4e00\u7684nam":57,"paddlepaddle\u7684\u6570\u636e\u5305\u62ec\u56db\u79cd\u4e3b\u8981\u7c7b\u578b":2,"paddlepaddle\u7684\u6587\u6863\u5305\u62ec\u82f1\u6587\u6587\u6863":77,"paddlepaddle\u7684\u6587\u6863\u6784\u5efa\u6709\u4e24\u79cd\u65b9\u5f0f":77,"paddlepaddle\u7684\u6e90\u7801":73,"paddlepaddle\u7684\u7f16\u8bd1\u9009\u9879":62,"paddlepaddle\u7684bas":74,"paddlepaddle\u7684cmake\u7cfb\u7edf\u5c06\u6839\u636e\u8be5\u503c\u81ea\u52a8\u63a8\u5bfc\u548c\u8bbe\u7f6e\u9700\u8981\u4f7f\u7528\u7684\u4ea4\u53c9\u7f16\u8bd1\u5668":65,"paddlepaddle\u7684cmake\u7cfb\u7edf\u5c06\u6839\u636e\u8be5\u503c\u81ea\u52a8\u8bbe\u7f6e\u9700\u8981\u4f7f\u7528\u7684\u4ea4\u53c9\u7f16\u8bd1\u5668":66,"paddlepaddle\u7684cmake\u7cfb\u7edf\u624d\u8ba4\u4e3a\u5728\u662f\u5728\u4ea4\u53c9\u7f16\u8bd1raspberri":66,"paddlepaddle\u7684cmake\u7cfb\u7edf\u624d\u8ba4\u4e3a\u662f\u5728\u4ea4\u53c9\u7f16\u8bd1android\u7cfb\u7edf\u7684\u7248\u672c":65,"paddlepaddle\u7684docker\u5bb9\u5668\u4f7f\u7528\u65b9\u5f0f":62,"paddlepaddle\u7684docker\u955c\u50cf\u5c31\u5305\u542b\u4e86paddlepaddle\u7684python\u5e93\u4ee5\u53ca\u5176\u4f9d\u8d56\u7684\u591a\u4e2apython\u5e93":61,"paddlepaddle\u76ee\u524d\u53ea\u652f\u6301\u5728\u6bcf\u4e2a\u65f6\u95f4\u6b65\u4e2d":68,"paddlepaddle\u76ee\u524d\u552f\u4e00\u5b98\u65b9\u652f\u6301\u7684\u8fd0\u884c\u7684\u65b9\u5f0f\u662fdocker\u5bb9\u5668":61,"paddlepaddle\u76ee\u524d\u63d0\u4f9b\u4e24\u79cd\u53c2\u6570\u521d\u59cb\u5316\u7684\u65b9\u5f0f":58,"paddlepaddle\u76ee\u524d\u652f\u63018\u79cdlearning_rate_schedul":58,"paddlepaddle\u82e5\u68c0\u6d4b\u5230\u7528\u6237\u4f7f\u7528\u7684cmake\u7248\u672c\u4e0d\u4f4e\u4e8e3":65,"paddlepaddle\u8981\u6c42\u4f7f\u7528\u7684\u7f16\u8bd1\u5de5\u5177\u94fe\u6240\u652f\u6301\u7684andoid":65,"paddlepaddle\u8c03\u7528process\u51fd\u6570\u6765\u8bfb\u53d6\u6570\u636e":95,"paddlepaddle\u8d1f\u8d23\u5b8c\u6210\u4fe1\u606f\u548c\u68af\u5ea6\u5728\u65f6\u95f4\u5e8f\u5217\u4e0a\u7684\u4f20\u64ad":70,"paddlepaddle\u8d1f\u8d23\u5b8c\u6210\u4fe1\u606f\u548c\u8bef\u5dee\u5728\u65f6\u95f4\u5e8f\u5217\u4e0a\u7684\u4f20\u64ad":70,"paddlepaddle\u90fd\u53ef\u4ee5\u81ea\u52a8\u5224\u65ad\u786c\u4ef6\u662f\u5426\u652f\u6301avx":61,"paddlepaddle\u955c\u50cf\u9700\u8981\u63d0\u4f9b":87,"paddlepaddle\u9700\u8981\u7528\u6237\u5728\u7f51\u7edc\u914d\u7f6e":1,"paddlepaddle\u9700\u8981\u7684\u6240\u6709\u7f16\u8bd1\u5de5\u5177":61,"pass\u4e2a\u6a21\u578b\u5230\u7b2c":82,"pass\u5c06\u4e0d\u8d77\u4f5c\u7528":82,"pass\u8f6e\u5f00\u59cb\u8bad\u7ec3":82,"pass\u8f6e\u7684\u6a21\u578b\u7528\u4e8e\u6d4b\u8bd5":82,"passes\u8f6e":82,"patch\u53f7":47,"patch\u53f7\u52a0\u4e00":47,"path\u6307\u5b9a\u6d4b\u8bd5\u7684\u6a21\u578b":84,"period\u4e2a\u6279\u6b21\u5bf9\u6240\u6709\u6d4b\u8bd5\u6570\u636e\u8fdb\u884c\u6d4b\u8bd5":82,"period\u4e2a\u6279\u6b21\u6253\u5370\u65e5\u5fd7\u8fdb\u5ea6":82,"period\u4e2a\u6279\u6b21\u8f93\u51fa\u53c2\u6570\u7edf\u8ba1":82,"period\u4e2a\u6279\u6b21\u8f93\u51fa\u7b26\u53f7":82,"period\u6574\u9664":82,"period\u8f6e\u4fdd\u5b58\u8bad\u7ec3\u53c2\u6570":82,"pfsclient\u9700\u8981\u548cingress\u4e4b\u95f4\u505a\u53cc\u5411\u9a8c\u8bc1":28,"pfsclient\u9700\u8981\u5728\u4f20\u8f93\u5b8c\u6bd5\u6700\u540e\u4e00\u4e2achunk\u7684\u65f6\u5019\u68c0\u67e5destination\u6587\u4ef6\u7684md5\u503c\u662f\u5426\u548csource\u6587\u4ef6\u4e00\u81f4":28,"pfsserver\u63d0\u4f9brest":28,"pi\u5e73\u53f0\u4e0a\u9002\u7528\u7684paddlepaddle\u5e93":66,"pi\u5e73\u53f0\u4e0a\u9002\u7528\u7684paddlepaddle\u7684\u65b9\u6cd5\u548c\u6b65\u9aa4":66,"pi\u5e73\u53f0\u4f7f\u7528\u7684c":66,"pi\u5e73\u53f0\u53ef\u9009\u914d\u7f6e\u53c2\u6570":66,"pi\u7248\u672c\u7684\u5e93":66,"pi\u7248\u672cpaddlepaddle\u5e93\u65f6":66,"pi\u7cfb\u7edf":66,"pi\u7cfb\u7edf\u4e0a":66,"pi\u7cfb\u7edf\u7684\u7248\u672c":66,"pod\u4e2d\u7684\u5bb9\u5668\u5171\u4eabnet":85,"pod\u662fkubernetes\u7684\u6700\u5c0f\u8c03\u5ea6\u5355\u5143":85,"process\u51fd\u6570\u4f1a\u7528yield\u8bed\u53e5\u8f93\u51fa\u8fd9\u6761\u6570\u636e":95,"prod\u7684\u751f\u4ea7\u955c\u50cf":61,"public":[12,17,30,46,48,50,51,74,75,76,86],"py\u4e2d":47,"py_paddle\u91cc\u9762\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5de5\u5177\u7c7b":4,"pydataprovider2\u4f1a\u5c3d\u53ef\u80fd\u591a\u7684\u4f7f\u7528\u5185\u5b58":2,"pydataprovider2\u63d0\u4f9b\u4e86\u4e24\u79cd\u7b80\u5355\u7684cache\u7b56\u7565":2,"pydataprovider2\u662fpaddlepaddle\u4f7f\u7528python\u63d0\u4f9b\u6570\u636e\u7684\u63a8\u8350\u63a5\u53e3":2,"pydataprovider2\u7684\u4f7f\u7528":[1,3,56,95],"pydataprovider\u4f7f\u7528\u7684\u662f\u5f02\u6b65\u52a0\u8f7d":56,"pypi\u4e0a\u7684package\u540d\u79f0\u4e3apaddlepaddle\u548cpaddlepaddl":47,"python\u4ee3\u7801\u5c06\u968f\u673a\u4ea7\u751f2000\u4e2a\u89c2\u6d4b\u70b9":59,"python\u53ef\u4ee5\u89e3\u9664\u6389\u5185\u90e8\u53d8\u91cf\u7684\u5f15\u7528":2,"python\u5b89\u88c5\u5305\u652f\u6301linux":53,"python\u5c01\u88c5\u7684\u5b9e\u73b0\u4f7f\u5f97\u6211\u4eec\u53ef\u4ee5\u5728\u914d\u7f6e\u6587\u4ef6\u4e2d\u4f7f\u7528\u65b0\u5b9e\u73b0\u7684\u7f51\u7edc\u5c42":74,"reader\u7684\u4f7f\u7528\u65b9\u5f0f\u90fd\u662f\u4e00\u81f4\u7684":21,"reader\u8f93\u51fa\u7684data":21,"recommendation\u6587\u4ef6\u5939\u5185\u5b58\u653e\u8bad\u7ec3\u6587\u4ef6":87,"release\u9875\u9762":47,"repo\u7684\u6839\u76ee\u5f55":61,"request\u524d":73,"request\u7684":73,"request\u88ab\u5408\u5e76\u540e":73,"return":[2,6,8,9,11,12,14,15,16,17,21,22,24,27,30,31,36,37,39,40,42,44,46,48,50,51,58,59,63,68,71,74,76,87,94],"rnn\u5373\u65f6\u95f4\u9012\u5f52\u795e\u7ecf\u7f51\u7edc":68,"rnn\u5bf9\u4e8e\u6bcf\u4e00\u4e2a\u65f6\u95f4\u6b65\u901a\u8fc7\u4e86\u4e00\u4e2alstm\u7f51\u7edc":68,"rnn\u603b\u662f\u5f15\u7528\u4e0a\u4e00\u65f6\u523b\u9884\u6d4b\u51fa\u7684\u8bcd\u7684\u8bcd\u5411\u91cf":70,"rnn\u6a21\u578b":95,"rnn\u76f8\u5173\u6a21\u578b":78,"rnn\u914d\u7f6e":69,"s3\u4e4b\u7c7b\u7684\u5206\u5e03\u5f0f\u5b58\u50a8\u4e4b\u4e0a":21,"search\u7684\u65b9\u6cd5":82,"sentences\u662f\u53cc\u5c42\u65f6\u95f4\u5e8f\u5217\u7684\u6570\u636e":68,"seq\u53c2\u6570\u5fc5\u987b\u4e3afals":70,"server\u4e2a\u6279\u6b21\u6253\u5370\u65e5\u5fd7\u8fdb\u5ea6":82,"server\u4e4b\u4e0a":20,"server\u4e4b\u95f4\u7684\u7f51\u7edc\u5e26\u5bbd":20,"server\u4f1a\u6682\u505c\u53c2\u6570\u66f4\u65b0\u5e76\u7b49\u5f85":20,"server\u4f1a\u83b7\u53d6parameters\u5185\u5b58\u7684":20,"server\u5185\u5b58\u4e2d\u7684\u6a21\u578b\u6570\u636e\u7684\u5b8c\u6574\u955c\u50cf":20,"server\u540c\u6b65\u7684\u4fdd\u5b58\u4e00\u4e2a\u7279\u5b9a\u65f6\u95f4\u70b9\u7684\u5168\u5c40\u68c0\u67e5\u70b9":20,"server\u5728\u96c6\u7fa4\u4e2d\u542f\u52a8\u540e":20,"server\u6545\u969c\u540e\u88abkubernetes\u91cd\u65b0\u542f\u52a8":20,"server\u6b64\u65f6\u8fd8\u9700\u8981\u901a\u8fc7\u7f51\u7edc\u8bbf\u95ee\u5206\u5e03\u5f0f\u5b58\u50a8\u4ee5\u4fdd\u5b58\u5feb\u7167":20,"server\u751f\u6210\u4e00\u4e2auuid":20,"server\u7684\u5355\u70b9\u6216\u591a\u70b9\u540c\u65f6\u6545\u969c":20,"server\u7684\u6570\u636e\u5feb\u7167":20,"server\u7684\u68c0\u67e5\u70b9\u5404\u81ea\u72ec\u7acb\u4fdd\u5b58":20,"server\u7b2c\u4e00\u6b21\u542f\u52a8\u6216\u4efb\u610f\u65f6\u95f4paramet":20,"sh\u8c03\u7528\u4e86":94,"short":[8,9,31,48,51],"simd\u6307\u4ee4\u63d0\u9ad8cpu\u6267\u884c\u6548\u7387":53,"size\u4e3a512":82,"size\u53ef\u80fd\u4f1a\u5bf9\u8bad\u7ec3\u7ed3\u679c\u4ea7\u751f\u5f71\u54cd":56,"size\u672c\u8eab\u662f\u795e\u7ecf\u7f51\u7edc\u7684\u8d85\u53c2\u6570":56,"size\u7684\u503c":2,"softmax\u5c42":93,"softmax\u6fc0\u6d3b\u7684\u8f93\u51fa\u7684\u548c\u603b\u662f1":74,"sparse\u8bad\u7ec3\u9700\u8981\u8bad\u7ec3\u7279\u5f81\u662f":56,"ssh\u65b9\u5f0f\u7684\u4e00\u4e2a\u4f18\u70b9\u662f\u6211\u4eec\u53ef\u4ee5\u4ece\u591a\u4e2a\u7ec8\u7aef\u8fdb\u5165\u5bb9\u5668":61,"ssh\u8fdb\u5165\u5bb9\u5668":61,"static":[14,24,35,48,50,91],"step\u51fd\u6570\u4e2d\u7684memori":70,"step\u51fd\u6570\u5185\u90e8\u53ef\u4ee5\u81ea\u7531\u7ec4\u5408paddlepaddle\u652f\u6301\u7684\u5404\u79cdlay":70,"subseq\u7684\u6bcf\u4e2a\u5143\u7d20\u662f\u4e00\u4e2a0\u5c42\u5e8f\u5217":67,"super":[40,74],"swig\u652f\u6301\u7684\u8bed\u8a00\u6216\u8005\u89e3\u91ca\u5668\u6709\u5c40\u9650":34,"swig\u66b4\u9732\u7684\u63a5\u53e3\u4fdd\u7559\u4e86c":34,"swig\u751f\u6210\u7684\u4ee3\u7801\u4e0d\u80fd\u4fdd\u8bc1\u591a\u8bed\u8a00\u4ee3\u7801\u98ce\u683c\u7684\u4e00\u81f4\u6027":34,"swig\u76f4\u63a5\u8bfb\u53d6c":34,"swig\u9700\u8981\u5199\u4e00\u4e2ainterface\u6587\u4ef6":34,"swig_paddle\u4e2d\u7684\u9884\u6d4b\u63a5\u53e3\u7684\u53c2\u6570\u662f\u81ea\u5b9a\u4e49\u7684c":4,"switch":[17,35,44],"t\u6307\u5b9a\u4e86\u751f\u6210\u7684\u955c\u50cf\u7684\u540d\u5b57":61,"tag\u4e3a":47,"tensor\u5230\u5bf9eigentensor\u7684\u8f6c\u6362":76,"tensor\u5230eigentensor":76,"tensor\u5b9a\u4e49\u5728framework\u76ee\u5f55\u4e0b":76,"tensor\u662f\u4e00\u4e2a\u6b63\u5728\u5f00\u53d1\u4e2d\u7684\u6a21\u5757":76,"tensor\u6a21\u5757\u5bf9el":76,"tensor\u6a21\u5757\u6765\u5b9e\u73b0":75,"tensor\u6a21\u5757\u7684\u6587\u6863\u8f83\u5c11":76,"tensor\u6a21\u5757\u7684\u8be6\u7ec6\u4ecb\u7ecd\u8bf7\u53c2\u8003":76,"tests\u7684paddlepaddl":73,"tflops\u4e86":79,"toolchain\u76ee\u5f55\u751f\u6210\u4e00\u5957\u7f16\u8bd1\u5de5\u5177\u94fe":65,"trainer\u63a5\u6536\u4e09\u4e2a\u53c2\u6570":63,"true":[6,7,8,9,11,12,14,15,17,22,33,37,39,41,50,51,56,58,68,71,74,84,87,94],"true\u8868\u793a\u53cd\u5411\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"try":[10,18,19,22,23,24,41,48,53],"type\u5b57\u6bb5\u5747\u4e0d\u5c3d\u76f8\u540c":35,"ubuntu\u5b89\u88c5\u5305\u7684\u529f\u80fd\u6b63\u786e\u6027":47,"unit\u5728\u4e00\u4e2a\u65f6\u95f4\u6b65\u5185\u8ba1\u7b97\u5f97\u5230\u7684\u4e2d\u95f4\u503c":57,"unsupported\u6a21\u5757":75,"update\u53c2\u6570\u65f6\u624d\u6709\u6548":82,"utf8\u7f16\u7801":93,"uts\u7b49linux":85,"v1\u7248\u672c":53,"v2\u4e4b\u540e\u7684\u4efb\u4f55\u4e00\u4e2a\u7248\u672c\u6765\u7f16\u8bd1\u8fd0\u884c":60,"var":[17,30,32,33,37,39,40,45,48,51],"vector\u662frank\u4e3a1\u7684tensor":76,"void":[17,22,24,30,34,35,39,49,50,74,75,76],"volume\u6302\u8f7d\u5230\u5bb9\u5668\u4e2d":85,"w0\u548c":94,"wbias\u662f\u9700\u8981\u5b66\u4e60\u7684\u53c2\u6570":94,"wheel\u5305":47,"while":[6,12,17,26,38,41,48,87],"wise\u8ba1\u7b97\u63d0\u4f9b\u4e86\u5f3a\u5927\u7684\u652f\u6301":76,"wmt14\u6570\u636e\u7684\u63d0\u4f9b\u6587\u4ef6\u5728":71,"words\u5373\u4e3a\u8fd9\u4e2a\u6570\u636e\u4e2d\u7684\u5355\u5c42\u65f6\u95f4\u5e8f\u5217":68,"words\u662f\u539f\u59cb\u6570\u636e\u4e2d\u7684\u6bcf\u4e00\u53e5\u8bdd":68,"x86_64\u548cmaco":53,"x\u4e0ey\u4e3a\u4e4b\u524d\u63cf\u8ff0\u7684\u8f93\u5165\u5c42":63,"x\u548cwindow":[61,65],"x\u548cwindows\u4e0a\u7684\u786c\u4ef6\u8d44\u6e90":61,"y\u8868\u793a\u8f93\u5165\u6570\u636e\u662f\u4e00\u4e2a\u7ef4\u5ea6\u4e3a1\u7684\u7a20\u5bc6\u5411\u91cf":63,"yaml\u6587\u4ef6\u4e2d\u5404\u4e2a\u5b57\u6bb5\u7684\u5177\u4f53\u542b\u4e49":87,"yaml\u6587\u4ef6\u63cf\u8ff0\u4e86\u8fd9\u6b21\u8bad\u7ec3\u4f7f\u7528\u7684docker\u955c\u50cf":87,"zero\u4e09\u79cd\u64cd\u4f5c":82,AGE:86,AWS:[21,85,88,89],And:[7,8,10,12,14,16,22,26,27,31,41,42,48],But:[8,9,12,16,30,48,53,91],EOS:8,For:[4,7,8,10,12,14,15,17,23,24,25,27,30,32,36,38,39,40,41,42,44,45,46,49,50,52,79,91],IDE:72,IDs:[12,26],IRs:42,Its:49,K8s:91,NFS:85,NMS:8,NOT:40,Not:[15,19,91],OPs:[42,43],One:[7,9,14,16,26,44,48],Ops:[45,50],PFS:28,QoS:86,Such:51,TLS:[15,28],That:[8,12,41],The:[2,5,6,7,8,9,10,12,14,15,16,18,19,23,25,26,27,29,35,36,39,40,41,42,43,44,48,49,50,51,52,74,75,76,87,92,95],Their:[8,19],Then:[8,30],There:[7,8,12,14,15,17,18,19,24,26,27,29,36,38,48,49],These:[7,17,32,37,50],Use:[7,12,15,29,41,45],Used:[9,45],Using:[19,45,48],Will:[12,14],With:[8,9,39,51],YES:27,Yes:61,___embedding_0__:87,___embedding_1__:87,__doc__:50,__file__:27,__gradient_machines__:14,__impl__:50,__init__:[31,37,40,51,74],__main__:[4,31,94],__metaclass__:75,__name__:[4,31,94],__param_conf__:14,__rnn_step__:71,__square_error_cost_0__:87,__tmp_params__:14,__va_args__:46,_binari:18,_create_global_var:40,_librari:18,_link:9,_loss:31,_op:75,_proj:8,_recurrent_group:71,_res2_1_branch1_bn:94,_source_language_embed:[71,93],_target_language_embed:[71,93],_test:18,a_op:75,aaaaa:21,abc:8,abil:31,abl:[8,15,37,40,42,44,52,91],about:[8,9,17,18,27,29,36,42,48,50],abov:[2,7,8,15,17,18,19,23,30,32,36,37,39,40,42,44,50,51,79,91],abs:[8,9,16,31],abs_numerical_grad:16,acceler:20,accept:[6,8,12,15,41,45],access:[8,9,15,18,23,26,27,40,42],accessor:40,accord:[7,8,16,24,32,42,43,45,51],accordingli:[7,8],account:[45,91],accrodingli:22,accumul:[19,24],accur:[16,26],accuraci:7,across:[8,12,36],act:[8,9,17,42,44,51,56,59,63,68,71],act_output:50,act_typ:95,activ:[9,13,18,42,50,56,63,71,95],activi:9,actual:[22,31,50],adadelta:[56,95],adagrad:[49,95],adagradoptim:37,adam:[15,24,31,58,95],adamoptim:[93,95],adapt:[7,10,14],add:[8,9,12,14,16,17,18,22,26,30,33,37,42,43,45,48,53,73,76],add_depend:18,add_execut:18,add_input:[36,74],add_memori:36,add_output:36,add_scalar:[17,39],add_test:[18,74],add_to:[8,57],add_two:[17,36],add_unittest_without_exec:74,addattr:[50,75],addbia:74,addcom:[50,75],added:[7,14,17,43,73],addinput:[50,75],addit:[8,9,45,51],addop:30,addoutput:75,addr:19,address:[19,24,42,44,91],addrow:74,addtolay:8,addtyp:50,admin:91,administr:[26,91],adopt:31,advanc:16,advantag:16,adversari:[31,41],affect:[8,17],afford:23,afi:2,aforement:18,after:[8,9,12,17,18,23,24,26,29,38,42,43,73],again:[15,19],age:[12,87],agg_level:[8,67,68],aggregatelevel:[67,68],ago:18,aistat:8,alex:8,alexnet_pass1:84,alexnet_pass2:84,algo_hrnn_demo:68,algorithm:[8,10,23,93],align:[8,9,12],all:[2,6,7,8,10,14,15,17,18,19,22,24,26,27,29,31,32,35,36,37,39,40,42,44,45,50,56,70,87,91],alloc:[6,24,27,76],allow:[15,24,42],allow_only_one_model_on_one_gpu:[81,82,84],alpha:18,alreadi:[18,19,40,42,43,48,53],also:[8,9,12,15,17,18,22,25,30,31,32,38,39,40,41,48,50,51,79,91,95],altogeth:91,alwai:[8,9,14,18,41,44,49,87],amazon:86,ambigu:41,amd64:85,amend:73,ancestor:[39,40],android:65,android_abi:65,android_arm_neon:65,android_native_api_level:65,android_standalone_toolchain:65,androideabi:65,ani:[8,9,12,15,18,19,24,26,27,40,41,42,43,44],anoth:[8,14,15,17,27,48,50],anroid_arm_mod:65,anyth:[12,41],anytim:31,api:[12,14,15,18,24,25,27,28,30,31,36,38,45,47,51,52,79,87,90,91,92],api_shar:18,api_test:18,api_trainer_config_helpers_lay:[71,95],apiserv:85,apivers:[85,86,87],appear:32,append:[2,14,40,41,68,71,87],append_gradient_machin:14,append_oper:40,appleyard:79,appli:[8,31,32,48],applic:[32,40,45,79,86,91],applyl1:22,approach:[8,38,42,43,91,95],arbitrari:[8,42],arch:65,archiv:[12,34,35],area:31,arg:[2,7,9,37,50,58,59,75,87,94,95],arg_nam:8,argpars:87,args_ext:87,argument:[2,8,12,17,22,23,37,38,44,87],argumentpars:87,argv:94,arm64:65,arm:[65,66],arm_soft_fp_abi:65,armeabi:65,around:[2,8,26,91],arrai:[4,6,8,12,14,24,32,39,40,41,45,51,56,58,63,75,94],arrang:51,arrow:31,articl:[32,73],arxiv:[8,9,31],as_row_vector:8,as_step_input:17,ask:[19,26],assert:4,assign:[7,8,23,91],associ:[38,46],assum:[7,8,17,42],astyp:[41,75],asyc:19,async:[19,81],async_count:[81,82],async_lagged_grad_discard_ratio:82,async_lagged_ratio_default:[81,82],async_lagged_ratio_min:[81,82],asynchron:19,atla:60,atlas_root:60,attenion:9,attent:[8,9],attr1:8,attr2:8,attr:[6,8,9,17,39,40,50,56,57,58,71,75],attr_map:50,attrdesc:39,attribut:[8,9,13,17,39,43,45,48,50,51],attributemap:75,attrproto:50,attrtyp:[39,50,75],attrvalu:50,auc:81,author:[28,85],authorized_kei:80,auto:[17,22,34,45,48,51,74,75,76,79],automat:[8,15,24,30,37,42,43,45,50],automaticli:8,avail:[19,24,43,44,91],averag:[7,8,11,23],average_test_period:[81,82],averagepool:8,avg:[67,79,95],avgcost:95,avgpool:[8,95],avoid:[16,17,19,38,79],avx:61,await:86,awar:[15,36,40],aws:28,axi:56,aync:43,azur:85,b2t:93,b363:86,b8561f5c79193550d64fa47418a9e67ebdd71546186e840f88de5026b8097465:86,back:[14,19,31,42],background:[7,8],background_id:[7,8],backpropag:16,backward:[5,8,9,16,17,22,24,31,37,38,46,74,75],backward_first:71,backward_op:16,backwardactiv:74,baidu:86,bake:42,balanc:43,bare:[85,86,91],barrierstatset:79,base:[7,8,11,12,15,23,37,42,45,46,51,72],baseactiv:9,baseev:14,basematrix:74,basenam:7,basepoolingtyp:[8,9],basestr:[6,7,8,9,11,14],bash:[61,72,73,86,87],basic:[8,14,39,45,46,51],batch:[8,9,10,12,14,15,17,19,21,22,31,33,36,51,59,63,80,86,87,94,95],batch_0:94,batch_id:[14,31,63],batch_im:31,batch_label:31,batch_norm:31,batch_norm_lay:9,batch_norm_typ:8,batch_read:[21,41],batch_siz:[12,31,56,59,63,80,93,95],batch_szi:31,batch_z:31,batchnorm:31,batchsiz:[8,74],bazel:18,bbbbb:21,bbox:[7,8],bcd:8,bcebo:12,bcm2708:66,bdist_wheel:47,beam:[8,71],beam_gen:[8,71],beam_search:[14,70,71],beam_siz:[8,71,81,82,84],becaus:[7,8,12,15,17,18,19,24,38,40,41,42,48,51,52,68],becom:[43,48],been:[18,23],befor:[8,9,19,26,29,32,38,41,53,56,75,91],begin:[7,8,22,24,29,32],beginiter:[14,15],beginn:71,beginpass:[14,15],begintrain:15,behind:51,being:[26,41],belong:[8,42,48],below:[8,17,19,24,38,41,42,43,51,52],benefit:[9,26,27],bengio:8,besid:[8,12,42],best:[8,18],besteffort:86,beta1:10,beta2:10,beta:[31,94],better:[8,9,18,91],between:[7,8,10,14,18,19,24,35,38,43,44,46,48],bgr:94,bi_gru:9,bi_lstm:9,bia:[8,9,10,74,94],bias:8,bias_attr:[8,9,56,58,59,68,71],bias_param_attr:9,biases_:74,biasparameter_:74,biassiz:74,bidi:86,bidirect:[8,9],bidirectional_lstm:57,big:[43,91],bigger:19,bilinear:8,bilinear_interpol:8,bilinearfwdbwd:79,bin:[61,80,85,86,87],binari:[7,8,12,18,27,31,42],bind:[30,48],black:31,blank:8,block:[8,20,22,24,36,37,42,43,76],block_i:8,block_x:8,blockdesc:[17,32,37,40,45],bn_bias_attr:9,bn_layer_attr:9,bn_param_attr:9,book:[12,45,71,92],bool:[6,7,8,9,11,12,14,17,33,40,49,50,51,52,74,82,84],boot:[8,70,71,91],boot_bia:8,boot_bias_active_typ:8,boot_lay:[68,71],boot_stat:51,boot_with_const_id:8,bootstrapp:91,borrow:[31,51],bos_id:[8,71],both:[5,6,8,9,15,17,18,19,26,31,42,43,49],bottom:[14,95],bound:8,boundari:42,boundri:7,box:[8,31],brace:[17,32],brain:26,branch:[8,15,17,18,33,39,42,47,73],break_if:51,brief:[18,24,76],broadcast:[19,45,91],broken:73,browser:61,bsd:72,buf:22,buf_siz:12,buffer:[12,22,41,48],buffer_s:12,buffered_read:41,bug:73,build:[8,12,18,27,32,42,47,50,61,65,66,72,73,77,87,88,89],build_dict:12,build_doc:77,build_model:31,built:[18,42,50,51,79,91],c11:34,c703c041:73,c99:35,cach:[42,56],cache_pass_in_mem:[2,56],cachetyp:[2,56],cacul:9,caff:17,caffe2:17,caffe_poli:58,calc_batch_s:2,calcul:[7,8,9,10,16,19,24],call:[7,8,9,14,15,16,17,22,23,24,25,27,31,32,36,37,40,42,45,46,48,50,51,79,87,95],callabl:[6,8,12],callback:74,caller:16,calrnn:68,can:[6,7,8,9,12,14,15,16,17,18,19,22,23,26,27,30,31,32,36,37,39,40,41,42,43,44,45,46,50,51,79,91],can_over_batch_s:2,cancel:26,candid:8,cannot:[44,45,48,51,53],capabl:[38,45],capi:34,capi_prvi:35,card:80,care:[9,27,41,91],caret:14,carpedm20:31,cast_to_op_attr:50,cat:[61,87,94],categori:[8,12,19],categorig:12,categoryfil:86,caus:[19,29],cc_:18,cc_binari:18,cc_test:18,cclient:25,cde:8,cdn:12,cdot:8,ceil:8,ceil_mod:8,cell:[8,9],cento:91,ceph:[21,85],cephf:[21,27,28],certain:[37,48],certif:[15,28,85],cffi:34,cfg:86,cgo:34,chagn:46,chain:[12,32],challeng:[8,19,33],chanc:15,chang:[8,12,18,23,27,38,39,41,46,48,73],channel:[8,9,79],chapter:36,chapter_data:36,chapter_out:36,check:[2,12,17,18,45,58,73,74,82],check_align:12,check_attr:50,check_eq:74,check_fail_continu:2,check_grad:[16,75],check_l:74,check_sparse_distribution_batch:[81,82],check_sparse_distribution_in_pserv:[81,82],check_sparse_distribution_ratio:[81,82],check_sparse_distribution_unbalance_degre:[81,82],checker:45,checkgrad:82,checkgrad_ep:82,checkmark:91,checkout:73,checkpoint:43,checksum:28,child:17,choic:18,chosen:31,chunk:[23,28],chunk_schem:7,chunktyp:7,circl:32,claimnam:87,clang:[34,61,73],clarifi:7,classic:8,classif:[8,32,95],classifi:[8,31,94],classification_cost:[42,56,68,95],classification_error_evalu:[7,95],classification_evalu:7,clean:[17,18,38,45,53,73],clear:[7,18,38,48],clearer:38,clearli:48,client:[22,25,45,85],clip:[6,9,82,95],clock:8,clone:[8,61,66,72],close:[2,41,44,73],cloud:[18,19,27,28,29,44,45,91],cloud_read:12,cluster:[12,14,15,17,19,24,42,44,80,85,87],cluster_train:80,cmake:[35,53,60,65,66,72,73,75,77,79],cmake_build_typ:[65,66],cmake_c:[65,66],cmake_system_nam:[65,66],cmakelist:[18,74],cmatrix:[34,35],cna:8,cnn:[8,86,95],coars:30,code:[2,4,8,12,15,18,26,30,31,32,37,38,41,42,43,45,46,50,51,61,74,86],codebas:45,coded_stream:58,codedinputstream:58,coeff:8,coeffici:8,collabor:19,collect:[8,12,14],collectbia:74,color:94,colour:12,column:[7,8,32,41,44],column_evalu:7,column_nam:40,com:[8,9,12,18,31,61,65,66,72,73,85,86,91,94],combin:[7,8,9,12,14,37,45,48],come:[39,51],comma:[14,24],command:[18,22,27,29,72,74,84,86,87,88,89],commandlin:[79,87],comment:[10,18,50,68,87],commit:[18,86],common:21,common_util:80,commonli:29,commun:[19,24,25,42,43],compar:[16,18,45],comparison:18,compat:30,compil:[8,18,42,46,49,50,52,65,66,72],complaint:18,complet:[8,9,10,12,14,17,19,23,24,28,32,45,86,87,91],complex:[9,26,41,45],complic:[8,30,42,51],compon:[42,51],compos:[12,15,30,36,40,45],composenotalign:12,composit:30,compress:23,comput:[8,9,15,16,19,37,42,43,44,46,48,52,75,76],computation:8,conat:8,concat:[31,71],concaten:[9,31,36,51,56],concentr:45,concept:[7,15,30,31,36,38,39,44,48,51,52],conceptu:31,concern:15,concis:[31,51],concret:45,concurr:[19,26,43],cond:[17,33,39],condit:[8,23,33,42,86],condtion:31,conf:[4,8,58,68,80,87,93,94],conf_paddle_gradient_num:87,conf_paddle_n:87,conf_paddle_port:87,conf_paddle_ports_num:87,conf_paddle_ports_num_spars:87,confid:8,confidence_threshold:8,config:[6,8,21,29,59,63,74,80,81,82,84,85,86,87,91,95],config_:[22,82],config_arg:[81,82,84,94,95],config_bas:[7,8,14],config_gener:80,config_lay:74,config_len:24,config_pars:[4,74],config_proto:24,configprotostr:58,configur:[8,14,22,24,26,27,43,74,91,93,94],confirm:29,conflict:[48,73],confus:31,conll:12,connect:[9,27,42,43,54,86,91,95],connectionist:8,consequ:[8,9],consid:[7,8,10,91],consider:9,consist:[7,8,12,23,39,41,45,46,50],consolid:17,const_cast:75,constant:[44,58],constraint:[42,48],construct:[7,15,36,40,45,48,50,52],constructbackwardgraph:32,constructoptimizationgraph:32,constructor:[40,45,48,50],consum:19,contact:26,contain:[2,7,8,9,11,12,14,15,17,23,31,38,44,45,46,48,49,50,51,52,72,86,87],content:[24,29],content_len:24,context:[2,8,9,12,48,49,56,71,75,76,85],context_attr:9,context_len:[8,9,95],context_proj_layer_nam:9,context_proj_param_attr:9,context_project:9,context_start:[8,9,95],continu:[7,19],contrast:8,contributor:45,control:[6,17,44,86,91],conv2d:31,conv:[9,31],conv_act:9,conv_batchnorm_drop_r:9,conv_bias_attr:9,conv_filter_s:9,conv_layer_attr:9,conv_num_filt:9,conv_op:8,conv_pad:9,conv_param_attr:9,conv_strid:9,conv_with_batchnorm:9,conveni:[15,37,50],convent:24,convers:42,convert:[2,4,12,21,41,46],convlay:8,convolut:[8,9,12,31],convoper:8,convtran:8,convtranslay:8,cool:73,coordin:[19,24],copi:[14,15,23,26,29,32,36,51],core:[6,35,38,51],coreo:91,corner:45,corpu:12,correct:[8,16],correctli:[7,12,31],correspoind:15,correspond:[15,17,18,33,36,40,44,45,46,50,58],corss_entropi:15,cos:[8,50],cosin:[8,50],cosineop:50,cosineopproto:50,cosineopprotomak:50,cost:[10,14,15,32,37,39,42,44,59,63],cost_id:8,cost_val:42,could:[8,12,14,15,16,23,36,37,38,39,41,42,43,46],count:[7,19,27,41,79,82,84,86],counter:[19,23,32],cours:[7,27],cpp:[16,22,30,34,35,38,43,45,52,58,68,74,79,87,95],cpu:[2,6,8,16,27,38,42,44,45,47,61,72,75,76,79,84,86,87],cpu_per_p:44,cpu_per_train:44,cpuinfo:61,cpuplac:[75,76],cpusparsematrix:35,crash:[19,79],creat:[6,8,12,14,15,16,17,19,24,28,29,30,31,32,36,37,38,40,46,58,63,73,74,86,87,91],create_backward_pass:37,create_bias_paramet:74,create_block:40,create_cloud_job:44,create_doc_str:50,create_global_var:40,create_input_paramet:74,create_op:75,create_oper:30,create_optimization_pass:37,create_paramet:40,create_python_ops_creatation_funct:50,create_rnn:17,create_rnn_op:36,create_var:40,create_whileloop:51,createfromconfigproto:4,creategradientoper:46,createop:50,createoper:17,createvari:17,creation:30,creator:[12,21,45,46],creator_:46,credenti:29,critic:31,crlf:73,crop:94,crop_siz:94,cross:[8,58,65,66,95],cross_entropi:[8,15,31,44],cross_entropy_with_selfnorm:8,crt:[28,85],csc:74,csr:74,csv:58,ctc:7,ctc_evalu:7,ctest:[61,72,73,75],ctor:40,ctrl:[72,80],ctx:[75,76],cuda:[18,45,72,79,80,82],cuda_dir:[81,82],cuda_so:[53,61],cuda_visible_devic:56,cudaconfigurecal:79,cudadevicegetattribut:79,cudaeventcr:79,cudaeventcreatewithflag:79,cudafre:79,cudagetdevic:79,cudagetdevicecount:79,cudagetdeviceproperti:79,cudagetlasterror:79,cudahostalloc:79,cudalaunch:79,cudamalloc:79,cudamemcpi:79,cudaprofilerstart:79,cudaprofilerstop:79,cudaprofilestop:79,cudaruntimegetvers:79,cudasetdevic:79,cudasetupargu:79,cudastreamcr:79,cudastreamcreatewithflag:79,cudastreamsynchron:79,cudeviceget:79,cudevicegetattribut:79,cudevicegetcount:79,cudevicegetnam:79,cudevicetotalmem:79,cudnn:[8,11,18],cudnn_batch_norm:8,cudnn_conv:8,cudnn_conv_workspace_limit_in_mb:[81,82],cudnn_convt:8,cudnn_dir:[81,82],cudnnv5:60,cudrivergetvers:79,cuinit:79,cumul:8,curl:85,curli:[17,32],current:[2,8,17,18,19,22,24,36,38,40,43,44,48,51,85,92],current_block:[39,40],current_oper:39,current_word:[56,71],currentcost:95,currentev:95,curv:15,custom:[15,27,31,45],custom_batch_read:41,cut:[43,51],cutoff:12,cxx_compil:[65,66],cxx_flags_minsizerel:[65,66],cycl:19,cyclic:8,cython:34,d_b0:31,d_b1:31,d_b2:31,d_block:31,d_f:31,d_g:31,d_h0:31,d_h0_bn:31,d_h0_relu:31,d_h1:31,d_h1_bn:31,d_h1_relu:31,d_h2:31,d_loss:31,d_loss_fak:31,d_loss_real:31,d_optim:31,d_step:31,d_t:31,d_w0:31,d_w1:31,d_w2:31,dalla:2,dandroid_abi:65,dandroid_arm_mod:65,dandroid_arm_neon:65,dandroid_standalone_toolchain:65,darwin:85,dash:31,dat:[21,80],data:[2,7,10,14,15,16,17,21,22,23,28,31,32,36,37,38,39,43,44,45,48,49,50,51,52,56,61,63,68,71,76,80,81,86,87,88,93,94,95],data_batch:56,data_config:4,data_dir:93,data_fil:59,data_i:31,data_lay:[2,22,40,56,59,68,95],data_read:[12,41],data_reader_creator_random_imag:41,data_shar:51,data_typ:[12,49,52,63,71],data_x:31,databas:12,datacent:[21,29],datacenter1:21,datacenter2:21,datacenter_1:21,datacenter_2:21,datacenter_nam:21,datadim:8,dataprovid:[1,56,58,59,80,87,95],dataprovider_:95,dataprovider_bow:95,dataprovider_emb:95,dataproviderconvert:4,datasci:8,dataset:[21,27,41,63,71,94],datatyp:[49,52],dcgan:31,dcmake_build_typ:77,dcmake_install_prefix:[65,66],dcmake_system_nam:[65,66],dcudnn_root:60,ddim:76,dead:19,deal:91,deb:73,debian:61,debug:[16,29,42,77],decai:10,decar:12,decayr:22,decent:23,decid:[15,26,31,41,46,49,92],declar:[8,17,31,36],decod:[8,9,70,71],decoder_boot:71,decoder_group_nam:71,decoder_input:[56,71],decoder_mem:71,decoder_prev:9,decoder_s:[56,71],decoder_st:[9,71],deconv:[8,31],deconvolut:8,decor:[2,12],deduc:45,deep:[8,26,31,32,45,79,94],def:[2,4,8,12,15,16,21,27,30,31,36,37,40,41,50,51,56,58,59,63,68,71,74,75,87,94,95],def_block:31,defalut:8,default_block:31,default_decor:87,default_devic:84,default_st:51,default_valu:84,defect:38,defer:26,defin:[2,8,9,12,14,15,17,18,19,26,30,31,36,39,40,41,43,45,48,50,51,56,63,75,95],define_py_data_sources2:[2,58,59,94,95],definit:[17,19,23,39,42,46,50,51,93],definiton:30,degre:8,deisgn:46,delet:[27,28,73,92],delimit:[7,58],deliv:91,delta:[8,16],delv:8,demand:19,demo:[4,8,12,45,80,86,88,93,94,95],dens:[8,12,24,25,49],dense_arrai:12,dense_vector:[2,4,12,59,63],dense_vector_sequ:12,dep:18,depend:[17,18,19,27,42,43,91],deploi:[8,91],deploy:[45,91],deprec:8,depth:17,dequeu:43,deriv:[5,15,33,37],desc:[17,40,50,51],desc_:17,descend:51,descent:[8,19],describ:[15,17,18,23,38,39,40,45,49,50,52,86],descript:[7,17,18,46,49,52,87],deseri:[14,38],deserializ:45,desgin:32,design:[8,12,22,34,91],desir:[19,86],destin:[24,29],destroi:17,destruct:48,det_output:7,detail:[6,7,8,9,10,16,23,27,29,31,36,40,42,44,48,51,52,91],detect:73,detection_evalu:7,detection_output:7,determin:[8,12,17,45],dev:[45,53,61,72,73,91],dev_ctx:17,develop:[18,38,46,47,73],deviat:6,devic:[6,38,42,44,45,53,61,76,84],device_context:75,device_context_:75,devicecontext:[17,75],deviceid:84,devid:8,dhcp:91,diagram:36,diamond:31,dict:[2,7,12,14,40,44,58,68,87],dict_dim:[56,68],dict_fil:[7,68],dict_siz:[12,22],dictionari:[2,7,8,12,14,15,16,44,56,95],dictrionari:95,did:38,diff:73,diff_mat:16,differ:[7,8,14,17,18,19,24,26,31,33,42,43,44,46,48,51],differenti:30,difficult:[7,16],digit:8,dilat:8,dilation_i:8,dim0:75,dim1:75,dim:[8,12,22,36,40,45,49,52,74,75,76,93],dim_:76,dimens:[5,8,11,12,31,45,49,51,56,76],dimes:8,dir:[65,80,87,94],direct:[8,9],directli:[9,18,25,27,38,42,50,51],directori:[8,18,21,26,28,29,73,79,86,92],disabl:58,discard:[12,19,23,73,82],discexp:58,discount:8,discov:19,discrim:31,discuss:[15,17,23,24,25,42],dispatch:[38,42],displai:[27,29],dist:[47,53],dist_train:[15,27],distanc:7,distinguish:18,distribut:[8,17,23,24,25,26,43,44,45,52,82,88,89,91],distribute_test:[81,82],distributedli:42,disucss:15,divid:[10,50,52],diy_beam_search_prob_so:[81,82],dmkl_root:60,do_forward_backward:41,doc:[4,12,36,51,61,75,77,87],doc_cn:77,doc_them:77,docker:[47,53,61,73,86,87,88,89,91],docker_build:15,docker_push:15,dockerfil:[61,72,73,87],dockerhub:61,document:[9,16,28,32,36,45],documentari:2,doe:[9,19,23,24,26,27,38,41,42,43,45,46],doesn:[6,8,12,15,17,41,44],dog:94,doing:[22,26,32,42],don:[9,15,18,30,32,41],done:[7,8,9,18,19,23,24,42,46,73,79,87],dot:75,dot_period:[82,84,87],dotmuloper:8,dotmulproject:8,doubl:[8,32,42,75,82],down:79,download:[12,18,19,22,26,28,86,91],doxygen:73,dozen:18,dpython_execut:53,dpython_include_dir:53,dpython_librari:53,drive:48,drop:9,drop_fc:57,drop_rat:[6,57],dropout:[6,9,57],dropout_r:[8,57],drpi_arm_neon:66,drpi_toolchain:66,drwxr:86,dst:24,dtoh:79,dtype:[4,40,58,59,94],due:[23,26,31,40],dummi:[14,23],duplic:43,durat:23,dure:[2,8,9,17,19,23,26,27,45,91],dwith_c_api:[35,65,66],dwith_doc:77,dwith_gpu:[60,66,77],dwith_mkldnn:77,dwith_mklml:77,dwith_profil:79,dwith_python:[35,66],dwith_swig_pi:[35,65,66],dwith_test:75,dwith_tim:79,dynam:[2,24,35,41],dynamic_cast:74,dynamic_recurrent_op:51,e2e:91,each:[2,7,8,9,11,12,14,16,18,19,22,23,24,26,27,32,36,38,40,41,42,43,45,46,48,49,50,51,91],each_feature_vector:5,each_pixel_str:2,each_time_step_output:5,each_word:2,eaqual:8,eas:[12,41],easi:[16,41,45],easier:[15,41,43,51],easili:[15,31,41,46,48],ec2:85,echo:[53,61],edg:44,edit:7,edu:[12,86],effici:[8,42],effort:42,efg:8,eigen:[45,75],eigen_use_gpu:75,eigenmatrix:76,eigentensor:76,eigenvector:76,either:[8,12,14,15,31,33,36],electron:86,elem_dim:8,element:[7,8,9,12,14,16,23,41,43,44,45,75],element_typ:24,elementari:45,elif:[15,50],els:[15,22,27,31,33,42,43,48,50,61,68,74,94],emac:72,emailweixu:18,emb1:[22,68],emb2:[22,68],emb:[56,58,68,86,95],emb_group:68,emb_para:58,emb_param_fil:58,emb_sum:56,embed:[15,17,22,43,49,51,58,71,93],embedding_lay:[22,56,68,95],embedding_nam:[8,71],embedding_s:[8,71],empir:8,emplace_back:74,emploi:50,empti:[7,12,19,59],enabl:[6,8,17,18,23,43,72,79],enable_grad_shar:[81,82],enable_parallel_vector:82,enc_proj:[9,71],enc_seq:9,enc_vec:71,encapsul:[24,44],encod:[9,23,68],encoded_proj:[9,71],encoded_sequ:[9,71],encoded_vector:71,encoder1:68,encoder1_expand:68,encoder1_rep:68,encoder2:68,encoder2_rep:68,encoder_last:8,encoder_s:71,encount:22,encourag:42,end2end:91,end:[7,8,14,17,38,41,48,71,73],end_pass:15,end_po:8,endforwardbackward:14,enditer:[14,15,63],endpass:[14,15],endpoint:[12,21],endtrain:15,engin:27,english:8,enlarg:75,enough:17,enqueu:43,ensembl:9,ensur:[19,48],enter:17,enterpris:45,entir:[8,9,24,26],entiti:[7,17,48],entri:[12,23,27],entropi:[8,95],entry_point:27,enueu:43,enumer:[5,58],env:[56,87],environ:[15,44,53,79,86],eol:73,eos_id:[8,71],epoch:31,epsilon:10,equal:[8,9,19,51,68,75],equat:[7,8,9,10,75],equival:[8,15,17,33,50,91],error:[6,7,8,9,10,15,16,23,29,48,53,58,75,82,95],error_clipping_threshold:[6,56],especi:9,essenc:15,essenti:[8,15],estim:[8,15,43],eta:86,etc:[7,12,17,41,42,48,91],etcd:[12,14,19,23,24,26],etcd_addr:24,etcd_endpoint:12,eth0:[80,87],eval:[7,17,31,44,45,95],evalu:[8,13,14,26,42,44,79,80],evaluate_difficult:7,even:[15,41],evenli:24,event:[63,86],event_handl:[14,15,63],eventu:51,everi:[7,8,9,12,15,19,23,24,26,32,43,48,50],everyth:[31,42,43],evid:38,exactli:[8,9,56],exampl:[7,8,9,10,12,14,17,27,29,30,31,32,36,38,39,40,41,43,45,46,49,51,94],exc_path:53,exceed:8,except:[8,12,26,32,51],exchang:38,excluded_chunk_typ:7,exconv:8,exconvt:8,exdb:12,exe:85,exec:61,execut:[18,19,23,27,31,44,46],executioncontext:[75,76],executor:[31,37,39],exist:[15,17,19,29,40,41,44,50,51,76],exit:[24,29,86],exp:58,expand:68,expand_a:[8,67,68],expand_lay:68,expand_level:[8,67],expandconvlay:8,expandlevel:67,expans:8,expect:8,expert:18,expir:19,explain:[7,19,30,32],explan:[8,16,27,42,48],explicit:[51,74],explicitli:[15,44],explor:8,exponenti:5,expos:[25,51],express:[15,43],ext:8,extend:[7,43,51],extens:[26,43],extent:35,extern:[18,34,35,45],external_librari:18,extra:[6,8,9,42,91],extra_lay:14,extraattr:[6,84],extraattribut:8,extract:[7,8,38,42,93,94],extract_fea_c:94,extract_fea_pi:94,extralayerattribut:[6,9,56,57],extralayeroutput:9,extrem:8,f1205:58,f120da72:86,fa0wx:86,fabric:80,face:18,facotr:8,fact:[39,40],factor:[6,8,10],factori:34,fail:[19,23,44,53,58,82,86],failur:[19,24],fake:31,fake_imag:41,faked_imag:31,falloc:28,fals:[6,7,8,9,10,12,16,17,33,36,39,41,49,52,56,59,63,68,71,74,75,84,86,93,95],false_block:[17,33,39],false_label:41,false_read:41,faq:90,far:51,fast:[8,23,46,79],faster:[8,9,19],fault:[14,23,45],fbd1f2bb71f4:86,fc1:[44,74,84],fc2:[44,84],fc3:84,fc4:84,fc_act:9,fc_attr:9,fc_bias_attr:9,fc_layer:[40,50,56,58,59,68,84,95],fc_layer_nam:9,fc_mat:14,fc_op:50,fc_out:17,fc_output:50,fc_param_attr:9,fc_without_b:17,fclayer:74,fcop:30,fdata:68,fea:94,fea_output:94,featur:[2,5,8,12,73,94],feed:[9,14,15,32,36,40,42,44,63],feed_dict:[31,44],feeder:12,festiv:2,fetch:[12,19,22,42,53,73],few:[18,19,41,49],fewer:8,fg0:8,field1:14,field2:14,field:[8,14,17,46,49,50,56],fifth:32,figur:[15,18,31,36,43,93],file:[2,7,8,12,14,15,18,19,21,23,24,26,27,28,29,35,41,42,45,52,73,75,91,94],file_list:2,file_nam:[58,59,68,94,95],filenam:[2,21,40,56],fileoffset:28,filer:8,filesystem:[26,27,28,42],fill:[8,19,23,40],fill_zero_grad:45,filter:[8,9],filter_s:[8,9],filter_size_i:8,find:[8,10,17,19,26,48],find_var:16,findop:17,findvar:[17,48],fine:[6,23,30],finish:[19,23,26,27,50,86],first:[8,14,15,17,19,23,26,27,29,31,32,36,39,40,42,45,49,50,51,75,76,91,95],first_seq:71,firstli:[7,8],firstn:12,firstseen:86,fit:[12,45],five:39,fix:[6,34,42,73],flag:12,flatten:[39,40,76],flatten_result:56,flexiabl:41,flexibl:[8,9,15,24,32,36,42,51],float32:[4,12,30,31,40,41,58,59,75,94],floor:[8,58],flow:[17,36,47],fmt:58,fname:58,folder:[18,21,27,29],follow:[7,8,9,10,12,14,15,16,17,18,19,23,27,30,31,32,33,36,39,41,43,45,48,49,50,51,88,89,91],forbid:15,force_load:34,forest:17,forget:[10,15],fork:8,form:[8,9,10],format:[7,12,14,16,23,51,73,74],former:[15,18],formula:[8,9,16],formular:8,forth:31,forward:[5,8,9,16,17,22,24,31,37,38,39,45,46,74],forward_op:16,forwardactiv:74,forwardbackward:14,forwardtest:4,found:[8,39,48],four:[7,32],fp16:[45,52],fp32:[45,52],fp64:52,fparam:58,fpga:44,frame:[7,45,51],framework:[15,17,39,45,48,50,75],free:[12,91],frequenc:12,frequent:[23,41,45],fresh:[26,44],friend:48,friendli:31,from:[2,4,7,8,9,12,14,16,17,18,19,21,22,23,24,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,48,51,53,59,61,70,75,76,79,86,91,93,95],from_no_sequ:[8,67],from_sequ:[8,67],from_tar:14,fromfil:[41,58,59,94],fromstr:58,fulfil:79,full:[8,19,26,36,91],full_matrix_project:[9,68,71],fulli:[42,43,91,95],fullmatrixproject:8,fullsiz:22,fully_matrix_project:9,fullyconnectedlay:74,func:[2,12,23,46],funciton:9,functor:30,fundament:[43,45],further:[8,50,91],furthermor:44,futur:[8,26,42,45,92],fvs:50,fwd_op:46,g_b0:31,g_b1:31,g_b2:31,g_block:31,g_h0:31,g_h0_bn:31,g_h0_relu:31,g_h1:31,g_h1_bn:31,g_h1_relu:31,g_h2:31,g_im:31,g_loss:31,g_optim:31,g_step:31,g_w0:31,g_w1:31,g_w2:31,gain:8,gamma:94,gan:15,gangliao:18,gate:[8,9],gate_act:[8,9,68],gate_attr:8,gate_bias_attr:8,gate_param_attr:8,gate_recurr:8,gather:[8,38,75],gauss:6,gaussian_normal_random:31,gcc:[34,45,61,65,66,72],gce:85,gcepersistentdisk:85,gcreators_:50,gen:8,gen_proto_pi:77,gen_rand_param:58,gender:[12,87],gener:[2,7,8,9,12,14,15,16,17,18,19,21,23,24,26,30,37,39,41,42,43,45,46,49,50,51,79,84,87,93],generated_word_embed:8,generatedinput:[8,70,71],genr:87,geq:8,gereat:7,get:[2,7,8,12,14,16,17,18,19,23,24,26,27,28,31,36,44,45,46,48,50,51,74,86],get_all_op_proto:50,get_block:40,get_cloud_job:44,get_config_arg:84,get_data:[86,95],get_dict:12,get_dim:16,get_embed:12,get_float_el:16,get_grad:14,get_input_lay:74,get_model:94,get_movie_title_dict:12,get_numeric_gradi:16,get_numerical_gradi:16,get_output:16,get_sample_from_lin:56,get_shap:14,get_support:53,get_tensor:16,get_vari:17,get_word_dict:12,getbatchs:74,geteigendevic:76,getenv:[15,27,87],gethostbynam:87,gethostnam:87,getidmap:87,getinput:74,getinputgrad:74,getinputvalu:74,getlayeroutput:14,getmat:22,getoptconfig:22,getoutputgrad:74,getoutputvalu:74,getparam:22,getparameterconfig:22,getparameterptr:74,getparameterspars:22,getparametersremot:22,getplac:[75,76],getpodlist:87,getsiz:74,gettask:23,gettranspos:74,getw:74,getweight:74,getwgrad:74,gist:9,git:[47,53,61,66,72,73],github:[9,18,31,61,66,72,73,94],give:[2,19,36,45],given:[8,12,14,24,26,30,31,41,43,44,51],glide:18,global:[6,15,17,18,19,38,40,44,45,48,50,72,79],global_block:40,global_learning_r:6,globalstat:79,globalstatinfo:79,globe:2,glolal_block:40,glusterf:85,gnueabihf:66,go_librari:18,go_test:18,goal:[32,45],gob:23,godep:18,godoc:34,goe:[8,9,19,33,48],going:[30,91],golang:18,good:[8,31,41,91],goodfellow13:8,googl:[15,45,58,65],googleapi:85,got:48,gprotos_:50,gpu:[6,8,11,16,27,38,42,44,45,47,53,61,72,75,79,84,91,94],gpu_id:[56,82,84],gpu_per_train:[42,44],gpugpu_id:81,gpukernel:45,gpuplac:75,grab:19,grad:[16,24,49,82],grad_op_class:45,grad_op_maker_:46,grad_op_typ:[45,46],grad_op_type_:46,grad_share_block_num:[81,82],grad_var_nam:16,gradient:[6,7,8,10,14,19,23,32,37,38,45,49,82,87,95],gradient_check:75,gradient_clipping_threshold:[6,56,95],gradient_evalu:7,gradient_flat:16,gradient_machin:[14,35],gradientcheck:75,gradientmachin:[4,14,35,38,87],gradientmachine_:22,gradopdescmak:46,gradopdescmakerbas:46,gradopmak:46,grain:30,gram:93,grandient:14,graph:[8,14,17,18,19,31,36,39,42,44,52],great:[43,91],greater:8,greaterthan:50,green:31,grep:61,groudtruth:71,ground:[7,8],group:[9,23,91],group_input1:71,group_input2:71,group_input:[68,71],grouplen:12,grpc:91,gru:[8,95],gru_bias_attr:9,gru_decod:71,gru_decoder_with_attent:71,gru_encoder_decod:93,gru_layer_attr:9,gru_memori:9,gru_siz:95,gru_step:71,gru_step_lay:9,grumemori:[9,57,71],gserver:[8,74],gsizex:79,guarante:40,guard:22,guid:[28,45,86],gzip:[23,86],h0_bn:31,h_prev:17,hadoop:15,hand:45,handi:18,handl:[12,15,27,38,41,42,44,48,51],handler:[14,17],happen:[23,50],hard:[42,43,51],harvest:95,has:[7,8,9,10,12,15,16,17,18,19,23,24,26,31,39,42,43,44,45,49,50,79,91],has_kei:14,hassubseq:68,have:[8,9,12,15,16,17,18,19,23,24,26,27,30,31,32,36,38,39,40,41,42,43,44,45,46,48,49,52,91],hdf:21,head:75,header:[24,35,45,58,59,94],height:[8,12,17,34,41,58,74,75],height_:49,held:19,hello:15,help:[4,17,29,45,51,73],helper:[8,42,46,51],henc:[40,48],here:[6,7,8,9,12,15,18,19,25,29,32,41,50,91],heterogen:[42,43],heurist:[8,43],hidden:[8,9,37,42,57,58],hidden_a:58,hidden_b:58,hidden_dim:68,hidden_out:17,hidden_s:9,hierach:70,hierarch:[8,39,40,45,68],hierarchi:45,high:[6,91],higher:[30,51],highest:[12,17],highli:[12,51],him:15,hint:[4,43],his:44,histor:30,hl_get_sync_flag:74,hold:[15,19,23,25,31,42,44,48,50,76],holder_:76,home:[21,29,42,44,80,86,87],honor:23,hook2:68,hook:[6,68],hookattr:6,hookattribut:6,horizont:8,host:[18,27,80,86],host_c:[65,66],hostnetwork:87,hostpath:[85,86,87],hot:95,hous:[2,12],how:[6,8,15,17,19,23,29,30,38,50],howardjohnson:68,howev:[8,9,16,26,38,40,41,42,46,49,50],howto:87,hpp:34,html:12,htod:79,http:[8,9,12,18,27,31,61,65,66,72,73,85,86,91,94],huber:8,huge:8,human:8,hyper:[8,31],hyperplan:12,i1116:87,i1117:79,ib0:80,ics:12,id_input:7,idea:[8,18,41],ident:[8,46],identifi:33,identityoffsetproject:8,identityproject:8,idmap:87,ids:[7,8,56],idx:[23,31,74],ies:29,ifels:[17,39],ifelseop:39,ight:8,ignor:[2,8],iil:58,illustr:[7,19,24,30,36,42,44],ilsvrc:94,im_siz:31,imag:[11,12,15,31,32,37,39,41,44,61,72,73,86,87,88,89,91,94],image_a:41,image_b:41,image_fil:41,image_lay:41,image_list_provid:94,image_nam:15,image_path:41,image_reader_cr:41,image_s:94,imagenet:[8,21],imagepullpolici:87,imageri:8,images_reader_cr:41,imagin:32,img:[2,8,9,42],img_conv_lay:9,img_pool_lay:9,imgsiz:79,imgsizei:79,imgsizex:79,immutable_paramet:15,imperfect:45,implement:[8,9,10,12,17,23,24,25,26,27,30,33,34,35,38,42,43,48,50,51],implemet:22,impli:18,implicit:44,imposs:91,improv:[8,43,45],inarg:[4,22],inc_path:53,includ:[7,8,9,12,15,17,18,24,27,31,34,35,36,39,40,42,45,50,65,66,73,75,79],incorpor:8,incorrect:8,increas:[19,23,58],increment:32,incupd:74,inde:[12,41],independ:[8,16,24,44,48,91],index:[7,8,11,12,14,16,17,19,23,39,40,51,68],indexslot:8,indic:[7,8,17,24,31,36,39,46,49,51],indice_map:51,indices_map:51,individu:19,industri:[19,91],ineffici:38,infer:[15,17,19,33,34,40,44,45,49],infer_shap:40,inferior:26,infershap:[17,40,45,75,76],infershapecontext:[75,76],infiniband:80,info:[7,8,12,36,63,68,74,80,87,91],inform:[8,12,14,17,27,29,36,40,42,48,49],inherit:[17,37,45],ininst:15,init:[6,14,17,31,36,42,63,74,87],init_attr:40,init_from_tar:14,init_hook:[68,95],init_model_path:[81,82,84,93,95],initi:[2,6,8,9,12,14,18,23,32,36,40,42,43,50,51,82,95],initial_max:[6,58],initial_mean:[6,8,58],initial_min:[6,58],initial_std:[6,8,58],initialize_op_attr:40,initpaddl:4,initrd:91,inlcud:9,inlin:76,inner:[56,68],inner_:68,inner_mem:68,inner_param_attr:9,inner_rnn_output:68,inner_rnn_st:68,inner_rnn_state_:68,inner_step:68,inner_step_impl:68,inproj_attr:8,inproj_bias_attr:8,inproj_param_attr:8,input0:76,input1:[8,9,76],input2:8,input:[2,5,7,8,9,11,12,14,16,17,22,26,30,31,32,36,38,40,41,42,43,44,45,46,48,50,51,56,57,58,59,63,67,68,70,71,74,75,76,84,87,93,95],input_conf:8,input_data:74,input_data_target:74,input_featur:5,input_fil:59,input_hassub_sequence_data:74,input_id:8,input_imag:9,input_index:74,input_label:74,input_lay:74,input_loc:8,input_nam:15,input_proj_bias_attr:9,input_proj_layer_attr:9,input_seg:51,input_seq:8,input_sequence_data:74,input_sequence_label:74,input_sparse_float_value_data:74,input_sparse_non_value_data:74,input_t:74,input_to_check:16,input_typ:[56,59,68,95],input_valu:16,input_var:16,inputbuff:22,inputdef:74,inputgradi:46,inputlayers_:74,inputs_to_check:16,inputtyp:12,insert:[45,46,73],insid:[7,8,19,38,41,43,45,46],instal:[8,27,47,53,65,66,73,80,86],instanc:[8,16,17,19,21,25,33,36,40,42,45,46],instanti:19,instead:[8,9,11,18,22,27,32,41,42],instruct:[17,32],int16:52,int32:[39,51,52,82],int64:[28,49,52],integ:[2,7,8,12,23,27,34,63,95],integer_sequ:56,integer_valu:[2,12,56,63,68,95],integer_value_sequ:[2,12,68,71,95],integer_value_sub_sequ:68,integr:[7,91],inter:[8,42],intercept:8,interchang:[32,45],interfac:[6,8,9,14,17,23,27,29,38,45,46,80,91],intergr:8,intermedi:[29,31,37,42],intern:[8,9,14],internet:[18,19,91],interpret:7,interv:8,introduc:[8,17,19,31,48,50],intuit:[26,45],invalid:[41,48],invoc:[18,30,45],invok:[2,8,14,38,42,43,45,46,50,79],iob:7,ioe:7,ip_str:87,ipc:85,ips:87,ipt:[8,50,58,68,71],ipx:91,ipython:15,is_gener:93,is_loc:14,is_predict:95,is_seq:[8,71],is_stat:[6,58],is_tensor:50,is_test:94,is_train:2,isinst:[4,63],ispodallrun:87,isspars:74,issu:[18,31,44],issue_numb:73,item:[8,12,14,26,41,87,91],iter:[2,8,9,10,12,14,15,19,41,42,51],its:[2,8,9,14,15,16,17,19,23,31,32,36,38,40,45,46,48,49,50,79],itself:[19,26,48],ivs:50,java:[17,34,39,45],jeremi:79,jmlr:8,job:[12,26,42,44,45,80,81,82,84,85,87,94,95],job_dispatch_packag:80,job_id:12,job_mod:93,job_nam:[27,87],job_namespac:87,job_path:87,job_path_output:87,job_workspac:80,jobnam:87,jobpath:87,jobselector:87,jobserv:27,join:[19,68],jointli:9,jpg:94,json:[80,86],jth:9,jupyt:[27,61],just:[5,7,8,9,12,18,23,24,31,36,38,42,45,46,48,49],jypyt:15,k8s:[87,91],k8s_data:87,k8s_job:15,k8s_token:15,k8s_train:87,k8s_user:15,kafka:21,kaim:8,kaimingh:94,kebilinearinterpbw:79,kebilinearinterpfw:79,keep:[8,12,19,32,48,50,91],keep_top_k:8,kei:[2,12,14,16,17,19,21,23,28,45,46,50,51,72,73,79,85,87],kept:[8,40],kernel:[8,16,49,75,76],key1:82,key2:82,keyword:87,kill:19,kind:[15,16,19,25,32,37,42,49,52,85,86,87],know:[15,23],known:[17,30,36],kriz:12,kselectedrow:49,ksimonyan:9,kube:85,kube_cluster_tl:15,kube_ctrl_start_job:15,kube_list_containers_in_job_and_return_current_containers_rank:15,kubeadm:85,kubectl:[85,86,87],kuberent:19,kubernet:[15,19,45,78,80,87,88,89,91],kubernetes_service_host:15,kwarg:[2,9,10,12,50,68,95],l1_rate:6,l2_rate:6,l2regular:[56,95],l93:22,label:[2,7,8,10,12,14,31,32,37,39,41,42,43,44,56,59,63,68,86,94,95],label_dim:[8,68,95],label_fil:41,label_lay:41,label_path:41,labelselector:87,lag:82,lake:2,lambdacost:8,lambdarank:8,languag:[8,12,32,45,48,93],larg:[11,12,42,43,73],larger:[6,7,8],larger_than:[17,33,39],last:[7,8,9,36,39,67,68],last_seq:68,last_time_step_output:8,lastseen:86,latenc:[8,42],later:[18,45,76,92],latest:[8,17,18,19,26,53,86,87],latter:51,launcher:15,layer1:[8,9,56,67],layer2:[8,56,67],layer3:8,layer:[4,6,7,9,11,12,13,14,17,22,31,32,33,37,39,41,42,43,45,50,51,56,58,63,67,70,71,74,94,95],layer_0:74,layer_att:57,layer_attr:[8,56,57,71,84],layer_num:[84,94],layer_s:8,layer_typ:8,layerbas:74,layerconfig:74,layergradutil:74,layermap:74,layeroutout:8,layeroutput:9,layers_test:53,lbl:7,ld_library_path:80,leaki:31,learing_r:37,learn:[6,7,8,9,10,12,15,24,26,31,32,41,42,43,44,45,61,79,92,94],learnabl:14,learning_method:[59,93,95],learning_r:[6,24,42,56,58,59,93,95],learning_rate_arg:58,learning_rate_decay_a:58,learning_rate_decay_b:58,learning_rate_schedul:58,leas:19,least:[7,8,19],leav:17,lecun:12,left:[8,17],legal:50,len:[2,8,24,28,40,68,74,87,95],length:[8,9,12,24,36,45,51,86],leq:8,less:[8,15,91],less_than:15,let02:86,let:[7,8,15,17,26,30,32,36,37,46],level:[6,8,30,36,51,52,70],lgtest:18,lgtest_main:18,lib64:[53,61,80,82],lib:[35,60,65,66],lib_path:53,libapi:18,libari:35,libcuda:[53,61],libnvidia:[53,61],libpaddl:[34,35,45,73],libpaddle_capi:35,libpaddle_gserv:35,libpaddle_math:35,libprotobuf:58,librari:[8,18,25,35,42,80,82],life:19,lifecycl:91,lifetim:48,lightweight:30,like:[7,8,12,17,18,19,22,27,30,31,32,40,41,42,45,48,49,51,91,94],limit:[8,12,45,58,79],linaro:66,line:[2,7,12,18,22,27,29,32,39,45,56,58,68,73,84],line_count:58,linear:[8,56,58,63],linearactiv:59,link:[8,9,18,28,29,45,48,70,91],linux:[28,61,65,66,72,85],linux_x86_64:[47,53],lipeng:93,list:[1,2,7,8,9,12,14,15,17,18,23,27,29,31,37,38,40,44,46,48,51,56,59,80,84,94,95],listen:19,littl:24,load:[8,15,19,31,40,42,59,87,94],load_data_arg:4,load_featur:94,load_feature_c:94,load_feature_pi:94,load_missing_parameter_strategi:[81,82,84,93],load_mnist:31,load_paramet:58,loadparamet:4,loadsave_parameters_in_pserv:[22,81,82],loc:7,local:[6,14,16,17,19,25,26,32,36,39,45,60,80,81,82,87],local_scop:16,localhost:[61,85],localip:87,localpath:29,locat:[8,14,18,51],lock:[18,19,23,24,43],lod:[36,49,51,52],lod_desc:[49,52],lod_level:[40,49,52],lod_tensor:[36,49,52],lodtensor:[45,52],lodtensordesc:49,log:[23,29,31,42,54,58,74,80,82,86,87],log_barrier_abstract:[81,82],log_barrier_lowest_nod:[81,82],log_barrier_show_log:[81,82],log_clip:[81,82],log_error_clip:[81,82],log_period:[82,84,86,87,95],log_period_serv:[81,82],logarithm:5,logger:[2,68],logic:[26,31,37,38,42,43,48,51],logist:95,logit:31,longer:[19,42],look:[2,7,17,27,32,42],lookahead:8,loop:[16,17,41,48],loop_var:51,loss:[8,31,37,95],lost:37,lot:[42,91],low:[8,37,51],low_rnn:36,lower:[8,36],lower_level_rnn:36,lpaddle_capi_shar:35,lpaddle_capi_whol:35,lrelu:31,lstm:[8,68,71,86,95],lstm_bias_attr:9,lstm_cell_attr:9,lstm_group:[9,68],lstm_group_input:68,lstm_input:68,lstm_last:68,lstm_layer_attr:9,lstm_nest_group:68,lstm_output:68,lstm_size:95,lstm_step:9,lstmemori:[9,57,68,71],lstmemory_group:[8,57,68],lstmemory_unit:57,ltr:8,mac:[35,61,65],machin:[8,9,12,14,31,42,43,56,70,91],machine_transl:71,maco:72,macro:[30,46],made:[19,24],mai:[8,9,16,17,41,42,43,44,45,48],main:[4,39,45],mainli:25,maintain:[8,17,23,40,45,92],majel:18,major:42,make:[2,7,8,15,17,18,19,23,24,26,32,36,38,41,42,45,46,51,65,66,72,73,74,75,77,79,91],make_ddim:76,make_function_oper:30,make_vari:50,maker:[45,46],man:28,manag:[14,19,24,25,29,42,48],mandarin:8,mani:[8,9,18,23,31,38,45,46,48,49,50,51],manipul:[40,46],manner:8,manual:[37,42,46,58,91],manylinux1_x86_64:[47,53],map:[7,8,12,14,15,17,23,40,46,48,50,51,63,91],map_fn:51,map_read:12,mapper:12,mapreduc:15,mark:[31,32,36,43,48,91],mask:[6,8],master:[15,26,45,47,85],mastermind:18,mat:[34,35],mat_cache_row:22,mat_norm:22,mat_normal_shar:22,mat_param_attr:9,mat_sparse_row:22,mat_sparse_row_auto_grow:22,mat_sparse_row_id:22,mat_sparse_row_prefetch:22,mat_sparse_row_prefetch_full_s:22,mat_value_shar:22,match:[8,18,56],matchbox:91,math:[9,34,45,74,75,79],matirx:8,matmul:[17,36,51,75],matrix:[7,8,9,12,14,22,34,35,74,75],matrixptr:74,matrixtyp:35,mattyp:22,max:[6,8,12,16,40,58,67,79,84],max_diff:16,max_id:[8,14],max_job_id:12,max_length:[8,71],max_movie_id:12,max_relative_error:[16,75],max_sort_s:8,max_user_id:12,maxframe_evalu:7,maxid:7,maxid_evalu:7,maxim:8,maximum:[7,8,12,17,24],maxinum:11,maxpool:8,mayb:[8,17],md5:[12,20],mean:[6,7,8,9,10,11,12,14,18,36,41,42,48,56,82,91,94],mean_meta:94,mean_meta_224:94,mean_valu:94,mean_var_nam:8,meant:51,mechan:[8,9,25,46],mem:[8,17,27,68],mem_per_p:44,mem_per_train:44,member:[12,15,32,38,40,48],memcpi:[38,79],memori:[9,17,22,23,27,45,71,76,79,86],memory_boot:9,memory_nam:[8,57],memory_test:72,memory_threshold_on_load_data:[81,82],mention:[18,23,43],mere:9,merg:[8,24,26,36,38,73],mergedict:93,messag:[17,32,39,40,45,46,49,52,53,73,86],meta:[80,94],meta_config:80,meta_gener:80,metadata:[28,86,87],metal:[85,91],metaphor:32,metaplotlib:15,method:[2,8,10,14,16,17,26,31,32,37,43,45,48,49,51],mfs:87,might:[8,17,18,39,43],million:12,min:[6,8,40,79,84],min_block:17,min_count:43,min_desc:17,min_pool_s:[2,56],min_word_freq:12,mini:[8,12,14,17,19,33,36],mini_batch:41,minibatch:[8,17,32,33,39],minikub:85,minim:[10,17,31,37,43,45],minimum:8,minsizerel:[65,66],minu:46,minus_grad:46,minusgradop:46,minusop:46,minusopgradmak:46,minusopprotoandcheckermak:46,minut:[19,26],mip:65,mirror:18,mislead:24,miss:31,mix:[9,51,71],mixed_lay:[9,68],mixed_layer_attr:9,mixedlayertyp:8,mkdir:[29,77],mkl:[45,60],mkl_root:60,ml_data:80,mnist:[2,4,21,31,32,39,41,42,44,45],mnist_model:4,mnist_provid:2,mnist_random_image_batch_read:41,mnist_train:[2,41],mnist_train_batch_read:41,mnt:87,mobil:45,mode:[8,14,73,87],model:[8,9,12,14,17,19,20,32,37,42,43,44,45,51,84,92,93,95],model_config:4,model_list:[82,84],model_path:84,model_zoo:[93,94],modifi:[8,42,73],modul:[2,9,12,14,30,31,51,58,59,75,94,95],modulo:8,momentum:[6,48,56,63,95],momentumoptim:59,mon:86,mono:8,month:18,moosef:85,more:[7,8,9,12,15,16,18,19,23,26,27,29,30,32,36,37,40,41,42,43,45,46,51,58,79,91],morin:8,most:[8,12,15,18,26,32,41,42,91],mostli:91,motiv:45,mount:27,mountpath:[86,87],move:[8,19,23,29,91],movi:[2,12],movie_categori:12,movie_id:87,movie_info:12,movie_review:12,movieinfo:12,moving_average_fract:8,mpi:80,mse:[32,37,39],much:[8,19,37,41,51],mul:[30,44,74,75],mul_grad:75,mul_op:75,mulgradkernel:75,mulkernel:75,mulop:[30,75],mulopgrad:75,mulopmak:75,multi:[8,38,91,94],multi_binary_label_cross_entropi:8,multi_crop:94,multigradientmachin:38,multinomi:8,multipl:[7,8,9,12,14,15,16,23,24,26,30,42,43,44,45,52],multipli:[7,8],multiprocess:12,must:[5,7,8,9,12,24,40,41,45,50,56,74,75,76],mutabl:76,mutable_data:[75,76],mxnet:17,my_cost:58,my_standalone_toolchain:65,mypaddl:[86,87],name:[2,6,7,8,9,11,14,15,16,17,19,21,22,24,27,30,35,39,40,44,45,47,49,50,51,52,58,59,61,63,68,71,74,79,84,85,86,87,88,89,91,95],name_prefix:21,namespac:[17,33,34,74,75,85,86,87],nativ:8,natur:[23,26,43,51],nchw:8,ndarrai:[14,21],ndcg:8,ndcg_num:8,ndk:65,nearli:16,necess:51,necessari:[8,17,24,26,38,40,50,51],need:[7,8,9,12,15,16,18,22,23,24,26,27,29,30,31,37,38,40,42,43,44,45,46,48,50,51,53,79,87,91],need_tran:58,neg:[2,7,8],neg_distribut:8,neg_overlap:8,neg_pos_ratio:8,ner:7,nerual:42,nest:[8,12,17,39],net:[8,9,17,31,36,48],net_diagram:94,netop:[17,45],network:[4,6,7,8,10,12,13,14,15,16,17,19,22,31,36,37,41,42,43,48,50,52,57,63,68,80,84,87,91,93,94],network_config:84,neural:[8,9,10,12,14,15,17,19,42,48,52,68,70,93],neuralnetwork:38,never:[12,41,48,86,87],new_block_idx:40,new_stat:36,newblock:40,newest:24,newli:91,newop:17,newopdesc:40,newprogram:40,newremot:42,newvardesc:40,next:[2,8,12,19,25,51],nfs:87,nfsdir:87,nginx:61,ngram:12,nic:[80,81,82,87],nil:23,nine:12,nlp:8,nltk:12,nms_threshold:8,nms_top_k:8,nmt_without_attent:56,nnz:74,no_cach:2,no_grad_set:[16,75],no_sequ:[2,8,63],noavx:61,node0:87,node:[8,18,26,42,43,44,45,52,85,86,87,91],node_0:87,node_1:87,node_2:87,nodebook:61,nodefil:80,nois:[8,19,31],noisi:31,non:[8,19,49],none:[2,4,6,7,8,9,10,11,14,15,16,17,31,33,36,37,39,40,44,50,51,59,71,94],norm:[9,31],norm_by_tim:8,normal:[8,9,12,86,87,94],notat:8,note:[6,8,9,11,14,15,17,22,23,27,41,45,76],notebook:27,noth:[5,14,48,73],notic:46,notingradi:75,notion:51,notori:16,now:[8,12,18,19,31,43,45,46,48,70],np_arrai:12,nproc:72,nullptr:[46,48,74],num:[8,9,80,82,87],num_channel:[8,9],num_chunk_typ:7,num_class:[8,9],num_filt:[8,9],num_gradient_serv:[81,82],num_group:8,num_neg_sampl:8,num_p:[42,44],num_parameter_serv:15,num_pass:[14,59,63,81,82,84,86,87,95],num_repeat:8,num_result:7,num_results_per_sampl:8,num_row:49,num_samples_process:58,num_shard:21,num_step:51,num_train:[42,44],number:[7,8,9,12,17,19,21,41,43,45,50,51],numchunktyp:7,numdevices_:84,numeric_grad:16,numerical_grad:16,numlogicaldevices_:84,numofallsampl:7,numofwrongpredict:7,numpi:[6,12,14,21,31,40,41,58,59,63,75,94],numreal:22,numsampl:79,numtagtyp:7,numtimeout:23,nv_:18,nv_gpu:72,nv_librari:18,nv_test:18,nvcc:[18,61],nvidia:[53,61,72],obei:7,obj:[2,58,59,94,95],object:[2,6,8,9,10,12,14,15,22,31,34,37,40,44,45,48,79],observ:[8,10],obtain:26,obvious:18,occup:87,occur:[12,14],occurr:17,oct:86,odd:8,off:[35,60,61,65,66,72,73,77,91],offer:[17,44,45,50],offici:[8,18],offlin:[19,21,91],offset:[8,22],often:22,ograd:74,old:[16,24,26,45],omit:[56,95],on_init:2,onc:[8,19,23,32,42,43],one:[2,5,7,8,9,10,11,12,14,15,16,17,19,22,23,24,26,27,30,31,36,37,38,39,40,41,42,44,45,46,48,49,51,91,95],onehotcrossentropyopkernel:75,ones:[30,31,45],onli:[7,8,9,11,14,15,16,18,22,23,24,25,26,27,29,31,32,36,37,38,40,42,43,44,45,49,50,51,68,70,91],onlin:[8,10,19,21,41],only_cpu:16,onto:[42,43],op_:75,op_check:75,op_class:[45,50],op_maker_class:[45,50],op_proto:50,op_test_util:75,op_typ:45,opattrcheck:75,opcreat:50,opdesc:[17,32,39,40,45,46,50,52],opdescbind:46,opdescbuild:17,open:[2,8,15,21,31,41,56,58,59,68,94],openbla:60,openblas_root:60,oper:[8,9,10,12,16,17,31,32,36,37,42,44,48,52,75,76],operaotr:46,operartor:76,operator_grad:16,operatorbas:[17,30,45,46,50,75],operatorwithkernel:75,opinfo:[45,46],opinfomap:46,opkernel:[75,76],opkernelkei:45,opmak:50,opproto:75,opprotoandcheckermak:[46,75],opprotomak:[50,75],opregist:50,opregistri:50,ops:[16,17,18,32,39,40,45,75,91],ops_:17,ops_test:18,opt:[15,37,44,50,60,87],opt_op_list:37,optestmeta:75,optim:[6,13,14,16,31,38,39,42,43,44,45,49,56,58,63],optimis:37,optimize_op_attr:40,optimzi:56,option:[7,8,15,18,31,39,45,49,50,52,91],optmization_op_list:37,optyp:50,opwithkernel:49,order:[8,9,12,14,32,41,51,87,91],ordereddict:14,org:[7,8,9,12,21,28,31,61],organ:[7,8],orient:50,origin:[8,12,16,31,48,51,73],other:[7,8,9,12,17,19,24,29,36,48,50,91],otherchunktyp:7,otherwis:[8,12,15,19,24,26,31,41],our:[15,18,31,42,43,48,51],out:[8,14,15,17,18,23,26,36,40,56,68,70,71,75,76],out_dir:87,out_left:8,out_mem:71,out_memori:9,out_right:8,out_size_i:8,out_size_x:8,outer:68,outer_mem:68,outer_rnn_st:68,outer_rnn_state_:68,outer_step:68,outlier:8,outout_lay:14,outout_layer1:14,outout_layer2:14,output:[5,6,7,9,11,12,14,15,16,17,21,26,29,30,31,32,33,36,39,40,41,42,43,45,46,48,49,50,51,56,59,68,71,75,76,80,84,86,87,93,94,95],output_:8,output_all_step:36,output_dir:94,output_id:8,output_lay:[14,56,94],output_max_index:11,output_mem:[8,71],output_nam:16,output_num:36,output_path:21,output_seg:51,outputbuff:22,outputgradi:46,outputh:8,outputw:8,outsid:[2,8,9,48],outupt:51,outv:74,over:[8,9,14,15,51],overal:[31,91],overlap:[7,8],overlap_threshold:[7,8],overrid:[17,19,29,44,75,76],overview:[23,24,25],overwrit:29,own:[24,26,37,42,44,50],pack:[51,58],packag:[12,23,27,30,47,53],pad:9,pad_c:8,pad_h:8,pad_w:8,padding_attr:8,padding_i:8,padding_x:8,paddl:[2,4,5,6,7,8,9,10,11,12,14,15,17,18,19,21,27,29,30,31,33,34,35,36,38,39,42,44,45,50,51,56,58,59,61,63,71,72,73,74,75,77,79,80,84,86,87,91,93,95],paddle_begin_init_param:24,paddle_dir:75,paddle_doc:77,paddle_docs_cn:77,paddle_element_typ:24,paddle_element_type_float32:24,paddle_element_type_float64:24,paddle_element_type_int32:24,paddle_element_type_int64:24,paddle_element_type_uint32:24,paddle_element_type_uint64:24,paddle_enforc:17,paddle_enforce_eq:[75,76],paddle_error:[34,35],paddle_exampl:27,paddle_finish_init_param:24,paddle_get_param:24,paddle_gradi:24,paddle_init_param:24,paddle_job:27,paddle_matrix:[34,35],paddle_matrix_cr:35,paddle_matrix_get_shap:34,paddle_matrix_shap:34,paddle_n:[80,87],paddle_new_etcd_pserver_cli:24,paddle_new_pserver_cli:24,paddle_on_cloud:27,paddle_output:86,paddle_paramet:24,paddle_port:[80,87],paddle_ports_num:[80,87],paddle_ports_num_for_spars:80,paddle_ports_num_spars:87,paddle_process_by_paddl:87,paddle_pserver2:80,paddle_pserver_cli:24,paddle_pserver_client_releas:24,paddle_root:93,paddle_save_model:24,paddle_send_grad:24,paddle_server_num:87,paddle_source_root:93,paddle_train:[35,47,80,87],paddledev:[53,61,86,87],paddlepaddl:[8,9,12,14,18,19,21,24,25,26,27,28,29,30,31,32,33,36,37,38,40,41,44,45,48,51,52,61,71,72,73,79,80,88,89,91,92,93],pain:44,pair:[7,8,17,32,37,42,45],pakcag:18,palceholder_just_ignore_the_embed:93,paper:[8,31],para:[22,93],paraconvert:93,paradigm:45,paragraph:36,paragraph_data:36,paragraph_out:36,parallel:[42,43,45,79,84,86,87],parallel_nn:[6,81,82],param:[6,8,9,12,16,17,24,38,58,76],param_attr:[8,9,22,56,58,59,71],param_config_proto:24,param_fil:58,paramattr:[6,8,56,58,59,71],paramet:[7,9,10,11,12,13,16,17,18,20,22,26,29,31,32,36,37,39,41,42,48,50,51,56,58,63,82,87],parameter_attribut:8,parameter_block_s:[81,82],parameter_block_size_for_spars:[81,82],parameter_learning_r:6,parameter_list:37,parameter_nam:[14,15],parameter_serv:15,parameter_valu:22,parameterattribut:[6,8,9,22],parameterclient2:87,parameterclient_:22,parametermap:74,parametermutex_:22,parameters_:74,parameters_and_grad:37,parameterserver2:22,parameterset:15,parameterupdat:38,parameterupdater_:22,parametris:10,params_grad:37,paraphras:93,paraphrase_data:93,paraphrase_model:93,paraphrase_modeldata:93,paraspars:74,parent:[17,39,40,45],parent_:[17,48],parent_idx:40,parenthes:45,pars:[12,18,72],parse_config:4,parse_known_arg:87,parsefromstr:58,parser:87,part:[7,8,17,26,39,40,91],partial:[8,14],partial_sum:8,particular:[32,45],partit:[19,21,42,43,45],paserv:87,pass:[2,8,14,17,19,31,37,38,41,45,48,51,56,59,63,73,79,82,84,86,87,95],pass_id:[14,63],pass_idx:41,pass_manu:58,passtyp:74,past:15,patch:28,path:[7,12,14,19,23,24,27,41,65,66,80,82,85,86,87],pattern:[12,19,34],paus:[19,26],pdf:[8,9],peer:54,pem:[15,21],pend:[19,23],pep425tag:53,per:[7,8,12,19,24,41],perform:[8,16,24,31,38,45,79,81],period:[19,26,44,82],peroid:8,persist:[49,52],persistentvolum:85,persistentvolumeclaim:[85,87],person:[7,15],perspect:45,perturb:16,peter:44,pex:91,pfs:[21,29,44],pfsclient:21,pfspath:29,phase:[46,91],photo:31,physic:91,pid:85,piec:[8,9],pillow:27,pip:[47,53,73,80],pixel:[2,8,12],pixels_float:2,pixels_str:2,place:[2,19,26,42,43,45,75,76],placehold:[31,76],placement:43,plain:[7,8,27,35],plan:[19,45],platform:[17,65,75,76],pleas:[6,8,9,10,15,19,23,24,25,36,40,41,42,44,45,52,53,87,92],plot:15,plu:[8,16],pnpairvalid:81,pod:[21,27,85,86,87],podip:87,podlist:87,point:[17,19,27,44,76,79,91],pointer:[17,24,40,45,48,76],polar:12,poli:58,pollut:26,pool3:74,pool:[9,13],pool_attr:9,pool_bias_attr:9,pool_layer_attr:9,pool_pad:9,pool_siz:[2,8,9],pool_size_i:8,pool_strid:9,pool_typ:[8,9],pooling_lay:[9,56,95],pooling_typ:[8,56,67,95],poolingtyp:11,pop:17,popul:24,popular:[18,31],port:[18,80,81,82,86,87],port_num:81,ports_num:[82,87],ports_num_for_spars:[22,81,82,84,87],pose:19,posit:[2,7,8,9],positive_label:7,posix:85,possibl:[15,17,23,40,43],post:[27,28],potenti:79,pow:58,power:91,practic:8,pre:[8,9,12,15,24,93],pre_dictandmodel:93,pre_stat:[36,51],preambl:40,precis:7,precision_evalu:7,predetermin:8,predic:12,predict:[2,4,7,8,10,14,42,56,80,93,94,95],predict_fil:[81,82],predict_lay:14,predict_output_dir:[81,82,95],predict_sampl:4,prediction1:14,prediction2:14,prefer:85,prefetch:[22,74],prefix:[7,19,21],pregrad:74,premodel:93,prepand:40,prepar:[16,27,38,88],prepend:40,prepend_oper:40,preprocess:[12,51,80,93,95],present:[15,17,51,73],preserv:29,prev_batch_st:[81,82],prevent:[10,15,19,23,26],preview:45,previou:[8,9,14,19,29,36,43],previous:8,previous_memori:17,price:[12,45],primari:32,primit:51,principl:[15,18],print:[4,6,14,15,42,53,59,63],printallstatu:79,printer:7,printstatu:79,priorbox:8,prioriti:45,prite:7,privat:[17,35,48,49,50,51,73,76],prob:[7,14],probabilist:[8,93],probabl:[7,8,14],problem:[8,10,15,16,18,26,31,32,45],proc:61,proce:[12,19,41],procedur:17,proceed:8,process2:68,process:[2,6,8,9,12,15,17,21,22,23,26,42,50,56,58,59,68,87,95],process_num:12,processdata:94,processor:79,prod:[61,73],produc:[8,9,12,19,41],product:[8,27],productgraph:86,profil:[29,79],proflier:79,prog:87,program:[12,15,21,24,26,32,33,37,41,42,44,45,48,79,87],programdesc:[40,44,46],programm:[40,42],progress:[19,23],proj:8,project:[8,9,27,35],promis:[8,9],prompt:29,prone:15,propag:10,propos:[17,37,43,51],protect:[50,74,75],proto:[11,39,45,50,52,75],proto_:50,protobuf:[14,17,27,32,39,40,45,46,50,58],protocol:[7,91],protomak:75,provid:[8,12,15,17,24,27,31,44,50,51,56,59,68,81,91,95],provis:91,prune:[8,17],ps_desir:19,pserver:[14,22,24,25,27,45,80,81,82,87],pserver_addr:24,pserver_cpu:27,pserver_id:20,pserver_mem:27,pserver_num_thread:[22,81,82],pserver_spec:14,pseudo:[15,27,46,51],pseudocod:51,psize:74,ptr:35,pull:[18,45,47,61],purpos:[8,19,42,43,79],push:[17,87],push_back:74,put:[18,19,22,40,43],pwd:[61,72,73],pxe:91,py_paddl:[4,53],pybind:17,pydataprovid:56,pydataprovider2:[2,4,59,87],pyramid:8,pyramid_height:8,python:[14,15,17,25,30,31,32,34,38,45,47,51,53,56,61,71,72,73,74,75,80,93,94],pythonpath:53,queri:8,question:[8,15,43,50],queue:43,quick:86,quick_start:[27,86,87,88,95],quick_start_data:86,quickli:45,quickstart:86,r14b:65,r_t:8,rac:8,rais:12,rajathkmp:31,ran:[43,79],rand:[31,58,79,82,84],random:[6,8,12,21,31,38,41,58,59,75],random_imag:21,randomli:26,rang:[8,12,21,31,41,42,44,50,87,95],rank:[8,15,51,94,95],rare:2,raspberri:66,raspberrypi:66,raspbian:66,rate:[6,7,9,10,12,24,56,80,87],rather:[27,31,51],ratio:[8,82],raw:8,rdma_tcp:[81,82],reach:19,read:[2,12,14,15,19,21,41,42,43,45,51,58,59,91,94],read_from_realistic_imag:15,read_from_rng:15,read_lock:20,read_mnist_imag:15,read_next_from_fil:56,read_paramet:58,read_ranking_model_data:15,readabl:45,reader:[14,21,31,32,39,40,42,44,63],reader_cr:21,reader_creator_bool:41,reader_creator_random_imag:[12,41],reader_creator_random_image_and_label:[12,41],readi:[19,86,91],readlockguard:22,readm:[35,73],readwritebuffer_:22,real:[8,22,31,41],real_process:2,realist:15,realiz:[17,36],reason:[9,15,16,19,86],recal:7,receiv:[19,27,43],recognit:[8,94],recommend:[9,15,80,87],record:[12,23,50],recordio:[12,15,21,23,42,44],recov:[19,51],recover:45,recoveri:23,rectangular:8,rectifi:8,recurr:[48,68,69],recurrent_group:[9,57,68,70,71],recurrent_lay:9,recurrent_op:51,recurrentgradientmachin:[35,51],recurrentgroup:7,recurs:[17,18,29,45],recv:[42,43],recvparametertyp:22,red:31,reduc:[10,43,45],reduce_by_kei:45,reduce_mean:31,refactor:[32,38,40,42,43,51],refer:[6,8,9,10,16,17,19,23,24,25,36,39,40,45,48,51,52,60],referenc:[8,23],reference_cblas_root:60,refine_unknown_arg:87,reflect:23,reg:50,regard:91,region:[8,48],regist:46,register_gpu_profil:79,register_lay:74,register_op:[30,45,46,50,75],register_op_cpu_kernel:75,register_op_gpu_kernel:75,register_op_without_gradi:[45,75],register_oper:46,register_tim:22,register_timer_info:79,registerop:50,registri:[27,86,91],regress:8,regular:[6,56,95],reinforc:44,rel:[9,16,26,75],relat:[19,26,27,48,49,91],relationship:46,releas:[44,47,65,66,85],reli:[16,37],reliabl:19,relu:[8,31],remain:51,rememb:8,remot:[6,18,22,45,73,80,82,84],remote_ess:44,remote_sess:44,remoteparameterupdat:[22,25],remov:[12,29,73],renam:29,reorgan:8,repeat:[17,32,39,49,50,52],repeatedli:32,replac:[18,23,44,46],replic:42,replicaset:27,repo:18,report:[23,42],reportdataset:23,repositori:[8,65],repres:[8,9,17,23,40,43,44,45,49,51,52],represent:[8,24,31,32,42,49],request:[18,19,22,26,42,45,47,86,91],requir:[7,8,15,19,24,26,27,29,36,39,42,43,45,46,49,50,52,80,91],res5_3_branch2c_bn:94,res5_3_branch2c_conv:94,research:[12,42],reserv:29,reserveoutput:74,reset:[8,19,54],reshap:[16,41,58],reshape_s:8,residu:94,resiz:[22,75,76],resnet_101:94,resnet_152:94,resnet_50:94,resolv:[18,73,86],resourc:44,respect:[16,31,36],respons:[8,22,31,38,86],rest:[8,17,27,28,91],restart:[19,24,86,91],restartpolici:[86,87],restor:16,restrict:48,resu:41,result:[2,5,7,8,14,16,23,31,32,37,38,42,79,95],result_fil:7,resum:26,retriev:[17,48],return_seq:9,reuqest:47,reus:[17,26,41,45],rev:72,reveal:15,revers:[8,9,70,71],review:[12,73,86],reviews_electronics_5:86,rewrit:18,rgb:8,rho:10,right:[8,16,17,18,27,45],rkt:[27,72],rmsprop:[56,95],rnn:[8,9,17,31,40,45,48,70,71,81],rnn_bias_attr:71,rnn_layer_attr:71,rnn_out:71,rnn_output:51,rnn_state:68,rnn_state_:68,rnn_step:8,rnn_use_batch:[81,82],rnnlm:12,rnnstep:51,roadmap:51,robust:8,role:[12,15,23,24,42],rollback:40,root:[10,11,61,80,86,87,93],root_dir:80,rot:8,row:[7,8,12,22],row_id:8,rows_:49,rpc:23,rpcserver:23,rpi:66,rpi_arm_neon:66,rpi_toolchain:66,rstrip:87,rtk:91,rtype:[8,12],rule:[7,32,42],run:[15,16,17,18,19,27,30,31,32,36,37,39,42,43,44,45,48,49,53,61,72,73,76,79,80,86,87,88,89,91],runinitfunct:[79,87],runnabl:43,running_on_cloud:27,runtim:[2,17,36,44,45,52,53],runtime_table_:17,safe:27,sai:[8,32,33],same:[2,7,8,9,14,15,16,23,24,26,30,31,36,42,44,45,46,48,51,68,76,95],samping_id:8,sampl:[2,7,12,31,50,95],sample_id:7,sample_num:7,sampler:31,satifi:7,satisfi:[18,49],save:[2,8,12,14,19,21,23,24,27,32,42,49,52,86],save_dir:[59,82,84,86,87,95],save_only_on:[81,82],savetxt:58,saving_period:[81,82,87],saving_period_by_batch:[81,82,84],saw:2,sbin:61,scalabl:45,scalar:[8,17,33,51],scale:[5,42,43,46,50,75],scaleop:75,scaleopmak:[45,75],scalingproject:8,scan:[23,45],scatter:8,schedul:[23,27,43],scheduler_factor:6,scheme:[7,22],scope:[16,40,44],score:[7,8],script:[12,77],search:[8,19,48,71],second:[8,15,29,31,36,39,41,48,50,75,95],section:[40,43],see:[8,9,15,19,40,42,44,58],seed:[58,79,82],seem:18,segment:[7,36,51],sel_fc:8,selcet:8,select:8,selected_id:8,selected_indic:8,selected_row:[49,52],selected_rows_desc:[49,52],selectedrow:52,selectiv:8,selector:86,self:[16,31,37,40,51,74,75],selfnorm:8,semant:[12,15,47],semat:15,send:[19,24,42,43,45,50,52],send_back_parameter_typ:22,sendbackparameterspars:22,sendbackparametertyp:22,sendparameterrequest:22,sendparameterrespons:22,sensit:8,sent:[15,24,42,45,50,86],sentanc:56,sentenc:[2,8,12,36,51,68,71],sentence_input:51,sentence_last_state1:68,sentence_last_state2:68,sentiment:2,sentimental_provid:2,sentimental_train:2,separ:[7,24,30,46],seper:51,seq:[8,12,68],seq_len:51,seq_pool:[8,67],seq_silc:8,seq_text_print:7,seq_to_seq_data:93,seq_typ:12,seqlastin:68,seqtext_evalu:7,seqtoseq:[8,58,93],seqtoseq_net:[8,93],sequel:2,sequenc:[2,5,7,8,9,11,12,17,32,37,39,51,56,63,68,70,95],sequence_conv_pool:95,sequence_group:8,sequence_layer_group:68,sequence_nest_group:8,sequence_nest_layer_group:68,sequencegen:68,sequencestartposit:8,sequencetextprint:7,sequencetyp:[2,8,63],sequenti:[8,17],seri:[9,68],serial:[14,17,23,38,45,52],serializ:45,serv:[42,45,51],server:[15,18,22,25,26,42,45,54,80,82,85,87,91],serverless:19,servic:91,sess:[31,37,44],session:37,set:[2,6,7,8,9,12,14,15,19,27,31,36,40,45,46,48,51,56,58,59,68,72,75,76,79,80,86,93,94,95],set_active_typ:74,set_default_parameter_nam:6,set_drop_r:74,set_float_el:16,set_input:8,set_siz:74,set_typ:74,setdatatyp:49,setdefault:75,setq:72,settotalbyteslimit:58,setup:[47,74,75,91],sever:[7,8,16,22,31,36,38,49,51],sexstant:91,sgd:[10,14,15,19,27,38,42,43,44,49,59,63,80,81],shall:18,shape:[8,12,14,16,17,31,33,36,39,40,44,45,49,63],shard:[19,20,21,22,23,24,26,42,43],share:[8,18,31,35,38,45,51],shared_bia:9,shared_bias:8,shared_librari:18,shared_ptr:[34,35,48,76],shorten:8,should:[6,7,8,12,14,15,16,17,24,27,30,31,36,37,38,39,41,42,45,46,49,50,51,52,70,75],should_be_fals:15,should_be_tru:15,should_shuffl:[2,68],show:[7,10,17,19,29,33,36,39,49,51,72],show_check_sparse_distribution_log:[81,82],show_layer_stat:[81,82],show_parameter_stats_period:[81,82,84,86],shown:[8,15,42],shuf:56,shuffl:[12,56],side:[8,14,38],sigint:80,sigmod:50,sigmod_op:50,sigmod_output:50,sigmoid:[8,17,44,50,51],sigmoidactiv:[9,68],sign:28,similar:[8,17,41,43,45,51,91],similarli:[8,12],simpl:[5,7,8,9,12,14,32,39,43,48,50,51,87],simple_attent:71,simple_gru:[71,95],simple_lstm:[8,57,95],simple_rnn:[8,71],simpler:38,simpli:[8,15,24,36],simplifi:[15,40,50],sinc:[8,19,23,25,26,41,42,44,46,49,51,91],singl:[7,9,12,19,42,43,44,45,48],sinlg:14,site:18,size:[2,7,8,9,10,12,14,19,21,22,24,31,40,41,42,44,49,50,51,56,58,59,63,68,71,74,75,76,94,95],size_a:8,size_b:8,size_t:[22,51,74],sizeof:17,skip:[41,58,59,73,94],sleep:87,sliceproject:8,slide:[8,10,12,19],slightli:31,slope:8,slopeinterceptlay:8,small:[12,16,31],small_messag:[81,82],smaller:[8,16,19],smart:48,smartli:8,smooth:8,snap:86,snapshot:[20,26],snippet:[30,37],sock:27,sock_recv_buf_s:[81,82],sock_send_buf_s:[81,82],socket:87,softmax:[8,9,15,17,33,39,42,43,44,56,71,74,95],softmax_param:58,softmax_param_attr:9,softmax_selfnorm_alpha:8,softmaxactiv:[68,95],softwar:91,solid:31,solut:91,solv:[15,42,45],some:[6,8,12,14,15,17,18,22,23,24,26,27,30,31,32,36,37,39,40,42,43,45,46,48,51,91],some_c_api_funct:35,some_inst:35,some_op:[36,51],some_python_class:34,somecppclass:34,somedata:14,somegotyp:34,someth:[8,22,40],sometim:[8,10,41],somewhat:24,somewher:48,soon:19,sort:[8,12,51,87],sort_by_length:51,sourc:[8,12,16,18,29,31,35,41,45],source_dict_dim:71,source_language_word:71,space:[7,8,40,43],space_seperated_tokens_from_dictionary_according_to_seq:7,space_seperated_tokens_from_dictionary_according_to_sub_seq:7,spars:[6,8,10,12,22,56,74,80,82,84,87],sparse_binary_vector:[2,12,56,63],sparse_binary_vector_sequ:12,sparse_float_vector:[2,63],sparse_non_value_slot:12,sparse_remot:22,sparse_upd:[6,22,56],sparse_value_slot:12,sparse_vector:[12,56],sparse_vector_sequ:12,sparseparam:74,sparseprefetchrowcpumatrix:74,spatial:8,spec:[86,87],special:[8,24,37,40,42],specif:[14,18,19,29,45,48],specifi:[7,8,15,16,22,23,24,27,29,31,40,42,44,48,50,51],speech:8,speed:[9,91],sphinx:[34,61,77],split:[2,8,26,33,45,51,68,80],split_count:87,sqrt:8,squar:[8,10,11],square_error_cost:[59,63],squarerootnpool:8,squash:73,srand:82,src:[18,87],src_backward:71,src_dict:58,src_dict_path:58,src_embed:71,src_forward:71,src_root:4,src_word_id:71,srl:12,ssd:8,ssh:[61,80],sshd:61,sstabl:15,stabil:16,stabl:[47,85],stack:[45,51],stackexchang:8,stage:[18,25,31,52,73],stale:[19,44],standalon:65,standard:[6,45],stanford:[12,16,86],star:18,start:[8,9,14,18,19,22,23,24,26,27,38,42,53,73,82,86,87],start_paddl:87,start_pass:[81,82],start_po:8,start_pserv:[81,82],startpaddl:87,startup:[19,27],stat:[79,82],state:[8,9,19,36,48,51,57,70,86],state_act:[8,9,68],statement:32,statfulset:87,static_cast:76,staticinput:[8,70,71],statist:8,statset:79,statu:[27,73,79,86,87],status:86,std:[14,18,22,34,35,45,46,48,50,74,75,76,82],stderr:80,stdout:80,step:[8,9,11,16,17,19,24,31,32,38,40,42,43,45,50,51,68,70,71,91],step_id:51,step_input:51,step_net:17,step_output:51,step_scop:45,stepnet:[17,36,45,48],stepout:68,still:[23,26,42,46],stirng:40,stochast:[10,19,23,26],stop:8,storag:[28,85],store:[7,8,12,14,16,17,18,22,38,39,40,42,44,45,46,48,51],str:[14,27,51,84,87],straight:39,straightforward:49,strategi:[11,19,43,82],street:8,strict:41,stride:[8,9],stride_i:8,stride_x:8,string:[2,7,8,14,17,23,29,39,40,44,45,46,48,49,50,52,74,75,82],strip:[58,68],struct:[23,24,28,35,46,50,58],structur:[17,23,31,39,40,45,49],stuff:73,stun:2,style:[8,45,50],sub:[7,8,12,15,26,31,36,38,40,42],sub_nest_seq:8,sub_sequ:[2,8,63],subclass:40,subcommand:29,subgradi:10,subgraph:[31,43],submiss:42,submit:45,subnet:15,subobjectpath:86,subseq:[67,70],subsequ:8,subsequenceinput:[8,68],succeed:[23,86],success:[8,24,86],successfulcr:86,sudo:72,suffer:16,suffic:41,suffix:27,suggest:[8,18],suit:91,suitabl:49,sum:[8,10,17,20],sum_:8,summar:31,sumopgradmak:46,sumpool:[8,56],suppli:49,support:[6,7,8,11,12,16,17,19,26,27,30,31,38,41,42,43,45,46,49,68,91],suppos:[18,30,49],suppress:[8,29],sure:45,surpass:8,svs:50,swagger:28,swap_channel:94,swig:[25,34,35],swig_paddl:4,switchop:17,symbol:[8,17,35],symbols_ready_:17,symbolt:[17,45],symlink:73,sync:19,syncflag:74,synchron:[10,19,23],syntax:41,sys:94,sysroot:65,system:[17,18,19,24,26,28,30,31,42,43,56],t2b:93,tab:95,tabl:[7,8,17,49,52],tablelookup:49,tablelookupgrad:49,tablelookupop:49,tableproject:8,tag:[7,12,53,61],tagtyp:7,tainer_id:87,take:[2,7,8,9,15,17,18,19,26,31,32,33,39,40,45,46,51],taken:51,talk:24,tanh:[8,9,31,42,71,74],tanhactiv:[9,68],tar:14,target:[8,12,14,17,18,31,37,42,44,45],target_dict_dim:71,target_dictionary_dim:8,target_language_embed:8,target_language_word:71,target_link_librari:18,targetinlink:[8,68],task:[7,8,42,50],task_queu:23,taskentri:23,taskqueu:23,tbd:[25,68],tcp:82,tear:79,technic:19,tee:86,tell:[19,23,24,50],templat:[30,50,75,76,86,87,91],tempor:8,temporari:[27,92],tensor:[16,18,31,36,43,44,49,51,52,75],tensor_array_read:51,tensor_array_s:51,tensor_array_stack:51,tensor_array_unstack:51,tensor_array_writ:51,tensor_s:16,tensor_test:18,tensor_to_check:16,tensorarraydesc:51,tensordesc:49,tensorflow:[17,31,33,42,43,51],term:[8,9,19],termin:86,tessorarrai:51,test100:12,test10:12,test1:21,test:[1,2,8,12,14,15,16,18,35,41,44,47,73,74,75,76,79,80,82,84,94,95],test_:75,test_all_data_in_one_period:86,test_check_grad_ingore_i:75,test_check_grad_ingore_x:75,test_check_grad_norm:75,test_compar:53,test_comparespars:53,test_comparetwonet:53,test_comparetwoopt:53,test_config_pars:53,test_data:4,test_fcgrad:74,test_gpuprofil:79,test_layergrad:74,test_list:[2,58,59],test_mul_op:75,test_networkcompar:53,test_pass:[81,82,84],test_period:[81,82,84],test_predict:53,test_pydataprovid:53,test_pydataprovider2:53,test_pydataproviderwrapp:53,test_recurrent_machine_gener:53,test_recurrentgradientmachin:[53,68],test_swig_api:53,test_train:53,test_traineronepass:53,test_wait:[81,82],testa:15,testb:15,testbilinearfwdbwd:79,testcas:75,testconfig:74,testfcgrad:74,testfclay:74,testlayergrad:74,testmulgradop:75,testmulop:75,testq:15,testresult:14,testutil:74,text1:29,text:[2,7,9,12,15,36,93],text_conv:95,text_fil:12,tflop:79,tftp:91,tgz:12,than:[6,7,8,9,19,27,30,31,40,45,46,51,58,91],the_current_program:40,thei:[8,15,18,19,24,26,29,31,32,37,40,43,44,45,49,50,51,52,79],them:[7,8,9,15,16,18,19,22,27,30,41,43,45,46,48,49,50,51,52,79],themselv:18,therein:[8,17],theta:31,theta_d:31,theta_g:31,thi:[2,6,7,8,9,10,12,14,15,16,17,18,19,22,23,24,25,26,27,30,31,32,36,37,38,39,40,41,42,43,44,45,50,51,79,91],thing:[2,31,45],think:[15,18],third:[8,19],third_parti:[8,65,66],those:[17,18,19,30,32,33,39],though:[51,91],thought:18,thread:79,thread_local_rand_use_global_se:[81,82],threadid:84,threadloc:79,three:[7,8,16,19,32,37,38,39,41,94],threshold:[6,7,8,19,23,82],through:[8,18,19,23,25,37,44],throughput:79,thrust:45,thu:[8,26,92],tier:86,time:[8,9,11,12,15,16,18,19,23,26,30,36,40,41,42,43,45,46,49,50,51,52,68,79,82,86,87,91],timelin:[8,45],timeout:[19,23],timeout_sec:12,timer:79,timestamp:[8,20],timestep:[8,48],titl:[12,87],tls:28,tmp:2,to_no_sequ:[8,67],to_sequ:[8,67,68],to_your_paddle_clone_path:77,todo:[7,10,12,17,19,23,26,50],toend:8,togeth:[8,9,12,14,51],token:[7,8,15,71],toler:[14,16],too:[12,16,42,51],took:91,tool:[65,66,77,87],toolchain:[65,66],top:[7,14,36,94],top_k:7,top_level_rnn:36,toplevel:72,topolog:[15,19,38,42,44],topolopi:14,torch:17,toronto:12,tostr:58,total:[14,19,41,43,79,86,91],total_pass:41,trace:[17,31],track:[19,23,40,73],tractabl:8,tradit:[8,17],traffic:42,trail:12,train100:12,train10:12,train:[1,2,6,7,8,10,12,17,21,23,24,26,31,32,38,39,44,45,49,52,54,56,59,63,71,80,82,84,86,87,88,89,93,94,95],train_arg:87,train_args_dict:87,train_args_list:87,train_conf:93,train_config_dir:87,train_i:63,train_list:[2,58,59,94],train_read:63,train_x:63,trainabl:[8,40],trainer:[2,4,15,20,21,22,23,25,38,42,43,45,59,63,74,82,84,87],trainer_config:[1,2,4,59,80,86,87,95],trainer_config_help:[2,59,74],trainer_count:[56,81,82,84,86,87],trainer_cpu:27,trainer_cr:27,trainer_gpu:27,trainer_id:[82,87],trainer_intern:22,trainer_mem:27,trainer_packag:27,trainerconfighelp:58,trainerid:[26,87],trainerintern:95,trainonebatch:22,tran:74,transact:[19,23],transform:[8,45],transform_param_attr:9,translat:[8,9,56,93],transpos:8,transposedfullmatrixproject:8,travel:2,travers:32,travi:73,treat:[8,17,24],treatment:24,tree:[8,17,40,87],trg_embed:71,tricki:34,trigger:[26,38],trim:8,trivial:51,true_block:[17,33,39],true_imag:41,true_label:41,true_read:41,truth:[7,8],tune:[6,8,81],tupl:[8,9,12,14,40,41],ture:8,turn:[8,40,41,70],tutori:[86,87,88,89,92,93],twice:[31,43],twine:47,two:[7,8,9,15,24,25,26,27,29,31,32,39,41,42,44,45,46,48,49,50,51,52,75,76,79],txt:[2,18,27,29,74,80,85,95],type:[2,7,8,9,11,12,15,17,19,22,23,26,27,28,29,34,35,36,39,40,41,45,46,49,50,52,59,63,68,71,74,75,76,84,86,94,95],type_nam:50,typedef:[24,34,35],typeid:50,typenam:[30,50,75,76],typic:[7,42],ubuntu:47,ubyt:41,uci:12,ufldl:8,uid:86,uint32:28,uint64:34,uint64_t:34,unawar:24,unclear:26,under:[18,23,43],understand:91,understand_senti:71,undeterminist:79,unidirect:8,unifi:49,uniform:[6,8,12,21,31,41],uniform_random:40,uninstal:53,uniqu:[15,17,19,26,27,48],unique_name_gener:40,unique_ptr:[46,48,74],unit:[8,9,18],unittest:[35,53,75],unix:80,unk:[49,52,93],unknown:8,unlik:8,unordered_map:48,unpack:51,unrol:36,unseg:8,unsign:24,unstack:51,unstack_from:51,unsupervis:31,unsupport:75,until:[19,24,43,48,87],untrack:73,unzip:65,updat:[6,8,10,19,23,24,28,31,36,37,38,42,48,51,73,80,84],update_equ:[14,63],update_hook:6,update_memori:17,update_op:37,updatecallback:74,upgrad:[53,92],upload:[19,27,28,47],upon:19,upper:8,upstream:[53,73],url:12,usag:[7,8,9,14,33,38,87],use:[6,7,8,9,11,12,14,15,16,17,18,19,25,31,36,37,38,42,43,44,48,49,50,51,52,73,75,79,87,94],use_etcd:14,use_global_stat:8,use_gpu:[4,56,63,81,82,84,86,87,94,95],use_old_updat:[22,81,82],use_seq:59,use_sparse_remote_updat:22,used:[2,7,8,9,10,11,12,14,15,16,17,18,19,25,26,31,36,38,40,41,42,44,45,48,50,51,79],useful:[8,9,16,48],usegpu:74,user:[6,8,9,12,14,15,16,17,18,21,23,26,27,29,30,31,32,37,40,41,42,43,44,45,46,48,50,51,85,91],user_id:87,user_info:12,user_nam:21,usercert:21,userinfo:12,userkei:21,usernam:[21,73],uses:[19,26,38,42],using:[6,8,9,12,14,15,17,18,19,23,24,26,27,29,30,31,36,37,39,41,42,46,48,50,75,92],usr:[53,60,61,80,82,87],usrdict:93,usrmodel:93,usual:[8,14,27,39,79],util:[79,87,91],uuid:[20,26],v28:8,v7a:65,valid:[8,41,45,48],valu:[2,4,6,7,8,10,11,12,14,16,17,19,33,36,37,38,39,42,44,45,48,49,50,51,52,56,74,84,87,94,95],value1:82,value2:82,value_:49,value_evalu:7,value_rang:12,valueerror:56,values_:51,vanilla:71,varabl:43,vardesc:[17,32,39,40,45,49],vardescbuild:17,variabl:[8,12,15,16,17,31,32,33,36,37,39,42,43,44,46,49,50,51,86],variablenamemap:75,varialbl:31,varianc:8,variant:[8,51],varienc:51,varient:51,variou:17,varproto:50,vars_:[17,48],vartyp:[49,52],vec:58,vector:[8,9,12,15,17,22,24,33,36,40,45,46,49,51,95],vendor:18,verb:12,verbos:29,veri:[8,11,18,23,30,31,38,43,48,51],verifi:17,version:[8,9,18,27,29,31,33,47,61,79,81,82],versu:15,vertic:8,vgg:9,via:[19,36,41,73,91],view:8,virtual:46,virtualenv:72,visibl:[26,48],visit:14,visual:8,vlog:22,volum:[61,85,86,87],volumemount:[86,87],vutbr:12,wai:[7,8,9,15,24,26,42,44,51],wait:[10,19,24,87],wangkuiyi:18,want:[2,8,15,27,31,41,44,48,51],warn:[29,53,58,87],warp:8,warpctc:8,watch:19,wbia:94,weight:[7,8,9,10,74,94],weight_act:9,weightlist:74,weights_:74,weights_t:74,welcom:18,well:[27,30,31,42,44,49],were:[7,18],wether:8,wget:65,what:[6,8,10,18,31,43,50,73,91],when:[2,6,7,8,12,14,16,17,18,19,22,23,24,27,29,38,39,40,42,43,45,51,79,91],whenev:40,where:[8,9,10,15,17,19,26,32,36,39,45,51],wherea:[17,23,30,33],whether:[7,8,14,16,17,41,49,51],which:[6,7,8,9,10,12,14,15,16,17,18,19,21,23,24,26,27,30,31,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,91],while_loop:51,whileloop:51,whileop:17,who:[30,32,40],whoever:24,whole:[2,7,12,31,33,34,35,36,50,91],whose:[8,12,16,19,26,36,45,50,51],why:[9,16,35,79],wide:[18,31],width:[7,8,12,22,34,41,58,74,75],wiki:[8,18],wikipedia:[8,12],wilder:2,window:[8,11,12,72,85],wise:[8,43,45],with_avx:[60,61,65,73],with_bia:50,with_c_api:[65,66],with_doc:60,with_doubl:[60,74],with_dso:60,with_gpu:[60,61,65,72,73],with_profil:79,with_python:[60,65],with_rdma:[60,65],with_style_check:[60,73],with_swig_pi:[60,65],with_test:[60,61,73,75],with_tim:[60,79],within:[8,23],without:[7,8,19,24,41,43,45],wloop:51,wmt14:71,wmt_shrinked_data:12,woboq:61,won:68,wonder:2,word2vec:[27,56],word:[2,7,8,12,32,36,43,45,50,51,56,68,70,95],word_dict:[68,95],word_dim:[58,68,95],word_id:[2,56],word_idx:12,word_vector_dim:[8,71,93],words_freq_sort:12,work:[12,15,17,18,19,37,40,41,61,68,73,86,87,91],worker:[43,52],workflow:45,workspac:80,would:[14,17,18,19,26,30,31,32,37,38,40,41,43,49,51,91],wouldn:32,wrap:[30,31,91],wrapper:[9,18,30,42,46,51,79],write:[12,15,19,26,30,37,40,41,42,43,45,46,51,58],write_lock:20,writelin:59,writer:[15,40],written:[17,31,42,45,49],wrong:41,wrote:43,wuyi:85,www:[8,12],x64:66,x86:[65,66],x86_64:65,x_1:8,x_n:8,x_neg:16,x_po:16,xarg:[7,53,61,74],xgbe0:82,xgbe1:82,xmap_read:12,xrang:[16,31,41,59,63,74],xxx:[15,51,94],xxxx:20,y_dim:31,y_neg:16,y_po:16,y_predict:63,yaml:[18,86,87,91],yancey1989:27,yann:12,yapf:73,yeild:14,yet:91,yield:[2,12,15,21,41,56,59,63,68],yin:8,you:[2,6,8,9,14,16,27,48,91,94],your:[8,14,15,18,22,27,29,45,53,65,66,91],your_param_nam:58,your_repo:87,your_source_root:35,yourself:8,yuyang18:[10,12],z_dim:31,z_size:31,zero:[6,8,9,10,12,16,19,31,38,49,82],zip:[12,65,87],zoo:93},titles:["API","DataProvider\u7684\u4ecb\u7ecd","PyDataProvider2\u7684\u4f7f\u7528","API\u4e2d\u6587\u624b\u518c","\u57fa\u4e8ePython\u7684\u9884\u6d4b","Activation","Parameter Attribute","Evaluators","Layers","Networks","Optimizer","Pooling","Data Reader Interface and DataSets","Model Configuration","Training and Inference","PaddlePaddle Design Doc","Auto Gradient Checker Design","Design Doc: Block and Scope","Required CMake Function","Design Doc: Distributed Training","\u6a21\u578b\u53c2\u6570\u68c0\u67e5\u70b9\uff08Checkpointing\uff09","\u8bad\u7ec3\u6570\u636e\u7684\u5b58\u50a8\u548c\u5206\u53d1","Alalysis of large model distributed training in Paddle","Design Doc: Master Server","Design Doc: The Client Library of Parameter Server","Design Doc: Remote Parameter Updater for Cluster Train","Design Doc: Save Model","Submit a Distributed Training Job","FileManager\u8bbe\u8ba1\u6587\u6863","PFSClient","Design Doc: Functions, Operators, and Layers","Design for GAN","Design Doc: Computations as a Graph","The IfElse Operator","Paddle\u591a\u8bed\u8a00\u63a5\u53e3\u5b9e\u73b0","C-API \u6a21\u578b\u63a8\u65ad\u5b9e\u73b0\u6587\u6863","RNNOp design","Optimizer Design","Design Doc: The C++ Class Parameters","Design Doc: PaddlePaddle Programs","Design Doc: Python API","Python Data Reader Design Doc","Design Doc: Distributed Training Architecture","Design Doc: Operation Graph Based Parameter Server","Design Doc: Session","Design Doc: Refactorization Overview","Design Doc: Gradient Operators Registration","PaddlePaddle\u53d1\u884c\u89c4\u8303","Design of Scope in Paddle","Design Doc: Selected Rows","Interaction between C++ and Python","Design for TensorArray","Background","\u7f16\u8bd1\u5b89\u88c5\u4e0e\u5355\u5143\u6d4b\u8bd5","\u96c6\u7fa4\u8bad\u7ec3\u4e0e\u9884\u6d4b","FAQ","\u672c\u5730\u8bad\u7ec3\u4e0e\u9884\u6d4b","\u6a21\u578b\u914d\u7f6e","\u53c2\u6570\u8bbe\u7f6e","\u7ecf\u5178\u7684\u7ebf\u6027\u56de\u5f52\u4efb\u52a1","PaddlePaddle\u7684\u7f16\u8bd1\u9009\u9879","PaddlePaddle\u7684Docker\u5bb9\u5668\u4f7f\u7528\u65b9\u5f0f","\u5b89\u88c5\u4e0e\u7f16\u8bd1","\u57fa\u672c\u4f7f\u7528\u6982\u5ff5","\u65b0\u624b\u5165\u95e8","\u6784\u5efaAndroid\u5e73\u53f0\u4e0a\u7684PaddlePaddle\u5e93","\u6784\u5efaRaspberry Pi\u5e73\u53f0\u4e0a\u7684PaddlePaddle\u5e93","\u652f\u6301\u53cc\u5c42\u5e8f\u5217\u4f5c\u4e3a\u8f93\u5165\u7684Layer","\u5355\u53cc\u5c42RNN API\u5bf9\u6bd4\u4ecb\u7ecd","RNN\u76f8\u5173\u6a21\u578b","Recurrent Group\u6559\u7a0b","RNN\u914d\u7f6e","\u7f16\u8bd1PaddlePaddle\u548c\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5","\u5982\u4f55\u8d21\u732e\u4ee3\u7801","\u5b9e\u73b0\u65b0\u7684\u7f51\u7edc\u5c42","\u5982\u4f55\u5199\u65b0\u7684Operator","\u5728Paddle\u4e2d\u5982\u4f55\u4f7f\u7528Eigen","\u5982\u4f55\u8d21\u732e/\u4fee\u6539\u6587\u6863","\u8fdb\u9636\u6307\u5357","GPU\u6027\u80fd\u5206\u6790\u4e0e\u8c03\u4f18","\u8fd0\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3","\u53c2\u6570\u6982\u8ff0","\u7ec6\u8282\u63cf\u8ff0","\u8bbe\u7f6e\u547d\u4ee4\u884c\u53c2\u6570","\u4f7f\u7528\u6848\u4f8b","Kubernetes \u7b80\u4ecb","Kubernetes\u5355\u673a\u8bad\u7ec3","Kubernetes\u5206\u5e03\u5f0f\u8bad\u7ec3","<no title>","<no title>","PaddlePaddle \u6587\u6863","Cluster bootstrapping tool survey","<no title>","\u4e2d\u6587\u8bcd\u5411\u91cf\u6a21\u578b\u7684\u4f7f\u7528","Model Zoo - ImageNet","\u5feb\u901f\u5165\u95e8\u6559\u7a0b"],titleterms:{"\u4e00\u4e9b\u7ec6\u8282\u7684\u8865\u5145":87,"\u4e0a\u4f20\u8bad\u7ec3\u6587\u4ef6":21,"\u4e0b\u8f7d\u548c\u6570\u636e\u62bd\u53d6":93,"\u4e0b\u8f7d\u6570\u636e":86,"\u4e0d\u4f7f\u7528":34,"\u4e0d\u4f7f\u7528swig\u8fd9\u79cd\u4ee3\u7801\u751f\u6210\u5668":34,"\u4e0d\u540c\u7684":57,"\u4e0d\u5bfc\u51fapaddle\u5185\u90e8\u7684\u7ed3\u6784\u4f53":34,"\u4e0d\u5f15\u7528\u5176\u4ed6\u52a8\u6001\u5e93":34,"\u4e24\u79cd\u4f7f\u7528":57,"\u4e2d\u6587\u5b57\u5178":93,"\u4e2d\u6587\u77ed\u8bed\u6539\u5199\u7684\u4f8b\u5b50":93,"\u4e2d\u6587\u8bcd\u5411\u91cf\u6a21\u578b\u7684\u4f7f\u7528":93,"\u4e2d\u6587\u8bcd\u5411\u91cf\u7684\u9884\u8bad\u7ec3\u6a21\u578b":93,"\u4e3a\u4ec0\u4e48\u8981":72,"\u4e3a\u4ec0\u4e48\u9700\u8981\u6027\u80fd\u5206\u6790":79,"\u4ec0\u4e48\u662f\u6027\u80fd\u5206\u6790":79,"\u4ec5\u4ec5\u4f7f\u7528void":34,"\u4ecb\u7ecd":[93,94],"\u4ece\u5feb\u7167\u6062\u590d":20,"\u4ee3\u7801\u8981\u6c42":73,"\u4efb\u52a1\u7b80\u4ecb":59,"\u4f18\u5316\u7b97\u6cd5":95,"\u4f7f\u7528":[73,86],"\u4f7f\u7528\u52a8\u6001\u5e93\u6765\u5206\u53d1paddl":34,"\u4f7f\u7528\u6848\u4f8b":84,"\u4f7f\u7528\u6982\u8ff0":95,"\u4f7f\u7528\u6a21\u578b\u521d\u59cb\u5316\u7f51\u7edc":84,"\u4f7f\u7528\u73af\u5883\u53d8\u91cf":87,"\u4f7f\u7528\u7528\u6237\u6307\u5b9a\u7684\u8bcd\u5411\u91cf\u5b57\u5178":93,"\u4f7f\u7528\u8bf4\u660e":78,"\u4f7f\u7528\u8f6c\u6362\u5e93":21,"\u4f7f\u7528docker\u6784\u5efa":77,"\u4fdd\u6301\u672c\u5730\u4ed3\u5e93\u6700\u65b0":73,"\u4fee\u6539\u542f\u52a8\u811a\u672c":86,"\u4fee\u6539\u6587\u6863":77,"\u514b\u9686":73,"\u5177\u4f53\u67d0\u79cd\u7c7b\u578b\u7684\u5934\u6587\u4ef6":35,"\u5177\u4f53\u67d0\u79cd\u7c7b\u578b\u7684\u5b9e\u73b0\u6587\u4ef6":35,"\u5185\u5b58\u4e0d\u591f\u7528\u7684\u60c5\u51b5":2,"\u5185\u7f6e\u5b9a\u65f6\u5668":79,"\u5199\u68af\u5ea6\u68c0\u67e5\u5355\u5143\u6d4b\u8bd5":74,"\u51c6\u5907\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883":[65,66],"\u51c6\u5907\u5de5\u4f5c\u7a7a\u95f4":80,"\u51c6\u5907\u6570\u636e":59,"\u51c6\u5907\u8bad\u7ec3\u6570\u636e":87,"\u51c6\u5907\u96c6\u7fa4\u4f5c\u4e1a\u914d\u7f6e":80,"\u51cf\u5c11\u6570\u636e\u8f7d\u5165\u7684\u8017\u65f6":56,"\u51cf\u5c11dataprovider\u7f13\u51b2\u6c60\u5185\u5b58":56,"\u51fa\u73b0":57,"\u5206\u5757\u6587\u4ef6\u4f20\u8f93":28,"\u5206\u652f\u89c4\u8303":47,"\u521b\u5efa\u672c\u5730\u5206\u652f":73,"\u521b\u5efajob":87,"\u521b\u5efapaddl":86,"\u5220\u9664\u672c\u5730\u5206\u652f":73,"\u5220\u9664\u8fdc\u7a0b\u5206\u652f":73,"\u5229\u7528\u66f4\u591a\u7684\u8ba1\u7b97\u8d44\u6e90":56,"\u5230\u8fdc\u7a0b\u4ed3\u5e93":73,"\u5236\u4f5c\u955c\u50cf":87,"\u5236\u4f5cdocker\u955c\u50cf":86,"\u524d\u5411operator\u5355\u5143\u6d4b\u8bd5":75,"\u524d\u63d0\u6761\u4ef6":80,"\u52a0\u8f7dpaddlepaddl":63,"\u52a0\u901f\u6267\u884c":20,"\u52a0\u901f\u8bad\u7ec3\u901f\u5ea6":56,"\u52a8\u6001\u5e93\u4e2d\u4e0d\u5d4c\u5165\u4efb\u4f55\u5176\u4ed6\u8bed\u8a00\u7684\u89e3\u91ca\u5668":34,"\u52a8\u6001\u6269\u5bb9":20,"\u5355\u5143\u6d4b\u8bd5":82,"\u5355\u53cc\u5c42rnn":68,"\u5377\u79ef\u6a21\u578b":95,"\u539f\u56e0":34,"\u539f\u56e0\u5217\u8868":34,"\u53c2\u6570\u4fe1\u606f":94,"\u53c2\u6570\u5185\u5b58":56,"\u53c2\u6570\u670d\u52a1\u5668\u548c\u5206\u5e03\u5f0f\u901a\u4fe1":82,"\u53c2\u6570\u6982\u8ff0":81,"\u53c2\u6570\u8bbe\u7f6e":58,"\u53c2\u6570\u8bfb\u53d6":94,"\u53c2\u8003":2,"\u53c2\u8003\u6587\u6863":28,"\u53c2\u8003\u8d44\u6599":79,"\u53cc\u5c42rnn":68,"\u53cc\u5c42rnn\u4ecb\u7ecd":70,"\u53cc\u5c42rnn\u7684\u4f7f\u7528":70,"\u53cd\u5411operator\u5355\u5143\u6d4b\u8bd5":75,"\u53ef\u80fd\u7684\u5185\u5b58\u6cc4\u9732\u95ee\u9898":2,"\u53ef\u80fd\u78b0\u5230\u7684\u95ee\u9898":72,"\u53ef\u9009\u529f\u80fd":93,"\u540d\u8bcd\u89e3\u91ca":28,"\u5411\u7cfb\u7edf\u4f20\u9001\u6570\u636e":95,"\u5411\u91cf":82,"\u542f\u52a8\u4efb\u52a1":87,"\u542f\u52a8\u96c6\u7fa4\u4f5c\u4e1a":80,"\u5440":72,"\u547d\u4ee4\u884c\u53c2\u6570":95,"\u548c":67,"\u5728\u4e0d\u540c\u8bbe\u5907\u4e0a\u6307\u5b9a\u5c42":84,"\u5728paddle\u4e2d\u5982\u4f55\u4f7f\u7528eigen":76,"\u5728paddlepaddle\u5e73\u53f0\u8bad\u7ec3\u6a21\u578b":93,"\u57fa\u4e8epython\u7684\u9884\u6d4b":4,"\u57fa\u672c\u4f7f\u7528\u6982\u5ff5":63,"\u57fa\u672c\u539f\u7406":70,"\u57fa\u672c\u8981\u6c42":34,"\u5982\u4f55\u4e66\u5199\u6587\u6863":77,"\u5982\u4f55\u4f7f\u7528":57,"\u5982\u4f55\u5171\u4eab\u53c2\u6570":58,"\u5982\u4f55\u5199\u65b0\u7684oper":75,"\u5982\u4f55\u51cf\u5c11\u5185\u5b58\u5360\u7528":56,"\u5982\u4f55\u521d\u59cb\u5316\u53c2\u6570":58,"\u5982\u4f55\u52a0\u8f7d\u9884\u8bad\u7ec3\u53c2\u6570":58,"\u5982\u4f55\u52a0\u901f\u8bad\u7ec3\u901f\u5ea6":56,"\u5982\u4f55\u548c\u660e\u6587\u8fdb\u884c\u76f8\u4e92\u8f6c\u5316":58,"\u5982\u4f55\u6307\u5b9agpu\u8bbe\u5907":56,"\u5982\u4f55\u66f4\u65b0\u6587\u6863\u4e3b\u9898":77,"\u5982\u4f55\u66f4\u65b0doc":77,"\u5982\u4f55\u6784\u5efa\u6587\u6863":77,"\u5982\u4f55\u8bbe\u7f6e\u5b66\u4e60\u7387\u9000\u706b":58,"\u5982\u4f55\u8c03\u7528":56,"\u5982\u4f55\u8d21\u732e":77,"\u5982\u4f55\u8d21\u732e\u4ee3\u7801":73,"\u5982\u4f55\u8fdb\u884c\u6027\u80fd\u5206\u6790":79,"\u5982\u4f55\u9009\u62e9sgd\u7b97\u6cd5\u7684\u5b66\u4e60\u7387":58,"\u5b50\u5e8f\u5217\u95f4\u65e0memori":68,"\u5b50\u5e8f\u5217\u95f4\u6709memori":68,"\u5b58\u50a8\u7684\u53c2\u6570\u683c\u5f0f\u662f\u4ec0\u4e48":58,"\u5b89\u88c5":95,"\u5b89\u88c5\u4e0e\u7f16\u8bd1":62,"\u5b89\u88c5\u6d41\u7a0b":62,"\u5b89\u88c5kubectl":85,"\u5b9a\u4e49operator\u7c7b":75,"\u5b9a\u4e49opkernel\u7c7b":75,"\u5b9a\u4e49protomaker\u7c7b":75,"\u5b9e\u73b0":34,"\u5b9e\u73b0\u5355\u5143\u6d4b\u8bd5":75,"\u5b9e\u73b0\u65b0\u7684\u7f51\u7edc\u5c42":74,"\u5b9e\u73b0\u65b9\u5f0f":35,"\u5b9e\u73b0\u8ba1\u7b97":76,"\u5b9e\u73b0c":[74,75],"\u5b9e\u73b0python\u5c01\u88c5":74,"\u5bfc\u51fac":34,"\u5c06\u547d\u4ee4\u53c2\u6570\u4f20\u7ed9\u7f51\u7edc\u914d\u7f6e":84,"\u5c0f\u7ed3":2,"\u5de5\u5177":79,"\u5e76\u5b8c\u6210":73,"\u5efa\u7acb":73,"\u5f00\u53d1\u6807\u51c6":78,"\u5f00\u59cb\u5f00\u53d1":73,"\u5f02\u6b65\u968f\u673a\u68af\u5ea6\u4e0b\u964d":82,"\u5feb\u7167\u4fdd\u5b58\u7684\u8bbe\u8ba1\u5982\u4e0b":20,"\u5feb\u901f\u5165\u95e8\u6559\u7a0b":95,"\u6027\u80fd\u4f18\u5316":78,"\u6027\u80fd\u5206\u6790\u5c0f\u6280\u5de7":79,"\u6027\u80fd\u5206\u6790\u5de5\u5177\u4ecb\u7ecd":79,"\u6027\u80fd\u8c03\u4f18":82,"\u603b\u4f53\u6548\u679c\u603b\u7ed3":95,"\u603b\u4f53\u6d41\u7a0b":72,"\u6216\u8005\u662f":53,"\u627e\u5230\u7684pythonlibs\u548cpythoninterp\u7248\u672c\u4e0d\u4e00\u81f4":53,"\u62a5importerror":53,"\u6307\u9488\u4f5c\u4e3a\u7c7b\u578b\u7684\u53e5\u67c4":34,"\u63a5\u53e3":94,"\u63a5\u53e3\u8f93\u51fa\u591a\u4e2alayer\u7684\u9884\u6d4b\u7ed3\u679c":56,"\u63a8\u5bfc\u65b9\u7a0b":74,"\u63a8\u6d4b\u6267\u884c":20,"\u63d0\u4ea4":73,"\u63d0\u4ea4\u4ee3\u7801\u7684\u4e00\u4e9b\u7ea6\u5b9a":73,"\u63d0\u4ea4\u955c\u50cf":86,"\u642d\u5efa\u795e\u7ecf\u7f51\u7edc":63,"\u652f\u6301\u53cc\u5c42\u5e8f\u5217\u4f5c\u4e3a\u8f93\u5165\u7684layer":67,"\u652f\u6301\u7528\u6237\u81ea\u5b9a\u4e49\u7684\u6570\u636e\u9884\u5904\u7406job":21,"\u6570\u636e\u652f\u6301":82,"\u6570\u636e\u683c\u5f0f\u51c6\u5907":95,"\u6570\u636e\u7684\u51c6\u5907\u548c\u9884\u5904\u7406":93,"\u6574\u4f53\u65b9\u6848":87,"\u6587\u4ef6\u4f20\u8f93\u4f18\u5316":28,"\u6587\u4ef6\u8bbf\u95ee\u65b9\u5f0f":21,"\u6587\u4ef6\u8bbf\u95ee\u7684\u6743\u9650":21,"\u6587\u4ef6\u9884\u5904\u7406":21,"\u6587\u6863":[61,90],"\u65b0\u624b\u5165\u95e8":64,"\u65e5\u5fd7\u4e2d\u4fdd\u5b58\u5747\u4e3a\u7f51\u7edc\u901a\u4fe1\u7c7b\u9519\u8bef":54,"\u65f6\u5e8f\u6a21\u578b":95,"\u65f6\u5e8f\u6a21\u578b\u7684\u4f7f\u7528\u573a\u666f":2,"\u65f6\u95f4\u5e8f\u5217":68,"\u65f6\u95f4\u6b65":68,"\u66b4\u9732\u63a5\u53e3\u539f\u5219":35,"\u672c\u5730\u6d4b\u8bd5":84,"\u672c\u5730\u8bad\u7ec3":84,"\u672c\u5730\u8bad\u7ec3\u4e0e\u9884\u6d4b":56,"\u672f\u8bed":20,"\u6784\u5efa\u548c\u6d4b\u8bd5":73,"\u6784\u5efaandroid\u5e73\u53f0\u4e0a\u7684paddlepaddle\u5e93":65,"\u6784\u5efaraspberri":66,"\u67b6\u6784\u56fe":28,"\u67e5\u770b\u8bad\u7ec3\u7ed3\u679c":86,"\u67e5\u770b\u8f93\u51fa":87,"\u6837\u4f8b\u6570\u636e":2,"\u6846\u67b6\u751f\u6210":28,"\u6848\u4f8b\u4e00":84,"\u6848\u4f8b\u4e8c":84,"\u68c0\u67e5\u6a21\u578b\u8f93\u51fa":80,"\u68c0\u67e5\u96c6\u7fa4\u8bad\u7ec3\u7ed3\u679c":80,"\u6982\u5ff5\u7b80\u4ecb":75,"\u6982\u5ff5\u89e3\u91ca":21,"\u6982\u8ff0":[67,70],"\u6a21\u5757":28,"\u6a21\u578b":94,"\u6a21\u578b\u4e0b\u8f7d":94,"\u6a21\u578b\u53c2\u6570\u68c0\u67e5\u70b9":20,"\u6a21\u578b\u63a8\u65ad\u5b9e\u73b0\u6587\u6863":35,"\u6a21\u578b\u68c0\u9a8c":59,"\u6a21\u578b\u7f51\u7edc\u7ed3\u6784":95,"\u6a21\u578b\u914d\u7f6e":[57,68,78],"\u6a21\u578b\u914d\u7f6e\u7684\u6a21\u578b\u914d\u7f6e":68,"\u6ce8\u518coper":75,"\u6ce8\u610f\u4e8b\u9879":[2,75],"\u6d41\u7a0b\u4ecb\u7ecd":21,"\u6d4b\u8bd5":82,"\u7279\u5f81\u63d0\u53d6":94,"\u751f\u6210\u5e8f\u5217":71,"\u751f\u6210\u6d41\u7a0b\u7684\u4f7f\u7528\u65b9\u6cd5":70,"\u751f\u6210sparse\u6587\u4ef6":28,"\u7528\u6237\u4f7f\u7528\u6d41\u7a0b":28,"\u7684\u533a\u522b":57,"\u7684\u53c2\u6570":57,"\u7684\u65b9\u6cd5\u6709\u4f55\u533a\u522b":57,"\u76ee\u5f55\u7ed3\u6784":35,"\u76ee\u6807":28,"\u76f4\u63a5\u6784\u5efa":77,"\u76f8\u5173\u6982\u5ff5":70,"\u77e9\u9635":82,"\u793a\u4f8b1":68,"\u793a\u4f8b2":68,"\u793a\u4f8b3":68,"\u793a\u4f8b4":68,"\u793a\u4f8b\u7a0b\u5e8f":21,"\u795e\u7ecf\u5143\u6fc0\u6d3b\u5185\u5b58":56,"\u7a00\u758f\u8bad\u7ec3":84,"\u7b26\u53f7":34,"\u7b80\u4ecb":85,"\u7b80\u5355\u95e8\u63a7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc":71,"\u7c7b":[34,74,75],"\u7ebf\u6027\u56de\u5f52\u5b8c\u6574\u793a\u4f8b":63,"\u7ec6\u8282\u63cf\u8ff0":82,"\u7ec8\u6b62\u96c6\u7fa4\u4f5c\u4e1a":80,"\u7ecf\u5178\u7684\u7ebf\u6027\u56de\u5f52\u4efb\u52a1":59,"\u7ed1\u5b9apython":75,"\u7f16\u5199yaml\u6587\u4ef6":86,"\u7f16\u8bd1":75,"\u7f16\u8bd1\u548c\u5b89\u88c5":[65,66],"\u7f16\u8bd1\u548c\u6267\u884c\u5355\u5143\u6d4b\u8bd5":75,"\u7f16\u8bd1\u5b89\u88c5\u4e0e\u5355\u5143\u6d4b\u8bd5":53,"\u7f16\u8bd1\u5b89\u88c5\u540e\u6267\u884c":53,"\u7f16\u8bd1\u6d41\u7a0b":62,"\u7f16\u8bd1\u9009\u9879":35,"\u7f16\u8bd1\u9009\u9879\u7684\u8bbe\u7f6e":60,"\u7f16\u8bd1paddlepaddle\u548c\u8fd0\u884c\u5355\u5143\u6d4b\u8bd5":72,"\u7f29\u5bb9":20,"\u7f51\u7edc\u53ef\u89c6\u5316":94,"\u7f51\u7edc\u914d\u7f6e\u4e2d\u7684\u8c03\u7528":2,"\u800c\u662f\u624b\u5199\u591a\u8bed\u8a00\u7ed1\u5b9a":34,"\u80cc\u666f":34,"\u81ea\u7136\u8bed\u8a00\u5904\u7406":82,"\u8986\u76d6\u4e0d\u4e00\u81f4\u7684\u90e8\u5206":28,"\u89c2\u6d4b\u8bcd\u5411\u91cf":93,"\u8bad\u7ec3":82,"\u8bad\u7ec3\u56e0\u6b64\u9000\u51fa\u600e\u4e48\u529e":56,"\u8bad\u7ec3\u6570\u636e\u5b58\u50a8":21,"\u8bad\u7ec3\u6570\u636e\u7684\u5b58\u50a8\u548c\u5206\u53d1":21,"\u8bad\u7ec3\u6a21\u578b":[59,63,95],"\u8bad\u7ec3\u6d41\u7a0b\u7684\u4f7f\u7528\u65b9\u6cd5":70,"\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u51fa\u73b0":56,"\u8bbe\u7f6e\u547d\u4ee4\u884c\u53c2\u6570":83,"\u8bcd\u5411\u91cf\u6a21\u578b":95,"\u8bcd\u5411\u91cf\u6a21\u578b\u7684\u4fee\u6b63":93,"\u8bcd\u6c47\u8868":68,"\u8be6\u7ec6\u6559\u7a0b":79,"\u8bfb\u53d6\u53cc\u5c42\u5e8f\u5217\u6570\u636e":68,"\u8f6c\u6362\u5e93":21,"\u8f93\u5165":70,"\u8f93\u5165\u4e0d\u7b49\u957f":68,"\u8f93\u5165\u793a\u4f8b":70,"\u8f93\u51fa":70,"\u8f93\u51fa\u65e5\u5fd7":95,"\u8fd0\u884c\u5206\u5e03\u5f0f\u8bad\u7ec3":80,"\u8fd0\u884c\u5bb9\u5668":86,"\u8fd0\u884cdocker":53,"\u8fd0\u884cpaddlepaddl":61,"\u8fd9\u4e2a\u52a8\u6001\u5e93\u4f7f\u7528c99\u6807\u51c6\u7684\u5934\u6587\u4ef6\u5bfc\u51fa\u4e00\u4e9b\u51fd\u6570":34,"\u8fdb\u884c\u8bad\u7ec3":[21,86],"\u8fdb\u9636\u6307\u5357":78,"\u9009\u62e9\u5b58\u50a8\u65b9\u6848":85,"\u901a\u7528":82,"\u901a\u8fc7docker\u5bb9\u5668\u5f00\u53d1paddlepaddl":61,"\u903b\u8f91\u56de\u5f52\u6a21\u578b":95,"\u9047\u5230":53,"\u90e8\u7f72kubernetes\u96c6\u7fa4":85,"\u914d\u7f6e\u4e2d\u7684\u6570\u636e\u52a0\u8f7d\u5b9a\u4e49":95,"\u914d\u7f6e\u4ea4\u53c9\u7f16\u8bd1\u53c2\u6570":[65,66],"\u914d\u7f6e\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u67b6\u6784":71,"\u914d\u7f6e\u7f51\u7edc":63,"\u914d\u7f6ekubectl":85,"\u914d\u7f6ekubectl\u8bbf\u95ee\u4f60\u7684kubernetes\u96c6\u7fa4":85,"\u94a9\u5b50":73,"\u9519\u8bef\u600e\u4e48\u529e":57,"\u9644\u5f55":95,"\u968f\u673a\u6570":82,"\u96c6\u7fa4\u591a\u8282\u70b9\u8bad\u7ec3":54,"\u96c6\u7fa4\u8bad\u7ec3":84,"\u96c6\u7fa4\u8bad\u7ec3\u4e0e\u9884\u6d4b":54,"\u9700\u8981\u7684\u8f6f\u786c\u4ef6":72,"\u975e\u6cd5\u6307\u4ee4":53,"\u9884\u6d4b":[94,95],"\u9884\u6d4b\u6d41\u7a0b":4,"\u9884\u6d4bdemo":4,"abstract":[42,43,44,91],"api\u4e2d\u6587\u624b\u518c":3,"api\u5bf9\u6bd4\u4ecb\u7ecd":68,"beam_search\u7684\u751f\u6210":68,"blas\u8def\u5f84\u76f8\u5173\u7684\u7f16\u8bd1\u9009\u9879":60,"book\u4e2d\u6240\u6709\u7ae0\u8282":47,"bool\u578b\u7684\u7f16\u8bd1\u9009\u9879":60,"class":[31,38],"cmake\u6e90\u7801\u7f16\u8bd1":53,"cudnn\u7684\u7f16\u8bd1\u9009\u9879":60,"dataprovider\u7684\u4ecb\u7ecd":1,"dataprovider\u7684\u4f7f\u7528":2,"docker\u4f7f\u7528\u5165\u95e8":61,"filemanager\u8bbe\u8ba1\u6587\u6863":28,"float":56,"function":[18,30,31,40],"gpu\u548ccpu\u6df7\u5408\u4f7f\u7528":84,"gpu\u6027\u80fd\u5206\u6790\u4e0e\u8c03\u4f18":79,"gpu\u955c\u50cf\u51fa\u73b0":53,"group\u6559\u7a0b":70,"import":53,"kubernetes\u5206\u5e03\u5f0f\u8bad\u7ec3":87,"kubernetes\u5355\u673a\u8bad\u7ec3":86,"mnist\u7684\u4f7f\u7528\u573a\u666f":2,"paddle\u52a8\u6001\u5e93\u4e2d":34,"paddle\u591a\u8bed\u8a00\u63a5\u53e3\u5b9e\u73b0":34,"paddle\u7248\u672c\u53f7\u4e3a0":53,"paddlepaddle\u53d1\u5e03\u7684docker\u955c\u50cf\u4f7f\u7528\u8bf4\u660e":61,"paddlepaddle\u53d1\u884c\u89c4\u8303":47,"paddlepaddle\u56de\u5f52\u6d4b\u8bd5\u5217\u8868":47,"paddlepaddle\u7684\u7f16\u8bd1\u9009\u9879":60,"paddlepaddle\u7684docker\u5bb9\u5668\u4f7f\u7528\u65b9\u5f0f":61,"pi\u5e73\u53f0\u4e0a\u7684paddlepaddle\u5e93":66,"pod\u95f4\u901a\u4fe1":87,"pydataprovider2\u7684\u4f7f\u7528":2,"python\u63a5\u53e3":94,"python\u76f8\u5173\u7684\u5355\u5143\u6d4b\u8bd5\u90fd\u8fc7\u4e0d\u4e86":53,"python\u811a\u672c\u8bfb\u53d6\u6570\u636e":95,"return":41,"rnn\u76f8\u5173\u6a21\u578b":69,"rnn\u914d\u7f6e":71,"tensor\u4f7f\u7528\u6837\u4f8b":76,"tensor\u5230eigentensor\u7684\u8f6c\u6362":76,"tensor\u6a21\u5757":76,Abs:5,For:18,The:[17,24,31,32,33,37,38,45,46],USE:45,Use:[17,39],Using:[18,24],With:27,about:31,activ:[5,8],adadelta:10,adagrad:10,adam:10,adamax:10,addto:8,aggreg:8,aggregatelevel:8,alalysi:22,algorithm:[16,19,36,42],all:[48,51],analysi:42,anneal:58,api:[0,3,35,37,40,50],appendix:91,applic:3,architectur:42,argument:[29,41],arrai:16,associ:48,assumpt:91,async:82,attent:71,attribut:6,auc:7,auto:16,avg:11,backgraound:16,background:[43,44,51,52],backward:[32,45],base:[27,43],basepool:11,basic:91,batch:41,batch_norm:8,batch_siz:41,beam_search:8,becaus:58,benefit:[43,45],between:[15,45,50],bidirectional_gru:9,bidirectional_lstm:9,big:58,bilinear_interp:8,binari:17,bla:60,block:[17,31,32,39,40,45],block_expand:8,blockdesc:39,book:61,bootstrap:91,brelu:5,bring:91,build:[31,45],cach:2,can:48,capi:35,capi_priv:35,challeng:43,check:[8,16],checker:16,checkpoint:[19,20,26],choos:18,chunk:7,cifar:12,classif:7,classification_error:7,classification_error_print:7,client:24,clip:8,clone:73,close:16,cluster:[25,91],cmake:18,code:27,column_sum:7,commit:73,compar:91,compil:[17,39,45],compos:41,comput:[17,32,45],con:91,concat:8,concept:[40,45],conclus:[26,91],condit:31,config:3,configur:13,conll05:12,connect:8,construct:32,content:[2,35,53,54,56,57,58,67,79],context_project:8,control:45,conv:8,conv_oper:8,conv_project:8,conv_shift:8,convert:[26,42,43],core:[16,40],cos_sim:8,cost:8,creat:[41,44,45,48],creation:23,creator:41,crf:8,crf_decod:8,cross_channel_norm:8,cross_entropy_cost:8,cross_entropy_with_selfnorm_cost:8,ctc:8,ctc_error:7,cuda:[53,60],cudnn:60,cudnnavg:11,cudnnmax:11,current:46,custom:41,data:[8,12,19,40,41,42],datafeed:12,dataprovid:[3,82],dataset:[12,19,23],datatyp:12,decayedadagrad:10,decor:41,deep:17,definit:52,demo:31,dens:26,depend:31,deploi:27,describ:37,descript:[29,45],design:[15,16,17,19,23,24,25,26,30,31,32,36,37,38,39,40,41,42,43,44,45,46,48,49,51],destroi:48,detail:22,detect:[7,8],detection_map:7,detection_output:8,develop:45,dictionari:41,differ:45,discrimin:31,discuss:[31,43],dispatch:[19,23],distribut:[15,19,22,27,42],doc:[15,17,19,23,24,25,26,30,32,38,39,40,41,42,43,44,45,46,49],docker:[27,72],dotmul_oper:8,dotmul_project:8,driver:53,drop_out:57,dropout:8,duplic:57,dylib:35,dynam:[19,51],eigen:76,elect:26,els:17,embed:8,engin:31,enough:16,entri:41,environ:27,eos:8,eval:42,evalu:7,event:[14,15],exampl:[15,18,33,35,44],except:56,execut:[17,39,45],exp:5,expand:[8,67],expandlevel:8,explain:16,faq:55,fault:19,file:17,first_seq:[8,67],fork:73,format:[17,19],forward:32,frame:17,framework:[16,76],from:[15,26,50],full_matrix_project:8,fulli:8,gan:31,gate:71,gated_unit:8,gener:[31,91],get_output:8,global:39,gpu:82,gradient:[16,24,46],gradient_print:7,graident:16,graph:[32,43,45],group:8,gru:[9,82],gru_group:9,gru_step:8,gru_unit:9,grumemori:8,handler:[15,34],happen:26,hierarchi:17,high:[37,50],how:[16,22,41,45],hsigmoid:8,huber_classification_cost:8,huber_regression_cost:8,ident:5,identity_project:8,ifels:33,ifelseop:17,illeg:53,imag:[8,9,27],imagenet:94,imdb:12,img_cmrnorm:8,img_conv:8,img_conv_bn_pool:9,img_conv_group:9,img_pool:8,imikolov:12,implement:[16,18,22,36,41,45,46],infer:[14,56],infershap:[39,49],ingredi:15,ingress:28,init_hook:2,initi:[24,31],input_typ:2,insid:48,instal:91,instruct:53,insuffici:53,interact:50,interfac:[12,16,19,24,25,37,41,44,48],intermedi:45,interpol:8,introduc:51,isn:41,issu:73,job:[19,27,86],join:8,kernel:45,kmax_sequence_scor:8,kubernet:[27,85,86],lambda_cost:8,languag:17,larg:22,last_seq:[8,67],layer:[8,15,30,40,57],learn:[17,58],learnabl:8,leval:50,level:[37,50],libpaddle_capi_shar:35,libpaddle_capi_whol:35,librari:[24,45],limit:42,linear:5,linear_comb:8,list:[20,41],local:[42,44,48],lodtensor:[36,51],lodtensordesc:52,log:5,logic:23,low:50,lstm:[9,82],lstm_step:8,lstmemori:8,lstmemory_group:9,lstmemory_unit:9,macro:45,main:31,manag:18,map:[41,45],master:[19,23,27],math:8,mathemat:16,max:11,maxframe_print:7,maxid:8,maxid_print:7,maxout:8,member:31,memori:[8,36,57,68,70],messag:[50,58],might:31,migrat:45,mileston:45,mini:41,minibatch:12,misc:8,mix:8,mnist:12,model:[3,13,15,22,24,26,31,71,94],modul:[45,53],momentum:10,more:31,movielen:12,multi_binary_label_cross_entropy_cost:8,multibox_loss:8,multipl:41,multiplex:8,name:[48,53,57],nce:8,necessari:45,need:41,nest:36,network:[9,45,71],neural:71,nlp:[9,82],norm:8,note:16,numer:16,numpi:16,nvprof:79,nvvp:79,object:19,onli:[41,48],op_mak:45,oper:[30,33,39,40,43,45,46,49,51],opinfomap:45,opkernel:45,opproto:50,optim:[10,19,24,32,37,40],option:29,opwithkernel:45,order:29,org:77,origin:45,orthogon:48,output:8,overview:[26,45,48],packag:18,pad:8,paddl:[22,41,48,53,57,76],paddlejob:27,paddlepaddl:[15,17,39,42,47,53,77,90],parallel_nn:84,paramet:[6,8,14,15,19,24,25,27,38,40,43],parent:48,part:32,partit:24,path:[26,29],perform:82,persist:23,pfsclient:[28,29],pfsserver:28,placement:42,platform:53,pnpair:7,point:56,pool:[8,11,67],pose:46,power:8,pre:73,precision_recal:7,prefetch:41,prelu:8,print:7,pro:91,problem:[37,46],procedur:91,process:[19,24,27,37,45],program:[17,39,40],programdesc:39,project:18,propos:46,protobuf:49,protocol:58,provid:[2,41],pserver:26,pull:73,push:73,python:[16,27,36,37,40,41,42,50,52],qualiti:45,queue:[19,23],rank:7,rank_cost:8,rate:58,reader:[12,15,41],realiz:45,recoveri:19,recurr:[8,9,57,70,71],recurrent_group:8,ref:16,refactor:45,refer:[2,42,43],regist:[45,50],registr:[45,46],registri:45,regular:24,reject:58,relat:[45,51],relu:5,remot:[25,44],repeat:8,represent:[17,45],request:73,requir:[18,31],reshap:8,resiz:8,resnet:94,retri:23,rmsprop:10,rnn:[36,51,68,82],rnnop:[17,36,45],rotat:8,row:49,row_conv:8,row_l2_norm:8,runtim:[27,42],sampl:8,sampling_id:8,save:26,scale:[8,19],scale_shift:8,scaling_project:8,scope:[17,36,45,48],select:[24,49],selectedrow:49,selective_fc:8,sentiment:12,separ:45,seq_concat:8,seq_reshap:8,seq_slic:8,seqtext_print:7,sequenc:71,sequence_conv_pool:9,sequencesoftmax:5,server:[19,23,24,27,43],session:[42,44],sextant:91,sgd:82,share:[15,48],should:48,shuffl:41,sigmoid:5,simple_attent:9,simple_gru2:9,simple_gru:9,simple_img_conv_pool:9,simple_lstm:9,singl:41,slice:8,slice_project:8,slope_intercept:8,small_vgg:9,smooth_l1_cost:8,softmax:5,softrelu:5,solut:46,spars:[24,25,26,49],spp:8,squar:5,square_error_cost:8,squarerootn:11,stack:17,stanh:5,start:15,step:36,store:19,sub_nested_seq:8,subcommond:29,submit:27,suffici:41,suitabl:18,sum:[7,11],sum_cost:8,sum_to_one_norm:8,summar:15,support:[51,53],survei:91,synopsi:29,tabl:35,table_project:8,take:41,tanh:5,task:[19,23],tecton:91,tensor:[8,45,76],tensorarrai:51,tensordesc:52,text_conv_pool:9,theori:16,thi:[48,53],think:31,three:51,timelin:26,todo:[20,21],togeth:48,toler:19,too:58,tool:[18,91],train:[14,15,19,22,25,27,37,41,42],trainer:[14,19,24,26,27],tran:8,trans_full_matrix_project:8,tune:82,two:16,uci_h:12,uniform:51,updat:[15,25,26],usag:[36,41],use:[22,41],user:19,util:7,value_print:7,vardesc:52,variabl:[40,45,48,52],version:53,vgg_16_network:9,warp_ctc:8,what:[22,26],wheel:53,when:[26,48],whl:53,why:[41,45,51],wmt14:12,zoo:94}}) \ No newline at end of file diff --git a/develop/doc_cn/tutorials/image_classification/index_cn.html b/develop/doc_cn/tutorials/image_classification/index_cn.html deleted file mode 100644 index fdb7628c5ea..00000000000 --- a/develop/doc_cn/tutorials/image_classification/index_cn.html +++ /dev/null @@ -1,441 +0,0 @@ - - - - - - - - - - - 图像分类教程 — PaddlePaddle 文档 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - - - - - - - - - - - -
    -
      - -
    • 图像分类教程
    • -
    -
    - -
    -
    -
    -
    - -
    -

    图像分类教程

    -

    在本教程中,我们将使用CIFAR-10数据集训练一个卷积神经网络,并使用这个神经网络来对图片进行分类。如下图所示,卷积神经网络可以辨识图片中的主体,并给出分类结果。 -

    Image Classification

    -
    -

    数据准备

    -

    首先下载CIFAR-10数据集。下面是CIFAR-10数据集的官方网址:

    -

    https://www.cs.toronto.edu/~kriz/cifar.html

    -

    我们准备了一个脚本,可以用于从官方网站上下载CIFAR-10数据集,转为jpeg文件并存入特定的目录。使用这个脚本前请确认已经安装了pillow及相关依赖模块。可以参照下面的命令进行安装:

    -
      -
    1. 安装pillow
    2. -
    -
    sudo apt-get install libjpeg-dev
    -pip install pillow
    -
    -
    -
      -
    1. 下载数据集
    2. -
    -
    cd demo/image_classification/data/
    -sh download_cifar.sh
    -
    -
    -

    CIFAR-10数据集包含60000张32x32的彩色图片。图片分为10类,每个类包含6000张。其中50000张图片作为训练集,10000张作为测试集。

    -

    下图展示了所有的图片类别,每个类别中随机抽取了10张图片。 -

    Image Classification

    -

    脚本运行完成后,我们应当会得到一个名为cifar-out的文件夹,其下子文件夹的结构如下

    -
    train
    ----airplane
    ----automobile
    ----bird
    ----cat
    ----deer
    ----dog
    ----frog
    ----horse
    ----ship
    ----truck
    -test
    ----airplane
    ----automobile
    ----bird
    ----cat
    ----deer
    ----dog
    ----frog
    ----horse
    ----ship
    ----truck
    -
    -
    -

    cifar-out下包含traintest两个文件夹,其中分别包含了CIFAR-10中的训练集和测试集。这两个文件夹下各自有10个子文件夹,每个子文件夹下存储相应分类的图片。将图片按照上述结构存储好之后,我们就可以着手对分类模型进行训练了。

    -
    -
    -

    预处理

    -

    数据下载之后,还需要进行预处理,将数据转换为Paddle的格式。我们可以通过如下命令进行预处理工作:

    -
    cd demo/image_classification/
    -sh preprocess.sh
    -
    -
    -

    其中preprocess.sh 调用 ./demo/image_classification/preprocess.py 对图片进行预处理

    -
    export PYTHONPATH=$PYTHONPATH:../../
    -data_dir=./data/cifar-out
    -python preprocess.py -i $data_dir -s 32 -c 1
    -
    -
    -

    ./demo/image_classification/preprocess.py 使用如下参数:

    -
      -
    • -i--input 给出输入数据所在路径;
    • -
    • -s--size 给出图片尺寸;
    • -
    • -c--color 标示图片是彩色图或灰度图
    • -
    -
    -
    -

    模型训练

    -

    在开始训练之前,我们需要先创建一个模型配置文件。下面我们给出了一个配置示例。注意,这里的列出的和vgg_16_cifar.py文件稍有差别,因为该文件可适用于预测。

    -
    from paddle.trainer_config_helpers import *
    -data_dir='data/cifar-out/batches/'
    -meta_path=data_dir+'batches.meta'
    -args = {'meta':meta_path, 'mean_img_size': 32,
    -        'img_size': 32, 'num_classes': 10,
    -        'use_jpeg': 1, 'color': "color"}
    -define_py_data_sources2(train_list=data_dir+"train.list",
    -                        test_list=data_dir+'test.list',
    -                        module='image_provider',
    -                        obj='processData',
    -                        args=args)
    -settings(
    -    batch_size = 128,
    -    learning_rate = 0.1 / 128.0,
    -    learning_method = MomentumOptimizer(0.9),
    -    regularization = L2Regularization(0.0005 * 128))
    -
    -img = data_layer(name='image', size=3*32*32)
    -lbl = data_layer(name="label", size=10)
    -# small_vgg is predined in trainer_config_helpers.network
    -predict = small_vgg(input_image=img, num_channels=3)
    -outputs(classification_cost(input=predict, label=lbl))
    -
    -
    -

    在第一行中我们载入用于定义网络的函数。

    -
    from paddle.trainer_config_helpers import *
    -
    -
    -

    之后定义的define_py_data_sources2使用Python数据提供器,其中 args将在image_provider.py进行使用,该文件负责产生图片数据并传递给Paddle系统

    -
      -
    • meta: 训练集平均值。
    • -
    • mean_img_size: 平均特征图的高度及宽度。
    • -
    • img_size:输入图片的高度及宽度。
    • -
    • num_classes:类别个数。
    • -
    • use_jpeg:处理过程中数据存储格式。
    • -
    • color:标示是否为彩色图片。
    • -
    -

    settings用于设置训练算法。在下面的例子中,learning rate被设置为0.1除以batch size,而weight decay则为0.0005乘以batch size。

    -
    settings(
    -   batch_size = 128,
    -   learning_rate = 0.1 / 128.0,
    -   learning_method = MomentumOptimizer(0.9),
    -   regularization = L2Regularization(0.0005 * 128)
    -)
    -
    -
    -

    small_vgg定义了网络结构。这里我们使用的是一个小的VGG网络。关于VGG卷积神经网络的描述可以参考:http://www.robots.ox.ac.uk/~vgg/research/very_deep/

    -
    # small_vgg is predined in trainer_config_helpers.network
    -predict = small_vgg(input_image=img, num_channels=3)
    -
    -
    -

    配置创建完毕后,可以运行脚本train.sh来训练模型。

    -
    config=vgg_16_cifar.py
    -output=./cifar_vgg_model
    -log=train.log
    -
    -paddle train \
    ---config=$config \
    ---dot_period=10 \
    ---log_period=100 \
    ---test_all_data_in_one_period=1 \
    ---use_gpu=1 \
    ---save_dir=$output \
    -2>&1 | tee $log
    -
    -python -m paddle.utils.plotcurve -i $log > plot.png
    -
    -
    -
      -
    • 这里我们使用的是GPU模式进行训练。如果你没有GPU环境,可以设置use_gpu=0
    • -
    • ./demo/image_classification/vgg_16_cifar.py是网络和数据配置文件。各项参数的详细说明可以在命令行参数相关文档中找到。
    • -
    • 脚本plotcurve.py依赖于python的matplotlib模块。因此如果这个脚本运行失败,也许是因为需要安装matplotlib。 -在训练完成后,训练及测试误差曲线图会被plotcurve.py脚本保存在 plot.png中。下面是一个误差曲线图的示例:
    • -
    -

    Training and testing curves.

    -
    -
    -

    预测

    -

    在训练完成后,模型及参数会被保存在路径./cifar_vgg_model/pass-%05d下。例如第300个pass的模型会被保存在./cifar_vgg_model/pass-00299

    -

    要对一个图片的进行分类预测,我们可以使用predict.sh,该脚本将输出预测分类的标签:

    -
    sh predict.sh
    -
    -
    -

    predict.sh:

    -
    model=cifar_vgg_model/pass-00299/
    -image=data/cifar-out/test/airplane/seaplane_s_000978.png
    -use_gpu=1
    -python prediction.py $model $image $use_gpu
    -
    -
    -
    -
    -

    练习

    -

    在CUB-200数据集上使用VGG模型训练一个鸟类图片分类模型。相关的鸟类数据集可以从如下地址下载,其中包含了200种鸟类的照片(主要来自北美洲)。

    -

    http://www.vision.caltech.edu/visipedia/CUB-200.html

    -
    -
    -

    细节探究

    -
    -

    卷积神经网络

    -

    卷积神经网络是一种使用卷积层的前向神经网络,很适合构建用于理解图片内容的模型。一个典型的神经网络如下图所示:

    -

    Convolutional Neural Network

    -

    一个卷积神经网络包含如下层:

    -
      -
    • 卷积层:通过卷积操作从图片或特征图中提取特征
    • -
    • 池化层:使用max-pooling对特征图下采样
    • -
    • 全连接层:使输入层到隐藏层的神经元是全部连接的。
    • -
    -

    卷积神经网络在图片分类上有着惊人的性能,这是因为它发掘出了图片的两类重要信息:局部关联性质和空间不变性质。通过交替使用卷积和池化处理, 卷积神经网络能够很好的表示这两类信息。

    -

    关于如何定义网络中的层,以及如何在层之间进行连接,请参考Layer文档。

    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -

    - © Copyright 2016, PaddlePaddle developers. - -

    -
    - Built with Sphinx using a theme provided by Read the Docs. - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc_cn/tutorials/rec/ml_dataset_cn.html b/develop/doc_cn/tutorials/rec/ml_dataset_cn.html deleted file mode 100644 index a8985b4d8f3..00000000000 --- a/develop/doc_cn/tutorials/rec/ml_dataset_cn.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - - - - - - MovieLens数据集 — PaddlePaddle 文档 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    - - - - - - - - - - - -
    -
      - -
    • MovieLens数据集
    • -
    -
    - -
    -
    -
    -
    - -
    -

    MovieLens数据集

    -

    MovieLens 数据集由GroupLens Research实验室搜集整理。 -该数据集包含一些用户信息、电影信息以及电影评分[1-5]。根据数据量规模,该数据及有很多不同的版本。 -我们用MovieLens 百万数据集作为示例数据 -集,其中包含6,000位用户对4,000部电影的1,000,000条评价。该数据集于2003年2月发布。

    -
    -

    数据集特征

    -

    ml-1m 数据集中有许多的特征。在[ml-1m 数据集] -(http://files.grouplens.org/datasets/movielens/ml-1m.zip)中的这些数据文件(含有”.dat”的后缀)实际上是CSV文件, -分隔符为”::”。以下我们翻译数据集网站中README文件的描述:

    -
    -

    评分文件描述(ratings.dat)

    -

    所有的评分数据都包含在”ratings.dat”文件中,遵循如下的格式:

    -

    用户ID::电影ID::评分::时间戳

    -
      -
    • 用户ID范围从1到6040
    • -
    • 电影ID范围从1到3952
    • -
    • 评分被调整为5星的规模(只允许整数的星级)
    • -
    • 时间戳表示为从1970-01-01(UTC)来的秒数,与time(2)的返回值一致
    • -
    • 每位用户至少有20条评分
    • -
    -
    -
    -

    用户文件描述(users.dat)

    -

    所有的用户信息都包含在”users.dat”文件中,遵循如下的格式:

    -

    用户ID::性别::年龄::职业::邮编

    -

    所有的人口统计学信息由用户自愿提供,没有进行正确性的检查。只有含有人 -口统计学信息的用户才被包含在数据集中。

    -
      -
    • 性别,用”M”表示男性,”F”表示女性
    • -
    • 年龄从下列列表范围中选取:
        -
      • 1: “18岁以下”
      • -
      • 18: “18-24岁”
      • -
      • 25: “25-34岁”
      • -
      • 35: “35-44岁”
      • -
      • 45: “45-49岁”
      • -
      • 50: “50-55岁”
      • -
      • 56: “56+”
      • -
      -
    • -
    • 职业从下面所列中选择:
        -
      • 0: “其他”或不确定
      • -
      • 1: “学术/教育工作者”
      • -
      • 2: “艺术家”
      • -
      • 3: “文书工作/管理员”
      • -
      • 4: “大学生/研究生”
      • -
      • 5: “客户服务”
      • -
      • 6: “医生/医疗保健”
      • -
      • 7: “行政工作/管理人员”
      • -
      • 8: “农民”
      • -
      • 9: “操持家务者”
      • -
      • 10: “高中毕业生”
      • -
      • 11: “律师”
      • -
      • 12: “程序员”
      • -
      • 13: “退休人员”
      • -
      • 14: “销售/市场”
      • -
      • 15: “科学家”
      • -
      • 16: “自由职业者”
      • -
      • 17: “技术员/工程师”
      • -
      • 18: “推销员/手工艺者”
      • -
      • 19: “无业人士”
      • -
      • 20: “作家”
      • -
      -
    • -
    -
    -
    -

    电影文件描述(movies.dat)

    -

    所有的电影信息都包含在”movies.dat”文件中,遵循如下的格式:

    -

    电影ID::电影名称::电影类型

    -
      -
    • 电影名称(包括发行时间)与IMDB网站提供的一致
    • -
    • 电影类型如符合多种用管道符号|分割,选自下列类型:
        -
      • 动作片
      • -
      • 冒险片
      • -
      • 动画片
      • -
      • 儿童片
      • -
      • 喜剧片
      • -
      • 犯罪片
      • -
      • 纪录片
      • -
      • 戏剧
      • -
      • 奇幻片
      • -
      • 黑色电影
      • -
      • 恐怖片
      • -
      • 音乐剧
      • -
      • 悬疑片
      • -
      • 浪漫片
      • -
      • 科幻片
      • -
      • 惊险电影
      • -
      • 战争片
      • -
      • 西部片
      • -
      -
    • -
    • 由于意外的副本记录和测试记录,有些电影ID可能与实际电影不相符合
    • -
    • 电影大部分是手工输入数据,因此可能会有一些错误和不一致发生
    • -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -

    - © Copyright 2016, PaddlePaddle developers. - -

    -
    - Built with Sphinx using a theme provided by Read the Docs. - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc_cn/tutorials/rec/ml_regression_cn.html b/develop/doc_cn/tutorials/rec/ml_regression_cn.html deleted file mode 100644 index ae9aae91ddd..00000000000 --- a/develop/doc_cn/tutorials/rec/ml_regression_cn.html +++ /dev/null @@ -1,588 +0,0 @@ - - - - - - - - - - - MovieLens数据集评分回归模型 — PaddlePaddle 文档 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    - - - - - - - - - - - -
    -
      - -
    • MovieLens数据集评分回归模型
    • -
    -
    - -
    -
    -
    -
    - -
    -

    MovieLens数据集评分回归模型

    -

    这里我们在MovieLens数据集描述一种 余弦相似度回归 任务。 -该示例将展示paddle如何进行词向量嵌入,处理相似度回归,针对文本 -的单词级别的卷积神经网络,以及paddle如何处理多种类型的输入。 -需要注意的是,该模型网络只是用于进行demo展示paddle如何工作,而 -没有进行结构的微调。

    -

    我们非常欢迎您用PADDLEPADDLE构建更好的示例,如果您有好的建议来 -让这个示例变得更好,希望能让我们知晓。

    -
    -

    数据准备

    -
    -

    下载并解压数据集

    -

    这里我们使用 MovieLens数据集 。 -要下载和解压数据集,只需要简单的运行下面的命令即可。

    -
    cd demo/recommendation/data
    -./ml_data.sh
    -
    -
    -

    demo/recommendation/data/ml-1m 的目录结构为:

    -
    +--ml-1m
    -        +--- movies.dat         # 电影特征
    -        +--- ratings.dat        # 评分
    -        +--- users.dat          # 用户特征
    -        +--- README             # 数据集描述
    -
    -
    -
    -
    -

    字段配置文件

    -

    字段配置文件 用来具体说明数据集的字段和文件格式, -例如,说明每个特征文件具体字段是 什么 类型。

    -

    ml-1m的字段配置文件在目录 demo/recommendation/data/config.json 中。 -其具体说明了字段类型和文件名称:

    -
      -
    1. 用户文件中有四种类型的字段: 编号,性别,年龄和职业;
    2. -
    3. 文件名称为”users.dat”,文件的分隔符为”::”。
    4. -
    -
    -
    -
    -

    准备数据

    -

    你需要安装python的第三方库。 -强烈推荐使用VIRTUALENV来创造一个干净的python环境。

    -
    pip install -r requirements.txt
    -
    -
    -

    预处理数据一般的命令为:

    -
    cd demo/recommendation
    -./preprocess.sh
    -
    -
    -

    下面介绍预处理过程具体的步骤。

    -
    -

    提取电影或用户的特征并生成python对象

    -

    在movielens 1m数据集中,电影和用户有许多的特征。 -评分文件的每一行仅仅提供电影或用户的编号来代表相应的电影或用户。 -我们首先处理电影或用户的特征文件,然后用pickle命令将特征( Meta )对象存储为文件。

    -
    -

    Meta配置文件

    -

    Meta配置文件 用来具体描述 如何 解析数据集中的每一个字段。 -该文件可以从字段配置文件生成,或是手动编辑生成。文件的格式可以 -为json或yaml格式。解析器能通过文件的扩展名自动识别文件的格式。

    -

    要将字段配置文件转化为meta配置文件,只需要运行:

    -
    cd demo/recommendation/data
    -python config_generator.py config.json > meta_config.json
    -
    -
    -

    生成的meta配置文件如下所示:

    -

    在meta文件中有两种特征: 电影和用户。

    -
      -
    • -
      在电影文件movies.dat中
      -
        -
      • 我们仅用”::”来分隔每一行
      • -
      • pos 0 代表编号
      • -
      • -
        pos 1 特征:
        -
          -
        • name是电影名
        • -
        • 利用正则表达式来解析该特征
        • -
        • 基于字母的词嵌入特征
        • -
        • 是序列
        • -
        -
        -
        -
      • -
      • -
        pos 2 特征:
        -
          -
        • name是体裁
        • -
        • type是one hot稠密向量
        • -
        • dictionary由解析自动生成,每一个key由’|’分隔
        • -
        -
        -
        -
      • -
      -
      -
      -
    • -
    • -
      在用户文件users.dat中
      -
        -
      • 我们仅用”::”来分隔每一行
      • -
      • pos 0 代表编号
      • -
      • -
        pos 1 特征:
        -
          -
        • name是性别
        • -
        • 简单的基于字母的词嵌入
        • -
        -
        -
        -
      • -
      • -
        pos 2 特征:
        -
          -
        • name是年龄
        • -
        • 是整个的词嵌入
        • -
        • 嵌入编号会根据单词排序
        • -
        -
        -
        -
      • -
      • -
        pos 3 特征:
        -
          -
        • name是职业
        • -
        • 简单的整个词嵌入
        • -
        -
        -
        -
      • -
      -
      -
      -
    • -
    -
    -
    -
    -

    Meta文件

    -

    有了meta配置文件之后,我们可以生成 Meta文件 ,该文件是python的pickle对象, -存储着电影或用户信息。可以运行下面的命令来生成。

    -
    python meta_generator.py ml-1m meta.bin --config=meta_config.json
    -
    -
    -

    meta文件 meta.bin 的结构如下:

    -
    +--+ movie
    -|      +--+ __meta__
    -|      |       +--+ raw_meta  # 每个特征的meta配置。列表
    -|      |       |       +
    -|      |       |       |     # 编号字段,我们用编号作为key
    -|      |       |       +--+ {'count': 3883, 'max': 3952, 'is_key': True, 'type': 'id', 'min': 1}
    -|      |       |       |
    -|      |       |       |     # 电影名字段,嵌入特征字典
    -|      |       |       +--+ {'dict': [ ... ], 'type': 'embedding', 'name': 'title', 'seq': 'sequence'}
    -|      |       |       |
    -|      |       |       |     # 体裁字段,体裁字典
    -|      |       |       +--+ {'dict': [ ... ], 'type': 'one_hot_dense', 'name': 'genres'}
    -|      |       |
    -|      |       +--+ feature_map [1, 2] # a list for raw_meta index for feature field.
    -|      |                               # it means there are 2 features for each key.
    -|      |                               #    * 0 offset of feature is raw_meta[1], Title.
    -|      |                               #    * 1 offset of feature is raw_meta[2], Genres.
    -|      |
    -|      +--+ 1 # 电影1的特征
    -|      |    +
    -|      |    +---+ [[...], [...]] # title ids, genres dense vector
    -|      |
    -|      +--+ 2
    -|      |
    -|      +--+ ...
    -|
    -+--- user
    -       +--+ __meta__
    -       |       +
    -       |       +--+ raw_meta
    -       |       |       +
    -       |       |       +--+ id field as user
    -       |       |       |
    -       |       |       +--+ {'dict': ['F', 'M'], 'type': 'embedding', 'name': 'gender', 'seq': 'no_sequence'}
    -       |       |       |
    -       |       |       +--+ {'dict': ['1', '18', '25', '35', '45', '50', '56'], 'type': 'embedding', 'name': 'age', 'seq': 'no_sequence'}
    -       |       |       |
    -       |       |       +--+ {'dict': [...], 'type': 'embedding', 'name': 'occupation', 'seq': 'no_sequence'}
    -       |       |
    -       |       +--+ feature_map [1, 2, 3]
    -       |
    -       +--+ 1 # 用户1的特征
    -       |
    -       +--+ 2
    -       +--+ ...
    -
    -
    -
    -
    -

    分割训练/测试文件

    -

    我们将 ml-1m/ratings.dat 文件分割为训练和测试文件。分割文件的方法是:对于每位用户,我们将评分分成两部分。 -这样的话每位用户在测试文件中将与训练文件含有同样的信息。

    -

    separate.py 来分离训练和测试文件。

    -
    python split.py ml-1m/ratings.dat --delimiter="::" --test_ratio=0.1
    -
    -
    -

    这样就会生成两个文件:ml-1m/ratings.dat.trainml-1m/ratings.data.test 。 -将他们移动到目录 data ,然后进行随机打乱,再为paddle的训练过程提供文件列表。

    -
    shuf ml-1m/ratings.dat.train > ratings.dat.train
    -cp ml-1m/ratings.dat.test .
    -echo "./data/ratings.dat.train" > train.list
    -echo "./data/ratings.dat.test" > test.list
    -
    -
    -
    -
    -
    -

    神经网络结构配置

    -
    -

    训练器配置文件

    -

    网络结构如下图所示:

    -rec_regression_network -

    该示例的神经网络配置文件 trainer_config.py 如下所示:

    -

    在文件 trainer_config.py 中,我们仅仅是将每个特征种类映射到一个特征向量中,以下 -展示了如何将每个特征映射到一个向量。

    -
      -
    • id : 仅仅是简单的嵌入,然后添加一个全连接层。
    • -
    • -
      embedding :
      -
        -
      • 如果是序列,则先做嵌入,然后再做一次文本卷积网络操作, -然后得到平均采样的结果。
      • -
      • 如果不是序列,则先做嵌入,然后添加一个全连接层。
      • -
      -
      -
      -
    • -
    • -
      one_host_dense :
      -
        -
      • 仅仅是两个全连接层。
      • -
      -
      -
      -
    • -
    -

    然后我们利用多输入的:code:fc_layer 全连接层将电影的每个特征结合成一个电影特征, -并且对用户的特征做同样的操作,也得到一个用户特征。然后我们求这两个特征的余弦相似度。

    -

    在这些网络中,我们用以下的一些:ref:api_trainer_config 中的接口。

    -
      -
    • 数据层, api_trainer_config_helpers_layers_data_layer
    • -
    • 全连接层, api_trainer_config_helpers_layers_fc_layer
    • -
    • 嵌入层, api_trainer_config_helpers_layers_embedding_layer
    • -
    • 文本投影层, api_trainer_config_helpers_layers_context_projection
    • -
    • 采样层, api_trainer_config_helpers_layers_pooling_layer
    • -
    • 余弦相似度层, api_trainer_config_helpers_layers_cos_sim
    • -
    • 文本卷积采样层, text_conv_pool
    • -
    • 声明Python数据源, api_trainer_config_helpers_data_sources
    • -
    -
    -
    -

    数据提供脚本

    -

    数据提供脚本仅仅是读取meta.bin和评分文件,生成训练需要的样本。 -在脚本 dataprovider.py 中,我们需要设置:

    -
      -
    • obj.slots: 特征的类型和维度。
    • -
    • use_seq: dataprovider.py 中的数据是否为序列模式。
    • -
    • process: 返回数据的每一条样本给 paddle
    • -
    -

    数据提供脚本的细节文档可以参考 PyDataProvider2的使用

    -
    -
    -
    -

    训练

    -

    准备好数据,配置了网络,编写好数据提供脚本后,现在我们可以开始paddle训练了。

    -

    代码 run.sh 如下:

    -

    该脚本仅仅是开始一个paddle训练过程,将日志写入文件 log.txt ,然后 -打印在屏幕上。

    -

    脚本 run.sh 中的每一行命令,请参考页面 设置命令行参数 。 -这些参数的简短介绍如下:

    -
      -
    • config: 告诉paddle哪个文件是神经网络的配置文件。
    • -
    • save_dir: 告诉paddle将模型保存在: code:./output 中。
    • -
    • use_gpu: 是否使用GPU,默认为不使用。
    • -
    • trainer_count: 一台机器上面的线程数量。
    • -
    • test_all_data_in_one_period: 每一个测试周期测试一次所有数据。否则, -每个测试周期测试: code:batch_size 批次的数据。
    • -
    • log_period: 在训练了: code:log_period 批次后打印日志。
    • -
    • dot_period: 在每训练: code:dot_period 个批次后打印一个 .
    • -
    • num_passes: 训练至多: code:num_passes 轮。
    • -
    -

    如果训练过程启动成功的话,输出应该类似如下:

    -
    I0601 08:07:22.832059 10549 TrainerInternal.cpp:157]  Batch=100 samples=160000 AvgCost=4.13494 CurrentCost=4.13494 Eval:  CurrentEval:
    -
    -I0601 08:07:50.672627 10549 TrainerInternal.cpp:157]  Batch=200 samples=320000 AvgCost=3.80957 CurrentCost=3.48421 Eval:  CurrentEval:
    -
    -I0601 08:08:18.877369 10549 TrainerInternal.cpp:157]  Batch=300 samples=480000 AvgCost=3.68145 CurrentCost=3.42519 Eval:  CurrentEval:
    -
    -I0601 08:08:46.863963 10549 TrainerInternal.cpp:157]  Batch=400 samples=640000 AvgCost=3.6007 CurrentCost=3.35847 Eval:  CurrentEval:
    -
    -I0601 08:09:15.413025 10549 TrainerInternal.cpp:157]  Batch=500 samples=800000 AvgCost=3.54811 CurrentCost=3.33773 Eval:  CurrentEval:
    -I0601 08:09:36.058670 10549 TrainerInternal.cpp:181]  Pass=0 Batch=565 samples=902826 AvgCost=3.52368 Eval:
    -I0601 08:09:46.215489 10549 Tester.cpp:101]  Test samples=97383 cost=3.32155 Eval:
    -I0601 08:09:46.215966 10549 GradientMachine.cpp:132] Saving parameters to ./output/model/pass-00000
    -I0601 08:09:46.233397 10549 ParamUtil.cpp:99] save dir ./output/model/pass-00000
    -I0601 08:09:46.233438 10549 Util.cpp:209] copy trainer_config.py to ./output/model/pass-00000
    -I0601 08:09:46.233541 10549 ParamUtil.cpp:147] fileName trainer_config.py
    -
    -
    -

    模型被保存在 output/ 目录中。你可以在任何时候用 Ctrl-C 来停止训练。

    -
    -
    -

    模型评估和预测

    -

    在训练了几个轮次以后,你可以对模型进行评估,得到最好轮次下的模型。运行下面命令即可:

    -
    ./evaluate.sh
    -
    -
    -

    你将看到如下的信息:

    -
    Best pass is 00009,  error is 3.06949, which means predict get error as 0.875998002281
    -evaluating from pass output/pass-00009
    -
    -
    -

    然后,你可以预测任何用户对于任何一部电影的评价,运行下面命令即可:

    -
    python prediction.py 'output/pass-00009/'
    -
    -
    -

    预测程序将读取用户的输入,然后输出预测分数。用户预测的命令行界面如下:

    -
    Input movie_id: 9
    -Input user_id: 4
    -Prediction Score is 2.56
    -Input movie_id: 8
    -Input user_id: 2
    -Prediction Score is 3.13
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -

    - © Copyright 2016, PaddlePaddle developers. - -

    -
    - Built with Sphinx using a theme provided by Read the Docs. - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc_cn/tutorials/semantic_role_labeling/index_cn.html b/develop/doc_cn/tutorials/semantic_role_labeling/index_cn.html deleted file mode 100644 index c0fb4b2a8c9..00000000000 --- a/develop/doc_cn/tutorials/semantic_role_labeling/index_cn.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - - - - - - - - 语义角色标注教程 — PaddlePaddle 文档 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    - - - - - - - - - - - -
    -
      - -
    • 语义角色标注教程
    • -
    -
    - -
    -
    -
    -
    - -
    -

    语义角色标注教程

    -

    语义角色标注(Semantic role labeling, SRL)是浅层语义解析的一种形式,其目的是在给定的输入句子中发现每个谓词的谓词论元结构。 SRL作为很多自然语言处理任务中的中间步骤是很有用的,如信息提取、文档自动分类和问答。 实例如下 [1]:

    -

    [ A0 He ] [ AM-MOD would ][ AM-NEG n’t ] [ V accept] [ A1 anything of value ] from [A2 those he was writing about ].

    -
      -
    • V: 动词
    • -
    • A0: 接受者
    • -
    • A1: 接受的东西
    • -
    • A2: 从……接受
    • -
    • A3: 属性
    • -
    • AM-MOD: 情态动词
    • -
    • AM-NEG: 否定
    • -
    -

    给定动词“accept”,句子中的组块将会扮演某些语义角色。这里,标签方案来自 Penn Proposition Bank。

    -

    到目前为止,大多数成功的SRL系统是建立在某种形式的句法分析结果之上的,使用了基于句法结构的预定义特征模板。 本教程将介绍使用深度双向长短期记忆(DB-LSTM)模型[2]的端到端系统来解决SRL任务,这在很大程度上优于先前的最先进的系统。 这个系统将SRL任务视为序列标注问题。

    -
    -

    数据描述

    -

    相关论文[2]采用 CoNLL-2005&2012 共享任务中设置的数据进行训练和测试。由于数据许可的原因,演示采用 CoNLL-2005 的测试数据集,可以在网站上找到。

    -

    用户只需执行以下命令就可以下载并处理原始数据:

    -
    cd data
    -./get_data.sh
    -
    -
    -

    data目录会出现如下几个新的文件:

    -
    conll05st-release:the test data set of CoNll-2005 shared task 
    -test.wsj.words:the Wall Street Journal data sentences
    -test.wsj.props:  the propositional arguments
    -feature: the extracted features from data set
    -
    -
    -
    -
    -

    训练

    -
    -

    DB-LSTM

    -

    请参阅情感分析的演示以了解有关长期短期记忆单元的更多信息。

    -

    与在 Sentiment Analysis 演示中使用的 Bidirectional-LSTM 不同,DB-LSTM 采用另一种方法来堆叠LSTM层。首先,标准LSTM以正向处理该序列。该 LSTM 层的输入和输出作为下一个 LSTM 层的输入,并被反向处理。这两个标准 LSTM 层组成一对 LSTM。然后我们堆叠一对对的 LSTM 层后得到深度 LSTM 模型。

    -

    下图展示了时间扩展的2层 DB-LSTM 网络。 -

    -pic -

    -
    -
    -

    特征

    -

    两个输入特征在这个流程中起着至关重要的作用:predicate(pred)和argument(arguments)。 还采用了两个其他特征:谓词上下文(ctx-p)和区域标记(mr)。 因为单个谓词不能精确地描述谓词信息,特别是当相同的词在句子中出现多于一次时。 使用谓词上下文,可以在很大程度上消除歧义。类似地,如果它位于谓词上下文区域中,则使用区域标记 mr = 1 来表示参数位置,反之则 mr = 0。这四个简单的特征是我们的SRL系统所需要的。上下文大小设置为1的一个样本的特征如下[2]所示: -

    -pic -

    -

    在这个示例中,相应的标记句子是:

    -

    [ A1 A record date ] has [ AM-NEG n’t ] been [ V set ] .

    -

    在演示中, 我们采用上面的特征模板, 包括: argument, predicate, ctx-p (p=-1,0,1), mark 并使用 B/I/O 方案来标记每个参数。这些特征和标签存储在 feature 文件中, 用\t分割。

    -
    -
    -

    数据提供

    -

    dataprovider.py 是一个包装数据的 Python 文件。 函数 hook() 定义了网络的数据槽。六个特征和标签都是索引槽。

    -
    def hook(settings, word_dict, label_dict, **kwargs):
    -    settings.word_dict = word_dict
    -    settings.label_dict = label_dict
    -    #all inputs are integral and sequential type
    -    settings.slots = [
    -        integer_value_sequence(len(word_dict)),
    -        integer_value_sequence(len(predicate_dict)),
    -        integer_value_sequence(len(word_dict)),
    -        integer_value_sequence(len(word_dict)),
    -        integer_value_sequence(len(word_dict)),
    -        integer_value_sequence(len(word_dict)),
    -        integer_value_sequence(len(word_dict)),
    -        integer_value_sequence(2),
    -        integer_value_sequence(len(label_dict))]
    -
    -
    -

    相应的数据迭代器如下:

    -
    @provider(init_hook=hook, should_shuffle=True, calc_batch_size=get_batch_size,
    -          can_over_batch_size=False, cache=CacheType.CACHE_PASS_IN_MEM)
    -def process(settings, file_name):
    -    with open(file_name, 'r') as fdata:
    -        for line in fdata:
    -            sentence, predicate, ctx_n2, ctx_n1, ctx_0, ctx_p1, ctx_p2,  mark, label = \
    -                line.strip().split('\t')
    -
    -            words = sentence.split()
    -            sen_len = len(words)
    -            word_slot = [settings.word_dict.get(w, UNK_IDX) for w in words]
    -
    -            predicate_slot = [settings.predicate_dict.get(predicate)] * sen_len
    -            ctx_n2_slot = [settings.word_dict.get(ctx_n2, UNK_IDX)] * sen_len
    -            ctx_n1_slot = [settings.word_dict.get(ctx_n1, UNK_IDX)] * sen_len
    -            ctx_0_slot = [settings.word_dict.get(ctx_0, UNK_IDX)] * sen_len
    -            ctx_p1_slot = [settings.word_dict.get(ctx_p1, UNK_IDX)] * sen_len
    -            ctx_p2_slot = [settings.word_dict.get(ctx_p2, UNK_IDX)] * sen_len
    -
    -            marks = mark.split()
    -            mark_slot = [int(w) for w in marks]
    -
    -            label_list = label.split()
    -            label_slot = [settings.label_dict.get(w) for w in label_list]
    -            yield word_slot, predicate_slot, ctx_n2_slot, ctx_n1_slot, \
    -                  ctx_0_slot, ctx_p1_slot, ctx_p2_slot, mark_slot, label_slot
    -
    -
    -

    函数 process 返回8个特征list和1个标签list。

    -
    -
    -

    神经网络配置

    -

    db_lstm.py 是在训练过程中加载字典并定义数据提供程序模块和网络架构的神经网络配置文件。

    -

    九个 data_layer 从数据提供程序加载实例。八个特征分别转换为向量,并由mixed_layer混合。 深度双向LSTM层提取softmax层的特征。目标函数是标签的交叉熵。

    -
    -
    -

    训练

    -

    训练的脚本是 train.sh,用户只需执行:

    -
      ./train.sh
    -
    -
    -

    train.sh 中的内容:

    -
    paddle train \
    -  --config=./db_lstm.py \
    -  --use_gpu=0 \
    -  --log_period=5000 \
    -  --trainer_count=1 \
    -  --show_parameter_stats_period=5000 \
    -  --save_dir=./output \
    -  --num_passes=10000 \
    -  --average_test_period=10000000 \
    -  --init_model_path=./data \
    -  --load_missing_parameter_strategy=rand \
    -  --test_all_data_in_one_period=1 \
    -2>&1 | tee 'train.log'
    -
    -
    -
      -
    • --config=./db_lstm.py : 网络配置文件
    • -
    • --use_gpu=false: 使用 CPU 训练(如果已安装 PaddlePaddle GPU版本并想使用 GPU 训练可以设置为true,目前 crf_layer 不支持 GPU)
    • -
    • --log_period=500: 每20个batch输出日志
    • -
    • --trainer_count=1: 设置线程数(或 GPU 数)
    • -
    • --show_parameter_stats_period=5000: 每100个batch显示参数统计
    • -
    • --save_dir=./output: 模型输出路径
    • -
    • --num_passes=10000: 设置数据遍历次数,一个pass意味着PaddlePaddle训练数据集中的所有样本被遍历一次
    • -
    • --average_test_period=10000000: 每个 average_test_period 批次对平均参数进行测试
    • -
    • --init_model_path=./data: 参数初始化路径
    • -
    • --load_missing_parameter_strategy=rand: 随机初始不存在的参数
    • -
    • --test_all_data_in_one_period=1: 在一个周期内测试所有数据
    • -
    -

    训练后,模型将保存在目录output中。 我们的训练曲线如下: -

    -pic -

    -
    -
    -

    测试

    -

    测试脚本是 test.sh, 执行:

    -
      ./test.sh
    -
    -
    -

    tesh.sh 的主要部分:

    -
    paddle train \
    -  --config=./db_lstm.py \
    -  --model_list=$model_list \
    -  --job=test \
    -  --config_args=is_test=1 \
    -
    -
    -
      -
    • --config=./db_lstm.py: 网络配置文件
    • -
    • --model_list=$model_list.list: 模型列表文件
    • -
    • --job=test: 指示测试任务
    • -
    • --config_args=is_test=1: 指示测试任务的标记
    • -
    • --test_all_data_in_one_period=1: 在一个周期内测试所有数据
    • -
    -
    -
    -

    预测

    -

    预测脚本是 predict.sh,用户只需执行:

    -
      ./predict.sh
    -  
    -
    -
    -

    predict.sh中,用户应该提供网络配置文件,模型路径,标签文件,字典文件,特征文件。

    -
    python predict.py 
    -     -c $config_file \
    -     -w $best_model_path \
    -     -l $label_file \
    -     -p $predicate_dict_file  \
    -     -d $dict_file \
    -     -i $input_file \
    -     -o $output_file
    -
    -
    -

    predict.py 是主要的可执行python脚本,其中包括函数:加载模型,加载数据,数据预测。网络模型将输出标签的概率分布。 在演示中,我们使用最大概率的标签作为结果。用户还可以根据概率分布矩阵实现柱搜索或维特比解码。

    -

    预测后,结果保存在 predict.res 中。

    -
    -
    -
    -

    引用

    -

    [1] Martha Palmer, Dan Gildea, and Paul Kingsbury. The Proposition Bank: An Annotated Corpus of Semantic Roles , Computational Linguistics, 31(1), 2005.

    -

    [2] Zhou, Jie, and Wei Xu. “End-to-end learning of semantic role labeling using recurrent neural networks.” Proceedings of the Annual Meeting of the Association for Computational Linguistics. 2015.

    -
    -
    - - -
    -
    -
    - - -
    - -
    -

    - © Copyright 2016, PaddlePaddle developers. - -

    -
    - Built with Sphinx using a theme provided by Read the Docs. - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc_cn/tutorials/sentiment_analysis/index_cn.html b/develop/doc_cn/tutorials/sentiment_analysis/index_cn.html deleted file mode 100644 index c4aa814bea1..00000000000 --- a/develop/doc_cn/tutorials/sentiment_analysis/index_cn.html +++ /dev/null @@ -1,558 +0,0 @@ - - - - - - - - - - - 情感分析教程 — PaddlePaddle 文档 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    - - - - - - - - - - - -
    -
      - -
    • 情感分析教程
    • -
    -
    - -
    -
    -
    -
    - -
    -

    情感分析教程

    -

    情感分析有许多应用场景。 一个基本的应用场景是区分给定文本的褒贬两极性,给定的文本可以是一个文档、句子、或者是一个小的文本片段。 一个简单的例子如:把用户在购物网站、旅游网站、团购网站(亚马逊、天猫、淘宝等)上发表的评论分成正面评论和负面评论两类。

    -

    情感分析也常用于基于大量评论和个人博客来监控社会媒体。 例如,研究人员分析了几个关于消费者信心和政治观点的调查,结果发现它们与同时期的Twitter消息中的情绪词频率相关 [1]。 另一个例子是通过分析每日Twitter博客的文本内容来预测股票变动 [2]。

    -

    另一方面,抓取产品的用户评论并分析他们的情感,有助于理解用户对不同公司,不同产品,甚至不同竞争对手产品的偏好。

    -

    本教程将指导您完成长期短期记忆(LSTM)网络的训练过程,以分类来自大型电影评论数据集(有时称为互联网电影数据库 (IMDB))的句子的情感 。 此数据集包含电影评论及其相关联的类别标签,即正面和负面。

    -
    -

    数椐准备

    -
    -

    IMDB 数椐介绍

    -

    训练模型之前, 我们需要预处理数椐并构建一个字典。 首先, 你可以使用下面的脚本下载 IMDB 数椐集和Moses工具, 这是一个基于统计的机器翻译系统. 我们提供了一个数据预处理脚本,它不仅能够处理IMDB数据,还能处理其他用户自定义的数据。 为了使用提前编写的脚本,需要将标记的训练和测试样本移动到另一个路径,这已经在get_imdb.sh中完成。

    -
    cd demo/sentiment/data
    -./get_imdb.sh
    -
    -
    -

    如果数椐获取成功,你将在目录./demo/sentiment/data中看到下面的文件:

    -
    aclImdb  get_imdb.sh  imdb  mosesdecoder-master
    -
    -
    -
      -
    • aclImdb: 从外部网站上下载的原始数椐集。
    • -
    • imdb: 仅包含训练和测试数椐集。
    • -
    • mosesdecoder-master: Moses 工具。
    • -
    -

    IMDB数据集包含25,000个已标注过的高极性电影评论用于训练,25,000个用于测试。负面的评论的得分小于等于4,正面的评论的得大于等于7,总评分10分。 运行完脚本 ./get_imdb.sh后, 我们可以看到在目录 aclImdb中的数椐集的结构如下:

    -
    imdbEr.txt  imdb.vocab  README  test  train
    -
    -
    -
      -
    • train: 训练数椐集。
    • -
    • test : 测试数椐集。
    • -
    • imdb.vocab: 字典文件。
    • -
    • imdbEr.txt: 字典imdb.vocab中每个切分单词的预期评级。
    • -
    • README: 数椐说明文档。
    • -
    -

    测试集和训练集目录包含下面的文件:

    -
    labeledBow.feat  neg  pos  unsup  unsupBow.feat  urls_neg.txt  urls_pos.txt  urls_unsup.txt
    -
    -
    -
      -
    • pos: 正面评价样本,包含12,500个txt文件,每个文件是一个电影评论。
    • -
    • neg: 负面评价样本,包含12,500个txt文件,每个文件是一个电影评论。
    • -
    • unsup: 未标记的评价样本,包含50,000个txt文件。
    • -
    • urls_xx.txt: 每个评论的网址。
    • -
    • xxBow.feat: 用于统计词频的Bow模型特征。
    • -
    -
    -
    -

    IMDB 数椐准备

    -

    在这个例子中,我们只使用已经标注过的训练集和测试集,且默认在训练集上构建字典,而不使用IMDB数椐集中的imdb.vocab做为字典。训练集已经做了随机打乱排序而测试集没有。 Moses 工具中的脚本tokenizer.perl 用于切分单单词和标点符号。执行下面的命令就可以预处理数椐。

    -
    cd demo/sentiment/
    -./preprocess.sh
    -
    -
    -

    preprocess.sh:

    -
    data_dir="./data/imdb"
    -python preprocess.py -i data_dir
    -
    -
    -
      -
    • data_dir: 输入数椐所在目录。
    • -
    • preprocess.py: 预处理脚本。
    • -
    -

    运行成功后目录demo/sentiment/data/pre-imdb 结构如下:

    -
    dict.txt  labels.list  test.list  test_part_000  train.list  train_part_000
    -
    -
    -
      -
    • test_part_000 and train_part_000: 所有标记的测试集和训练集, 训练集已经随机打乱。
    • -
    • train.list and test.list: 训练集和测试集文件列表。
    • -
    • dict.txt: 利用训练集生成的字典。
    • -
    • labels.txt: neg 0, pos 1, 含义:标签0表示负面的评论,标签1表示正面的评论。
    • -
    -
    -
    -

    用户自定义数椐预处理

    -

    如果你执行其它的用情感分析来分类文本的任务,可以按如下的结构来准备数椐. 我们提供了脚本来构建字典和预处理数椐。所以你只用按下面的结构来组织数椐就行了。

    -
    dataset
    -|----train
    -|    |----class1
    -|    |    |----text_files
    -|    |----class2
    -|    |    |----text_files
    -|    |    ...
    -|----test
    -|    |----class1
    -|    |    |----text_files
    -|    |----class2
    -|    |    |----text_files
    -|    |    ...
    -
    -
    -
      -
    • dataset: 一级目录。
    • -
    • train, test: 二级目录。
    • -
    • class1,class2,...: 三级目录。
    • -
    • text_files: 文本格式的实例文件。
    • -
    -

    所有同目录下的文本实例文件都是同级别的。 每个文本文件包含一个或者多个实例,每一行表示一个实例。 为了充分的随机打乱训练集, 在预处理含有多行数椐的文本文件时参数设置稍有不同, 执行preprocess.sh脚本时需要加上-m True参数。 tokenizer.perl 默认用来切分单记和标点符号,如果你不需要这个操作,在运行preprocess.sh时加上-t False参数即可。

    -
    -
    -
    -

    训练模型

    -

    在这步任务中,我们使用了循环神经网络(RNN)的 LSTM 架构来训练情感分析模型。 引入LSTM模型主要是为了克服消失梯度的问题。 LSTM网络类似于具有隐藏层的标准循环神经网络, 但是隐藏层中的每个普通节点被一个记忆单元替换。 每个记忆单元包含四个主要的元素: 输入门, 具有自循环连接的神经元,忘记门和输出门。 更多的细节可以在文献中找到[4]。 LSTM架构的最大优点是它可以在长时间间隔内记忆信息,而没有短时记忆的损失。在有新的单词来临的每一个时间步骤内,存储在记忆单元区块的历史信息被更新用来迭代的学习单词以合理的序列程现。

    -

    LSTM
    -
    图表 1. LSTM [3]

    -

    情感分析是自然语言理解中最典型的问题之一。 它的目的是预测在一个序列中表达的情感态度。 通常, ,仅仅是一些关键词,如形容词和副词,在预测序列或段落的情感中起主要作用。然而有些评论上下文非常长,例如 IMDB的数椐集。 我们只所以使用LSTM来执行这个任务是因为其改进的设计并且具有门机制。 首先,它能够从词级到具有可变上下文长度的上下文级别来总结表示。 第二,它可以在句子级别利用可扩展的上下文, 而大多数方法只是利用n-gram级别的知识。第三,它直接学习段落表示,而不是组合上下文级别信息。

    -

    在本演示中,我们提供两个网络,即双向LSTM和三层堆叠LSTM。

    -
    -

    双向LSTM

    -

    图2是双向LSTM网络,后面连全连接层和softmax层。

    -

    BiLSTM
    -
    图 2. Bidirectional-LSTM

    -
    -
    -

    Stacked-LSTM

    -

    图3是三层LSTM结构。图的底部是word embedding(对文档处理后形成的单词向量)。 接下来,连接三个LSTM隐藏层,并且第二个是反向LSTM。然后提取隐藏LSTM层的所有时间步长的最大词向量作为整个序列的表示。 最后,使用具有softmax激活的全连接前馈层来执行分类任务。 更多内容可查看参考文献 [5]。

    -

    StackedLSTM
    -
    图 3. Stacked-LSTM for sentiment analysis

    -

    配置

    -

    进入demo/sentiment 目录 , trainer_config.py 是一个配置文件的例子, 其中包含算法和网络配置。第一行从sentiment_net.py中导出预定义的网络。

    -

    trainer_config.py:

    -
    from sentiment_net import *
    -
    -data_dir  = "./data/pre-imdb"
    -# whether this config is used for test
    -is_test = get_config_arg('is_test', bool, False)
    -# whether this config is used for prediction
    -is_predict = get_config_arg('is_predict', bool, False)
    -dict_dim, class_dim = sentiment_data(data_dir, is_test, is_predict)
    -
    -################## Algorithm Config #####################
    -
    -settings(
    -  batch_size=128,
    -  learning_rate=2e-3,
    -  learning_method=AdamOptimizer(),
    -  regularization=L2Regularization(8e-4),
    -  gradient_clipping_threshold=25
    -)
    -
    -#################### Network Config ######################
    -stacked_lstm_net(dict_dim, class_dim=class_dim,
    -                 stacked_num=3, is_predict=is_predict)
    -#bidirectional_lstm_net(dict_dim, class_dim=class_dim, is_predict=is_predict)
    -
    -
    -
      -
    • 数椐定义:
        -
      • get_config_arg(): 获取通过 --config_args=xx 设置的命令行参数。
      • -
      • 定义训练数椐和测试数椐提供者, 这里使用了PaddlePaddle的Python接口来加载数椐。想了解更多细节可以参考PyDataProvider部分的文档
      • -
      -
    • -
    • 算法配置:
        -
      • 使用随机梯度下降(sgd)算法。
      • -
      • 使用 adam 优化。
      • -
      • 设置batch size大小为128。
      • -
      • 设置平均sgd窗口。
      • -
      • 设置全局学习率。
      • -
      -
    • -
    • 网络配置:
        -
      • dict_dim: 获取字典维度。
      • -
      • class_dim: 设置类别数,IMDB有两个标签,即正面评价标签和负面评价标签。
      • -
      • stacked_lstm_net: 预定义网络如图3所示,默认情况下使用此网络
      • -
      • bidirectional_lstm_net: 预定义网络,如图2所示。
      • -
      -
    • -
    -

    训练

    -

    首先安装PaddlePaddle。 然后使用下面的脚本 train.sh 来开启本地的训练。

    -
    cd demo/sentiment/
    -./train.sh
    -
    -
    -

    train.sh:

    -
    config=trainer_config.py
    -output=./model_output
    -paddle train --config=$config \
    -             --save_dir=$output \
    -             --job=train \
    -             --use_gpu=false \
    -             --trainer_count=4 \
    -             --num_passes=10 \
    -             --log_period=20 \
    -             --dot_period=20 \
    -             --show_parameter_stats_period=100 \
    -             --test_all_data_in_one_period=1 \
    -             2>&1 | tee 'train.log'
    -
    -
    -
      -
    • --config=$config: 设置网络配置。
    • -
    • --save_dir=$output: 设置输出路径以保存训练完成的模型。
    • -
    • --job=train: 设置工作模式为训练。
    • -
    • --use_gpu=false: 使用CPU训练,如果你安装GPU版本的PaddlePaddle,并想使用GPU来训练设置为true。
    • -
    • --trainer_count=4:设置线程数(或GPU个数)。
    • -
    • --num_passes=15: 设置pass,PaddlePaddle中的一个pass意味着对数据集中的所有样本进行一次训练。
    • -
    • --log_period=20: 每20个batch打印一次日志。
    • -
    • --show_parameter_stats_period=100: 每100个batch打印一次统计信息。
    • -
    • --test_all_data_in_one_period=1: 每次测试都测试所有数据。
    • -
    -

    如果运行成功,输出日志保存在路径 demo/sentiment/train.log中,模型保存在目录demo/sentiment/model_output/中。 输出日志说明如下:

    -
    Batch=20 samples=2560 AvgCost=0.681644 CurrentCost=0.681644 Eval: classification_error_evaluator=0.36875  CurrentEval: classification_error_evaluator=0.36875
    -...
    -Pass=0 Batch=196 samples=25000 AvgCost=0.418964 Eval: classification_error_evaluator=0.1922
    -Test samples=24999 cost=0.39297 Eval: classification_error_evaluator=0.149406
    -
    -
    -
      -
    • Batch=xx: 表示训练了xx个Batch。
    • -
    • samples=xx: 表示训练了xx个样本。。
    • -
    • AvgCost=xx: 从第0个batch到当前batch的平均损失。
    • -
    • CurrentCost=xx: 最新log_period个batch处理的当前损失。
    • -
    • Eval: classification_error_evaluator=xx: 表示第0个batch到当前batch的分类错误。
    • -
    • CurrentEval: classification_error_evaluator: 最新log_period个batch的分类错误。
    • -
    • Pass=0: 通过所有训练集一次称为一遍。 0表示第一次经过训练集。
    • -
    -

    默认情况下,我们使用stacked_lstm_net网络,当传递相同的样本数时,它的收敛速度比bidirectional_lstm_net快。如果要使用双向LSTM,只需删除最后一行中的注释并把“stacked_lstm_net”注释掉。

    -
    -
    -
    -

    测试模型

    -

    测试模型是指使用训练出的模型评估已标记的验证集。

    -
    cd demo/sentiment
    -./test.sh
    -
    -
    -

    test.sh:

    -
    function get_best_pass() {
    -  cat $1  | grep -Pzo 'Test .*\n.*pass-.*' | \
    -  sed  -r 'N;s/Test.* error=([0-9]+\.[0-9]+).*\n.*pass-([0-9]+)/\1 \2/g' | \
    -  sort | head -n 1
    -}
    -
    -log=train.log
    -LOG=`get_best_pass $log`
    -LOG=(${LOG})
    -evaluate_pass="model_output/pass-${LOG[1]}"
    -
    -echo 'evaluating from pass '$evaluate_pass
    -
    -model_list=./model.list
    -touch $model_list | echo $evaluate_pass > $model_list
    -net_conf=trainer_config.py
    -paddle train --config=$net_conf \
    -             --model_list=$model_list \
    -             --job=test \
    -             --use_gpu=false \
    -             --trainer_count=4 \
    -             --config_args=is_test=1 \
    -             2>&1 | tee 'test.log'
    -
    -
    -

    函数get_best_pass依据分类错误率获得最佳模型进行测试。 在本示例中,我们默认使用IMDB的测试数据集作为验证。 与训练不同,它需要在这里指定--job = test和模型路径,即--model_list = $model_list。如果运行成功,日志将保存在“demo / sentiment / test.log”的路径中。例如,在我们的测试中,最好的模型是model_output / pass-00002,分类误差是0.115645,如下:

    -
    Pass=0 samples=24999 AvgCost=0.280471 Eval: classification_error_evaluator=0.115645
    -
    -
    -
    -
    -

    预测

    -

    predict.py脚本提供了一个预测接口。在使用它之前请安装PaddlePaddle的python api。 预测IMDB的未标记评论的一个实例如下:

    -
    cd demo/sentiment
    -./predict.sh
    -
    -
    -

    predict.sh:

    -
    #Note the default model is pass-00002, you shold make sure the model path
    -#exists or change the mode path.
    -model=model_output/pass-00002/
    -config=trainer_config.py
    -label=data/pre-imdb/labels.list
    -cat ./data/aclImdb/test/pos/10007_10.txt | python predict.py \
    -     --tconf=$config\
    -     --model=$model \
    -     --label=$label \
    -     --dict=./data/pre-imdb/dict.txt \
    -     --batch_size=1
    -
    -
    -
      -
    • cat ./data/aclImdb/test/pos/10007_10.txt : 输入预测样本。
    • -
    • predict.py : 预测接口脚本。
    • -
    • --tconf=$config : 设置网络配置。
    • -
    • --model=$model : 设置模型路径。
    • -
    • --label=$label : 设置标签类别字典,这个字典是整数标签和字符串标签的一个对应。
    • -
    • --dict=data/pre-imdb/dict.txt : 设置字典文件。
    • -
    • --batch_size=1 : 设置batch size。
    • -
    -

    注意应该确保默认模型路径model_output / pass-00002存在或更改为其它模型路径。

    -

    本示例的预测结果:

    -
    Loading parameters from model_output/pass-00002/
    -./data/aclImdb/test/pos/10014_7.txt: predicting label is pos
    -
    -
    -

    我们真诚地感谢您的关注,并欢迎您来参与贡献。

    -
    -
    -

    参考文档

    -

    [1] Brendan O’Connor, Ramnath Balasubramanyan, Bryan R. Routledge, and Noah A. Smith. 2010. From Tweets to Polls: Linking Text Sentiment to Public Opinion Time Series. In ICWSM-2010.
    -[2] Johan Bollen, Huina Mao, Xiaojun Zeng. 2011. Twitter mood predicts the stock market, Journal of Computational Science.
    -[3] Alex Graves, Marcus Liwicki, Santiago Fernan- dez, Roman Bertolami, Horst Bunke, and Ju ̈rgen Schmidhuber. 2009. A novel connectionist system for unconstrained handwriting recognition. IEEE Transactions on Pattern Analysis and Machine In- telligence, 31(5):855–868.
    -[4] Zachary C. Lipton, A Critical Review of Recurrent Neural Networks for Sequence Learning, arXiv:1506.00019.
    -[5] Jie Zhou and Wei Xu; End-to-end Learning of Semantic Role Labeling Using Recurrent Neural Networks; ACL-IJCNLP 2015.

    -
    -
    - - -
    -
    -
    - - -
    - -
    -

    - © Copyright 2016, PaddlePaddle developers. - -

    -
    - Built with Sphinx using a theme provided by Read the Docs. - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc_cn/tutorials/text_generation/index_cn.html b/develop/doc_cn/tutorials/text_generation/index_cn.html deleted file mode 100644 index 11a85f42618..00000000000 --- a/develop/doc_cn/tutorials/text_generation/index_cn.html +++ /dev/null @@ -1,611 +0,0 @@ - - - - - - - - - - - 文本生成教程 — PaddlePaddle 文档 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    - - - - - - - - - - - -
    -
      - -
    • 文本生成教程
    • -
    -
    - -
    -
    -
    -
    - -
    -

    文本生成教程

    -

    在语言生成领域中,“序列到序列”(sequence to sequence)的方法已被证明是一种强大的模型。它可以被应用于进行机器翻译(machine translation)、query改写(query rewriting)、图像描述(image captioning)等等。

    -

    本篇教程将会指导你通过训练一个“序列到序列”的神经网络机器翻译(NMT)模型来将法语翻译成英语。

    -

    我们遵循 Neural Machine Translation by Jointly Learning to Align and Translate 这篇文章,其中详细说明了模型架构,以及在WMT-14数据集上得到良好表现的训练过程。本篇教程在PaddlePaddle中重现了这一良好的训练结果。

    -

    我们感谢@caoying的pull request,其中定义了模型架构和solver配置。

    -
    -

    数据准备

    -
    -

    下载与解压缩

    -

    从该链接 http://www-lium.univ-lemans.fr/~schwenk/cslm_joint_paper/ 下载WMT-14数据集,然后解压,并将Develop和Test数据分别放入不同的文件夹。

    - -

    在Linux下,只需要简单地运行以下命令。否则你需要自己下载、解压、拆分到不同文件夹、并且分别重命名文件后缀。

    -
    cd demo/seqToseq/data
    -./wmt14_data.sh
    -
    -
    -

    我们会发现数据集 wmt14 中包含如下表所示的3个文件夹。

    - ------ - - - - - - - - - - - - - - - - - - - - - - - - -
    folder nameFrench-English parallel corpora filenumber of total filesize
    train_dataccb2_pc30.src, ccb2_pc30.trg, etc123.55G
    test_datantst1213.src, ntst1213.trg21636k
    gen_datantst14.src, ntst14.trg2864k
    -
      -
    • 每个文件夹都包含法语到英语的平行语料库
    • -
    • XXX.src 是原始法语文件;XXX.trg 是目标英语文件
    • -
    • XXX.srcXXX.trg 的行数应该一致
    • -
    • 每行都是一个法语或者英语的句子
    • -
    • XXX.srcXXX.trg 中任意第i行的句子之间都有着一一对应的关系
    • -
    -
    -
    -

    用户自定义数据集

    -

    如果你想进行诸如语义转述(Paraphrasing)等其他“序列到序列”的任务,你只需要按照如下方式组织数据,并将它们放在demo/seqToseq/data目录下:

    -
    dataset
    -  train
    -    file1.src file1.trg
    -    file2.src file2.trg
    -    ......
    -  test
    -    file1.src file1.trg
    -    file2.src file2.trg
    -    ......
    -  gen
    -    file1.src file1.trg
    -    file2.src file2.trg
    -    ......
    -
    -
    -
      -
    • 一级目录:数据集文件夹名称
    • -
    • 二级目录:train、test和gen这三个文件夹是固定的
    • -
    • 三级目录:源语言到目标语言的平行语料库文件
        -
      • XXX.src 是源语言的文件,XXX.trg 时目标语言的文件
      • -
      • 文件中的每行都必须是一个句子
      • -
      • XXX.srcXXX.trg 中任意第i行的句子之间都必须有着一一对应的关系
      • -
      -
    • -
    -
    -
    -
    -

    数据预处理

    -
    -

    预处理工作流程

    -
      -
    • 将每个源语言到目标语言的平行语料库文件合并为一个文件:
        -
      • 合并每个 XXX.srcXXX.trg 文件为 XXX
      • -
      • XXX 中的第i行 = XXX.src 中的第i行 + ‘\t’ + XXX.trg中的第i行
      • -
      -
    • -
    • 创建训练数据的“源字典”和“目标字典”,每个字典都有DICTSIZE个单词,包括:
        -
      • 词频最高的(DICTSIZE - 3)个单词
      • -
      • 3个特殊符号
      • -
      • <s>:序列的开始
      • -
      • <e>:序列的结束
      • -
      • <unk>:未包含在字典中的单词
      • -
      -
    • -
    -
    -
    -

    预处理命令和结果

    -

    对数据集进行预处理的基本命令是:

    -
    cd demo/seqToseq/
    -python preprocess.py -i INPUT [-d DICTSIZE] [-m]
    -
    -
    -
      -
    • -i INPUT:输入的原始数据集路径
    • -
    • -d DICTSIZE:指定的字典单词数,如果没有设置,字典会包含输入数据集中的所有单词
    • -
    • -m --mergeDict:合并 “源字典”和“目标字典”,使得两个字典有相同的上下文
    • -
    -

    你将会看到如下消息:

    -
    concat parallel corpora for dataset
    -build source dictionary for train data
    -build target dictionary for train data
    -dictionary size is XXX
    -
    -
    -

    然后你只需要运行以下命令:

    -
    python preprocess.py -i data/wmt14 -d 30000
    -
    -
    -

    这将花费数分钟的时间,并且将预处理好的数据集存放在demo/seqToseq/data/pre-wmt14目录下。目录结构如下:

    -
    train test gen train.list test.list gen.list src.dict trg.dict# Text generation Tutorial #
    -
    -
    -
      -
    • train, test, gen:分别包含了法语到英语的平行语料库的训练数据、测试数据和生成数据。文件夹中的每个文件的每一行包含两部分,首先是法语序列,然后是对应的英语序列。
    • -
    • train.list, test.list, gen.list:分别为train,test,gen文件夹中的文件列表
    • -
    • src.dict, trg.dict:源(法语)/目标(英语)字典,每个字典包含总共30000个单词:29997个最高频单词和3个特殊符号
    • -
    -
    -
    -
    -

    模型训练

    -
    -

    简介

    -

    神经网络机器翻译(NMT)旨在建立一个可以被协同调至最优翻译效果的单神经元网络。近期提出的NMT模型通常都属于编解码模型(encoder–decoder models)的一种。编解码模型将一个源语句编码为一个定长的向量,然后解码器通过这个向量生成一个目标语句。

    -

    在这个任务中,我们使用了一个编解码模型的扩展,它同时学习排列(align)与翻译。每当模型在翻译过程中生成了一个单词,它就会在源语句中搜索出最相关信息的位置的集合。解码器根据上下文向量预测出一个目标单词,这个向量与源中搜索出的位置和所有之前生成的目标单词有关。如想了解更多详细的解释,可以参考 Neural Machine Translation by Jointly Learning to Align and Translate

    -

    这个模型对于编解码模型来说,最不同的特色是它并没有将输入语句编码为一个单独的定长向量。相反,它将输入语句编码为向量的序列,其中每个向量对应输入语句中的一个元素。然后在解码被翻译的语句时,会自适应地从这些向量中选择一个子集出来。这使得NMT模型得以解放出来,不必再将任意长度源语句中的所有信息压缩至一个定长的向量中。该模型在长语句翻译的场景下效果提升更加明显,在任意长度语句翻译的场景下都可以观察到其效果的提升。 -

    -
    Figure 1. Encoder-Decoder-Attention-Model

    -
    -
    -

    使用PaddlePaddle训练模型

    -

    我们在训练之前需要常见一个模型配置文件,这里是一个例子demo/seqToseq/translation/train.conf。前三行import了定义network,job_mode和attention_mode的python函数。

    -
    from seqToseq_net import *
    -is_generating = False
    -
    -### Data Definiation
    -train_conf = seq_to_seq_data(data_dir = "./data/pre-wmt14",
    -                             is_generating = is_generating)
    -
    -### Algorithm Configuration
    -settings(
    -    learning_method = AdamOptimizer(),
    -    batch_size = 50,
    -    learning_rate = 5e-4)
    -
    -### Network Architecture
    -gru_encoder_decoder(train_conf, is_generating)
    -
    -
    -
      -
    1. Data Definiation:在示例中我们定义了一个序列到序列的训练和测试数据。它返回train_conf作为配置,其输入参数如下:
    2. -
    -
      -
    • data_dir:训练数据和测试数据的目录
    • -
    • is_generating:这个配置是否用来生成,这里设置为False
    • -
    -
      -
    1. Algorithm Configuration:在示例中我们使用SGD训练算法(默认),和ADAM学习方法,指定batch_size为50,learning_rate为5e-4
    2. -
    3. Network Architecture:在示例中我们使用attention版本的GRU编解码网络。它包括了一个双向的GRU作为编码器和解码器,它模拟了解码翻译过程中在源语句中的搜索。
    4. -
    -
    -
    -

    训练模型的命令与结果

    -

    写完模型配置之后,我们可以通过以下命令来训练模型:

    -
    cd demo/seqToseq/translation
    -./train.sh
    -
    -
    -

    train.sh 的内容如下所示:

    -
    paddle train \
    ---config='translation/train.conf' \
    ---save_dir='translation/model' \
    ---use_gpu=false \
    ---num_passes=16 \
    ---show_parameter_stats_period=100 \
    ---trainer_count=4 \
    ---log_period=10 \
    ---dot_period=5 \
    -2>&1 | tee 'translation/train.log'
    -
    -
    -
      -
    • config: 设置神经网络的配置文件
    • -
    • save_dir: 设置保存模型的输出路径
    • -
    • use_gpu: 是否使用GPU训练,这里设置为使用CPU
    • -
    • num_passes: 设置passes的数量。paddle中的一条pass表示训练数据集中所有的样本一次
    • -
    • show_parameter_stats_period: 这里每隔100个batch显示一次参数统计信息
    • -
    • trainer_count: 设置CPU线程数或者GPU设备数
    • -
    • log_period: 这里每隔10个batch打印一次日志
    • -
    • dot_period: 这里每个5个batch打印一个点”.”
    • -
    -

    训练的损失函数默认每隔10个batch打印一次,你将会看到如下消息:

    -
    I0719 19:16:45.952062 15563 TrainerInternal.cpp:160]  Batch=10 samples=500 AvgCost=198.475 CurrentCost=198.475 Eval: classification_error_evaluator=0.737155  CurrentEval: classification_error_evaluator=0.737155
    -I0719 19:17:56.707319 15563 TrainerInternal.cpp:160]  Batch=20 samples=1000 AvgCost=157.479 CurrentCost=116.483 Eval: classification_error_evaluator=0.698392  CurrentEval: classification_error_evaluator=0.659065
    -.....
    -
    -
    -
      -
    • AvgCost:从第0个batch到当前batch的平均cost
    • -
    • CurrentCost::当前batch的cost
    • -
    • classification_error_evaluator(Eval):从第0个评估到当前评估中,每个单词的预测错误率
    • -
    • classification_error_evaluator(CurrentEval):当前评估中,每个单词的预测错误率
    • -
    -

    当classification_error_evaluator的值低于0.35时,模型就训练成功了。

    -
    -
    -
    -

    文本生成

    -
    -

    简介

    -

    一般而言,NMT模型受制于源语句的编码,并且通过给出当前目标单词来预测下一个目标单词。在训练过程中,当前单词在相比之下总是被当作真值(ground truth)。在生成过程中,当前单词是解码器最后一步的输出,这来自于PaddlePaddle的内存中。

    -

    而且,我们使用集束搜索(Beam Search)来生成序列。集束搜索使用广度优先搜索来构建搜索树。对于树的每一层,生成当前层的所有后继状态,并将它们按照启发代价(heuristic cost)升序排列。但是这种方法在每层只保存预设数量的最优状态(这个数量称为beam size)。

    -
    -
    -

    预训练的模型

    -

    我们在拥有50个节点的集群中训练模型,每个节点有两个6核CPU。我们在5天里训练了16个pass,其中每条pass花费了7个小时。model_dir中有16个子目录,每个里面都包含202MB的全部的模型参数。然后我们发现pass-00012的模型有着最高的BLEU值27.77(参考文献BLEU: a Method for Automatic Evaluation of Machine Translation)。要下载解压这个模型,只需在linux下运行如下命令:

    -
    cd demo/seqToseq/data
    -./wmt14_model.sh
    -
    -
    -
    -
    -

    使用PaddlePaddle生成模型

    -

    在翻译法语句子之前,我们需要创建模型配置文件。这里是一个例子demo/seqToseq/translation/gen.conf。前三行import了定义network,job_mode和attention_mode的python函数。

    -
    from seqToseq_net import *
    -is_generating = True
    -
    -################## Data Definiation #####################
    -gen_conf = seq_to_seq_data(data_dir = "./data/pre-wmt14",
    -                           is_generating = is_generating,
    -                           gen_result = "./translation/gen_result")
    -
    -############## Algorithm Configuration ##################
    -settings(
    -  learning_method = AdamOptimizer(),
    -  batch_size = 1,
    -  learning_rate = 0)
    -
    -################# Network configure #####################
    -gru_encoder_decoder(gen_conf, is_generating)
    -
    -
    -
      -
    1. Data Definiation:在示例中我们定义了一个序列到序列的生成数据。它返回gen_conf作为配置,其输入参数如下:
    2. -
    -
      -
    • data_dir:生成数据的目录 - - is_generating:这个配置是否用来生成,这里设置为True - - gen_result:保存生成结果的文件
    • -
    -
      -
    1. Algorithm Configuration:在生成过程中我们使用SGD训练算法,并指定batch_size为1(每次生成1个序列),learning_rate为0
    2. -
    3. Network Architecture:本质上与训练模型一样
    4. -
    -
    -
    -

    生成模型的命令与结果

    -

    写完模型配置之后,我们可以通过以下命令来进行从法语到英语的文本翻译:

    -
    cd demo/seqToseq/translation
    -./gen.sh
    -
    -
    -

    gen.sh 的内容如下所示。与训练模型不同的是,这里有一些不同的参数需要指定:

    -
    paddle train \
    ---job=test \
    ---config='translation/gen.conf' \
    ---save_dir='data/wmt14_model' \
    ---use_gpu=true \
    ---num_passes=13 \
    ---test_pass=12 \
    ---trainer_count=1 \
    -2>&1 | tee 'translation/gen.log'
    -
    -
    -
      -
    • job:设置任务的模式为测试
    • -
    • save_dir:存储模型的路径
    • -
    • num_passes and test_pass:从test_pass到(num_passes - 1)加载模型参数,这里只加载 data/wmt14_model/pass-00012
    • -
    -

    你将会看到这样的消息:

    -
    I0706 14:48:31.178915 31441 GradientMachine.cpp:143] Loading parameters from data/wmt14_model/pass-00012
    -I0706 14:48:40.012039 31441 Tester.cpp:125]  Batch=100 samples=100 AvgCost=0
    -I0706 14:48:48.898632 31441 Tester.cpp:125]  Batch=200 samples=200 AvgCost=0
    -...
    -
    -
    -

    然后在demo/seqToseq/translation/gen_result中的生成结果如下所示:

    -
    0
    -0       -11.1314         The <unk> <unk> about the width of the seats while large controls are at stake <e>
    -1       -11.1519         The <unk> <unk> on the width of the seats while large controls are at stake <e>
    -2       -11.5988         The <unk> <unk> about the width of the seats while large controls are at stake . <e>
    -
    -1
    -0       -24.4149         The dispute is between the major aircraft manufacturers about the width of the tourist seats on the <unk> flights , paving the way for a <unk> confrontation during the month of the Dubai <unk> . <e>
    -1       -26.9524         The dispute is between the major aircraft manufacturers about the width of the tourist seats on the <unk> flights , paving the way for a <unk> confrontation during the month of Dubai &apos; s <unk> . <e>
    -2       -27.9574         The dispute is between the major aircraft manufacturers about the width of the tourist seats on the <unk> flights , paving the way for a <unk> confrontation during the month of Dubai &apos; s Dubai <unk> . <e>
    -...
    -
    -
    -
      -
    • 这是集束搜索的结果,其中beam size是3
    • -
    • 第一行的“0”和第6行的“1”表示生成数据的序列id
    • -
    • 其他六行列出了集束搜索的结果
        -
      • 第二列是集束搜索的得分(从大到小)
      • -
      • 第三列是生成的英语序列
      • -
      -
    • -
    • 有两个特殊标识:
        -
      • <e>:序列的结尾
      • -
      • <unk>:不包含在字典中的单词
      • -
      -
    • -
    -
    -
    -

    BLEU评估

    -

    对机器翻译的人工评估工作很广泛但也很昂贵。一篇论文 BLEU: a Method for Automatic Evaluation of Machine Translation 展示了一种方法,当需要快速或者频繁的评估时,使用自动的替补来替代经验丰富的人工评判。Moses 是一个统计学的机器翻译系统,我们使用其中的 multi-bleu.perl 来做BLEU评估。运行以下命令来下载这个脚本:

    -
    cd demo/seqToseq/translation
    -./moses_bleu.sh
    -
    -
    -

    由于标准的翻译结果已经下载到这里data/wmt14/gen/ntst14.trg,我们可以运行以下命令来做BLEU评估。

    -
    cd demo/seqToseq/translation
    -./eval_bleu.sh FILE BEAMSIZE
    -
    -
    -
      -
    • FILE:生成的结果文件
    • -
    • BEAMSIZE:集束搜索中的扩展广度
    • -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -

    - © Copyright 2016, PaddlePaddle developers. - -

    -
    - Built with Sphinx using a theme provided by Read the Docs. - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/develop/doc_cn/tutorials/index_cn.html b/develop/doc_cn/v1_api_tutorials/README.html similarity index 87% rename from develop/doc_cn/tutorials/index_cn.html rename to develop/doc_cn/v1_api_tutorials/README.html index 5cad032c70c..7162772d3ab 100644 --- a/develop/doc_cn/tutorials/index_cn.html +++ b/develop/doc_cn/v1_api_tutorials/README.html @@ -8,7 +8,7 @@ - 完整教程 — PaddlePaddle 文档 + <no title> — PaddlePaddle 文档 @@ -182,7 +182,7 @@
      -
    • 完整教程
    • +
    • <no title>
    @@ -191,28 +191,10 @@
    - +

    The tutorials in v1_api_tutorials are using v1_api currently, and will be upgraded to v2_api later. +Thus, v1_api_tutorials is a temporary directory. We decide not to maintain it and will delete it in future.

    +

    Please go to PaddlePaddle/book and +PaddlePaddle/models to learn PaddlePaddle.

    diff --git a/develop/doc_cn/tutorials/embedding_model/index_cn.html b/develop/doc_cn/v1_api_tutorials/embedding_model/index_cn.html similarity index 99% rename from develop/doc_cn/tutorials/embedding_model/index_cn.html rename to develop/doc_cn/v1_api_tutorials/embedding_model/index_cn.html index 2eebaab5203..cc350542988 100644 --- a/develop/doc_cn/tutorials/embedding_model/index_cn.html +++ b/develop/doc_cn/v1_api_tutorials/embedding_model/index_cn.html @@ -297,7 +297,7 @@ python extract_para.py –preModel PREMODEL –preDict PREDICT –us
  • --init_model_path: 初始化模型的路径配置为data/paraphrase_modeldata/paraphrase_model
  • --load_missing_parameter_strategy:如果参数模型文件缺失,除词向量模型外的参数将使用正态分布随机初始化
  • -

    如果用户想要了解详细的数据集的格式、模型的结构和训练过程,请查看 Text generation Tutorial.

    +

    如果用户想要了解详细的数据集的格式、模型的结构和训练过程,请查看 Text generation Tutorial.

    ll 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 diff --git a/develop/doc_cn/_images/plot.png b/develop/doc_cn/_images/plot.png deleted file mode 100644 index a31f99791c670e18bb8c62b7604ec8cb0284ffb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31006 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 H?dSgm&LiL= diff --git a/develop/doc_cn/_images/rec_regression_network.png b/develop/doc_cn/_images/rec_regression_network.png deleted file mode 100644 index 7d2b54d4fcf560cd5b667628f0012c3822efd9b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83127 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 diff --git a/develop/doc_cn/_images/stacked_lstm.jpg b/develop/doc_cn/_images/stacked_lstm.jpg deleted file mode 100644 index 4239055050966e0095e188a8c81d860711bce29d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31077 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 diff --git a/develop/doc_cn/_sources/howto/deep_model/rnn/rnn_config_cn.rst.txt b/develop/doc_cn/_sources/howto/deep_model/rnn/rnn_config_cn.rst.txt index 4d684cf8ad5..63fa161fafe 100644 --- a/develop/doc_cn/_sources/howto/deep_model/rnn/rnn_config_cn.rst.txt +++ b/develop/doc_cn/_sources/howto/deep_model/rnn/rnn_config_cn.rst.txt @@ -21,7 +21,7 @@ wmt14数据的提供文件在 `python/paddle/v2/dataset/wmt14.py ![Image Classification](./image_classification.png) - -## 数据准备 -首先下载CIFAR-10数据集。下面是CIFAR-10数据集的官方网址: - - - -我们准备了一个脚本,可以用于从官方网站上下载CIFAR-10数据集,转为jpeg文件并存入特定的目录。使用这个脚本前请确认已经安装了pillow及相关依赖模块。可以参照下面的命令进行安装: - -1. 安装pillow - -```bash -sudo apt-get install libjpeg-dev -pip install pillow -``` - -2. 下载数据集 - -```bash -cd demo/image_classification/data/ -sh download_cifar.sh -``` - -CIFAR-10数据集包含60000张32x32的彩色图片。图片分为10类,每个类包含6000张。其中50000张图片作为训练集,10000张作为测试集。 - -下图展示了所有的图片类别,每个类别中随机抽取了10张图片。 -

    diff --git a/develop/doc_cn/tutorials/imagenet_model/resnet_model_cn.html b/develop/doc_cn/v1_api_tutorials/imagenet_model/resnet_model_cn.html similarity index 100% rename from develop/doc_cn/tutorials/imagenet_model/resnet_model_cn.html rename to develop/doc_cn/v1_api_tutorials/imagenet_model/resnet_model_cn.html diff --git a/develop/doc_cn/tutorials/quick_start/index_cn.html b/develop/doc_cn/v1_api_tutorials/quick_start/index_cn.html similarity index 100% rename from develop/doc_cn/tutorials/quick_start/index_cn.html rename to develop/doc_cn/v1_api_tutorials/quick_start/index_cn.html -- GitLab

    ll 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 diff --git a/develop/doc/_images/plot.png b/develop/doc/_images/plot.png deleted file mode 100644 index a31f99791c670e18bb8c62b7604ec8cb0284ffb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31006 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 H?dSgm&LiL= diff --git a/develop/doc/_images/rec_regression_network.png b/develop/doc/_images/rec_regression_network.png deleted file mode 100644 index 7d2b54d4fcf560cd5b667628f0012c3822efd9b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83127 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 diff --git a/develop/doc/_images/stacked_lstm.jpg b/develop/doc/_images/stacked_lstm.jpg deleted file mode 100644 index 4239055050966e0095e188a8c81d860711bce29d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31077 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 diff --git a/develop/doc/_sources/howto/deep_model/rnn/rnn_config_en.rst.txt b/develop/doc/_sources/howto/deep_model/rnn/rnn_config_en.rst.txt index 2b581290a41..f92edd108ff 100644 --- a/develop/doc/_sources/howto/deep_model/rnn/rnn_config_en.rst.txt +++ b/develop/doc/_sources/howto/deep_model/rnn/rnn_config_en.rst.txt @@ -19,7 +19,7 @@ Simple Gated Recurrent Neural Network Recurrent neural network process a sequence at each time step sequentially. An example of the architecture of LSTM is listed below. -.. image:: ../../../tutorials/sentiment_analysis/src/bi_lstm.jpg +.. image:: src/bi_lstm.jpg :align: center Generally speaking, a recurrent network perform the following operations from :math:`t=1` to :math:`t=T`, or reversely from :math:`t=T` to :math:`t=1`. @@ -78,7 +78,7 @@ Sequence to Sequence Model with Attention ----------------------------------------- We will use the sequence to sequence model with attention as an example to demonstrate how you can configure complex recurrent neural network models. An illustration of the sequence to sequence model with attention is shown in the following figure. -.. image:: ../../../tutorials/text_generation/encoder-decoder-attention-model.png +.. image:: src/encoder-decoder-attention-model.png :align: center In this model, the source sequence :math:`S = \{s_1, \dots, s_T\}` is encoded with a bidirectional gated recurrent neural networks. The hidden states of the bidirectional gated recurrent neural network :math:`H_S = \{H_1, \dots, H_T\}` is called *encoder vector* The decoder is a gated recurrent neural network. When decoding each token :math:`y_t`, the gated recurrent neural network generates a set of weights :math:`W_S^t = \{W_1^t, \dots, W_T^t\}`, which are used to compute a weighted sum of the encoder vector. The weighted sum of the encoder vector is utilized to condition the generation of the token :math:`y_t`. diff --git a/develop/doc/_sources/tutorials/image_classification/index_en.md.txt b/develop/doc/_sources/tutorials/image_classification/index_en.md.txt deleted file mode 100644 index 60c81a6a539..00000000000 --- a/develop/doc/_sources/tutorials/image_classification/index_en.md.txt +++ /dev/null @@ -1,221 +0,0 @@ -Image Classification Tutorial -============================== - -This tutorial will guide you through training a convolutional neural network to classify objects using the CIFAR-10 image classification dataset. -As shown in the following figure, the convolutional neural network can recognize the main object in images, and output the classification result. - -