diff --git a/prezentacia/2.tex b/prezentacia/2.tex index b92f862..075ee9a 100644 --- a/prezentacia/2.tex +++ b/prezentacia/2.tex @@ -55,6 +55,33 @@ \end{itemize} \end{frame} +{ +\usebackgroundtemplate{ + \vbox to \paperheight{ + \vfill + \hbox to \paperwidth{ + \hfill + \includegraphics[height=0.35\paperheight]{obrazky/burn_logo.png} + } + \vspace{1.8cm} + } +} + +\begin{frame}{Burn framework} + \begin{itemize} + \item Deep learning framework napísaný v Ruste + \item Cieľ: byť pre Rust tým, čím je PyTorch pre Python + \item Kľúčové vlastnosti: + \begin{itemize} + \item Backend-agnostický dizajn + \item Typová bezpečnosť v compile-time + \item Automatická diferenciácia (autodiff) + \item Podpora pre CPU, CUDA, WebGPU, \dots + \end{itemize} + \end{itemize} +\end{frame} +} + \begin{frame}{Burn --- Backend systém} Burn oddeľuje logiku modelu od hardvéru: diff --git a/prezentacia/main.tex b/prezentacia/main.tex index 4f5790f..e0fe694 100644 --- a/prezentacia/main.tex +++ b/prezentacia/main.tex @@ -123,16 +123,24 @@ %\hspace{5cm} %\vspace{8cm}test znova - \setbeamercolor{background canvas}{bg=white} \transdissolve -\begin{frame}[label=zdroje]{Zdroj} +\begin{frame}[label=zdroje]{Zdroje} \begin{thebibliography}{9} - \bibitem{james2023islpython} + \bibitem{burn2024} \color{black} - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani a Jonathan Taylor. - \textit{An Introduction to Statistical Learning with Applications in Python.}, 2023. - Kap. 6.2.2, s.~241--250. + Nathaniel Simard a kol. + \textit{Burn --- A Comprehensive Dynamic Deep Learning Framework Built Using Rust.} + GitHub, 2024. + \url{https://burn.dev} + + \bibitem{burnbook} + \color{black} + Burn Contributors. + \textit{The Burn Book --- Official Documentation and Guide.} + 2024. + \url{https://burn.dev/book} + \end{thebibliography} \end{frame} diff --git a/prezentacia/main/main.aux b/prezentacia/main/main.aux index c20fc9e..c9e09d3 100644 --- a/prezentacia/main/main.aux +++ b/prezentacia/main/main.aux @@ -31,17 +31,20 @@ \@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}} \@writefile{nav}{\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}}} \@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}} -\bibcite{james2023islpython}{\hyperlink {beamerbibjames2023islpython}{1}} -\newlabel{zdroje<1>}{{13}{13}{}{zdroje<1>}{}} -\@writefile{snm}{\beamer@slide {zdroje<1>}{13}} -\newlabel{zdroje}{{13}{13}{}{zdroje}{}} -\@writefile{snm}{\beamer@slide {zdroje}{13}} \@writefile{nav}{\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}}} \@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}} -\@writefile{nav}{\headcommand {\beamer@partpages {1}{13}}} -\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{13}}} -\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{13}}} -\@writefile{nav}{\headcommand {\beamer@documentpages {13}}} -\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {13}}} +\bibcite{burn2024}{\hyperlink {beamerbibburn2024}{1}} +\bibcite{burnbook}{\hyperlink {beamerbibburnbook}{2}} +\newlabel{zdroje<1>}{{14}{14}{}{zdroje<1>}{}} +\@writefile{snm}{\beamer@slide {zdroje<1>}{14}} +\newlabel{zdroje}{{14}{14}{}{zdroje}{}} +\@writefile{snm}{\beamer@slide {zdroje}{14}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}} +\@writefile{nav}{\headcommand {\beamer@partpages {1}{14}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{14}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{14}}} +\@writefile{nav}{\headcommand {\beamer@documentpages {14}}} +\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {14}}} \gdef\svg@ink@ver@settings{{\m@ne }{inkscape}{1}} -\gdef \@abspage@last{13} +\gdef \@abspage@last{14} diff --git a/prezentacia/main/main.log b/prezentacia/main/main.log index da83e5b..a0e99bb 100644 --- a/prezentacia/main/main.log +++ b/prezentacia/main/main.log @@ -2859,7 +2859,7 @@ Overfull \hbox (14.36996pt too wide) has occurred while \output is active ] Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 76. +line 82. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -2867,12 +2867,17 @@ Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input line 56. (luatex.def) Requested size: 100.28166pt x 19.92487pt. ) -Overfull \hbox (14.36996pt too wide) in paragraph at lines 76--76 +Overfull \hbox (14.36996pt too wide) in paragraph at lines 82--82 [][] [] + +File: obrazky/burn_logo.png Graphic file (type png) + +Package luatex.def Info: obrazky/burn_logo.png used on input line 82. +(luatex.def) Requested size: 95.60535pt x 95.60298pt. Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 76. +line 82. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -2886,9 +2891,9 @@ Overfull \hbox (14.36996pt too wide) has occurred while \output is active [7 -] +<./obrazky/burn_logo.png>] Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 78. +line 103. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -2896,14 +2901,12 @@ Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input line 56. (luatex.def) Requested size: 100.28166pt x 19.92487pt. ) -Overfull \hbox (14.36996pt too wide) in paragraph at lines 78--78 +Overfull \hbox (14.36996pt too wide) in paragraph at lines 103--103 [][] [] - -\openout4 = main.vrb Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 92. +line 103. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -2911,20 +2914,6 @@ Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input line 56. (luatex.def) Requested size: 100.28166pt x 19.92487pt. ) -Overfull \hbox (14.36996pt too wide) in paragraph at lines 92--92 -[][] - [] - -(./main/main.vrb) -Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 92. - (./svg-inkscape/logo_svg-tex.pdf_tex -File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) - -Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input -line 56. -(luatex.def) Requested size: 100.28166pt x 19.92487pt. -) Overfull \hbox (14.36996pt too wide) has occurred while \output is active [][] [] @@ -2945,8 +2934,10 @@ Overfull \hbox (14.36996pt too wide) in paragraph at lines 105--105 [][] [] + +\openout4 = main.vrb Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 105. +line 119. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -2954,6 +2945,20 @@ Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input line 56. (luatex.def) Requested size: 100.28166pt x 19.92487pt. ) +Overfull \hbox (14.36996pt too wide) in paragraph at lines 119--119 +[][] + [] + +(./main/main.vrb) +Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input +line 119. + (./svg-inkscape/logo_svg-tex.pdf_tex +File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) + +Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input +line 56. +(luatex.def) Requested size: 100.28166pt x 19.92487pt. +) Overfull \hbox (14.36996pt too wide) has occurred while \output is active [][] [] @@ -2962,7 +2967,7 @@ Overfull \hbox (14.36996pt too wide) has occurred while \output is active ] Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 107. +line 132. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -2970,14 +2975,12 @@ Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input line 56. (luatex.def) Requested size: 100.28166pt x 19.92487pt. ) -Overfull \hbox (14.36996pt too wide) in paragraph at lines 107--107 +Overfull \hbox (14.36996pt too wide) in paragraph at lines 132--132 [][] [] - -\openout4 = main.vrb Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 123. +line 132. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -2985,20 +2988,6 @@ Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input line 56. (luatex.def) Requested size: 100.28166pt x 19.92487pt. ) -Overfull \hbox (14.36996pt too wide) in paragraph at lines 123--123 -[][] - [] - -(./main/main.vrb) -Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 123. - (./svg-inkscape/logo_svg-tex.pdf_tex -File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) - -Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input -line 56. -(luatex.def) Requested size: 100.28166pt x 19.92487pt. -) Overfull \hbox (14.36996pt too wide) has occurred while \output is active [][] [] @@ -3007,23 +2996,8 @@ Overfull \hbox (14.36996pt too wide) has occurred while \output is active ] Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 125. - (./svg-inkscape/logo_svg-tex.pdf_tex -File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) - -Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input -line 56. -(luatex.def) Requested size: 100.28166pt x 19.92487pt. -) -Overfull \hbox (14.36996pt too wide) in paragraph at lines 125--125 -[][] - [] - - -\openout4 = main.vrb -Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input line 134. -(./svg-inkscape/logo_svg-tex.pdf_tex + (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input @@ -3034,14 +3008,24 @@ Overfull \hbox (14.36996pt too wide) in paragraph at lines 134--134 [][] [] -(./main/main.vrb -Overfull \hbox (33.03572pt too wide) in paragraph at lines 3--4 -[][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + +\openout4 = main.vrb +Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input +line 150. +(./svg-inkscape/logo_svg-tex.pdf_tex +File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) + +Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input +line 56. +(luatex.def) Requested size: 100.28166pt x 19.92487pt. +) +Overfull \hbox (14.36996pt too wide) in paragraph at lines 150--150 +[][] [] -) +(./main/main.vrb) Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 134. +line 150. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -3057,7 +3041,7 @@ Overfull \hbox (14.36996pt too wide) has occurred while \output is active ] Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 147. +line 152. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -3065,12 +3049,14 @@ Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input line 56. (luatex.def) Requested size: 100.28166pt x 19.92487pt. ) -Overfull \hbox (14.36996pt too wide) in paragraph at lines 147--147 +Overfull \hbox (14.36996pt too wide) in paragraph at lines 152--152 [][] [] + +\openout4 = main.vrb Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 147. +line 161. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -3078,15 +3064,34 @@ Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input line 56. (luatex.def) Requested size: 100.28166pt x 19.92487pt. ) +Overfull \hbox (14.36996pt too wide) in paragraph at lines 161--161 +[][] + [] + +(./main/main.vrb +Overfull \hbox (33.03572pt too wide) in paragraph at lines 3--4 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + +) +Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input +line 161. + (./svg-inkscape/logo_svg-tex.pdf_tex +File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) + +Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input +line 56. +(luatex.def) Requested size: 100.28166pt x 19.92487pt. +) Overfull \hbox (14.36996pt too wide) has occurred while \output is active [][] [] [12 -]) +] Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 137. +line 174. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -3094,12 +3099,12 @@ Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input line 56. (luatex.def) Requested size: 100.28166pt x 19.92487pt. ) -Overfull \hbox (14.36996pt too wide) in paragraph at lines 137--137 +Overfull \hbox (14.36996pt too wide) in paragraph at lines 174--174 [][] [] Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input -line 137. +line 174. (./svg-inkscape/logo_svg-tex.pdf_tex File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) @@ -3113,6 +3118,35 @@ Overfull \hbox (14.36996pt too wide) has occurred while \output is active [13 +]) +Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input +line 145. + (./svg-inkscape/logo_svg-tex.pdf_tex +File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) + +Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input +line 56. +(luatex.def) Requested size: 100.28166pt x 19.92487pt. +) +Overfull \hbox (14.36996pt too wide) in paragraph at lines 145--145 +[][] + [] + +Package svg Info: Last page of `./svg-inkscape/logo_svg-tex.pdf' is 1 on input +line 145. +(./svg-inkscape/logo_svg-tex.pdf_tex +File: ./svg-inkscape/logo_svg-tex.pdf Graphic file (type pdf) + +Package luatex.def Info: ./svg-inkscape/logo_svg-tex.pdf , page1 used on input +line 56. +(luatex.def) Requested size: 100.28166pt x 19.92487pt. +) +Overfull \hbox (14.36996pt too wide) has occurred while \output is active +[][] + [] + +[14 + ] \tf@nav=\write6 @@ -3143,15 +3177,16 @@ Package rerunfilecheck Info: File `main.out' has not changed. ) Here is how much of LuaTeX's memory you used: - 67052 strings out of 476078 + 67087 strings out of 476078 125031,2848258 words of node,token memory allocated - 5423 words of node memory still in use: - 54 hlist, 16 vlist, 8 rule, 26 disc, 7 local_par, 106 glue, 64 kern, 24 penal -ty, 5 margin_kern, 198 glyph, 332 attribute, 88 glue_spec, 167 attribute_list, 8 - write, 30 pdf_literal, 3 pdf_dest, 52 pdf_colorstack nodes - avail lists: 1:8,2:3202,3:1880,4:385,5:290,6:47,7:1427,8:20,9:997,10:13,11:79 + 6249 words of node memory still in use: + 59 hlist, 16 vlist, 9 rule, 24 disc, 8 local_par, 4 math, 137 glue, 55 kern, +35 penalty, 5 margin_kern, 244 glyph, 384 attribute, 88 glue_spec, 193 attribute +_list, 8 write, 30 pdf_literal, 2 pdf_start_link, 2 pdf_end_link, 4 pdf_dest, 2 +pdf_action, 60 pdf_colorstack nodes + avail lists: 1:8,2:3124,3:1867,4:377,5:299,6:44,7:1346,8:21,9:988,10:13,11:81 ,12:1 - 87622 multiletter control sequences out of 65536+600000 + 87633 multiletter control sequences out of 65536+600000 132 fonts using 28094191 bytes 128i,23n,130p,7883b,1832s stack positions out of 10000i,1000n,20000p,200000b,200000s -Output written on main.pdf (13 pages, 83623 bytes). +Output written on main.pdf (14 pages, 96977 bytes). -PDF statistics: 190 PDF objects out of 1000 (max. 8388607) - 111 compressed objects within 2 object streams - 30 named destinations out of 1000 (max. 131072) +PDF statistics: 205 PDF objects out of 1000 (max. 8388607) + 121 compressed objects within 2 object streams + 33 named destinations out of 1000 (max. 131072) 16 words of extra memory for PDF output out of 10000 (max. 100000000) diff --git a/prezentacia/main/main.nav b/prezentacia/main/main.nav index 53acdab..da5f600 100644 --- a/prezentacia/main/main.nav +++ b/prezentacia/main/main.nav @@ -24,8 +24,10 @@ \headcommand {\beamer@framepages {12}{12}} \headcommand {\slideentry {0}{0}{13}{13/13}{}{0}} \headcommand {\beamer@framepages {13}{13}} -\headcommand {\beamer@partpages {1}{13}} -\headcommand {\beamer@subsectionpages {1}{13}} -\headcommand {\beamer@sectionpages {1}{13}} -\headcommand {\beamer@documentpages {13}} -\headcommand {\gdef \inserttotalframenumber {13}} +\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}} +\headcommand {\beamer@framepages {14}{14}} +\headcommand {\beamer@partpages {1}{14}} +\headcommand {\beamer@subsectionpages {1}{14}} +\headcommand {\beamer@sectionpages {1}{14}} +\headcommand {\beamer@documentpages {14}} +\headcommand {\gdef \inserttotalframenumber {14}} diff --git a/prezentacia/main/main.pdf b/prezentacia/main/main.pdf index a23d704..ff02a18 100644 Binary files a/prezentacia/main/main.pdf and b/prezentacia/main/main.pdf differ diff --git a/prezentacia/main/main.snm b/prezentacia/main/main.snm index f11aae9..6e96628 100644 --- a/prezentacia/main/main.snm +++ b/prezentacia/main/main.snm @@ -1,2 +1,2 @@ -\beamer@slide {zdroje<1>}{13} -\beamer@slide {zdroje}{13} +\beamer@slide {zdroje<1>}{14} +\beamer@slide {zdroje}{14}