/usr/local/lib64/python3.6/site-packages/caffe2/python/mint/__pycache__
NameSizeModeActions
app.cpython-36.pyc45280644editdlrm
__init__.cpython-36.pyc1540644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/caffe2/python/mint/__pycache__/app.cpython-36.pyc (4528B)
3 Ego@sddlZddlZddlZddlZddlZddlZddlZddlZ ddl Z ej j ej j eZejeej jedej jeddZdaddZddZd d Zd d Zejd ddZejdddZddZedkreejdddS)NZ templatesZstatic)Ztemplate_folderZ static_foldercCsB|j|jjdd}|jjd}tj|j|j||jdS)Nz)resultscript)Z buildcontentZ htmlcontentfindflaskjsonify containerstrip)chartZ script_startZ script_endr B/usr/local/lib64/python3.6/site-packages/caffe2/python/mint/app.py jsonify_nvd3s  r cCs@ytj|}Wn,tk r:}zdj|t|Sd}~XnXtjjtjj|d}t j |dt j dd}t j dkrt|jdt j d}nt j }tjd|jd|}|j|||dfdd|j|||dfd d|j|||d fd d|j|||d f||d fd d|j|||d f||d fddt|S)NzCannot load file {}: {}rZ_summary_chartz.03g)nameheight y_axis_formatmin)xyrmaxZmeanzm+stdzm-std)nploadtxt Exceptionformatstrospathsplitextbasenamenvd3 lineChartargs chart_heightsamplershapearange add_serier )filenamedatae chart_namer stepxdatar r r visualize_summary(s& $$r/c Csy*tj|}|jdkr(|ddtjf}Wn,tk rV}zdj|t|Sd}~XnXtjj tjj |d}t j |dt jdd}t jdkrt|jdt j d}nt j}tjd|jd|}|jddkrV|jd|}|d||j||f}|j|d||jdddd |j|d||jddd d |j|||df|d nDxBtdt|jdt jD]&} |j|||| fd j|| d qpWt|S) NrzCannot load file {}: {}rZ _log_chartz.03g)rrr)ZaxisZ running_min)rrrZ running_maxz{}[{}])rrndimZnewaxisrrrrrrr r!r"r#r$r%rr&r'Zreshaper(rrangeZ max_curvesr ) r)r*r+r,r r-r.Z trunc_sizeZ running_matir r r visualize_print_logAsB        r3cCsLtjjtj|}|jdr"t|S|jdr4t|Stj dj |ddSdS)NsummarylogzUnsupport file: {})rr) rrjoinr#rootendswithr/r3rrr)r)fullnamer r r visualize_fileos  r;/cCs@tjtjjtjd}|jdd|D}tjdtj||dS)Nz*.*cSsg|]}tjj|qSr )rrr ).0fr r r szindex..z index.html)r8namesZdebug_messages) globrrr7r#r8sortrZrender_template)filesr@r r r index|srDz/visualization/cCs t|}|S)N)r;)rretr r r visualizationsrFcCstjd}|jddtddd|jddtd d d|jd td d d|jdtddd|jddtddd|j|atjj tj j t }|j tjtdjtjtjjjjdS)NzThe mint visualizer.z-pz--portizThe flask port to use.)typedefaulthelpz-rz--root.z0The root folder to read files for visualization.z --max_curvesz2The max number of curves to show in a dump tensor.z--chart_heighti,zThe chart height for nvd3.z-sz--samplezSample every given number of data points. A negative number means the total points we will sample on the whole curve. Default 100 points.z#Tornado server starting on port {}.i8)argparseArgumentParser add_argumentintr parse_argsr#tornadoZ httpserverZ HTTPServerZwsgiZ WSGIContainerapplistenportprintrZioloopZIOLoopinstancestart)argvparserserverr r r mainsD   r\__main__r)rMrrAZnumpyrr!rsysZtornado.httpserverrRZ tornado.wsgirabspathdirname__file__Z __folder__ZFlask__name__r7rSr#r r/r3r;ZrouterDrFr\rYr r r r s. .  -