diff options
author | Clement Farabet <clement.farabet@gmail.com> | 2011-08-24 17:47:34 +0400 |
---|---|---|
committer | Clement Farabet <clement.farabet@gmail.com> | 2011-08-24 17:47:34 +0400 |
commit | 9efb053b8775c11f2c4a7907b623d50eacc45e00 (patch) | |
tree | 76b2e16ab100b33bd0ecc731d4f61d27f8ffc32c | |
parent | 3273d6ba063df1b21ac3cd47abab5a53c7ab51ae (diff) |
Quick fix for nParameter (lBFGS)
-rw-r--r-- | lbfgs.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -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, ¶m); + int ret = lbfgs(nParameter, x, &fx, evaluate, progress, NULL, ¶m); lbfgs_free(x); return 0; |