提交 d02cfad2 authored 作者: Pascal Lamblin's avatar Pascal Lamblin

Small changes

上级 544faeac
......@@ -42,7 +42,7 @@ Montréal, Canada \newline
\begin{itemize}
\item Python: OO coding language
\item Numpy: n-dimension array object and scientific computing toolbox
\item SciPy: sparse matrix object and more scientfic computing functionality
\item SciPy: sparse matrix object and more scientific computing functionality
\item libgpuarray: gpu n-dimentional array object in C for CUDA and OpenCL
\item Theano: compiler/symbolic graph manipulation
\item Pylearn2: machine learning framework
......@@ -71,22 +71,22 @@ Montréal, Canada \newline
\item NumPy provides a N-dimensional numeric array in Python
\begin{itemize}
\item Perfect for high-performance computing.
\item Slice are return view (no copy)
\item Slices of arrays are views (no copy)
\end{itemize}
\item NumPy provides
\begin{itemize}
\item elementwise computations
\item linear algebra, Fourier transforms
\item pseudorandom numbers from many distributions
\item Elementwise computations
\item Linear algebra, Fourier transforms
\item Pseudorandom numbers from many distributions
\end{itemize}
\item SciPy provides lots more, including
\begin{itemize}
\item sparse matrix
\item more linear algebra
\item solvers and optimization algorithms
\item matlab-compatible I/O
\item Sparse matrix
\item More linear algebra
\item Solvers and optimization algorithms
\item Matlab-compatible I/O
\item I/O and signal processing for images and audio
\end{itemize}
\end{itemize}
......@@ -104,9 +104,8 @@ Montréal, Canada \newline
\begin{frame}{Why scripting for GPUs?}
\begin{bf}They Complement each other\end{bf}
\begin{itemize}
\item GPUs are everything that scripting/high level languages are not
GPUs are everything that scripting/high level languages are not
\begin{itemize}
\item Highly parallel
......@@ -117,13 +116,18 @@ Montréal, Canada \newline
\end{itemize}
\begin{bf}Best of both:\end{bf} easy scripted development invokes GPU kernel.
Combined with Theano c code generation...
\begin{bf}Theano c code generation remove overhead\end{bf} from function call between Python and C.
\begin{bf}Theano C code generation removes overhead\end{bf} from
function call between Python and C, by launching many C functions at once.
\end{frame}
\begin{frame}{Theano}
\end{frame}
\begin{frame}{Pylearn2}
\end{frame}
\begin{frame}{libgpuarray}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论