aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2014-05-16 12:21:58 -0700
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2014-05-16 12:21:58 -0700
commitca8f6c21aaf55e91e48fad1bd234458d14a8cfb9 (patch)
tree4c8c5b2d498627331568f0319702861c80887303
parentadded readme and license (diff)
downloadgensvm-ca8f6c21aaf55e91e48fad1bd234458d14a8cfb9.tar.gz
gensvm-ca8f6c21aaf55e91e48fad1bd234458d14a8cfb9.zip
free model in crossval
-rw-r--r--Makefile2
-rw-r--r--src/msvmmaj_train_dataset.c4
2 files changed, 2 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 1c4ee22..d1726da 100644
--- a/Makefile
+++ b/Makefile
@@ -9,7 +9,7 @@ EXECS=trainMSVMMaj trainMSVMMajdataset predMSVMMaj
all: lib/libmsvmmaj.a $(EXECS)
-override LDFLAGS+=-lblas -llapack -lm
+override LDFLAGS+=-lcblas -llapack -lm
lib/libmsvmmaj.a: \
src/crossval.o \
diff --git a/src/msvmmaj_train_dataset.c b/src/msvmmaj_train_dataset.c
index 2f6d77d..e81604e 100644
--- a/src/msvmmaj_train_dataset.c
+++ b/src/msvmmaj_train_dataset.c
@@ -416,9 +416,6 @@ void consistency_repeats(struct Queue *q, long repeats, TrainType traintype)
* used.
*
* @todo
- * The seed model shouldn't have to be allocated completely, since only V is
- * used.
- * @todo
* There must be some inefficiencies here because the fold model is allocated
* at every fold. This would be detrimental with large datasets.
*
@@ -574,6 +571,7 @@ void start_training_cv(struct Queue *q)
free(task);
msvmmaj_free_model(seed_model);
+ msvmmaj_free_model(model);
}
/**