提交 34bb1a3d authored 作者: Frederic's avatar Frederic

make a specific exception.

上级 eb3f15b1
...@@ -10,6 +10,12 @@ if cuda_available: ...@@ -10,6 +10,12 @@ if cuda_available:
from theano.sandbox.cuda.opt import register_opt as register_gpu_opt from theano.sandbox.cuda.opt import register_opt as register_gpu_opt
class BadOldCode(Exception):
""" We create a specific Exception to be sure it don't get caught
by mistake"""
pass
class Images2Neibs(Op): class Images2Neibs(Op):
def __init__(self, mode='valid'): def __init__(self, mode='valid'):
""" """
...@@ -65,7 +71,7 @@ class Images2Neibs(Op): ...@@ -65,7 +71,7 @@ class Images2Neibs(Op):
x, neib_shape, neib_step = inp x, neib_shape, neib_step = inp
gz, = grads gz, = grads
if self.mode in ['valid', 'ignore_borders']: if self.mode in ['valid', 'ignore_borders']:
raise Exception("The Images2Neibs grad is not implemented." raise BadOldCode("The Images2Neibs grad is not implemented."
" It was in the past, but returned the wrong" " It was in the past, but returned the wrong"
" answer!") " answer!")
# This is the reverse of the op, not the grad! # This is the reverse of the op, not the grad!
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论