提交 460c42be authored 作者: Frederic Bastien's avatar Frederic Bastien

update crei benchmark and fix rest duplicate reference.

上级 d7b9e246
...@@ -75,7 +75,7 @@ Exercise 6 ...@@ -75,7 +75,7 @@ Exercise 6
- Modify and execute it to work for a matrix of 20 x 10 - Modify and execute it to work for a matrix of 20 x 10
.. _pyCUDA_theano: .. _cifar2011_pyCUDA_theano:
Theano + PyCUDA Theano + PyCUDA
--------------- ---------------
......
...@@ -345,20 +345,11 @@ Differentiation details ...@@ -345,20 +345,11 @@ Differentiation details
* We are working on the missing optimizations to be able to compute efficently the full Jacobian and Hessian and Jacobian x vector * We are working on the missing optimizations to be able to compute efficently the full Jacobian and Hessian and Jacobian x vector
.. _cifar2011_benchmark:
Benchmarks Benchmarks
---------- ----------
Example:
* Multi-layer perceptron
* Convolutional Neural Networks
* Misc Elemwise operations
Competitors: NumPy + SciPy, MATLAB, EBLearn, Torch5, numexpr
* EBLearn, Torch5: specialized libraries written by practitioners specifically for these tasks
* numexpr: similar to Theano, 'virtual machine' for elemwise expressions
**Multi-Layer Perceptron**: **Multi-Layer Perceptron**:
......
...@@ -307,12 +307,10 @@ Differentiation details ...@@ -307,12 +307,10 @@ Differentiation details
* We are working on the missing optimizations to be able to compute efficently the full Jacobian and Hessian and Jacobian x vector * We are working on the missing optimizations to be able to compute efficently the full Jacobian and Hessian and Jacobian x vector
TODO: update the benchmark Old Benchmarks
--------------
Benchmarks
----------
Example: :ref:`Example: <cifar2011_benchmark>`
* Multi-layer perceptron * Multi-layer perceptron
* Convolutional Neural Networks * Convolutional Neural Networks
...@@ -323,24 +321,14 @@ Competitors: NumPy + SciPy, MATLAB, EBLearn, Torch5, numexpr ...@@ -323,24 +321,14 @@ Competitors: NumPy + SciPy, MATLAB, EBLearn, Torch5, numexpr
* EBLearn, Torch5: specialized libraries written by practitioners specifically for these tasks * EBLearn, Torch5: specialized libraries written by practitioners specifically for these tasks
* numexpr: similar to Theano, 'virtual machine' for elemwise expressions * numexpr: similar to Theano, 'virtual machine' for elemwise expressions
**Multi-Layer Perceptron**: New Benchmarks
--------------
60x784 matrix times 784x500 matrix, tanh, times 500x10 matrix, elemwise, then all in reverse for backpropagation
.. image:: ../hpcs2011_tutorial/pics/mlp.png
**Convolutional Network**:
256x256 images convolved with 6 7x7 filters,
downsampled to 6x50x50, tanh, convolution with 16 6x7x7 filter, elementwise
tanh, matrix multiply, softmax elementwise, then in reverse
.. image:: ../hpcs2011_tutorial/pics/conv.png `Example <http://arxiv.org/pdf/1211.5590v1.pdf>`_ (Page 7 and 9):
**Elemwise** * Logistic regression, MLP with 1 and 3 layers
* Recurrent neural networks
* All on CPU Competitors: Torch7, RNNLM
* Solid blue: Theano
* Dashed Red: numexpr (without MKL)
.. image:: ../hpcs2011_tutorial/pics/multiple_graph.png * Torch7, RNNLM: specialized libraries written by practitioners specifically for these tasks
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论