提交 30e8007d authored 作者: f0k's avatar f0k

Documented convolution meta-optimizer in doc/library/tensor/nnet/conv.txt

上级 07dd0f15
...@@ -46,6 +46,16 @@ ...@@ -46,6 +46,16 @@
into Theano, and an implementation by Alex Krizhevsky available via into Theano, and an implementation by Alex Krizhevsky available via
Pylearn2. See the documentation below on how to use them. Pylearn2. See the documentation below on how to use them.
As of November 24th, 2014, you can also use a meta-optimizer to
automatically choose the fastest implementation for each specific
convolution in your graph. For each instance, it will compile and benchmark
each applicable implementation of the ones listed below and choose the
fastest one. As performance is dependent on input and filter shapes, this
only works for operations introduced via nnet.conv2d with fully specified
shape information.
Enable it via the Theano flag ``optimizer_including=conv_meta``, and
optionally set it to verbose mode via the flag `metaopt.verbose=1`.
TODO: Give examples on how to use these things! They are pretty complicated. TODO: Give examples on how to use these things! They are pretty complicated.
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论