Joseph Redmon
2015-09-16 c53e03348c65462bcba33f6352087dd6b9268e8f
src/layer.h
@@ -13,7 +13,10 @@
    DROPOUT,
    CROP,
    ROUTE,
    COST
    COST,
    NORMALIZATION,
    REGION,
    AVGPOOL
} LAYER_TYPE;
typedef enum{
@@ -27,27 +30,41 @@
    int batch;
    int inputs;
    int outputs;
    int truths;
    int h,w,c;
    int out_h, out_w, out_c;
    int n;
    int groups;
    int size;
    int side;
    int stride;
    int pad;
    int crop_width;
    int crop_height;
    int sqrt;
    int flip;
    float angle;
    float saturation;
    float exposure;
    int softmax;
    int classes;
    int coords;
    int background;
    int rescore;
    int nuisance;
    int objectness;
    int does_cost;
    int joint;
    int noadjust;
    float alpha;
    float beta;
    float kappa;
    int dontload;
    float probability;
    float scale;
    int *indexes;
    float *rand;
    float *cost;
@@ -65,6 +82,8 @@
    int   * input_sizes;
    float * delta;
    float * output;
    float * squared;
    float * norms;
    #ifdef GPU
    int *indexes_gpu;
@@ -82,7 +101,11 @@
    float * output_gpu;
    float * delta_gpu;
    float * rand_gpu;
    float * squared_gpu;
    float * norms_gpu;
    #endif
} layer;
void free_layer(layer);
#endif