From 655f636a42d6e1d4518b712cfac6d973424de693 Mon Sep 17 00:00:00 2001
From: Joseph Redmon <pjreddie@gmail.com>
Date: Sun, 08 Mar 2015 18:25:28 +0000
Subject: [PATCH] detection layer fixed

---
 src/activations.c |   75 -------------------------------------
 1 files changed, 0 insertions(+), 75 deletions(-)

diff --git a/src/activations.c b/src/activations.c
index 4232efa..4689046 100644
--- a/src/activations.c
+++ b/src/activations.c
@@ -35,19 +35,6 @@
     return RELU;
 }
 
-float linear_activate(float x){return x;}
-float sigmoid_activate(float x){return 1./(1. + exp(-x));}
-float relu_activate(float x){return x*(x>0);}
-float ramp_activate(float x){return x*(x>0)+.1*x;}
-float tanh_activate(float x){return (exp(2*x)-1)/(exp(2*x)+1);}
-//float tanh_activate(float x){return x - (x*x*x)/3;}
-
-float linear_gradient(float x){return 1;}
-float sigmoid_gradient(float x){return (1-x)*x;}
-float relu_gradient(float x){return (x>0);}
-float ramp_gradient(float x){return (x>0)+.1;}
-float tanh_gradient(float x){return 1-x*x;}
-
 float activate(float x, ACTIVATION a)
 {
     switch(a){
@@ -98,65 +85,3 @@
     }
 } 
 
-#ifdef GPU
-
-#include "opencl.h"
-#include <math.h>
-
-cl_kernel get_activation_kernel()
-{
-    static int init = 0;
-    static cl_kernel kernel;
-    if(!init){
-        kernel = get_kernel("src/activations.cl", "activate_array", 0);
-        init = 1;
-    }
-    return kernel;
-}
-
-void activate_array_ongpu(cl_mem x, int n, ACTIVATION a) 
-{
-    cl_kernel kernel = get_activation_kernel();
-    cl_command_queue queue = cl.queue;
-
-    cl_uint i = 0;
-    cl.error = clSetKernelArg(kernel, i++, sizeof(x), (void*) &x);
-    cl.error = clSetKernelArg(kernel, i++, sizeof(n), (void*) &n);
-    cl.error = clSetKernelArg(kernel, i++, sizeof(a), (void*) &a);
-    check_error(cl);
-
-    size_t gsize = n;
-
-    cl.error = clEnqueueNDRangeKernel(queue, kernel, 1, 0, &gsize, 0, 0, 0, 0);
-    check_error(cl);
-}
-
-cl_kernel get_gradient_kernel()
-{
-    static int init = 0;
-    static cl_kernel kernel;
-    if(!init){
-        kernel = get_kernel("src/activations.cl", "gradient_array", 0);
-        init = 1;
-    }
-    return kernel;
-}
-
-void gradient_array_ongpu(cl_mem x, int n, ACTIVATION a, cl_mem delta) 
-{
-    cl_kernel kernel = get_gradient_kernel();
-    cl_command_queue queue = cl.queue;
-
-    cl_uint i = 0;
-    cl.error = clSetKernelArg(kernel, i++, sizeof(x), (void*) &x);
-    cl.error = clSetKernelArg(kernel, i++, sizeof(n), (void*) &n);
-    cl.error = clSetKernelArg(kernel, i++, sizeof(a), (void*) &a);
-    cl.error = clSetKernelArg(kernel, i++, sizeof(delta), (void*) &delta);
-    check_error(cl);
-
-    size_t gsize = n;
-
-    cl.error = clEnqueueNDRangeKernel(queue, kernel, 1, 0, &gsize, 0, 0, 0, 0);
-    check_error(cl);
-}
-#endif

--
Gitblit v1.10.0