提交 553b256e authored 作者: Olivier Delalleau's avatar Olivier Delalleau

Merge pull request #540 from nouiz/gpuconv

Gpuconv
...@@ -10,7 +10,7 @@ Documentation ...@@ -10,7 +10,7 @@ Documentation
Interface changes Interface changes
* In 0.5, we removed the deprecated sharedvar.value property. * In 0.5, we removed the deprecated sharedvar.value property.
Now we raise an error if you access it. Now we raise an error if you access it. (Frederic B.)
* theano.function does not accept duplicate inputs, so function([x, x], ...) * theano.function does not accept duplicate inputs, so function([x, x], ...)
does not work anymore. (Pascal L.) does not work anymore. (Pascal L.)
* theano.function now raises an error if some of the provided inputs are * theano.function now raises an error if some of the provided inputs are
...@@ -23,15 +23,16 @@ New Features ...@@ -23,15 +23,16 @@ New Features
* debugprint new param ids=["CHAR", "id", "int", ""] * debugprint new param ids=["CHAR", "id", "int", ""]
This makes the identifier printed to be the python id, a unique char, a This makes the identifier printed to be the python id, a unique char, a
unique int, or not have it printed. We changed the default to be "CHAR" unique int, or not have it printed. We changed the default to be "CHAR"
as this is more readable. as this is more readable. (Frederic B.)
* debugprint new param stop_on_name=[False, True]. If True, we don't print * debugprint new param stop_on_name=[False, True]. If True, we don't print
anything below an intermediate variable that has a name. Defaults to False. anything below an intermediate variable that has a name. Defaults to False.
* debugprint does not print anymore the "|" symbol in a column after the last input. (Frederic B.)
* debugprint does not print anymore the "|" symbol in a column after the last input. (Frederic B.)
* If you use Enthought Python Distribution (EPD) now we use its blas * If you use Enthought Python Distribution (EPD) now we use its blas
implementation by default. implementation by default. (Frederic B.)
Sparse Sandbox graduate Sparse Sandbox graduate
* Remove0 op: it remove store element with value 0. * Remove0 op: it remove store element with value 0. (Frederic B.)
Sparse Sandbox Addition (Not reviewed/documented/tested, but used by some people) Sparse Sandbox Addition (Not reviewed/documented/tested, but used by some people)
* They are all in the theano.sparse.sandbox.sp2 module * They are all in the theano.sparse.sandbox.sp2 module
...@@ -50,7 +51,9 @@ Crash Fix ...@@ -50,7 +51,9 @@ Crash Fix
empty string (Frederic B.) empty string (Frederic B.)
* When importing theano on a computer without GPU with the Theano * When importing theano on a computer without GPU with the Theano
flags 'device' or 'init_gpu_device' set to gpu* (Frederic B., reported by Luo Heng) flags 'device' or 'init_gpu_device' set to gpu* (Frederic B., reported by Luo Heng)
* Optimization print useless error when scipy is not available. (Frederic B.)
* Gpu conv crash/slowdown on newer hardware? (James B.)
* Better error handling in gpu conv (Frederic B.)
============= =============
Release Notes Release Notes
......
...@@ -704,7 +704,7 @@ class GpuConv(GpuOp): ...@@ -704,7 +704,7 @@ class GpuConv(GpuOp):
def c_code_cache_version(self): def c_code_cache_version(self):
# raise this whenever modifying any of the support_code_files # raise this whenever modifying any of the support_code_files
return (0, 17) return (0, 18)
def c_support_code_apply(self, node, nodename): def c_support_code_apply(self, node, nodename):
# REMEMBER TO RAISE c_code_cache_version when changing any of # REMEMBER TO RAISE c_code_cache_version when changing any of
......
...@@ -4132,7 +4132,6 @@ void fprint_CudaNdarray(FILE * fd, const CudaNdarray *self) ...@@ -4132,7 +4132,6 @@ void fprint_CudaNdarray(FILE * fd, const CudaNdarray *self)
mode:c++ mode:c++
c-basic-offset:4 c-basic-offset:4
c-file-style:"stroustrup" c-file-style:"stroustrup"
c-file-offsets:((innamespace . 0)(inline-open . 0))
indent-tabs-mode:nil indent-tabs-mode:nil
fill-column:79 fill-column:79
End: End:
......
...@@ -347,7 +347,6 @@ static void fprint_CudaNdarray(FILE * fd, const CudaNdarray *self); ...@@ -347,7 +347,6 @@ static void fprint_CudaNdarray(FILE * fd, const CudaNdarray *self);
mode:c++ mode:c++
c-basic-offset:4 c-basic-offset:4
c-file-style:"stroustrup" c-file-style:"stroustrup"
c-file-offsets:((innamespace . 0)(inline-open . 0))
indent-tabs-mode:nil indent-tabs-mode:nil
fill-column:79 fill-column:79
End: End:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论