From 7c120aef23fde5b215b0fb6eef3074a15f16ff69 Mon Sep 17 00:00:00 2001
From: Joseph Redmon <pjreddie@gmail.com>
Date: Wed, 19 Nov 2014 22:03:51 +0000
Subject: [PATCH] stable, dropout on gpu
---
src/data.c | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/src/data.c b/src/data.c
index 734fffa..69d3e71 100644
--- a/src/data.c
+++ b/src/data.c
@@ -19,6 +19,12 @@
return lines;
}
+void fill_truth_det(char *path, float *truth)
+{
+ find_replace(path, "imgs", "det");
+ find_replace(path, ".JPEG", ".txt");
+}
+
void fill_truth(char *path, char **labels, int k, float *truth)
{
int i;
@@ -172,7 +178,7 @@
return d;
}
-void get_batch(data d, int n, float *X, float *y)
+void get_random_batch(data d, int n, float *X, float *y)
{
int j;
for(j = 0; j < n; ++j){
@@ -182,6 +188,17 @@
}
}
+void get_next_batch(data d, int n, int offset, float *X, float *y)
+{
+ int j;
+ for(j = 0; j < n; ++j){
+ int index = offset + j;
+ memcpy(X+j*d.X.cols, d.X.vals[index], d.X.cols*sizeof(float));
+ memcpy(y+j*d.y.cols, d.y.vals[index], d.y.cols*sizeof(float));
+ }
+}
+
+
data load_all_cifar10()
{
data d;
--
Gitblit v1.10.0