Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/clementfarabet/lua---nnx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClement Farabet <clement.farabet@gmail.com>2011-08-24 17:47:34 +0400
committerClement Farabet <clement.farabet@gmail.com>2011-08-24 17:47:34 +0400
commit9efb053b8775c11f2c4a7907b623d50eacc45e00 (patch)
tree76b2e16ab100b33bd0ecc731d4f61d27f8ffc32c
parent3273d6ba063df1b21ac3cd47abab5a53c7ab51ae (diff)
Quick fix for nParameter (lBFGS)
-rw-r--r--lbfgs.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/lbfgs.c b/lbfgs.c
index 38a2461..8e57865 100644
--- a/lbfgs.c
+++ b/lbfgs.c
@@ -1404,8 +1404,6 @@ static int progress(void *instance,
return 0;
}
-#define N 100
-
int lbfgs_run(lua_State *L) {
// get params from userspace
GL = L;
@@ -1415,7 +1413,7 @@ int lbfgs_run(lua_State *L) {
// parameters for algorithm
lbfgsfloatval_t fx;
- lbfgsfloatval_t *x = lbfgs_malloc(N);
+ lbfgsfloatval_t *x = lbfgs_malloc(nParameter);
lbfgs_parameter_t param;
// initialize vector x <- parameters
@@ -1427,7 +1425,7 @@ int lbfgs_run(lua_State *L) {
// Start the L-BFGS optimization; this will invoke the callback functions
// evaluate() and progress() when necessary.
- int ret = lbfgs(N, x, &fx, evaluate, progress, NULL, &param);
+ int ret = lbfgs(nParameter, x, &fx, evaluate, progress, NULL, &param);
lbfgs_free(x);
return 0;