/usr/local/lib64/python3.6/site-packages/caffe2/python/docs/__pycache__
NameSizeModeActions
formatter.cpython-36.pyc51570644editdlrm
generator.cpython-36.pyc76010644editdlrm
github.cpython-36.pyc51990644editdlrm
parser.cpython-36.pyc27360644editdlrm
__init__.cpython-36.pyc1540644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/caffe2/python/docs/__pycache__/github.cpython-36.pyc (5199B)
3 Eg @sddlZddlZddlmZddlmZmZddlmZmZGdddeZ GdddeZ d d Z Gd d d eZ Gd ddeZ GdddeZedkr ejddZejdeddejZeejd6Zee e ZejejejedjejWdQRXdS)N)Markdown)OpDocGenerator DocUploader) OperatorDocOperatorEnginec@seZdZddZddZdS)GHOpDocUploadercCsdS)N)selfrrE/usr/local/lib64/python3.6/site-packages/caffe2/python/docs/github.py__init__szGHOpDocUploader.__init__cCs t|dS)N)print)r content_bodyrrr uploadszGHOpDocUploader.uploadN)__name__ __module__ __qualname__r rrrrr rsrc@s2eZdZd ddZddZd ddZdd d Zd S) GHMarkdowncCs|jdj|d|dddS)Nz {header} {text} #)headertextT)addLineformat)r rhrrr addHeaderszGHMarkdown.addHeadercCsT|jd|jd|jd|jd|jd|jd|jd|jddS)Nz---zdocid: operators-catalogztitle: Operators Catalogzlayout: operatorsz)permalink: /docs/operators-catalogue.htmlz* TOCz{:toc})r)r rrr addDocHeaders       zGHMarkdown.addDocHeaderFcCs||jt|dkst|jdjddtt|dD|jdj|dx$|ddD]}|jdj|q`WdS)Nrz | cSsg|]}dqS)z ----------r).0irrr 'sz'GHMarkdown.addTable..r) addLinebreaklenAssertionErrorrjoinrange)r tablenoTitlerowrrr addTable$s &zGHMarkdown.addTablecCsn|jdxT|D]L}|jdx2|D]*}|jd|jdj|d|jdq$W|jdqW|jddS) Nzzzzz
z{cell})cellz
)addRawrr)r r$r%r&r(rrr addTableHTML,s     zGHMarkdown.addTableHTMLN)r)F)F)rrrrrr'r*rrrr rs  rcCs@|j}tjj|jd}dj|d}|jdj|d||jS)NZcaffe2z5https://github.com/pytorch/pytorch/blob/master/{path})pathz{path})cloneosr+relpathfilerZaddLinkdump) formatterschemar+Z schemaLinkrrr getCodeLink7s r3c@seZdZddZdS)GHOperatorEnginecCsRxL|jD]@\}}|jdj|jdd|r |jd|jdj|ddq WdS)Nz{engine})engineTz on z{device})devicer)Z getDeviceImpladdCoderr5r) addEmphasis)r r1r6_rrr generateDocAs  zGHOperatorEngine.generateDocN)rrrr:rrrr r4@sr4c@s$eZdZddZddZddZdS) GHOperatorDoccCs*|jdd|j|jt||jdS)NZCode)rrr)r3r2)r r1rrr generateCodeLinkJs zGHOperatorDoc.generateCodeLinkcCsF|j}|r>|jdj|dd|jd|jdj|dd|jS)Nz{name})namer z{impl})implT)r,r8rr)r7r0)r r1r>r@rrr getInfoOs  zGHOperatorDoc.getInfocCsJ|j|jd|jr<|j||j||j||jn |jddS)NzNo schema documented yet.)rr>r2r:ZgenerateInterfacer=ZaddBreakr)r r1rrr generateSchemaWs    zGHOperatorDoc.generateSchemaN)rrrr=rArCrrrr r;Isr;c@s$eZdZddZddZddZdS)GHOpDocGeneratorcCs t|||S)N)r;)r r>r2priorityrrr getOperatorDoccszGHOpDocGenerator.getOperatorDoccCst|S)N)r4)r r>rrr getOperatorEnginefsz"GHOpDocGenerator.getOperatorEnginecCsD|jj|j}x|D]}|j|jqW|j|jj7_dS)N)r1rZ getOperatorsrCr r0)r operatorsoperatorrrr createBodyis   zGHOpDocGenerator.createBodyN)rrrrFrGrJrrrr rDbsrD__main__zOperators catalog generator.) description catalog_pathz&operators-catalogue.md to write out to)typehelpwz Updated {}!)argparser-Zcaffe2.python.docs.formatterrZcaffe2.python.docs.generatorrrrrrrr3r4r;rDrArgumentParserparser add_argumentstr parse_argsargsopenrMfpopsrJwriter r rrrrr s( !