Add multilingual language and systems learning tracks
This commit is contained in:
1 parent
07338189fc
commit
d8d1c40118
844 files changed
+6061
No files matched your search
@@ -0,0 +1,9 @@
|
||||
# AI Runtime Engineering · 2
|
||||
|
||||
[Agila University track](https://edu.agilaos.com/track.php?track=25&lang=ceb)
|
||||
|
||||
Mga 15 minutos matag leksyon. Tag-ana, padagana, usba, ipasabot, ug tubaga ang pagsusi sa University.
|
||||
|
||||
- [Lesson 1: Planuhon ang memory lifetime](lesson-1/lesson.html)
|
||||
- [Lesson 2: Adunay error budget ang quantization](lesson-2/lesson.html)
|
||||
- [Lesson 3: Runtime capstone nga mapasabot](lesson-3/lesson.html)
|
||||
@@ -0,0 +1,4 @@
|
||||
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Planuhon ang memory lifetime</title><h1>Planuhon ang memory lifetime</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Adunay creation ug last-use point ang value sa execution graph. Gamita pag-usab ang buffer kon dili na gikinahanglan ang daang value ug walay asynchronous operation nga naggamit niini. Ilahi ang accounting sa weight, activation, workspace, ug cache. Kwentaha ang element count times bytes per element; idugang ang alignment ug overhead sa tinuod nga implementation.</p><p><strong>Praktis ug ebidensiya:</strong> Tag-ana ang pananglitan o idrowing ang pag-usab sa state. Usba ang usa ka pagtuo, sulayi ang utlanan, ug itala ang aktuwal nga resulta. Ipasabot unsa ang wala mapamatud-i sa gamay nga modelo bahin sa production system.</p><pre><code class="language-python">shape=(4,8)
|
||||
bytes_per_element=4
|
||||
print(shape[0]*shape[1]*bytes_per_element)
|
||||
</code></pre><p><strong>Gipaabot nga resulta:</strong> <code>128</code></p><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://git.agilaos.com/matt/open_agx">Reperensiya sa pinulongan: git.agilaos.com</a></p><p><a href="https://onnx.ai/onnx/intro/">Reperensiya sa pinulongan: onnx.ai</a></p></html>
|
||||
@@ -0,0 +1,3 @@
|
||||
shape=(4,8)
|
||||
bytes_per_element=4
|
||||
print(shape[0]*shape[1]*bytes_per_element)
|
||||
@@ -0,0 +1,8 @@
|
||||
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Adunay error budget ang quantization</title><h1>Adunay error budget ang quantization</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Ang yano nga symmetric quantizer mobahin sa scale, mo-round, ug molimit sa integer range. Ang dequantization mo-multiply sa scale. Mawad-an og impormasyon ang clipping ug rounding. Sukda ang numerical error ug task accuracy sa dili pa dawaton ang mas gamay nga representation. Dili tanan nga production format ang implemented niini nga scalar exercise.</p><p><strong>Praktis ug ebidensiya:</strong> Tag-ana ang pananglitan o idrowing ang pag-usab sa state. Usba ang usa ka pagtuo, sulayi ang utlanan, ug itala ang aktuwal nga resulta. Ipasabot unsa ang wala mapamatud-i sa gamay nga modelo bahin sa production system.</p><pre><code class="language-python">value=0.36
|
||||
scale=0.1
|
||||
q=max(-127,min(127,round(value/scale)))
|
||||
restored=q*scale
|
||||
print(q)
|
||||
print(round(abs(value-restored),3))
|
||||
</code></pre><p><strong>Gipaabot nga resulta:</strong> <code>4
|
||||
0.04</code></p><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://git.agilaos.com/matt/open_agx">Reperensiya sa pinulongan: git.agilaos.com</a></p><p><a href="https://onnx.ai/onnx/intro/">Reperensiya sa pinulongan: onnx.ai</a></p></html>
|
||||
@@ -0,0 +1,6 @@
|
||||
value=0.36
|
||||
scale=0.1
|
||||
q=max(-127,min(127,round(value/scale)))
|
||||
restored=q*scale
|
||||
print(q)
|
||||
print(round(abs(value-restored),3))
|
||||
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Runtime capstone nga mapasabot</title><h1>Runtime capstone nga mapasabot</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Paghimo og gamay nga graph executor nga adunay input, matrix multiplication, bias, ug activation. I-validate ang shape, ipadayon ang CPU reference, planuhon ang buffer lifetime, ug i-benchmark nga bulag ang warm ug cold run. CPU reference backend pa ang AGX Open; dili pamatuod sa GPU execution ang pag-request og GPU. Idugang lamang ang backend kon napamatud-an sa detection ug correctness check nga gigamit kini.</p><p><strong>Praktis ug ebidensiya:</strong> Tag-ana ang pananglitan o idrowing ang pag-usab sa state. Usba ang usa ka pagtuo, sulayi ang utlanan, ug itala ang aktuwal nga resulta. Ipasabot unsa ang wala mapamatud-i sa gamay nga modelo bahin sa production system.</p><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://git.agilaos.com/matt/open_agx">Reperensiya sa pinulongan: git.agilaos.com</a></p><p><a href="https://onnx.ai/onnx/intro/">Reperensiya sa pinulongan: onnx.ai</a></p></html>
|
||||
Reference in new issue
Block a user