提交 48dfc256 authored 作者: Samira Shabanian's avatar Samira Shabanian

fixed some issues in downsample.py

上级 372939b1
...@@ -2,50 +2,56 @@ from __future__ import print_function ...@@ -2,50 +2,56 @@ from __future__ import print_function
import pool import pool
import warnings import warnings
def max_pool2D(*args, **kwargs): def max_pool2D(*args, **kwargs):
warnings.warn("function 'max_pool2D' is now located " warnings.warn("function 'max_pool2D' is now located "
"in 'pool'.") "in 'pool'.")
return pool.max_pool2D(*args, **kwargs) return pool.max_pool2D(*args, **kwargs)
def max_pool_2d_same_size(*args, **kwargs): def max_pool_2d_same_size(*args, **kwargs):
warnings.warn("function 'max_pool_2d_same_size' is now located " warnings.warn("function 'max_pool_2d_same_size' is now located "
"in 'pool'.") "in 'pool'.")
return pool.max_pool_2d_same_size(*args, **kwargs) return pool.max_pool_2d_same_size(*args, **kwargs)
def max_pool_2d(*args, **kwargs): def max_pool_2d(*args, **kwargs):
warnings.warn("function 'max_pool_2d' has been renamed and is now located " warnings.warn("function 'max_pool_2d' has been renamed and is now located "
"in 'pool.pool_2d'.") "in 'pool.pool_2d'.")
return pool.pool_2d(*args, **kwargs) return pool.pool_2d(*args, **kwargs)
def DownsampleFactorMax(*args, **kwargs): def DownsampleFactorMax(*args, **kwargs):
warnings.warn("Class 'DownsampleFactorMax' has been renamed and is now located " warnings.warn("Class 'DownsampleFactorMax' has been renamed and is now located "
"in 'pool.Pool'.") "in 'pool.Pool'.")
return pool.Pool(*args, **kwargs) return pool.Pool(*args, **kwargs)
def PoolGrad(*args, **kwargs): def PoolGrad(*args, **kwargs):
warnings.warn("Class 'PoolGrad' is now located " warnings.warn("Class 'PoolGrad' is now located "
"in 'pool'.") "in 'pool'.")
return pool.PoolGrad(*args, **kwargs) return pool.PoolGrad(*args, **kwargs)
def MaxPoolGrad(*args, **kwargs): def MaxPoolGrad(*args, **kwargs):
warnings.warn("Class 'MaxPoolGrad' is now located " warnings.warn("Class 'MaxPoolGrad' is now located "
"in 'pool'.") "in 'pool'.")
return pool.MaxPoolGrad(*args, **kwargs) return pool.MaxPoolGrad(*args, **kwargs)
def AveragePoolGrad(*args, **kwargs): def AveragePoolGrad(*args, **kwargs):
warnings.warn("Class 'AveragePoolGrad' is now located " warnings.warn("Class 'AveragePoolGrad' is now located "
"in 'pool'.") "in 'pool'.")
return pool.AveragePoolGrad(*args, **kwargs) return pool.AveragePoolGrad(*args, **kwargs)
def DownsampleFactorMaxGradGrad(*args, **kwargs): def DownsampleFactorMaxGradGrad(*args, **kwargs):
warnings.warn("Class 'DownsampleFactorMaxGradGrad' is now located " warnings.warn("Class 'DownsampleFactorMaxGradGrad' is now located "
"in 'pool'.") "in 'pool'.")
return pool.DownsampleFactorMaxGradGrad(*args, **kwargs) return pool.DownsampleFactorMaxGradGrad(*args, **kwargs)
@register_canonicalize('fast_compile')
@gof.local_optimizer([MaxPoolGrad])
def local_average_pool_grad(*args, **kwargs): def local_average_pool_grad(*args, **kwargs):
warnings.warn("Class 'local_average_pool_grad' is now located " warnings.warn("Class 'local_average_pool_grad' is now located "
"in 'pool'.") "in 'pool'.")
return pool.local_average_pool_grad(*args, **kwargs) return pool.local_average_pool_grad(*args, **kwargs)
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论