From e0f883e66bcde3512b43dc907d04c917f8cd37bf Mon Sep 17 00:00:00 2001 From: sneaxiy Date: Thu, 14 Jun 2018 05:45:01 +0000 Subject: [PATCH] commit --- benchmark/fluid/args.pyc | Bin 0 -> 3164 bytes benchmark/fluid/fluid_benchmark.py | 12 ++++++++++-- benchmark/fluid/recordio_converter.pyc | Bin 0 -> 6172 bytes 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 benchmark/fluid/args.pyc create mode 100644 benchmark/fluid/recordio_converter.pyc diff --git a/benchmark/fluid/args.pyc b/benchmark/fluid/args.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cac4bec4c1fc1776b3bf13a2cb913f12c81e8f4e GIT binary patch literal 3164 zcmbVOX>$}s8179-!V&HpLD~zW?ru0#P|lD9ur!bgQdHrGsm@IAZkxHPyC-oi_=JDP ze_{C({3n!OtcRsG@lvV@8IvQ;*#Lk5vdT* zu$U6Vj(FA)$+SpziDX73vm%)j!x`~xN+i3*Pap%-5sw%4fYK#&UZ&^khkv8|VEotejWzmQJE%oU6>lQR;lg zMo$4GCCfzg3Qt~$?_p&}yzGb5c=gpUO9QHGC&@bLgX!SKltKE*KXhwjsy09?djozygg*!rU0_8YisVA8XdzVekw`uk z$tSF$3t*~^X)gf!A+Q(#7enAu09+1%D*^Cn2z(X*pNGKJ0Js(cUj&|g$)4eQT_iWe z5Gg>wZ-ROf@LR2z8R3E9cN_4eZ0@`PFNN^k76#vPXv9ij#43xuH{nCs3h|;No>RNs zN9jLwCvm-(Rwj{Ik?2%z>O3B0%5J&7n*-MC@jj{_Ju)seOcf#?6(-h>*NGmeD)k%G zQA{<`Y3U@Mz8&dCs4t|g^4GHEj`5?un+H*^x2b$Qik$gT8{%@*?96I%!&1ho%dXpS6O{}|yD~3!WRa(1>8i3U zte3>tce`t$dK-!4;dy`k3E!93pK#bHI0?g&^4@neYJmmD6%vS(T^LeA zlnkxrdV#2RlY9e=j%H%?102;72dwpNZ<6r?wWTA<0heU$sw}e1z#LeD7*+_o)hglG z%K{yx5KYv1?GO2mfVj~8W=|?P&^yqnOOV&|pemtEN167cBH`0NEn<~&#!IK|wzj;R z$8mbu-Gpb$qoP1K@p_@ah3>3Hz%dfhm9e5pC0R^YHZsshB%tpOaKsRFSEj~C+jvQ# zMtC{`H)Qdy#I8}Ba6+0KwZ92jTTbqbblxay?3Ko~3Yz>YH_qdTMy|UOils2Oq!22Z zj;AY+siw7;9^YSSG<$}#;bj6qlG*bK&;Das*&gZu1{#T?p%{NfxRjO}MAM@cdKecE2 H_^!VI>TUvR literal 0 HcmV?d00001 diff --git a/benchmark/fluid/fluid_benchmark.py b/benchmark/fluid/fluid_benchmark.py index 902dca209..a3b81d820 100644 --- a/benchmark/fluid/fluid_benchmark.py +++ b/benchmark/fluid/fluid_benchmark.py @@ -156,15 +156,23 @@ def train(avg_loss, infer_prog, optimizer, train_reader, test_reader, batch_acc, start_time = time.time() num_samples = 0 + if arg.profile and pass_id == 0 and batch_id == 5: + profiler.start_profiler("All") + elif args.profile and pass_id == 0 and batch_id == 10: + profiler.stop_profiler("total", "/tmp/profile") + if args.use_reader_op: try: - loss = exe.run(train_prog, fetch_list=[avg_loss]) + loss = exe.run(train_prog, + fetch_list=[avg_loss], + use_program_cache=True) except fluid.core.EnforceNotMet as ex: break else: loss = exe.run(train_prog, feed=feeder.feed(data), - fetch_list=[avg_loss]) + fetch_list=[avg_loss], + use_program_cache=True) iters += 1 batch_id += 1 # FIXME(wuyi): For use_reader_op, if the current diff --git a/benchmark/fluid/recordio_converter.pyc b/benchmark/fluid/recordio_converter.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9b603f41c6748bb65da06076d5f69e4754c341c0 GIT binary patch literal 6172 zcmcgwTXP&&5$@TGw5z-2$QNwvRf1u8K)%Ew5KK^FIoKo!c@$8x*bJkc+10FfXV-H^ z$vW)5L?L!w@H>BiAHWOG{DAxes{BYniWdr=sDkh7Gpn^!6rpUFB~9zhIcLu4?$iBs zpU(e%cIu1kU-@}mvY!I}ui`PEg9P|oAGcC1gae};jf<0y=C}?9=f}%F&B$&{~yabclSdgHk zjUy72wXrDSgtU%I>jh~oNiao@gK7CBFSX+m%;=mG?A)x*LZs;5_*t(~%(Mv7i6fJ0 zs~$D{B%MTGquu>5OpNwM9lsgYIkSXk4$oCQ=Jz02b6AvAq~$2h$sQKPt2Xv>^6)cp zQdP`AI2Pn&fHB7zPUyU%KyrQn0VXLt#D>6wJSOK3^kWqLm{6kFdy;QL@l*P3i7R9N za8h5((wdTiBLmEzl)XGz+`>8Dd~Z;M3Z}vLdITcr6v(!p)^|J;eH5l;yf(rx@Y+-e z^%MJ@(9Lry#Wy>CFVt4s-wxZ_3etO7Ulga`zN~${wqFl*AAN1KccUPs=6gxEnfM*A zx$7r^>UqQVq!S$VgP?8KSEiJ`H9z&=0#9M0bK3qr9t(L3Fp}~_u5SEvgFB}4cuB%~ zHwmJy_hAyH_~fQJQG`%GBv5uE^(aL5uqIOv2A}W0EUN$GClDfMohkJgyyz^Py3G?Uvf4X2Yb4NutDDM(g~B3O)L_9me&Yj-T8)uSz?= z&u1n=n5^{frHlA*B-5pRS&pOEoB)yBgmcz8;goYT4u4PN=AE*$TFlN8|t050pdwfEEsDiGE|Xq~J2v5+#i)B>SpzX{;{$++`9~5J%NjR6!Rn zsEXW|I8Mf&nQrJjy~OH9S-p5+1zpcWI}6w+1KdOUd4!QK(GShbeG%k&C?@0bWo&0? z+%%h0PMv4O^CW<(;k<(e{OJ~)2@wMRq)tXpQfGos&|XGp53AWLIGBkEEwnKiLx67d zV$sWy!G&p|ET`!{ne)Xhcmza>&4rv%`a}U^^4U}9P`tc zFI8!V7Rae=6Los+(1S(ArqNA0y4<_TZkT=Jr)d}~X!(ZtZrzds8=qeS9>7Sa>5{Ey z;h02`AZ+-%?bPe|yZ~7 zdY<64J9$a26XC3eKXxQmg+lG0Ino5hdD)<@K^cn!|A345_F;{u+27!~v^4Av^9)Io&kLz7Tv_$3@XoL3KeQ?9RlFwVDaiC)Qux25o4%SoFwoxCqHxU&T9Iy zS*5G5TVJOb8nQz~+%WOeEKOmEZg>5_)1>VXplUXviJeXUXhl)bSN*`68SLGo=(A?c zQOz%?3@?Zh-4F9Fjl+HR74xMkrpuGZ^cn8P5SV2k42*`-h;vfyf7Yoo?yE@3F*hYw z@rlbYR_SWJa0@G-9=&wtJq#WWBxJcCX;S z>d#_0KXqRt`5wrV>y)UXb^tL6c2T^_^%yL~nFp?%0WCwjXPmsEOaZ!HaE|9@b4!zT zS~?{u;ZYs`6OHGDH^7SLfj9U6E5s-WwdMr*^p`=5dl5QuFM&KQu(*VgIv&N8eO&n% z9sOTDjw_wRxPpi|Mij(NRUBadByThBuWIH2K#TQJa@e-__73V#dxmKcd?q9V>#RUdg?xV#Grmb-R(~3DY!n4zg?b*!6&hTG7`I)2|{-N9bK%~*OALb9?+!_$2TV-1h8v&HalD_jk4lm^wi zyGZ&H3sOV?O#y5zMIBXRHa1sfhkkv>x+-QqMWC+W>rp`?6Z&wG#`L+v3W$`nsNpQ4 z%)#H&0ISo^Q3UcuvcscFt=n?x$Y%ybT8B|;f>uP=K2nRCQ8++Em zH-NEf;tJ9V^*`n}+Q)BPVx0{_FR*o}G|@tzUMkf-qF8G+FL5G$LW86=*k@rLWN%cO z7|HTm^cfBaF5s+mEjy=B=UQ^AC(&oweTyv$hug8JfgZHS;cFPeQ9SU*qf7NuXI9>s(dnCSKKeuanjP<9jCr^fHAy+!xV7DE{{S4*