Caffe2 - Python API
A deep learning, cross platform ML framework
pooling.py
1 
5 from __future__ import absolute_import
6 from __future__ import division
7 from __future__ import print_function
8 from __future__ import unicode_literals
9 
10 
11 def MaxPool(model, blob_in, blob_out, use_cudnn=False, order="NCHW", **kwargs):
12  """Max pooling"""
13  if use_cudnn:
14  kwargs['engine'] = 'CUDNN'
15  return model.net.MaxPool(blob_in, blob_out, order=order, **kwargs)
16 
17 
18 def AveragePool(model, blob_in, blob_out, use_cudnn=False, order="NCHW",
19  **kwargs):
20  """Average pooling"""
21  if use_cudnn:
22  kwargs['engine'] = 'CUDNN'
23  return model.net.AveragePool(
24  blob_in,
25  blob_out,
26  order=order,
27  **kwargs
28  )
def MaxPool(model, blob_in, blob_out, use_cudnn=False, order="NCHW", kwargs)
Definition: pooling.py:11
def AveragePool(model, blob_in, blob_out, use_cudnn=False, order="NCHW", kwargs)
Definition: pooling.py:19