#include <resizeAndMergeCaffe.hpp>
|
| ResizeAndMergeCaffe () |
|
virtual | ~ResizeAndMergeCaffe () |
|
virtual void | LayerSetUp (const std::vector< caffe::Blob< T > * > &bottom, const std::vector< caffe::Blob< T > * > &top) |
|
virtual void | Reshape (const std::vector< caffe::Blob< T > * > &bottom, const std::vector< caffe::Blob< T > * > &top, const T netFactor, const T scaleFactor, const bool mergeFirstDimension=true, const int gpuID=0) |
|
virtual const char * | type () const |
|
void | setScaleRatios (const std::vector< T > &scaleRatios) |
|
virtual void | Forward (const std::vector< caffe::Blob< T > * > &bottom, const std::vector< caffe::Blob< T > * > &top) |
|
virtual void | Forward_cpu (const std::vector< caffe::Blob< T > * > &bottom, const std::vector< caffe::Blob< T > * > &top) |
|
virtual void | Forward_gpu (const std::vector< caffe::Blob< T > * > &bottom, const std::vector< caffe::Blob< T > * > &top) |
|
virtual void | Forward_ocl (const std::vector< caffe::Blob< T > * > &bottom, const std::vector< caffe::Blob< T > * > &top) |
|
virtual void | Backward_cpu (const std::vector< caffe::Blob< T > * > &top, const std::vector< bool > &propagate_down, const std::vector< caffe::Blob< T > * > &bottom) |
|
virtual void | Backward_gpu (const std::vector< caffe::Blob< T > * > &top, const std::vector< bool > &propagate_down, const std::vector< caffe::Blob< T > * > &bottom) |
|
template<typename T >
virtual void op::ResizeAndMergeCaffe< T >::Reshape |
( |
const std::vector< caffe::Blob< T > * > & |
bottom, |
|
|
const std::vector< caffe::Blob< T > * > & |
top, |
|
|
const T |
netFactor, |
|
|
const T |
scaleFactor, |
|
|
const bool |
mergeFirstDimension = true , |
|
|
const int |
gpuID = 0 |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: