Files
triton/master/.doctrees/python-api/triton.doctree

32 lines
7.6 KiB
Plaintext
Raw Normal View History

2022-02-09 03:17:47 +00:00
<EFBFBD><05>n<00>sphinx.addnodes<65><73>document<6E><74><EFBFBD>)<29><>}<7D>(<28> rawsource<63><65><00><>children<65>]<5D><>docutils.nodes<65><73>section<6F><6E><EFBFBD>)<29><>}<7D>(hhh]<5D>(h <09>title<6C><65><EFBFBD>)<29><>}<7D>(h<05>triton<6F>h]<5D>h <09>Text<78><74><EFBFBD><EFBFBD>triton<6F><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>(hh<13>parent<6E>hhh<03>source<63>N<EFBFBD>line<6E>Nuba<62>
2022-05-01 00:49:06 +00:00
attributes<EFBFBD>}<7D>(<28>ids<64>]<5D><>classes<65>]<5D><>names<65>]<5D><>dupnames<65>]<5D><>backrefs<66>]<5D>u<EFBFBD>tagname<6D>hhh hhh<1C>T/tmp/tmprm7wdbow/95feb10ec9538ab225c04b2b4b7b0f6b777a88cf/docs/python-api/triton.rst<73>hKubh<00>tabular_col_spec<65><63><EFBFBD>)<29><>}<7D>(hhh]<5D>h}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D><>spec<65><63>\X{1}{2}\X{1}{2}<7D>uh*h,hh hhh<1C>e/tmp/tmprm7wdbow/95feb10ec9538ab225c04b2b4b7b0f6b777a88cf/docs/python-api/triton.rst:13:<autosummary><3E>hNub<75>sphinx.ext.autosummary<72><79>autosummary_table<6C><65><EFBFBD>)<29><>}<7D>(hXG
2022-02-09 03:17:47 +00:00
jit
Decorator for JIT-compiling a function using the Triton compiler.
autotune
Decorator for auto-tuning a triton.jit'd function.
heuristics
Decorator for specifying how the values of certain meta-parameters may be computed.
Config
An object that represents a possible kernel configuration for the auto-tuner to try.<2E>h]<5D>h <09>table<6C><65><EFBFBD>)<29><>}<7D>(hhh]<5D>h <09>tgroup<75><70><EFBFBD>)<29><>}<7D>(hhh]<5D>(h <09>colspec<65><63><EFBFBD>)<29><>}<7D>(hhh]<5D>h}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D><>colwidth<74>K
uh*hKhhHubhL)<29><>}<7D>(hhh]<5D>h}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D><>colwidth<74>KZuh*hKhhHubh <09>tbody<64><79><EFBFBD>)<29><>}<7D>(hhh]<5D>(h <09>row<6F><77><EFBFBD>)<29><>}<7D>(hhh]<5D>(h <09>entry<72><79><EFBFBD>)<29><>}<7D>(hhh]<5D>h <09> paragraph<70><68><EFBFBD>)<29><>}<7D>(h<05>:obj:`jit <triton.jit>`<60>h]<5D>h<00> pending_xref<65><66><EFBFBD>)<29><>}<7D>(hhth]<5D>h <09>literal<61><6C><EFBFBD>)<29><>}<7D>(hhth]<5D>h<16>jit<69><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(hhhh}ubah}<7D>(h ]<5D>h"]<5D>(<28>xref<65><66>py<70><79>py-obj<62>eh$]<5D>h&]<5D>h(]<5D>uh*h{hhxubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D><>refdoc<6F><63>python-api/triton<6F><6E> refdomain<69>h<EFBFBD><68>reftype<70><65>obj<62><6A> refexplicit<69><74><EFBFBD>refwarn<72><6E><EFBFBD> py:module<6C><65>triton<6F><6E>py:class<73>N<EFBFBD> reftarget<65><74>
2022-05-01 00:49:06 +00:00
triton.jit<69>uh*hvh<1C>e/tmp/tmprm7wdbow/95feb10ec9538ab225c04b2b4b7b0f6b777a88cf/docs/python-api/triton.rst:13:<autosummary><3E>hKhhrubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hphh<>hKhhmubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hkhhhubhl)<29><>}<7D>(hhh]<5D>hq)<29><>}<7D>(h<05>ADecorator for JIT-compiling a function using the Triton compiler.<2E>h]<5D>h<16>ADecorator for JIT-compiling a function using the Triton compiler.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(hh<>hh<>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hph<1C>e/tmp/tmprm7wdbow/95feb10ec9538ab225c04b2b4b7b0f6b777a88cf/docs/python-api/triton.rst:13:<autosummary><3E>hKhh<>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hkhhhubeh}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hfhhcubhg)<29><>}<7D>(hhh]<5D>(hl)<29><>}<7D>(hhh]<5D>hq)<29><>}<7D>(h<05>!:obj:`autotune <triton.autotune>`<60>h]<5D>hw)<29><>}<7D>(hh<>h]<5D>h|)<29><>}<7D>(hh<>h]<5D>h<16>autotune<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(hhhh<>ubah}<7D>(h ]<5D>h"]<5D>(h<><68>py<70><79>py-obj<62>eh$]<5D>h&]<5D>h(]<5D>uh*h{hh<>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D><>refdoc<6F>h<EFBFBD><68> refdomain<69>h<EFBFBD><68>reftype<70><65>obj<62><6A> refexplicit<69><74><EFBFBD>refwarn<72><6E>h<EFBFBD>h<EFBFBD>h<EFBFBD>Nh<4E><68>triton.autotune<6E>uh*hvh<1C>e/tmp/tmprm7wdbow/95feb10ec9538ab225c04b2b4b7b0f6b777a88cf/docs/python-api/triton.rst:13:<autosummary><3E>hKhh<>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hphh<>hKhh<>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hkhh<>ubhl)<29><>}<7D>(hhh]<5D>hq)<29><>}<7D>(h<05>:Decorator for auto-tuning a :code:`triton.jit`'d function.<2E>h]<5D>(h<16>Decorator for auto-tuning a <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(h<05>Decorator for auto-tuning a <20>hjubh|)<29><>}<7D>(h<05>:code:`triton.jit`<60>h]<5D>h<16>
2022-02-09 03:17:47 +00:00
triton.jit<69><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(h<05>
2022-05-01 00:49:06 +00:00
triton.jit<69>hj ubah}<7D>(h ]<5D>h"]<5D><>code<64>ah$]<5D>h&]<5D>h(]<5D>uh*h{hjubh<16>d function.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(h<05> 'd function.<2E>hjubeh}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hph<1C>e/tmp/tmprm7wdbow/95feb10ec9538ab225c04b2b4b7b0f6b777a88cf/docs/python-api/triton.rst:13:<autosummary><3E>hKhjubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hkhh<>ubeh}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hfhhcubhg)<29><>}<7D>(hhh]<5D>(hl)<29><>}<7D>(hhh]<5D>hq)<29><>}<7D>(h<05>%:obj:`heuristics <triton.heuristics>`<60>h]<5D>hw)<29><>}<7D>(hj<h]<5D>h|)<29><>}<7D>(hj<h]<5D>h<16>
heuristics<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(hhhjAubah}<7D>(h ]<5D>h"]<5D>(h<><68>py<70><79>py-obj<62>eh$]<5D>h&]<5D>h(]<5D>uh*h{hj>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D><>refdoc<6F>h<EFBFBD><68> refdomain<69>jK<00>reftype<70><65>obj<62><6A> refexplicit<69><74><EFBFBD>refwarn<72><6E>h<EFBFBD>h<EFBFBD>h<EFBFBD>Nh<4E><68>triton.heuristics<63>uh*hvh<1C>e/tmp/tmprm7wdbow/95feb10ec9538ab225c04b2b4b7b0f6b777a88cf/docs/python-api/triton.rst:13:<autosummary><3E>hKhj:ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hphj]hKhj7ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hkhj4ubhl)<29><>}<7D>(hhh]<5D>hq)<29><>}<7D>(h<05>SDecorator for specifying how the values of certain meta-parameters may be computed.<2E>h]<5D>h<16>SDecorator for specifying how the values of certain meta-parameters may be computed.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(hjohjmubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hph<1C>e/tmp/tmprm7wdbow/95feb10ec9538ab225c04b2b4b7b0f6b777a88cf/docs/python-api/triton.rst:13:<autosummary><3E>hKhjjubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hkhj4ubeh}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hfhhcubhg)<29><>}<7D>(hhh]<5D>(hl)<29><>}<7D>(hhh]<5D>hq)<29><>}<7D>(h<05>:obj:`Config <triton.Config>`<60>h]<5D>hw)<29><>}<7D>(hj<>h]<5D>h|)<29><>}<7D>(hj<>h]<5D>h<16>Config<69><67><EFBFBD><EFBFBD><EFBFBD>}<7D>(hhhj<>ubah}<7D>(h ]<5D>h"]<5D>(h<><68>py<70><79>py-obj<62>eh$]<5D>h&]<5D>h(]<5D>uh*h{hj<>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D><>refdoc<6F>h<EFBFBD><68> refdomain<69>j<EFBFBD><00>reftype<70><65>obj<62><6A> refexplicit<69><74><EFBFBD>refwarn<72><6E>h<EFBFBD>h<EFBFBD>h<EFBFBD>Nh<4E><68> triton.Config<69>uh*hvh<1C>e/tmp/tmprm7wdbow/95feb10ec9538ab225c04b2b4b7b0f6b777a88cf/docs/python-api/triton.rst:13:<autosummary><3E>hKhj<>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hphj<>hKhj<>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hkhj<>ubhl)<29><>}<7D>(hhh]<5D>hq)<29><>}<7D>(h<05>TAn object that represents a possible kernel configuration for the auto-tuner to try.<2E>h]<5D>h<16>TAn object that represents a possible kernel configuration for the auto-tuner to try.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(hj<>hj<>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hphh9hKhj<>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hkhj<>ubeh}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hfhhcubeh}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>uh*hahhHubeh}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D><>cols<6C>Kuh*hFhhCubah}<7D>(h ]<5D>h"]<5D><> longtable<6C>ah$]<5D>h&]<5D>h(]<5D>uh*hAhh=ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D><> xml:space<63><65>preserve<76>uh*h;hh hhhh9hNubh:<3A>autosummary_toc<6F><63><EFBFBD>)<29><>}<7D>(hhh]<5D>h<00>toctree<65><65><EFBFBD>)<29><>}<7D>(hhh]<5D>h}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D><> includefiles<65>]<5D>(<28>python-api/generated/triton.jit<69><74>$python-api/generated/triton.autotune<6E><65>&python-api/generated/triton.heuristics<63><73>"python-api/generated/triton.Config<69>e<EFBFBD>entries<65>]<5D>(Nj <00><>Nj
2022-02-09 03:17:47 +00:00
<00><>Nj <00><>Nj <00><>e<EFBFBD>maxdepth<74>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD>glob<6F>N<EFBFBD>caption<6F>N<EFBFBD>
rawentries<EFBFBD>]<5D>uh*j<>hj<>ubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D>j<EFBFBD>j<>uh*j<>hh hhhh9hNubeh}<7D>(h ]<5D><>triton<6F>ah"]<5D>h$]<5D><>triton<6F>ah&]<5D>h(]<5D>uh*h
hhhhhh+hKubah}<7D>(h ]<5D>h"]<5D>h$]<5D>h&]<5D>h(]<5D><>source<63>h+uh*h<01>current_source<63>N<EFBFBD> current_line<6E>N<EFBFBD>settings<67><73>docutils.frontend<6E><64>Values<65><73><EFBFBD>)<29><>}<7D>(hN<> generator<6F>N<EFBFBD> datestamp<6D>N<EFBFBD> source_link<6E>N<EFBFBD>
source_url<EFBFBD>N<EFBFBD> toc_backlinks<6B>hk<68>footnote_backlinks<6B>K<01> sectnum_xform<72>K<01>strip_comments<74>N<EFBFBD>strip_elements_with_classes<65>N<EFBFBD> strip_classes<65>N<EFBFBD> report_level<65>K<02>
halt_level<EFBFBD>K<05>exit_status_level<65>K<05>debug<75>N<EFBFBD>warning_stream<61>N<EFBFBD> traceback<63><6B><EFBFBD>input_encoding<6E><67> utf-8-sig<69><67>input_encoding_error_handler<65><72>strict<63><74>output_encoding<6E><67>utf-8<><38>output_encoding_error_handler<65>jH<00>error_encoding<6E><67>utf-8<><38>error_encoding_error_handler<65><72>backslashreplace<63><65> language_code<64><65>en<65><6E>record_dependencies<65>N<EFBFBD>config<69>N<EFBFBD> id_prefix<69>h<06>auto_id_prefix<69><78>id<69><64> dump_settings<67>N<EFBFBD>dump_internals<6C>N<EFBFBD>dump_transforms<6D>N<EFBFBD>dump_pseudo_xml<6D>N<EFBFBD>expose_internals<6C>N<EFBFBD>strict_visitor<6F>N<EFBFBD>_disable_config<69>N<EFBFBD>_source<63>h+<2B> _destination<6F>N<EFBFBD> _config_files<65>]<5D><>pep_references<65>N<EFBFBD> pep_base_url<72><6C> https://www.python.org/dev/peps/<2F><>pep_file_url_template<74><65>pep-%04d<34><64>rfc_references<65>N<EFBFBD> rfc_base_url<72><6C>https://tools.ietf.org/html/<2F><> tab_width<74>K<08>trim_footnote_reference_space<63><65><EFBFBD>file_insertion_enabled<65><64><EFBFBD> raw_enabled<65>K<01>syntax_highlight<68><74>long<6E><67> smart_quotes<65><73><EFBFBD>smartquotes_locales<65>]<5D><>character_level_inline_markup<75><70><EFBFBD>doctitle_xform<72><6D><EFBFBD> docinfo_xform<72>K<01>sectsubtitle_xform<72><6D><EFBFBD>embed_stylesheet<65><74><EFBFBD>cloak_email_addresses<65><73><EFBFBD>env<6E>Nub<75>reporter<65>N<EFBFBD>indirect_targets<74>]<5D><>substitution_defs<66>}<7D><>substitution_names<65>}<7D><>refnames<65>}<7D><>refids<64>}<7D><>nameids<64>}<7D>j#j s<> nametypes<65>}<7D>j#Nsh }<7D>j h s<> footnote_refs<66>}<7D><> citation_refs<66>}<7D><> autofootnotes<65>]<5D><>autofootnote_refs<66>]<5D><>symbol_footnotes<65>]<5D><>symbol_footnote_refs<66>]<5D><> footnotes<65>]<5D><> citations<6E>]<5D><>autofootnote_start<72>K<01>symbol_footnote_start<72>K<00>
id_counter<EFBFBD><EFBFBD> collections<6E><73>Counter<65><72><EFBFBD>}<7D><><EFBFBD>R<EFBFBD><52>parse_messages<65>]<5D><>transform_messages<65>]<5D><> transformer<65>N<EFBFBD>
decoration<EFBFBD>Nhhub.