-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdocs.html
More file actions
180 lines (173 loc) · 10.7 KB
/
docs.html
File metadata and controls
180 lines (173 loc) · 10.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
<!doctype html>
<html lang="zh-CN">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-EKPLN2R848"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-EKPLN2R848');
</script>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>文档 - RuyiAI</title>
<meta name="description" content="RuyiAI 技术文档" />
<link rel="icon" href="./assets/logo-ruyi-nav.png" type="image/png" />
<link rel="stylesheet" href="./styles.css" />
<link rel="stylesheet" href="./docs.css" />
</head>
<body>
<!-- Top Nav -->
<header class="nav">
<div class="nav__inner">
<a class="brand" href="index.html">
<img class="brand__logo" src="./assets/logo-ruyi-title.svg" alt="RuyiAI" />
</a>
<button class="nav__toggle" type="button" id="navToggle" aria-label="菜单" data-i18n="nav.menu" aria-expanded="false">
<span class="nav__toggle-bar"></span>
<span class="nav__toggle-bar"></span>
<span class="nav__toggle-bar"></span>
</button>
<div class="nav__menu-wrap">
<nav class="nav__links">
<a href="index.html" data-i18n="nav.home">首页</a>
<div class="nav__dropdown">
<button class="nav__dropbtn" type="button" aria-haspopup="true" aria-expanded="false">
<span data-i18n="nav.projects">项目</span> <span class="nav__chev" aria-hidden="true"></span>
</button>
<div class="nav__menu" role="menu">
<a role="menuitem" href="docs.html#compiler" class="nav__menuitem">
<span class="nav__menuitem-title" data-i18n="nav.compiler">RuyiAI 编译器</span>
<span class="nav__menuitem-desc" data-i18n="nav.compilerDesc">基于 MLIR 桥接 PyTorch 和 RISC-V</span>
</a>
<a role="menuitem" href="docs.html#operator-lang" class="nav__menuitem">
<span class="nav__menuitem-title" data-i18n="nav.operatorLang">RuyiAI 算子编程语言</span>
<span class="nav__menuitem-desc" data-i18n="nav.operatorLangDesc">面向 RISC-V 适配 Triton / TileLang</span>
</a>
<a role="menuitem" href="docs.html#operator-lib" class="nav__menuitem">
<span class="nav__menuitem-title" data-i18n="nav.operatorLib">RuyiAI 算子库</span>
<span class="nav__menuitem-desc" data-i18n="nav.operatorLibDesc">面向 RISC-V 的原生高性能算子库</span>
</a>
<a role="menuitem" href="docs.html#runtime" class="nav__menuitem">
<span class="nav__menuitem-title" data-i18n="nav.runtime">RuyiAI 运行时环境</span>
<span class="nav__menuitem-desc" data-i18n="nav.runtimeDesc">面向 RISC-V 各类扩展的统一运行时环境</span>
</a>
</div>
</div>
<a href="docs.html#contributor-guide" data-i18n="nav.contribute">贡献</a>
<a href="docs.html" data-i18n="nav.docs">文档</a>
<a href="https://ruyisdk.cn/" target="_blank" rel="noopener noreferrer" data-i18n="nav.community">社区</a>
<a href="docs.html#insights" data-i18n="nav.insights">洞察</a>
<a href="docs.html#about" data-i18n="nav.about">关于</a>
</nav>
<div class="nav__actions">
<a class="nav__github" href="https://github.com/RuyiAI-Stack" target="_blank" rel="noopener noreferrer" aria-label="GitHub">
GitHub
<span class="nav__external" aria-hidden="true">↗</span>
</a>
</div>
</div>
</div>
</header>
<div class="docs-layout" id="docsLayout">
<div class="docs-sidebar-overlay" id="docsSidebarOverlay" aria-hidden="true"></div>
<!-- Left sidebar -->
<aside class="docs-sidebar">
<nav class="docs-nav">
<a href="docs.html#overview" class="docs-nav__item" data-doc="overview" data-i18n="doc.overview">总览</a>
<a href="docs.html#install" class="docs-nav__item" data-doc="install" data-i18n="doc.install">安装方式</a>
<a href="docs.html#tutorial" class="docs-nav__item" data-doc="tutorial" data-i18n="doc.tutorial">使用教程</a>
<div class="docs-nav__group">
<div class="docs-nav__group-row">
<a href="docs.html#contributor-guide" class="docs-nav__item" data-doc="contributor-guide" data-i18n="doc.contributorGuide">贡献者指引</a>
<button type="button" class="docs-nav__group-toggle" id="docsNavContributor" aria-label="展开或收起" aria-expanded="false">
<span class="docs-nav__chev" aria-hidden="true"></span>
</button>
</div>
<div class="docs-nav__children">
<a href="docs.html#code-style" class="docs-nav__child" data-doc="code-style" data-i18n="doc.codeStyle">代码规范</a>
<a href="docs.html#git-workflow" class="docs-nav__child" data-doc="git-workflow" data-i18n="doc.gitWorkflow">Git 开源工作流程</a>
</div>
</div>
<div class="docs-nav__group">
<div class="docs-nav__group-row">
<a href="docs.html#compiler" class="docs-nav__item" data-doc="compiler" data-i18n="doc.compiler">RuyiAI 编译器</a>
<button type="button" class="docs-nav__group-toggle" id="docsNavCompiler" aria-label="展开或收起" aria-expanded="false">
<span class="docs-nav__chev" aria-hidden="true"></span>
</button>
</div>
<div class="docs-nav__children">
<a href="docs.html#rvv-environment" class="docs-nav__child" data-doc="rvv-environment" data-i18n="doc.rvvEnv">RVV 环境</a>
<a href="docs.html#ime-dialect" class="docs-nav__child" data-doc="ime-dialect" data-i18n="doc.imeDialect">IME 方言</a>
<a href="docs.html#gemmini" class="docs-nav__child" data-doc="gemmini" data-i18n="doc.gemmini">Gemmini</a>
<a href="docs.html#add-pass" class="docs-nav__child" data-doc="add-pass" data-i18n="doc.addPass">添加 Pass</a>
<a href="docs.html#build-methods" class="docs-nav__child" data-doc="build-methods" data-i18n="doc.buildMethods">构建方法</a>
<a href="docs.html#dynamic-vector" class="docs-nav__child" data-doc="dynamic-vector" data-i18n="doc.dynamicVector">动态向量表示</a>
<a href="docs.html#adding-operators" class="docs-nav__child" data-doc="adding-operators" data-i18n="doc.addingOperators">增加算子支持</a>
<a href="docs.html#convolution-vectorization" class="docs-nav__child" data-doc="convolution-vectorization" data-i18n="doc.convolutionVectorization">卷积向量化</a>
</div>
</div>
<div class="docs-nav__group">
<div class="docs-nav__group-row">
<a href="docs.html#operator-lang" class="docs-nav__item" data-doc="operator-lang" data-i18n="doc.operatorLang">RuyiAI 算子编程语言</a>
<button type="button" class="docs-nav__group-toggle" id="docsNavOperatorLang" aria-label="展开或收起" aria-expanded="false">
<span class="docs-nav__chev" aria-hidden="true"></span>
</button>
</div>
<div class="docs-nav__children">
<a href="docs.html#triton-on-riscv" class="docs-nav__child" data-doc="triton-on-riscv" data-i18n="doc.tritonOnRiscv">Triton 的 RISC-V 适配</a>
<a href="docs.html#debug" class="docs-nav__child" data-doc="debug" data-i18n="doc.debug">调试</a>
<a href="docs.html#triton-riscv-overview" class="docs-nav__child" data-doc="triton-riscv-overview" data-i18n="doc.tritonRiscvOverview">Triton RISC-V 总览</a>
<a href="docs.html#implementation" class="docs-nav__child" data-doc="implementation" data-i18n="doc.implementation">实现方案</a>
<a href="docs.html#ir-output" class="docs-nav__child" data-doc="ir-output" data-i18n="doc.irOutput">中间表示输出</a>
</div>
</div>
<a href="docs.html#operator-lib" class="docs-nav__item" data-doc="operator-lib" data-i18n="doc.operatorLib">RuyiAI 算子库</a>
<!-- Runtime menu is temporarily hidden from docs sidebar. -->
<div class="docs-nav__group">
<div class="docs-nav__group-row">
<a href="docs.html#insights" class="docs-nav__item" data-doc="insights" data-i18n="doc.insights">洞察</a>
<button type="button" class="docs-nav__group-toggle" id="docsNavInsights" aria-label="展开或收起" aria-expanded="false">
<span class="docs-nav__chev" aria-hidden="true"></span>
</button>
</div>
<div class="docs-nav__children">
<a href="docs.html#C4ML2024" class="docs-nav__child" data-doc="C4ML2024">C4ML2024</a>
<a href="docs.html#EuroLLVM2023" class="docs-nav__child" data-doc="EuroLLVM2023">EuroLLVM2023</a>
</div>
</div>
<a href="docs.html#about" class="docs-nav__item" data-doc="about" data-i18n="doc.about">关于</a>
</nav>
</aside>
<!-- Main + in-page TOC -->
<div class="docs-stage">
<main class="docs-main">
<button type="button" class="docs-nav-toggle" id="docsNavToggle" aria-label="展开或收起目录" data-i18n="doc.toc">目录</button>
<div class="docs-search">
<span class="docs-search__icon" aria-hidden="true">🔍</span>
<input type="search" class="docs-search__input" placeholder="搜索文档" aria-label="搜索文档" id="docsSearchInput" data-i18n="doc.search" />
</div>
<article class="docs-content" id="docsContent">
<h1 class="docs-content__title" id="docsTitle">总览</h1>
<p class="docs-content__desc" id="docsDesc">RuyiAI 文档总览</p>
<div class="docs-content__body markdown-body" id="docsBody"></div>
</article>
</main>
<aside class="docs-toc" id="docsToc" aria-label="本页目录" hidden>
<div class="docs-toc__inner">
<div class="docs-toc__title" id="docsTocTitle" data-i18n="doc.onThisPage">本页目录</div>
<nav class="docs-toc__nav" id="docsTocNav"></nav>
</div>
</aside>
</div>
</div>
<footer class="footer docs-footer">
<div class="footer__inner"></div>
</footer>
<script src="https://cdn.jsdelivr.net/npm/marked@12.0.0/marked.min.js"></script>
<script src="./script.js"></script>
<script src="./i18n.js"></script>
<script src="./docs.js"></script>
</body>
</html>