grenade/cbits/pad.h
Huw Campbell 1e461cb07a Make Pad 3D faster.
Using dependent types in the deeper functions and
requiring a Proxy to reach them meant we required
dictionary passing to get the Nats. This made the
pad and crop layers almost 1000 times slower than
they should have been.
2017-02-03 21:05:14 +11:00

14 lines
462 B
C

#include <stdio.h>
#include <stdint.h>
#include <string.h>
void pad_cpu(double* data_im, const int channels,
const int height, const int width, const int pad_left, const int pad_top,
const int pad_right, const int pad_bottom,
double* data_col);
void crop_cpu(double* data_im, const int channels,
const int height, const int width, const int crop_left, const int crop_top,
const int crop_right, const int crop_bottom,
double* data_col);