提交 ca091b70 authored 作者: Frederic Bastien's avatar Frederic Bastien

final changes I did before the presentation.

上级 ea36c662
...@@ -8,6 +8,8 @@ cleantmp: ...@@ -8,6 +8,8 @@ cleantmp:
presentation.pdf: presentation.tex presentation.pdf: presentation.tex
pdflatex presentation pdflatex presentation
pdflatex presentation
sharing.pdf: sharing.tex sharing.pdf: sharing.tex
pdflatex sharing pdflatex sharing
pdflatex sharing
...@@ -37,27 +37,12 @@ Montréal, Canada \newline ...@@ -37,27 +37,12 @@ Montréal, Canada \newline
\includegraphics[width=.8in]{../hpcs2011_tutorial/pics/UdeM_NoirBleu_logo_Marie_crop} \includegraphics[width=.8in]{../hpcs2011_tutorial/pics/UdeM_NoirBleu_logo_Marie_crop}
\end{frame} \end{frame}
\section{Sharing}
\begin{frame}{Simplifying code sharing between}\setcounter{page}{1}
\begin{enumerate}
\item<1-> License: \begin{bf}Suggest BSD\end{bf} as it is used by many software in our field.
\begin{itemize}
\item Common license help share code.
\item When reusing code, don't forget to keep the license and the copyright notice
\end{itemize}
\item<2-> Common base object! \begin{bf}libgpuarray\end{bf}
\item<3-> Otherwise: put important implementation(e.g. convolution) in \begin{bf}separate file\end{bf} and \begin{bf}use raw ptr/shape/strides\end{bf} as inputs. Document that interface.
\item<4-> Acknowledge reuse \begin{bf}in section on web site\end{bf} AND \begin{bf}in papers\end{bf} about the software we reuse! (and use too)
\end{enumerate}
\end{frame}
\section{Future} \section{Future}
\begin{frame} \begin{frame}
\tableofcontents[currentsection] \tableofcontents[currentsection]
\end{frame} \end{frame}
\begin{frame}{Theano} \begin{frame}{Theano}\setcounter{page}{1}
\begin{itemize} \begin{itemize}
\item Easier C code development and better documentation of that \item Easier C code development and better documentation of that
\item Faster compilation \item Faster compilation
...@@ -69,6 +54,15 @@ Montréal, Canada \newline ...@@ -69,6 +54,15 @@ Montréal, Canada \newline
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\begin{frame}{libgpuarray}
\begin{itemize}
\item Find other projects to use it?
\item More functionality as NumPy
\item Move some of the functionality from Python/Theano to the C level
\item Optimize the kernel selection and parametrization based on the GPU
\end{itemize}
\end{frame}
\begin{frame}{Pylearn2} \begin{frame}{Pylearn2}
\begin{itemize} \begin{itemize}
\item RNN \item RNN
...@@ -82,13 +76,21 @@ Montréal, Canada \newline ...@@ -82,13 +76,21 @@ Montréal, Canada \newline
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\begin{frame}{libgpuarray} \begin{frame}
\begin{itemize} \end{frame}
\item Find other projects to use it?
\item More functionality as NumPy \begin{frame}{Simplifying code sharing between}
\item Move some of the functionality from Python/Theano to the C level \begin{enumerate}
\item Optimize the kernel selection and parametrization based on the GPU? \item<1-> License: \begin{bf}Suggest BSD\end{bf} as it is used by many software in our field.
\end{itemize} \begin{itemize}
\item Common license help share code.
\item When reusing code, don't forget to keep the license and the copyright notice
\end{itemize}
\item<2-> Common base object! \begin{bf}libgpuarray\end{bf}
\item<3-> Otherwise: put important implementation(e.g. convolution) in \begin{bf}separate file\end{bf} and \begin{bf}use raw ptr/shape/strides\end{bf} as inputs. Document that interface.
\item<4-> Acknowledge reuse \begin{bf}in section on web site\end{bf} AND \begin{bf}in papers\end{bf} about the software we reuse! (and use too)
\end{enumerate}
\end{frame} \end{frame}
\end{document} \end{document}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论