--- Log opened Tue Jun 04 00:00:03 2013 | ||
--- Day changed Tue Jun 04 2013 | ||
@iglesiasg | gsomix: what is it about? the one at the end | 00:00 |
---|---|---|
gsomix | iglesiasg, big state exam in general physics | 00:01 |
@iglesiasg | it sounds hard indeed! | 00:01 |
gsomix | iglesiasg, I think everything will be fine. this is hard year in uni, next will be more easy: just some interesting classes and getting bachelor's degree | 00:05 |
@iglesiasg | good night people | 00:17 |
gsomix | nite | 00:17 |
-!- iglesiasg [d58f3279@gateway/web/freenode/ip.213.143.50.121] has quit [Quit: Page closed] | 00:18 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 00:56 | |
-!- lambday [67157f4e@gateway/web/cgi-irc/kiwiirc.com/ip.103.21.127.78] has joined #shogun | 01:44 | |
lambday | more failures for unit-tests.. gotta make all of those 1e-15 it seems | 01:50 |
-!- foulwa___ [~foulwall@2001:da8:215:6902:802c:e72b:d87a:bde8] has joined #shogun | 02:38 | |
van51 | sonney2k: I 've modified the PR | 03:19 |
van51 | I ran into an issue | 03:19 |
van51 | please have a look and let me know | 03:20 |
-!- van51 [~van51@athedsl-408350.home.otenet.gr] has left #shogun ["QUIT :Leaving."] | 03:25 | |
-!- nube [~rho@49.244.69.116] has quit [Quit: Leaving.] | 04:49 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 05:33 | |
shogun-notifier- | shogun-demo: foulwall :master * 652dfc1 / / (10 files): https://github.com/shogun-toolbox/shogun-demo/commit/652dfc1b710e182b70c856b517492d10c33fc0b2 | 05:33 |
shogun-notifier- | shogun-demo: unify the css. | 05:33 |
shogun-notifier- | shogun-demo: Soeren Sonnenburg :master * 9144261 / / (10 files): https://github.com/shogun-toolbox/shogun-demo/commit/9144261ca8de7b80a18a20990ab14dd9269ce669 | 05:33 |
shogun-notifier- | shogun-demo: Merge pull request #6 from foulwall/refractor | 05:33 |
shogun-notifier- | shogun-demo: | 05:33 |
shogun-notifier- | shogun-demo: unify the css. | 05:33 |
-!- foulwa___ [~foulwall@2001:da8:215:6902:802c:e72b:d87a:bde8] has quit [Remote host closed the connection] | 05:34 | |
-!- foulwall [~foulwall@2001:da8:215:503:7961:ad3a:cae1:e662] has joined #shogun | 06:59 | |
foulwall | sonney2k: ping | 07:00 |
-!- gsomix [~gsomix@185.6.239.124] has quit [Ping timeout: 264 seconds] | 07:01 | |
* foulwall tired | 07:20 | |
-!- nube [~rho@36.253.120.97] has joined #shogun | 07:23 | |
-!- fw2k [~androirc@2001:da8:215:503:c874:6a48:8829:6aae] has joined #shogun | 07:48 | |
-!- fw2k [~androirc@2001:da8:215:503:c874:6a48:8829:6aae] has quit [Client Quit] | 07:51 | |
-!- foulwall|mobile [~foulwall@2001:da8:215:503:c874:6a48:8829:6aae] has joined #shogun | 07:52 | |
-!- foulwall|mobile [~foulwall@2001:da8:215:503:c874:6a48:8829:6aae] has quit [Client Quit] | 07:53 | |
-!- foulwall|mobile [~foulwall@2001:da8:215:503:c874:6a48:8829:6aae] has joined #shogun | 07:53 | |
-!- foulwall|mobile [~foulwall@2001:da8:215:503:c874:6a48:8829:6aae] has quit [Remote host closed the connection] | 07:57 | |
@sonney2k | foulwall, hey there! | 08:30 |
foulwall | sonney2k: I'm trying to compress the messy js in a single file, almost finished | 08:31 |
@sonney2k | foulwall, yeah I've seen that complexity went down quite a bit! | 08:32 |
@sonney2k | foulwall, happy to see that :) | 08:32 |
foulwall | sonney2k: haha | 08:32 |
@sonney2k | foulwall, you can assume to have the +/-1 coordinate system in all the examples | 08:32 |
@sonney2k | also in clustering I mean | 08:32 |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 08:32 | |
@sonney2k | and classification | 08:33 |
foulwall | sonney2k: but when we want to import custom data, I'd better make it scalable? | 08:34 |
@sonney2k | foulwall, yes - but you did that already. I mean by default -1/+1 for everything. For loading data we do sth different | 08:35 |
foulwall | sonney2k: ok~ | 08:35 |
@sonney2k | foulwall, btw I will reply to cheng's email | 08:36 |
foulwall | sonney2k: ok~ | 08:36 |
@sonney2k | foulwall, ohh and I never know what your real name is or how I should call you in emails | 08:36 |
foulwall | Zhengyang Liu, or just foulwall | 08:36 |
lambday | sonney2k: good morning :) | 08:40 |
lambday | foulwall: good morning :) | 08:40 |
foulwall | morning lambday | 08:40 |
lambday | sonney2k: I fixed the unit-tests... edited JacobiEllipticFunctions to use complex64_t and related tests | 08:43 |
-!- lisitsyn [~blackburn@188.168.13.194] has joined #shogun | 08:48 | |
sonne|work | foulwall: hey | 08:53 |
foulwall | sonne|work: ;) | 08:53 |
sonne|work | I am back he - OK so Liu or Zhengyang? or both? | 08:55 |
sonne|work | lambday: excellent! | 08:55 |
lambday | sonne|work: sending the PR | 08:55 |
foulwall | Zhengyang is better. | 08:55 |
sonne|work | foulwall: ok. | 08:56 |
sonne|work | lambday: not there yet? | 08:57 |
lambday | sonne|work: sent | 08:58 |
lambday | sonne|work: just a sec.. I forgot something | 08:59 |
sonne|work | k | 09:00 |
lambday | sonne|work: done! :) | 09:01 |
-!- hushell [~hushell@c-67-189-100-116.hsd1.or.comcast.net] has quit [Ping timeout: 260 seconds] | 09:07 | |
-!- nube1 [~rho@116.90.239.3] has joined #shogun | 09:10 | |
-!- nube [~rho@36.253.120.97] has quit [Ping timeout: 256 seconds] | 09:13 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 09:14 | |
shogun-notifier- | shogun: lambday :develop * 75a8272 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/75a8272edd4c223dfef168ceb7dbfe80c1da9d1e | 09:14 |
shogun-notifier- | shogun: complex unit-tests fixed, JacobiEllipticFunctions updated | 09:14 |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * 196a0a3 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/196a0a318a7614124cb6b5f4459f8b0f9d088686 | 09:14 |
shogun-notifier- | shogun: Merge pull request #1142 from lambday/develop | 09:14 |
shogun-notifier- | shogun: | 09:14 |
shogun-notifier- | shogun: complex unit-tests fixed, JacobiEllipticFunctions updated | 09:14 |
sonne|work | lambday: btw I've seen one reason why results are different: You permute the vector internally before summing | 09:14 |
sonne|work | lambday: please seed the rng for that to get reproducible results | 09:14 |
sonne|work | otherwise this ~1e-15 deviation makes sense with doubles | 09:14 |
sonne|work | a+b+c != c+b+a with floating point numbers! | 09:15 |
lambday | sonne|work: okay.. | 09:15 |
lambday | yes you're right! | 09:15 |
lambday | hmm.. | 09:16 |
sonne|work | yes? | 09:17 |
lambday | sonne|work: I will fix it | 09:17 |
shogun-buildbot | build #898 of cyg1 - libshogun is complete: Failure [failed configure] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/898 blamelist: lambday <heavensdevil6909@gmail.com> | 09:17 |
lisitsyn | sonne|work: do you live at your job or what? :D | 09:17 |
sonne|work | lisitsyn: sure or do you have some other live? | 09:18 |
lisitsyn | sonne|work: I also have exams and I do not sleep at job! | 09:19 |
lisitsyn | so yes | 09:19 |
lisitsyn | ;) | 09:19 |
lisitsyn | I have to pass exam on some useless shit again | 09:20 |
lisitsyn | CORBA and ODBC haha | 09:20 |
lambday | sonne|work: lisitsyn: I'll be back in a few hours.. there is this school for orphan kids, their computer is broken or something.. our prof is the in-charge there..asked us sysads to check it :) | 09:21 |
sonne|work | lisitsyn: enjoy! | 09:21 |
sonne|work | lambday: yes go do some good deeds :) | 09:21 |
lambday | :) | 09:22 |
lambday | sonne|work: will fix it as soon as I come back | 09:22 |
lambday | see you | 09:22 |
lambday | see you lisitsyn :) | 09:22 |
lisitsyn | see you lambday | 09:22 |
-!- lambday [67157f4e@gateway/web/cgi-irc/kiwiirc.com/ip.103.21.127.78] has quit [Quit: lambday] | 09:23 | |
lisitsyn | okay heading to give an imitation I have learned all these 1956' techs | 09:23 |
shogun-buildbot | build #1066 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1066 blamelist: lambday <heavensdevil6909@gmail.com> | 09:25 |
-!- foulwall|mobile [~foulwall@117.136.0.131] has joined #shogun | 09:25 | |
-!- lisitsyn [~blackburn@188.168.13.194] has quit [Quit: Leaving.] | 09:26 | |
shogun-buildbot | build #899 of cyg1 - libshogun is complete: Failure [failed configure] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/899 blamelist: Soeren Sonnenburg <sonne@debian.org> | 09:27 |
shogun-buildbot | build #1067 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1067 blamelist: Soeren Sonnenburg <sonne@debian.org> | 09:34 |
-!- foulwall|mobile [~foulwall@117.136.0.131] has quit [Read error: Connection reset by peer] | 09:39 | |
-!- nube1 [~rho@116.90.239.3] has quit [Quit: Leaving.] | 09:46 | |
-!- nube [~rho@116.90.239.3] has joined #shogun | 09:46 | |
-!- foulwall|mobile [~foulwall@117.136.0.131] has joined #shogun | 10:00 | |
-!- fw2k [~foulwall@117.136.0.131] has joined #shogun | 10:29 | |
-!- foulwall|mobile [~foulwall@117.136.0.131] has quit [Read error: Connection reset by peer] | 10:29 | |
-!- iglesiasg [~iglesiasg@193.147.77.22] has joined #shogun | 10:37 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 10:37 | |
-!- foulwall [~foulwall@2001:da8:215:503:7961:ad3a:cae1:e662] has quit [Remote host closed the connection] | 10:43 | |
-!- vgorbati [~vgorbati@212.2.159.34] has joined #shogun | 10:55 | |
-!- fw2k [~foulwall@117.136.0.131] has quit [Remote host closed the connection] | 11:02 | |
thoralf | Hey guys. | 11:19 |
thoralf | I just sent a small patch for a segfault in CMath::qsort(), which also affects SGVector.qsort(). | 11:20 |
@iglesiasg | hey thoralf, I just commented your patch | 11:31 |
@iglesiasg | thanks for it! | 11:31 |
@iglesiasg | just send it against develop please | 11:31 |
thoralf | iglesiasg: Okay, no problem. But you should update your documentation. ;)) See: http://www.shogun-toolbox.org/doc/en/current/devel.html | 11:32 |
thoralf | Section VERSIONING SCHEME: | 11:33 |
@iglesiasg | yeah | 11:33 |
@iglesiasg | we should indeed | 11:33 |
@iglesiasg | sorry about that | 11:33 |
@iglesiasg | feel free to send another patch with the doc update :) | 11:33 |
thoralf | iglesiasg: I just found out github allows to send pull request against arbitrary upstream branches. | 11:38 |
@iglesiasg | you should actually be using another branch too btw | 11:39 |
-!- gsomix [~gsomix@188.168.3.7] has joined #shogun | 11:39 | |
gsomix | lol, fail | 11:40 |
thoralf | iglesiasg: That's right. | 11:40 |
@iglesiasg | the idea is that your master in synced with upstream master, your develop with upstream develop and you submit patches from new feature branches | 11:40 |
gsomix | hello | 11:40 |
@iglesiasg | hey gsomix | 11:40 |
@iglesiasg | why fail? :) | 11:40 |
@iglesiasg | thoralf, but I think it should be fine to merge it like it is this time | 11:40 |
thoralf | iglesiasg: Btw, my orignal PR was against shogun/develop. | 11:40 |
@iglesiasg | iglesiasg, oh fuck yes | 11:40 |
@iglesiasg | it was the same | 11:41 |
@iglesiasg | epic fail | 11:41 |
thoralf | iglesiasg: But I will switch to develop locally, anyway. Thanks for telling. ;) | 11:41 |
@iglesiasg | thoralf, ok, sorry for my misunderstanding | 11:41 |
gsomix | iglesiasg, I'm just stupid, huh. will try tomorrow again. :) | 11:41 |
shogun-notifier- | shogun: Thoralf Klein :develop * d6b0fbb / src/shogun/mathematics/Math.h: https://github.com/shogun-toolbox/shogun/commit/d6b0fbbfbf03a9505e8f7648580f17bebfc2d787 | 11:51 |
shogun-notifier- | shogun: CMath::qsort() - Prevent segfault when trying to sort zero-size-vectors. | 11:51 |
shogun-notifier- | shogun: Fernando Iglesias :develop * 45d7f76 / src/shogun/mathematics/Math.h: https://github.com/shogun-toolbox/shogun/commit/45d7f769730a60585b49f77fcf1fcbf22867181b | 11:51 |
shogun-notifier- | shogun: Merge pull request #1144 from tklein23/master | 11:51 |
shogun-notifier- | shogun: | 11:51 |
shogun-notifier- | shogun: Fixed: Segfault when sorting empty lists using CMath::qsort() (re-sent to develop) | 11:51 |
shogun-buildbot | build #1068 of bsd1 - libshogun is complete: Failure [failed configure] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1068 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 12:00 |
thoralf | Ehrm. | 12:05 |
thoralf | Error: Unknown parameter: --swig=swig2.0 | 12:05 |
thoralf | I think I'm not responsible for this. ;) | 12:05 |
@iglesiasg | thoralf, the configure script doesn't recognize your swig automatically? | 12:07 |
thoralf | iglesiasg: No, it's the log from the failed build above. | 12:11 |
shogun-buildbot | build #900 of cyg1 - libshogun is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/900 | 12:11 |
@iglesiasg | ah ok | 12:12 |
-!- nube [~rho@116.90.239.3] has quit [Quit: Leaving.] | 12:12 | |
@iglesiasg | thoralf, I am not sure why that happened | 12:12 |
@iglesiasg | but it can't be related to the patch | 12:13 |
thoralf | iglesiasg: Sure not. :) | 12:13 |
shogun-buildbot | build #1069 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1069 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com> | 12:14 |
thoralf | iglesiasg: I just wanted to know if I have to wear the tin-foil-head now. | 12:14 |
thoralf | hat | 12:15 |
@iglesiasg | hehe no I don't think so | 12:15 |
@iglesiasg | thoralf, SGVector test failed though | 12:16 |
@iglesiasg | but I think it is unrelated as well | 12:17 |
shogun-buildbot | build #1193 of deb3 - modular_interfaces is complete: Failure [failed compile lua_modular] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1193 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 12:24 |
shogun-buildbot | build #901 of cyg1 - libshogun is complete: Failure [failed compile] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/901 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com> | 12:24 |
@iglesiasg | thoralf, we have killed shogun :P | 12:25 |
@iglesiasg | shogun-buildbot force bsd1-libshogun | 12:36 |
@iglesiasg | shogun-buildbot, force "bsd1 - libshogun" | 12:37 |
shogun-buildbot | try 'force build [--branch=BRANCH] [--revision=REVISION] [--props=PROP1=VAL1,PROP2=VAL2...] <WHICH> <REASON>' | 12:37 |
@iglesiasg | shogun-buildbot, force "bsd1-libshogun" | 12:37 |
shogun-buildbot | try 'force build [--branch=BRANCH] [--revision=REVISION] [--props=PROP1=VAL1,PROP2=VAL2...] <WHICH> <REASON>' | 12:37 |
@iglesiasg | shogun-buildbot, force build "bsd1-libshogun" | 12:37 |
shogun-buildbot | no such builder 'bsd1-libshogun' | 12:37 |
@iglesiasg | arrgh | 12:37 |
@iglesiasg | shogun-buildbot, force build "bsd1 - libshogun" | 12:37 |
shogun-buildbot | build forced [ETA 7m02s] | 12:37 |
shogun-buildbot | I'll give a shout when the build finishes | 12:37 |
@iglesiasg | yaay | 12:37 |
shogun-buildbot | build #1070 of bsd1 - libshogun is complete: Failure [failed configure] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1070 | 12:37 |
@iglesiasg | it seems that option stopped working for some reason | 12:38 |
@iglesiasg | shogun-buildbot, force build "cyg1 - libshogun" | 12:39 |
shogun-buildbot | build forced [ETA 13m33s] | 12:39 |
shogun-buildbot | I'll give a shout when the build finishes | 12:39 |
@iglesiasg | shogun-buildbot, force build "deb3 - modular_interfaces" | 12:39 |
shogun-buildbot | build forced [ETA 44m14s] | 12:39 |
shogun-buildbot | I'll give a shout when the build finishes | 12:39 |
shogun-buildbot | build #902 of cyg1 - libshogun is complete: Failure [failed configure] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/902 | 12:40 |
@iglesiasg | wiking, any idea what's wrong with swig2.0 option in bsd? | 12:42 |
shogun-buildbot | build #1195 of deb3 - modular_interfaces is complete: Failure [failed compile lua_modular] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1195 | 12:56 |
thoralf | iglesiasg: "we have killed shogun :P" <-- That was easy. ;) | 13:20 |
thoralf | iglesiasg: Anything we can do about it? | 13:20 |
@iglesiasg | thoralf, as far as I can tell it doesn't seem to be our fault | 13:20 |
@iglesiasg | thoralf, bsd1 seems to fail sometimes because of the swig2.0 option | 13:21 |
@iglesiasg | and also there is a test related to complex numbers | 13:21 |
-!- vgorbati_ [~vgorbati@212.2.159.34] has joined #shogun | 13:21 | |
-!- vgorbati [~vgorbati@212.2.159.34] has quit [Read error: Operation timed out] | 13:21 | |
-!- vgorbati_ is now known as vgorbati | 13:21 | |
@iglesiasg | and the other two seem unrelated tome as well | 13:21 |
shogun-buildbot | build #1194 of deb3 - modular_interfaces is complete: Failure [failed test ruby_modular] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1194 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com> | 13:25 |
sonne|work | thoralf: it is totally weird. this ruby test is failing every now and then but no valgrind issues... | 13:28 |
@iglesiasg | sonne|work, any idea about the others? | 13:30 |
sonne|work | iglesiasg: yes the cyg one is wtf too | 13:31 |
sonne|work | and the bsd one was about to be fixed by lambday | 13:31 |
sonne|work | but he has to do some charity work currently | 13:31 |
sonne|work | right after that | 13:31 |
@iglesiasg | sonne|work, but it seems that in the bsd not only the test fails | 13:32 |
@iglesiasg | sometimes the option swig=swig2.0 is not recognized | 13:32 |
sonne|work | iglesiasg: errm did somebody commit to master? | 13:33 |
sonne|work | iglesiasg: only in master this option is unknown... | 13:33 |
@iglesiasg | sonne|work, thoralf patch was from his master to upstream develop | 13:34 |
@iglesiasg | I thought that shouldn't be trouble | 13:34 |
@iglesiasg | but maybe I was wrong | 13:34 |
sonne|work | no that is OK | 13:40 |
-!- iglesiasg [~iglesiasg@193.147.77.22] has quit [Quit: Leaving] | 13:59 | |
gsomix | sonne|work, hey. how are you? I'll be available at late evening - need to prepare for next try of exam. :) | 14:00 |
sonne|work | gsomix: working as usual :D | 14:05 |
sonne|work | good luck! | 14:05 |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun | 14:17 | |
lisitsyn | ha-ha that was funny | 14:18 |
sonne|work | lisitsyn: what did you do? | 14:21 |
lisitsyn | sonne|work: pretended I know sth on databases | 14:22 |
sonne|work | ohh I did that too | 14:24 |
sonne|work | though I never attended the lecture | 14:24 |
lisitsyn | sonne|work: do you think I attended any lecture? | 14:34 |
sonne|work | haha | 14:34 |
sonne|work | pretending is attending | 14:34 |
lisitsyn | sonne|work: well I attended exam | 14:35 |
-!- mode/#shogun [+o lisitsyn] by ChanServ | 14:45 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 14:51 | |
-!- HeikoS [~heiko@nat-163-196.internal.eduroam.ucl.ac.uk] has joined #shogun | 15:18 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 15:18 | |
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has joined #shogun | 15:33 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 15:33 | |
@lisitsyn | iglesiasg: are you following game of thrones? | 15:33 |
@lisitsyn | I heard about some tragedy in the last episode :D | 15:34 |
@lisitsyn | people are out of rage | 15:34 |
@iglesiasg | lisitsyn: yeah man | 15:37 |
@iglesiasg | lisitsyn: it was so epic | 15:37 |
@iglesiasg | I was shocked | 15:38 |
@iglesiasg | I watched it twice in a row to recover actually | 15:38 |
@iglesiasg | as weird as it must sound haha | 15:38 |
-!- nube [~rho@49.244.20.247] has joined #shogun | 15:44 | |
thoralf | Some examples in examples/undocumented/libshogun are expecting -lpthread, may I send a PR with fixed Makefile (LIBS_ADD=... -lpthread)? | 15:48 |
@iglesiasg | the -lpthread issue seems to be always around | 15:49 |
@iglesiasg | I honestly don't really get when it is needed and when not | 15:49 |
thoralf | iglesiasg: There are two or three tests, which are depending on -lpthread. | 15:50 |
sonne|work | thoralf: no | 15:50 |
thoralf | sonne|work: So why are they failing? | 15:51 |
thoralf | sonne|work: Okay, one step back - which part exactly are you rejecting? ;) | 15:52 |
sonne|work | thoralf: no to add this to the Makefile | 15:52 |
sonne|work | thoralf: when you run make check-examples from the src directory | 15:52 |
sonne|work | they will be run with additional link flags etc taken from .config | 15:52 |
thoralf | sonne|work: Yes, .config contains come definitions with -lpthread. But no, when I run make check-examples from src, library_map and classifier_svmlight_string_features_precomputed_kernel always fail. | 16:00 |
thoralf | sonne|work: Just double-checked it on clean upstream/develop | 16:01 |
sonne|work | thoralf: which OS is this? | 16:01 |
thoralf | sonne|work: Ubuntu 13.04 | 16:01 |
sonne|work | we do exactly this on all build bots / travis | 16:01 |
thoralf | sonne|work: But Makefile in undocumented/libshogun does not include .config, so how do the options get to the gcc? | 16:02 |
thoralf | error in make classifier_svmlight_string_features_precomputed_kernel CC=c++ LIBRARY_PATH=LD_LIBRARY_PATH LIB_PATH=~/sg/lib INC_PATH=~/sg/include LIBS=-Xlinker --no-undefined -lshogun | 16:03 |
sonne|work | thoralf: which examples fail again? | 16:03 |
thoralf | library_map and classifier_svmlight_string_features_precomputed_kernel | 16:03 |
thoralf | classifier_svmlight_string_features_precomputed_kernel: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5' | 16:04 |
thoralf | library_map: undefined reference to symbol 'pthread_spin_init@@GLIBC_2.2.5' | 16:04 |
sonne|work | OK | 16:07 |
sonne|work | I don't understand why linking against libshogun doesn't help | 16:07 |
thoralf | sonne|work: But why should -lshogun export "foreign" symbols, i.e. symbols of libpthread? | 16:09 |
thoralf | sonne|work: ldd in libshogun.so shows: libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1d81084000) | 16:12 |
thoralf | nm -C -D libshogun.so.14.0 shows pthread_* functions, but without address. | 16:15 |
-!- vgorbati [~vgorbati@212.2.159.34] has quit [Quit: vgorbati] | 16:16 | |
-!- Rasmi [~Rasmi@117.197.233.109] has joined #shogun | 16:24 | |
sonne|work | thoralf: erm, you don't have to link against blas/lapack when you use libshogun that internally uses it | 16:25 |
sonne|work | so we should somehow get to the same state with libpthread | 16:26 |
thoralf | sonne|work: You're right. I was expecting library_map using it - but it does not. | 16:27 |
sonne|work | thoralf: hmmhh maybe there is something subtle here | 16:28 |
sonne|work | it uses Map.h which includes pthread | 16:28 |
-!- Rasmi [~Rasmi@117.197.233.109] has quit [Ping timeout: 252 seconds] | 16:29 | |
sonne|work | I guess for locking / thread safety | 16:29 |
thoralf | sonne|work: Yes, I'm already following this trail... :) | 16:29 |
thoralf | sonne|work: If some of the header files depends on pthread_* functions directly, then we're doomed. ;) | 16:30 |
sonne|work | if so we should somehow try to move everything over to a .cpp file | 16:30 |
sonne|work | indeed | 16:30 |
-!- Rasmi [~Rasmi@117.197.249.52] has joined #shogun | 16:32 | |
-!- Rasmi [~Rasmi@117.197.249.52] has left #shogun [] | 16:35 | |
-!- vgorbati [~vgorbati@212.2.159.34] has joined #shogun | 16:36 | |
thoralf | So, what did we found? Map.h uses pthread_*() directly. So every use of Map.h introduces a compile-time dependency on pthread-symbols, e.g. -(l)pthread | 16:37 |
thoralf | But this does not (yet) explain classifier_svmlight_string_features_precomputed_kernel | 16:37 |
thoralf | Math.h also depends on pthreads. | 16:41 |
thoralf | Which is used by SVMLight.h | 16:41 |
thoralf | which is used in the example. | 16:41 |
thoralf | q.e.d. ;) | 16:41 |
-!- vgorbati [~vgorbati@212.2.159.34] has quit [Quit: vgorbati] | 16:50 | |
-!- Rasmi [~Rasmi@117.197.249.52] has joined #shogun | 17:00 | |
Rasmi | yes | 17:00 |
@iglesiasg | hey Rasmi | 17:01 |
Rasmi | ya I want to know when I shall know that I have configured shogun | 17:02 |
@iglesiasg | when you run the configure script and no error fires | 17:03 |
Rasmi | Is it that when I write shogun it will show the shogun prompt | 17:03 |
@iglesiasg | Rasmi: mmm no, not really | 17:04 |
@iglesiasg | you don't get something like Matlab or octave if you are waiting for that | 17:04 |
@iglesiasg | Rasmi: have you tried running any of the examples? That should give you a better feeling of it | 17:05 |
Rasmi | no, I think your are not getting what I want to say | 17:05 |
@iglesiasg | maybe | 17:05 |
Rasmi | I want to say that when I will write shogun in the terminal it will show me the shogun prompt | 17:06 |
@iglesiasg | oh then I got what you said :) | 17:07 |
Rasmi | I have my laptop if you can come to web cam then it will be better | 17:08 |
@sonney2k | thoralf, hmmhh but lots more uses CMath | 17:08 |
@sonney2k | there is something fishy | 17:09 |
@iglesiasg | Rasmi: I think there is no need for that | 17:09 |
Rasmi | I am not getting what to do with this shogun, please help me | 17:10 |
Rasmi | how to configure nad how to use | 17:10 |
@iglesiasg | Rasmi: from your other mails I think you have already configured and installed | 17:11 |
@lisitsyn | what do you to use it for? | 17:11 |
@iglesiasg | now try out some of the examples and you will get a feeling about "what to do with this shogun" | 17:11 |
Rasmi | I am doing my project using SVM | 17:12 |
thoralf | sonney2k: So I think pthreads are not "optional" any more. ;) | 17:12 |
-!- vgorbati [~vgorbati@212.2.159.34] has joined #shogun | 17:12 | |
@sonney2k | thoralf, they are optional (otherwise we could not compile under cyg) | 17:13 |
Rasmi | and now my professor told me to solve a problem using shogun | 17:13 |
@iglesiasg | wow you have a cool professor! | 17:14 |
@sonney2k | iglesiasg, I've recently seen in a job ad: "requirements: experience in one of R, weka, shogun" :D | 17:14 |
thoralf | sonney2k: You're right. The problems only arise when pthreads are enabled. | 17:14 |
Rasmi | ok let me try some examples | 17:15 |
@iglesiasg | Rasmi: if you want to use it for SVMs and the C++ interface try for instance the example classifier_minimal_svm.cpp | 17:15 |
@iglesiasg | sonney2k: nice! | 17:15 |
thoralf | sonney2k: as far as i can see, all the pthread calls are enclosed by "#ifdef HAVEPTHREADS" | 17:15 |
Rasmi | ok | 17:15 |
@iglesiasg | Rasmi: just in case, you can find it in <path to your shogun directory>/examples/undocumented/libshogun/classifier_minimal_svm.cpp | 17:16 |
@lisitsyn | sonney2k: no way, rly? | 17:16 |
Rasmi | ya I got it | 17:16 |
@iglesiasg | ok I've got to go now, I will be back later in a few hours | 17:17 |
Rasmi | that exmple | 17:17 |
Rasmi | ok | 17:18 |
-!- Rasmi [~Rasmi@117.197.249.52] has quit [Quit: irc2go] | 17:18 | |
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has quit [Ping timeout: 240 seconds] | 17:18 | |
@sonney2k | lisitsyn, yup | 17:19 |
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has quit [Quit: Page closed] | 17:19 | |
@lisitsyn | sonney2k: what are your working hours? | 17:24 |
@sonney2k | lisitsyn, huh? | 17:26 |
@sonney2k | what's wrong? | 17:27 |
@lisitsyn | sonney2k: just curious | 17:27 |
* sonney2k is suspicious now | 17:27 | |
@lisitsyn | sonney2k: haha no I just want to know when you are at job | 17:28 |
@sonney2k | well you talked to me in the morning when I was there and now that I just left :D | 17:28 |
@lisitsyn | it floats a bit so I am unsure now | 17:28 |
@lisitsyn | like 8 - 17 or what? | 17:29 |
@sonney2k | no it doesn't really float | 17:29 |
@sonney2k | in this range but my only 8hrs is the standard contract here :D | 17:29 |
@sonney2k | but you know when you are just about to finish $FEATURE | 17:29 |
@lisitsyn | sonney2k: what about lunch? | 17:30 |
@sonney2k | alrighty gtg | 17:30 |
@lisitsyn | I mean 8-17 is 8+1 | 17:30 |
@lisitsyn | I mean speaking of official stuff I am working 10-19 | 17:30 |
@lisitsyn | that's 8 hours | 17:30 |
thoralf | Just sent another PR for qsort() in Math.h - this time with unit tests. | 17:45 |
thoralf | (Unit test without assertions, because they're meant to trigger segfaults.) | 17:45 |
thoralf | Damnit. Found another two potential segfaults in CMath::qsort*(). | 18:04 |
thoralf | Before fix, make valgrind gives: ERROR SUMMARY: 42150 errors from 79 contexts (suppressed: 2 from 2) | 18:04 |
thoralf | After fix: ERROR SUMMARY: 8076 errors from 75 contexts (suppressed: 2 from 2) | 18:04 |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.] | 19:37 | |
-!- van51 [~van51@athedsl-408350.home.otenet.gr] has joined #shogun | 19:48 | |
@sonney2k | van51, hey! | 19:48 |
@sonney2k | van51, good evening | 19:48 |
@sonney2k | van51, I've lost your email somehow | 19:48 |
van51 | sonney2k: hello | 19:48 |
van51 | i'll send it to you then | 19:48 |
van51 | sonney2k: at your shogun address, right? | 19:49 |
@sonney2k | van51, yes please | 19:52 |
@sonney2k | van51, I only recall that sparsefeatures gave you some trouble | 19:53 |
@sonney2k | and the feature iterator | 19:53 |
@sonney2k | which is not implemented for everything | 19:53 |
@sonney2k | van51, let me just explain a bit the idea of dotfeatures | 19:53 |
@sonney2k | when you usually do learning you get your features from some domain, say R^n | 19:53 |
@sonney2k | so you have all fixed size n-dim vectors | 19:54 |
@sonney2k | with dot features you can have features of arbitrary domain | 19:54 |
@sonney2k | you can mix dense and sparse features and string features | 19:54 |
@sonney2k | all you need is to provide a certain number of operations like add_to_dense_vec | 19:55 |
@sonney2k | etc that are defined in dotfeatures | 19:56 |
van51 | sonney2k: ok so far | 19:56 |
@sonney2k | with these operations one can use quite a number of methods already | 19:57 |
@sonney2k | for example linear SVMs like liblinear can be expressed like using these dense_dot, add_to_dense_vec etc | 19:57 |
@sonney2k | van51, the good thing about providing these functions is that you only need to operate on non-zero features | 19:58 |
@sonney2k | so if you have some hash(word) and you would need to implement add_to_dense_vec | 19:58 |
@sonney2k | you would only need to do w[hash(word)]+=some_value | 19:59 |
@sonney2k | for all words in a text document | 19:59 |
@sonney2k | even though w (the dense vector) might be billion-dimensional | 20:00 |
van51 | sonney2k: yeah ok, I get that | 20:00 |
van51 | my question was, you usually create a Features object and pass it to a classifier | 20:01 |
van51 | doesn't this require the dataset to be in memory? | 20:01 |
@sonney2k | now about these feature iterators that failed | 20:01 |
@sonney2k | they are there because not all functions can be expressed with dense_dot etc | 20:01 |
@sonney2k | idea is that you iterate over the non-zero features. | 20:01 |
@sonney2k | (only!) | 20:01 |
@sonney2k | it certainly is not that fast to use them but maybe it is worth to make some algorithms work with them... | 20:01 |
@sonney2k | van51, that's it | 20:01 |
@sonney2k | yes | 20:01 |
@sonney2k | van51, yes | 20:02 |
@sonney2k | van51, of course we have the same streaming*dotfeatures | 20:03 |
@sonney2k | so you can do online learning | 20:03 |
thoralf | van51: I think this topic is related to my work, too. ;) | 20:04 |
thoralf | van51: Can you please talk in public? | 20:04 |
@sonney2k | unfortunately we didn't have the shiny unit/integration tests (activated) so we broke quite a bit of the streaming* code | 20:05 |
@sonney2k | when we introduced SGVector & friends | 20:05 |
@sonney2k | van51, anyway my suggestion would be you start with some very simple function that gets a char[256] array as input | 20:07 |
@sonney2k | to tokenize a string | 20:07 |
thoralf | What topic is van51 working on? | 20:07 |
@sonney2k | you do that once as shogun preprocessor | 20:07 |
van51 | sonney2k: ok w8 | 20:08 |
-!- nube [~rho@49.244.20.247] has quit [Ping timeout: 252 seconds] | 20:08 | |
van51 | sonney2k: you are referring to the iterator issue, right? | 20:08 |
van51 | sonney2k: I thought you meant my email from yesterday in the beginning | 20:08 |
van51 | van51: about the iterator, I pretty much figured its usage from the comments | 20:08 |
van51 | lol | 20:08 |
van51 | sonney2k: but it is implemented in SparseFeatures | 20:08 |
van51 | and I am getting a seg fault when calling it | 20:08 |
@sonney2k | and once inside dot features | 20:08 |
-!- nube [~rho@49.244.20.247] has joined #shogun | 20:09 | |
van51 | I think I have a problem with my connection because I'm getting all the messages at once :S | 20:09 |
van51 | thoralf: are you referring to the online learning part that sonney2k mentioned? | 20:10 |
@sonney2k | and train once (with preprocessor) just with liblinear and once with the dotfeatures and liblinear | 20:10 |
-!- Netsplit *.net <-> *.split quits: @wiking, shogun-buildbot | 20:11 | |
@sonney2k | you should get *exactly* the same result | 20:11 |
@sonney2k | just try to avoid code duplication | 20:11 |
-!- wiking [~wiking@info2k1.hu] has joined #shogun | 20:13 | |
thoralf | sonney2k: did you refer to me? ;) | 20:13 |
@sonney2k | van51, did you run away screaming? | 20:13 |
@sonney2k | thoralf, all kinds of large scale stuff - hashing and random kitchen sinks / fast food | 20:14 |
thoralf | sonney2k: Yes, when you told him to avoid code duplication :) | 20:14 |
-!- Netsplit over, joins: shogun-buildbot | 20:14 | |
@sonney2k | van51, wow all messages in one go | 20:14 |
@sonney2k | van51, heh you send me an email but not the one with the iterator stuff | 20:15 |
@sonney2k | van51, I need to see the code | 20:15 |
@sonney2k | I suspect you are not creating the sparse features correctly | 20:15 |
@sonney2k | thoralf, sry was that for van51? | 20:16 |
thoralf | sonney2k: No, just a joke. "van51, did you run away screaming?" -> "Yes, when you told him to avoid code duplication :)" | 20:17 |
thoralf | Joke was killed by lag. | 20:17 |
@sonney2k | ahh :) | 20:18 |
-!- van511 [~van51@athedsl-408350.home.otenet.gr] has joined #shogun | 20:18 | |
@sonney2k | van511, you missed that we were making fun of you :P | 20:18 |
van511 | sonney2k: | 20:18 |
van511 | haha | 20:18 |
van511 | I was reading the logs from the site :p | 20:18 |
van511 | sonney2k: all the messages I received were in one go and it was a bit confusing | 20:19 |
@sonney2k | van511, so what do we do now? shall we merge your list ->dynarray for combined dot features? | 20:20 |
van511 | sonney2k: ok, first things first | 20:21 |
van511 | sonney2k: the iterator code that causes this issue | 20:21 |
-!- lisitsyn [~blackburn@188.168.3.7] has joined #shogun | 20:21 | |
-!- mode/#shogun [+o lisitsyn] by ChanServ | 20:21 | |
van511 | sonney2k: is in the last test in the unit test I created | 20:21 |
van511 | sonney2k: if I remove it for now, you can probably merge | 20:21 |
@sonney2k | and you send me some example on how to crash sparsefeatures? | 20:22 |
van511 | sonney2k: but as I said in the comments there are a couple functions that are not tested | 20:22 |
-!- Netsplit *.net <-> *.split quits: van51 | 20:22 | |
van511 | sonney2k: here : https://github.com/shogun-toolbox/shogun/pull/1138/files | 20:23 |
van511 | sonney2k: end of page | 20:23 |
-!- van511 is now known as van51 | 20:24 | |
-!- HeikoS [~heiko@nat-163-196.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 20:25 | |
@lisitsyn | sonney2k: where are students :D | 20:29 |
-!- sonney2k [~shogun@7nn.de] has quit [Excess Flood] | 20:33 | |
-!- sonney2k [~shogun@7nn.de] has joined #shogun | 20:38 | |
-!- mode/#shogun [+o sonney2k] by ChanServ | 20:38 | |
-!- van511 [~van51@athedsl-408350.home.otenet.gr] has joined #shogun | 20:40 | |
-!- lisitsyn1 [~blackburn@188.168.3.7] has joined #shogun | 20:40 | |
van511 | sonney2k: I have to go for now | 20:40 |
van511 | sonney2k: I'll remove it as a test when I get back so you can merge | 20:41 |
van511 | sonney2k: and let me know if it was my fault so I can create it correctly afterwards | 20:41 |
van511 | bye for now | 20:41 |
-!- van511 [~van51@athedsl-408350.home.otenet.gr] has left #shogun [] | 20:43 | |
@sonney2k | lisitsyn, have you heard anything from pickle27? | 20:43 |
@sonney2k | hardcore conference hopping? | 20:43 |
@sonney2k | looks like freenode is dying today | 20:43 |
@sonney2k | van51, not your fault | 20:43 |
@sonney2k | keep it (but comment it) | 20:43 |
@sonney2k | I will investigate then | 20:43 |
@sonney2k | van51, cu | 20:43 |
-!- iglesiasg [d58f327d@gateway/web/freenode/ip.213.143.50.125] has joined #shogun | 20:43 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 20:44 | |
lisitsyn1 | sonney2k: well he said he will be at conferences | 20:45 |
lisitsyn1 | I'll mail him | 20:46 |
-!- Netsplit *.net <-> *.split quits: @lisitsyn, van51 | 20:49 | |
lisitsyn1 | ok kick ass time :D | 20:49 |
@sonney2k | screw freenode :/ | 20:51 |
-!- wiking_ [~wiking@info2k1.hu] has joined #shogun | 20:59 | |
-!- wiking [~wiking@info2k1.hu] has quit [Ping timeout: 245 seconds] | 21:05 | |
-!- iglesiasg [d58f327d@gateway/web/freenode/ip.213.143.50.125] has quit [Quit: Page closed] | 21:15 | |
-!- zxtx [~zv@rrcs-74-62-200-195.west.biz.rr.com] has joined #shogun | 21:54 | |
-!- vgorbati [~vgorbati@212.2.159.34] has quit [Quit: vgorbati] | 22:09 | |
-!- Netsplit *.net <-> *.split quits: wiking_ | 22:18 | |
-!- wiking [~wiking@info2k1.hu] has joined #shogun | 22:24 | |
-!- iglesiasg [d58f3239@gateway/web/freenode/ip.213.143.50.57] has joined #shogun | 23:11 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 23:14 | |
-!- lisitsyn1 [~blackburn@188.168.3.7] has quit [Ping timeout: 256 seconds] | 23:56 | |
-!- iglesiasg [d58f3239@gateway/web/freenode/ip.213.143.50.57] has quit [Quit: Page closed] | 23:57 | |
--- Log closed Wed Jun 05 00:00:03 2013 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!