--- Log opened Fri Aug 31 00:00:17 2012 | ||
-!- gsomix [~gsomix@178.45.74.12] has quit [Ping timeout: 245 seconds] | 00:43 | |
-!- Netsplit *.net <-> *.split quits: blackburn, yoh_, audy, shogun-buildbot, @sonney2k, zxtx, sr___, naywhayare, wiking, CIA-52 | 02:46 | |
-!- Netsplit over, joins: blackburn, zxtx, audy, sr___, shogun-buildbot, @sonney2k, yoh_, CIA-52, naywhayare, wiking | 02:58 | |
-!- gsomix [~gsomix@178.45.72.194] has joined #shogun | 08:23 | |
blackburn | okay | 09:39 |
---|---|---|
@sonney2k | blackburn, so | 09:59 |
@sonney2k | the 1,1 hack is also suboptimal | 09:59 |
blackburn | sonney2k: yes because it is needed for each field | 10:00 |
@sonney2k | blackburn, yeah | 10:00 |
@sonney2k | and btw the problem exists for sgvector too! | 10:00 |
blackburn | I do not understand why not to make it (true) | 10:00 |
@sonney2k | and other referenced data | 10:00 |
blackburn | by default | 10:00 |
blackburn | what do we lose there? | 10:00 |
@sonney2k | we might just get some crashers | 10:00 |
blackburn | why? | 10:00 |
@sonney2k | but if we do it we should do it for all SGReferencedData | 10:00 |
blackburn | what should crash? | 10:01 |
@sonney2k | blackburn, it could be that we relied on this | 10:01 |
@sonney2k | e.g. | 10:01 |
@sonney2k | data pointer is set later | 10:01 |
@sonney2k | but that is not intended to be freed later | 10:01 |
blackburn | it sounds like a hack | 10:02 |
blackburn | do we really use it somewhere? | 10:02 |
@sonney2k | no idea | 10:02 |
@sonney2k | we can try | 10:02 |
blackburn | I do not use it anywhre | 10:02 |
@sonney2k | but the real patch would just be to remove the 'false' | 10:02 |
@sonney2k | i.e. | 10:02 |
@sonney2k | SGMatrix() : SGReferencedData() | 10:02 |
@sonney2k | etc | 10:02 |
blackburn | sonney2k: other option is to make serialization take care of ref counts | 10:02 |
blackburn | it is kind of pain yet | 10:03 |
@sonney2k | yeah but that we should do later | 10:03 |
@sonney2k | when we do the CMap trick before serializing objects | 10:04 |
@sonney2k | for now - we can give it a try | 10:04 |
blackburn | yes but no time for that now | 10:04 |
blackburn | argh then we still can release | 10:04 |
blackburn | :D | 10:04 |
@sonney2k | maybe it is more consistent anyways to have refcounting=true always | 10:04 |
blackburn | yes it sounds more consistent for me | 10:04 |
@sonney2k | let me just do it... | 10:05 |
blackburn | feel free, I can patch shogun only through github web now :) | 10:05 |
@sonney2k | blackburn, is there an online vim on github :D | 10:06 |
@sonney2k | blackburn, btw we don't have SGNDArray converted to referenced yet... | 10:06 |
blackburn | not the terrible issue | 10:07 |
@sonney2k | and string / stringlist | 10:07 |
CIA-52 | shogun: Soeren Sonnenburg master * rbb0907c / (6 files in 2 dirs): enable reference counting by default (even in default constructors) for SG Datatypes - http://git.io/NRjBOg | 10:10 |
@sonney2k | blackburn, gsomix I finally managed to get the infrastructure going for the new website | 10:10 |
@sonney2k | I put it here for now http://shogun.7nn.de/ | 10:10 |
@sonney2k | (to not kill the old one) | 10:10 |
gsomix | sonney2k, cool | 10:14 |
shogun-buildbot | build #390 of deb2 - static_interfaces is complete: Failure [failed test libshogun] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/390 blamelist: Soeren Sonnenburg <sonne@debian.org> | 10:16 |
@sonney2k | blackburn, ^ see - some stuff seems to rely on that behavior | 10:19 |
@sonney2k | anyway I guess we should rather fix the new crashes than doing it the old way... | 10:19 |
@sonney2k | gsomix, can you help fixing these? | 10:22 |
gsomix | sonney2k, hm, what's wrong? | 10:23 |
blackburn | sonney2k: yes, lets rather fix these crashers | 10:25 |
blackburn | gsomix: yeah we'd appreciate if you localize it ;) | 10:25 |
gsomix | ok | 10:25 |
CIA-52 | shogun: Soeren Sonnenburg master * rfc5a120 / src/shogun/features/streaming/StreamingDenseFeatures.cpp : disable refcounting for 'current' vector in streaming features - http://git.io/DWJkNw | 10:46 |
blackburn | sonney2k: parsebuffer should be fixed still | 10:47 |
@sonney2k | blackburn, ? | 10:47 |
@sonney2k | uhh! | 10:48 |
@sonney2k | CKNN::~CKNN() | 10:48 |
@sonney2k | { | 10:48 |
@sonney2k | SG_FREE(m_train_labels.vector); | 10:48 |
@sonney2k | } | 10:48 |
@sonney2k | wtf?! | 10:48 |
blackburn | hahahah | 10:49 |
blackburn | yes | 10:49 |
blackburn | WAT | 10:49 |
blackburn | lol | 10:49 |
@sonney2k | blackburn, any idea why we even copy the train labels? | 10:50 |
@sonney2k | ahh we need it to classify later | 10:50 |
blackburn | sonney2k: to subtract min label | 10:51 |
blackburn | pretty idiot thing actually | 10:51 |
shogun-buildbot | build #492 of deb3 - modular_interfaces is complete: Failure [failed test libshogun] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/492 blamelist: Soeren Sonnenburg <sonne@debian.org> | 10:52 |
CIA-52 | shogun: Soeren Sonnenburg master * r2535f44 / src/shogun/multiclass/KNN.cpp : remove free() in destructor (causing a double free) - http://git.io/ybQ7Lg | 10:56 |
@sonney2k | blackburn, what did you mean 'parsebuffer should be fixed still?' | 10:57 |
blackburn | sonney2k: it handles vectors in pretty crappy way | 10:58 |
@sonney2k | blackburn, I really think you should file all the findings we just had as github issues | 10:59 |
@sonney2k | otherwise this is just forgotten | 10:59 |
blackburn | sonney2k: I asked gsomix to fix that :) | 10:59 |
blackburn | what else is to do? | 10:59 |
@sonney2k | blackburn, sparse stuff still fails - but I don't get it. do you have an idea? | 10:59 |
@sonney2k | ==12560== Invalid read of size 8 | 11:00 |
@sonney2k | ==12560== at 0xEA6ECB2: shogun::CSparseFeatures<double>::free_sparse_feature_matrix() (SparseFeatures.cpp:95) | 11:00 |
@sonney2k | ==12560== by 0xEA6F598: shogun::CSparseFeatures<double>::free_sparse_features() (SparseFeatures.cpp:104) | 11:00 |
@sonney2k | ==12560== by 0xEA6F5E3: shogun::CSparseFeatures<double>::~CSparseFeatures() (SparseFeatures.cpp:90) | 11:00 |
@sonney2k | ==12560== by 0xEA6F628: shogun::CSparseFeatures<double>::~CSparseFeatures() (SparseFeatures.cpp:91) | 11:00 |
@sonney2k | ==12560== by 0xE3AF4BC: shogun::CSGObject::unref() (SGObject.cpp:178) | 11:00 |
@sonney2k | ==12560== by 0xD5982B2: _wrap_delete_SparseRealFeatures (modshogun_wrap.cxx:326578) | 11:00 |
@sonney2k | ==12560== by 0xD845AA3: _wrap_delete_SparseRealFeatures_closure (modshogun_wrap.cxx:607465) | 11:00 |
@sonney2k | ==12560== by 0x47C781: frame_dealloc.14762 (in /usr/bin/python2.7) | 11:00 |
@sonney2k | ==12560== by 0x4B7C81: PyEval_EvalCodeEx (in /usr/bin/python2.7) | 11:00 |
@sonney2k | ==12560== by 0x4C77DB: function_call.15201.3848 (in /usr/bin/python2.7) | 11:00 |
@sonney2k | ==12560== by 0x4B1CD0: PyEval_EvalFrameEx (in /usr/bin/python2.7) | 11:00 |
@sonney2k | ==12560== by 0x4B7C67: PyEval_EvalCodeEx (in /usr/bin/python2.7) | 11:00 |
@sonney2k | ==12560== Address 0xb0bf3c0 is 0 bytes inside a block of size 96 free'd | 11:00 |
@sonney2k | ==12560== at 0x4C27D4E: free (vg_replace_malloc.c:427) | 11:00 |
@sonney2k | ==12560== by 0xD952BE0: shogun::SGSparseMatrix<double>::free_data() (SGSparseMatrix.h:103) | 11:00 |
@sonney2k | ==12560== by 0xD8D2184: shogun::SGReferencedData::unref() (SGReferencedData.h:157) | 11:00 |
@sonney2k | ==12560== by 0xD8FDB6A: shogun::SGSparseMatrix<double>::~SGSparseMatrix() (SGSparseMatrix.h:64) | 11:00 |
@sonney2k | ==12560== by 0xD5992BE: _wrap_SparseRealFeatures_get_sparse_feature_matrix (modshogun_wrap.cxx:326920) | 11:00 |
@sonney2k | ==12560== by 0x4B01FC: PyEval_EvalFrameEx (in /usr/bin/python2.7) | 11:01 |
@sonney2k | ==12560== by 0x4B7C67: PyEval_EvalCodeEx (in /usr/bin/python2.7) | 11:01 |
@sonney2k | ==12560== by 0x4C77DB: function_call.15201.3848 (in /usr/bin/python2.7) | 11:01 |
@sonney2k | ==12560== by 0x4B1CD0: PyEval_EvalFrameEx (in /usr/bin/python2.7) | 11:01 |
@sonney2k | ==12560== by 0x4B7C67: PyEval_EvalCodeEx (in /usr/bin/python2.7) | 11:01 |
@sonney2k | ==12560== by 0x55F2E2: run_mod.42411.3586 (in /usr/bin/python2.7) | 11:01 |
@sonney2k | ==12560== by 0x4555E4: PyRun_FileExFlags (in / | 11:01 |
blackburn | huh | 11:01 |
blackburn | sonney2k: yes | 11:03 |
@sonney2k | blackburn, ? | 11:03 |
@sonney2k | care to share? | 11:03 |
blackburn | https://github.com/shogun-toolbox/shogun/blob/master/src/shogun/features/SparseFeatures.cpp:373 | 11:03 |
blackburn | we need to inc ref counter initially | 11:03 |
blackburn | it should be 2 on creation | 11:03 |
@sonney2k | SGSparseMatrix<ST> sm=SGSparseMatrix<ST>(NULL, 0, 0, false); | 11:06 |
@sonney2k | so that is the fix right? | 11:06 |
blackburn | actually yes | 11:06 |
blackburn | could be the fix as well | 11:06 |
@sonney2k | blackburn, the other would require that we use SGSparseMatrix for SparseFeatures (to be put on todo) | 11:07 |
blackburn | yes, but refcounter = 2 initially would work as well | 11:07 |
blackburn | however it is a crappy solution :) | 11:07 |
CIA-52 | shogun: Soeren Sonnenburg master * r958ce8f / src/shogun/features/SparseFeatures.cpp : disable refcounting for sparse matrix - http://git.io/tn9YpQ | 11:07 |
@sonney2k | that should do it | 11:08 |
* sonney2k is hunting some food | 11:08 | |
blackburn | yeah | 11:08 |
blackburn | I need to hunt for some tea | 11:08 |
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has quit [Ping timeout: 248 seconds] | 11:18 | |
shogun-buildbot | build #493 of deb3 - modular_interfaces is complete: Failure [failed test python_modular] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/493 blamelist: Soeren Sonnenburg <sonne@debian.org> | 11:19 |
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has joined #shogun | 11:20 | |
shogun-buildbot | build #391 of deb2 - static_interfaces is complete: Failure [failed test cmdline_static] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/391 blamelist: Soeren Sonnenburg <sonne@debian.org> | 11:21 |
shogun-buildbot | build #494 of deb3 - modular_interfaces is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/494 | 11:55 |
@sonney2k | shogun-buildbot, I told you! | 11:55 |
shogun-buildbot | What you say! | 11:55 |
shogun-buildbot | build #392 of deb2 - static_interfaces is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/392 | 12:01 |
-!- n4nd0 [53b32c87@gateway/web/freenode/ip.83.179.44.135] has joined #shogun | 12:13 | |
-!- satanach [~satanach@137.Red-83-39-123.dynamicIP.rima-tde.net] has joined #shogun | 12:31 | |
-!- satanach [~satanach@137.Red-83-39-123.dynamicIP.rima-tde.net] has left #shogun [] | 12:34 | |
@sonney2k | n4nd0, if you have some time - could you try to get all valgrind errors down to 0 in examples/libshogun ? | 13:09 |
CIA-52 | shogun: Soeren Sonnenburg master * r9e92392 / (3 files in 3 dirs): fix a couple of memory leaks in so example (mostly unnecessary SG_REF's - http://git.io/6kEr9A | 13:32 |
-!- Netsplit *.net <-> *.split quits: zxtx | 13:36 | |
blackburn | sonney2k: we have to wait for puffin's patch still | 13:37 |
-!- Netsplit over, joins: zxtx | 13:43 | |
-!- CIA-52 [cia@198.71.88.9] has quit [Ping timeout: 244 seconds] | 14:17 | |
-!- CIA-30 [cia@cia.vc] has joined #shogun | 14:27 | |
blackburn | sonney2k: we can't have eigen in h, right? | 14:48 |
blackburn | *.h | 14:48 |
-!- Alberto [96a13b06@gateway/web/freenode/ip.150.161.59.6] has joined #shogun | 14:53 | |
-!- Alberto [96a13b06@gateway/web/freenode/ip.150.161.59.6] has quit [Client Quit] | 14:53 | |
-!- Alberto [96a13b06@gateway/web/freenode/ip.150.161.59.6] has joined #shogun | 14:54 | |
-!- CIA-30 [cia@cia.vc] has quit [Ping timeout: 244 seconds] | 15:08 | |
-!- CIA-27 [cia@cia.vc] has joined #shogun | 15:09 | |
-!- CIA-27 [cia@cia.vc] has quit [Ping timeout: 244 seconds] | 15:17 | |
-!- CIA-30 [cia@cia.vc] has joined #shogun | 15:24 | |
-!- n4nd0 [53b32c87@gateway/web/freenode/ip.83.179.44.135] has quit [Quit: Page closed] | 15:25 | |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun | 15:28 | |
n4nd0 | naywhayare: hey! how is it going with the KNN thing? | 15:29 |
-!- Alberto [96a13b06@gateway/web/freenode/ip.150.161.59.6] has quit [Ping timeout: 245 seconds] | 15:44 | |
-!- koen-shogun [~ksande@195.114.233.130] has joined #shogun | 15:45 | |
-!- koen-shogun [~ksande@195.114.233.130] has left #shogun [] | 15:51 | |
n4nd0 | hi blackburn | 16:07 |
blackburn | hey | 16:07 |
n4nd0 | have you heard about something called categorical prediction? | 16:07 |
n4nd0 | I'm reading a book about large margin methods for ASR and they present this | 16:08 |
n4nd0 | at first, I thought that it was going to be structured prediction | 16:08 |
n4nd0 | but I am reading the chapter were categorical prediction is introduced and I don't understand a sh** | 16:08 |
n4nd0 | :D | 16:08 |
n4nd0 | anybody there? | 16:27 |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has quit [Quit: leaving] | 16:46 | |
-!- hoijui [~hoijui@141.23.65.251] has joined #shogun | 16:58 | |
-!- hoijui [~hoijui@141.23.65.251] has quit [Quit: Leaving] | 17:13 | |
@sonney2k | blackburn, yes - no eigen in .h | 18:37 |
@sonney2k | blackburn, but usually that is not a problem (you can move any function code to -> .cpp) | 18:37 |
@sonney2k | blackburn, btw same thing holds for pthreads etc | 18:37 |
@sonney2k | blackburn, can you fix the memory leaks in the libshogun examples? there are quite many... | 18:38 |
@sonney2k | wiking, any thoughts on getting proper gtest/gmock detection? | 18:39 |
-!- blackburn1 [~blackburn@188.168.5.103] has joined #shogun | 19:11 | |
@sonney2k | blackburn1 seen this: | 19:16 |
@sonney2k | <sonney2k> blackburn, yes - no eigen in .h | 19:17 |
@sonney2k | <sonney2k> blackburn, but usually that is not a problem (you can move any function code to -> .cpp) | 19:17 |
@sonney2k | <sonney2k> blackburn, btw same thing holds for pthreads etc | 19:17 |
@sonney2k | <sonney2k> blackburn, can you fix the memory leaks in the libshogun examples? there are quite many... | 19:17 |
blackburn1 | sonney2k: yeah thanks | 19:17 |
blackburn1 | sonney2k: about eigen - it is the issue with puffin's code so it blocks us to release just now | 19:19 |
blackburn1 | he is working on that | 19:20 |
blackburn1 | sonney2k: I will a little later | 19:25 |
blackburn1 | (fix) | 19:25 |
-!- CIA-30 [cia@cia.vc] has quit [Ping timeout: 244 seconds] | 19:39 | |
-!- blackburn1 [~blackburn@188.168.5.103] has quit [Ping timeout: 252 seconds] | 19:43 | |
-!- CIA-30 [cia@cia.vc] has joined #shogun | 20:09 | |
-!- CIA-30 [cia@cia.vc] has quit [Ping timeout: 252 seconds] | 20:39 | |
-!- CIA-33 [cia@cia.vc] has joined #shogun | 21:15 | |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun | 21:20 | |
-!- blackburn666 [d55786d5@gateway/web/freenode/ip.213.87.134.213] has joined #shogun | 21:21 | |
n4nd0 | blackburn666: 666? feeling diabolic? :P | 21:23 |
blackburn666 | n4nd0: exactly | 21:23 |
n4nd0 | blackburn666: let me ask you | 21:23 |
n4nd0 | I think something has gotten broken kind of badly in my computer | 21:24 |
n4nd0 | whenever I want to execute an example of libshogun I get | 21:24 |
n4nd0 | Segmentation fault (core dumped) | 21:24 |
n4nd0 | have you seen that before? | 21:24 |
blackburn666 | hmm not really | 21:25 |
blackburn666 | just any example fails? | 21:26 |
n4nd0 | I think that basically all | 21:26 |
n4nd0 | I just tried with basic_minimal | 21:26 |
n4nd0 | I am gooing to configure and compile from zero | 21:26 |
blackburn666 | I'd suggest to reinstall from the blank | 21:27 |
n4nd0 | do you mean ./configure, make clean, make and make install? | 21:28 |
n4nd0 | or something else? | 21:28 |
blackburn666 | yeah or even git clean -dfx if you have nothing unstaged for commit | 21:28 |
-!- CIA-33 [cia@cia.vc] has quit [Ping timeout: 244 seconds] | 21:30 | |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has quit [Quit: leaving] | 21:36 | |
-!- CIA-27 [cia@cia.vc] has joined #shogun | 21:40 | |
@sonney2k | blackburn, if you see n4nd0 tell him I need bern4rds help now... | 22:12 |
@sonney2k | blackburn666, ^ | 22:15 |
-!- gsomix is now known as blackburnsqrt-1 | 22:29 | |
-!- blackburnsqrt-1 is now known as blackburnsqrt[-1 | 22:29 | |
blackburnsqrt[-1 | aww :( | 22:29 |
-!- blackburnsqrt[-1 is now known as blackburnsqrt-1 | 22:30 | |
-!- blackburnsqrt-1 is now known as gsomix | 22:30 | |
-!- blackburn666 [d55786d5@gateway/web/freenode/ip.213.87.134.213] has quit [K-Lined] | 22:47 | |
-!- blackburn [5bdfb203@gateway/web/freenode/ip.91.223.178.3] has quit [K-Lined] | 22:47 | |
--- Log closed Sat Sep 01 00:00:17 2012 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!