IRC logs of #shogun for Monday, 2013-08-05

--- Log opened Mon Aug 05 00:00:01 2013
shogun-buildbotbuild #1653 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/165300:03
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has joined #shogun00:05
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/984005300:05
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has left #shogun []00:05
shogun-buildbotbuild #838 of rpm1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/838  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>00:06
shogun-buildbotbuild #1156 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1156  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>00:15
-!- travis-ci [~travis-ci@ec2-54-225-54-153.compute-1.amazonaws.com] has joined #shogun00:30
travis-ci[travis-ci] it's Sergey Lisitsyn's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/984070200:30
-!- travis-ci [~travis-ci@ec2-54-225-54-153.compute-1.amazonaws.com] has left #shogun []00:30
shogun-buildbotbuild #1463 of deb3 - modular_interfaces is complete: Failure [failed compile java_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1463  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>01:58
-!- zxtx [~zv@24-221-57-180.pools.static.spcsdns.net] has joined #shogun02:54
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]02:55
shogun-buildbotbuild #424 of nightly_none is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_none/builds/42403:01
-!- zxtx [~zv@24-221-57-180.pools.static.spcsdns.net] has quit [Ping timeout: 256 seconds]03:05
shogun-buildbotbuild #479 of nightly_default is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_default/builds/47903:39
shogun-buildbotbuild #414 of nightly_all is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_all/builds/41405:19
-!- lisitsyn [~lisitsyn@5-28-21-18.clients.tlt.100megabit.ru] has quit [Quit: Leaving.]07:24
-!- iglesiasg [~Fernando@s83-179-44-135.cust.tele2.se] has joined #shogun08:18
-!- mode/#shogun [+o iglesiasg] by ChanServ08:18
@iglesiasggood morning08:24
@iglesiasgHeikoS: hey there!08:26
@iglesiasgHeikoS: The thing I mentioned with GaussianDistribution unit test may be happening in travis too08:26
@iglesiasgHeikoS: https://travis-ci.org/shogun-toolbox/shogun/builds have a look at the build history08:26
@iglesiasgHeikoS: From build 1626 onwards build for libshogun with unit test is always grey08:27
@iglesiasgthe one that is immediately before finished with green though, https://travis-ci.org/shogun-toolbox/shogun/builds/982564208:27
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun08:46
shogun-notifier-shogun: Soeren Sonnenburg :develop * 8570ed0 / src/shogun/machine/gp/ (2 files): https://github.com/shogun-toolbox/shogun/commit/8570ed076e78287acd3fb609c1d58e7a3f86bec308:46
shogun-notifier-shogun: method actually uses CGaussianDistribution which needs Eigen3 so ifdef with that08:46
shogun-notifier-shogun: van51 :develop * 313bba5 / / (8 files): https://github.com/shogun-toolbox/shogun/commit/313bba5b3e17e2f313cc54e1f7999b2ae35bedee08:52
shogun-notifier-shogun: Normalization in CHashedDocConverter class08:52
shogun-notifier-shogun: Soeren Sonnenburg :develop * d5f6740 / / (8 files): https://github.com/shogun-toolbox/shogun/commit/d5f6740668474fb4684758993e488fb3d2bbe0a908:52
shogun-notifier-shogun: Merge pull request #1330 from van51/develop08:52
shogun-notifier-shogun:08:52
shogun-notifier-shogun: Normalization in CHashedDocConverter class08:52
-!- foulwall [~user@110.16.165.220] has joined #shogun08:59
shogun-buildbotbuild #1655 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1655  blamelist: van51 <vangelis_51@hotmail.com>09:01
shogun-buildbotbuild #1656 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/165609:04
shogun-buildbotbuild #1157 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1157  blamelist: Soeren Sonnenburg <sonne@debian.org>09:05
shogun-buildbotbuild #839 of rpm1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/83909:13
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has joined #shogun09:21
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/984893309:21
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has left #shogun []09:21
-!- sonne|work [~sonnenbu@91-64-72-127-dynip.superkabel.de] has joined #shogun09:30
shogun-buildbotbuild #1464 of deb3 - modular_interfaces is complete: Failure [failed compile java_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1464  blamelist: Soeren Sonnenburg <sonne@debian.org>09:34
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has joined #shogun09:41
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/984902309:41
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has left #shogun []09:41
sonne|workfoulwall: ping ping ping09:41
shogun-buildbotbuild #1158 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1158  blamelist: Soeren Sonnenburg <sonne@debian.org>09:43
foulwallping sonne|work09:44
sonne|workfoulwall: hey09:45
sonne|workfoulwall: we need to make the dimred examples interactive09:46
foulwallnow working for tree https://www.biomedcentral.com/content/figures/1471-2105-5-126-1-l.jpg09:46
sonne|workfoulwall: please talk to lisitsyn abou tit09:46
sonne|workfoulwall: nice09:46
sonne|workfoulwall: we have hierarchical clustering in shogun and an example so we can then display that09:47
foulwallok sonne|work, I'll show you the tree soon, and add some backend code to it.09:47
sonne|workfoulwall: I guess I should then try to add some algorithms and data sets and then we will see what is missing09:56
sonne|work(for the toy examples)09:56
sonne|workfoulwall: the only other stuff you could do is add some way of running asp / arts also from the web09:57
sonne|workthey both need some string to be uploaded09:57
sonne|workand some curve to be drawn09:57
sonne|worknot too difficult09:57
shogun-buildbotbuild #1465 of deb3 - modular_interfaces is complete: Failure [failed compile java_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1465  blamelist: Soeren Sonnenburg <sonne@debian.org>09:58
sonne|workiglesiasg: ok now?09:58
@iglesiasgsonne|work: what?09:59
sonne|workthe get_distance_matrix?09:59
@iglesiasgsonne|work: I didn't try it again, did you change something?10:00
sonne|workman10:00
sonne|workI even pinged you10:00
sonne|workso yes sure try it and my question remains10:00
@iglesiasgsonne|work: I saw you said yesterday about it was a pthread problem10:00
sonne|workdo you have a good name for a common base class of CKernel & CDistance10:00
@iglesiasgsimilarity measure10:01
sonne|workthese things are somewhat similar so I would try to refactor them10:01
sonne|workiglesiasg: hmmh distance is rather dissimilarity and kernel similarity10:01
@iglesiasgI guess that is a matter of taste :)10:02
@iglesiasgI mean why increasing magnitude must mean what you are trying to describe10:03
@iglesiasgdecreasing magnitude is equally describing10:03
@iglesiasgand distance=0 means they are as similar as they can get10:03
@iglesiasganyway, I am not picky with names (to some extent)10:04
@iglesiasgsonne|work: why did you add init_shogun_with defaults and exit_shogun in the unit test btw?10:05
@iglesiasghttps://github.com/shogun-toolbox/shogun/commit/d474227dac6e804fd8376877237f5b6bf49af67a10:05
@iglesiasgsonney2k: and yep, it is ok now :)10:05
sonne|workiglesiasg: I wanted to do display_matrix()10:05
@iglesiasgsonney2k: it doesn't work otherwise?10:06
@iglesiasgsonne|work:10:06
sonne|workermm no idea10:06
foulwallgotcha sonne|work10:06
@iglesiasglet me try10:07
sonne|workfoulwall: but for the asp/arts applications you have to be *very* aware about security issues like upload a too big file (-> crash) etc10:08
sonne|workiglesiasg: ok so CSimilarity then?10:08
@iglesiasgsonne|work: it is fine for me10:09
@iglesiasgsonney2k: and display matrix works fine with init_shogun yeah10:09
sonne|workiglesiasg: with or without?10:10
@iglesiasgI keep on speaking to your home alter ego10:10
@iglesiasgsonne|work:  without, sorry10:10
@iglesiasgsonne|work: so the holidays have ended now?10:10
sonne|workyea :(10:11
@iglesiasgI am sorry :(10:11
sonne|workin particular since it is supposed to be 29 C today in Berlin10:11
sonne|workand 33 C Tue/Wed10:11
@iglesiasgawesome10:11
@iglesiasgI think it is a really cool city, I was even surprised with it!10:12
sonne|workiglesiasg: which reminds we that we still don't have our video recordings online10:13
sonne|workwiking: any progress?10:13
@iglesiasgyeah! I have to see HeikoS video again and take notes :D10:14
* sonne|work too10:15
@wikingsonne|work: with?10:18
sonne|workthe video cutting and our youtube channel :)10:18
@wikingyeah i've cutted the morning session10:20
@wikingthe shogun channel should be registered on a common shogun email10:25
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun10:28
lisitsynhaha sonne|work now you too10:28
lisitsyn*work*10:28
lisitsyn*evil haha*10:28
sonne|worklisitsyn: baeh!10:29
lisitsyniglesiasg: is it happening right now?10:29
sonne|workwiking: what email do we want for that?10:29
sonne|workwiking: cool!10:29
sonne|worksth like shogun@shogun-toolbox.org ?10:30
sonne|workor what?10:30
@wikingyeah10:31
@wikingsomething like that10:31
* wiking is debugging octave on ubuntu 12.0410:32
sonne|workwiking: and us 5 being the ones who receive emails on that address?10:32
@wikingyeah10:32
-!- hushell [~hushell@c-24-21-169-136.hsd1.or.comcast.net] has joined #shogun10:32
sonne|workok10:33
sonne|workwiking: I will create that then tonight10:33
@wikingcool10:33
@wikingthen i'll create the shogun youtube channel10:33
hushelliglesiasg: Hi, I sent a PR, could you help me check the MAPInference.h? Do I make things right for the opaque pointer?10:35
lisitsyniglesiasg: you are the opaque pointer guy now ;)10:35
hushellhaha10:35
@wikinglisitsyn: do u have still octave10:35
@wikingon your machine..?10:35
lisitsynwiking: I can run it on a virtual machine with debian10:36
lisitsynjust let me know what to test10:36
sonne|worklisitsyn: if we are into gsoc next year opaque pointering whole shogun would be some task10:36
@wikinglisitsyn: ah no i was hoping u have the same machine that u had the last day where octave was detected fine10:37
sonne|workwiking: btw can you somehow extract your cmake history and merge it into develop?10:37
@iglesiasghushell: hey! I will read it later this evening, ok?10:38
@wikingsonne|work: i'll rebase it first with develop10:38
sonne|workwiking: I would very much prefer that you do it there and I could already start switching buildbots10:38
@wikingand then i'll merge or something10:38
sonne|workwiking: just no mess please (I thought you are just working on a single file...)10:38
hushelliglesiasg: sure. I am going to sleep right now. Take your time :)10:38
@wikingsonne|work: no it's serveral files10:39
@wikingbut it still needs work10:39
@wikingso i'll do some more tests10:39
@wikingbefore anything10:39
sonne|workwiking: but for example libshogun will certainly work10:39
@wikingyeah for sure10:40
sonne|workwiking: and cygwin is failing with configure with 30% chance10:40
sonne|workso I would prefer to switch ASAP there10:40
lisitsynwiking: I can test this thing later tonight then if it is still relevant by that time10:40
sonne|worklisitsyn: please talk to foulwall about the dimred demos!10:41
@wikingsonne|work: can we install VS on that cygwin bot?10:42
sonne|workwiking: I guess so10:42
@wikingsonne|work: we could try to build shogun with VS :P10:43
sonne|workwiking: btw how difficult is it with travis to add another python modular build with python3.x?10:43
sonne|workwiking: it will kaboom for sure10:43
sonne|workwiking: but yes let me write an email and ask10:43
@wikingsonne|work: i guess 12.04 has no python3 or?10:43
@wikingit does10:43
@wikingin that case it's not complicated at all10:43
sonne|workwiking: no idea - lisitsyn do you remember?10:45
lisitsynwiking: you can install python3 indeed10:48
lisitsyndefault is not 3 though10:48
sonne|workwiking: well then :D10:50
sonne|workwiking: would be nice to have - gsomix did invest so much time in this - lets not have code rot kill that10:51
-!- van51 [~van51@ppp-94-66-23-53.home.otenet.gr] has joined #shogun10:56
van51hello10:57
sonne|workhey van51!11:02
sonne|workhow is it going11:03
sonne|workany exciting benchmark news?11:03
foulwallping lisitsyn11:05
lisitsynfoulwall: pong11:05
foulwallhey:)11:06
lisitsynhey11:06
lisitsynI guess you want to talk about something interactive with DR11:06
foulwallyeah, how about add some more data set?11:07
foulwalluser upload is not practical for security reasons.11:07
foulwalllisitsyn: any ideas?11:08
lisitsynfoulwall: yes you can change algorithm parameters11:09
lisitsynfor example11:09
lisitsynfor LLE and LTSA11:09
lisitsynyou can change k11:09
lisitsynfoulwall: reasonable values range of k is [6, number of vectors]11:09
lisitsynthat's the number of neighbors11:10
-!- thoralf [~thoralf@enki.zib.de] has joined #shogun11:10
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has joined #shogun11:10
foulwalllisitsyn: Ok, :)I'll do that.11:10
thoralfHey.11:11
lisitsynfoulwall: how do you compute embeddings now?11:13
van51sonney2k: hey!11:14
lisitsynyou just load it from json data I had, right?11:14
van51sonney2k: well on the webspam, on about ~10k examples, the converter is much faster11:14
foulwalllisitsyn: yes,11:14
van51sonney2k: it takes like the 1/3 ~ 1/2 of the time11:14
van51sonne|work: ^11:15
van51sonne|work: but I had trouble running it on more examples, as it was running out of memory11:15
sonne|workvan51: including conversion time or excluding?11:17
van51sonney2k: including11:17
sonne|workbut wrt out of memory I would have guessed so11:17
sonne|workvan51: and excluding?11:17
-!- thoralfk [~thoralf@enki.zib.de] has joined #shogun11:17
sonne|workvan51: I guess conversion time is just a few secs though?11:18
van51sonne|work: well, the training time of the SparseFeatures returned is instantaneous11:18
-!- thoralf [~thoralf@enki.zib.de] has quit [Remote host closed the connection]11:18
van51sonne|work: and the conversion doesn't take too much11:18
sonne|workvan51: ok then this would make a nice graph/blog post11:19
sonne|workvan51: btw did you manage to get the string kernel based variant running?11:20
van51sonne|work: I had attempted it when you made that change, but it was crashing again11:21
van51sonne|work: and I didn't have the chance to further test it, had some busy days :S11:21
van51sonne|work: I can try it again now11:21
van51sonne|work: what I worked on a bit is the language detection11:22
-!- hoijui [~hoijui@adsl-84-227-37-53.adslplus.ch] has joined #shogun11:22
sonne|workvan51: if it is still crashing (please run it with valgrind on some really small data) then I guess I will have to debug it - best would be you could craft some minimal unit test with a failing example then11:23
sonne|workso I can concentrate on a fix11:23
sonne|workvan51: (excited) how is it going with the language detection?11:23
@iglesiasgdid kernel_anova_modular.py start failing recently?11:24
sonne|workthat is also a nice application and demo that can easily be integrated with foulwalls asp/arts based applications on the web :)11:24
sonne|workiglesiasg: errm11:24
@iglesiasghttps://travis-ci.org/shogun-toolbox/shogun/jobs/984993311:24
sonne|workI touched it11:24
sonne|workbut I was 'just' using gsomix' csv reader11:24
sonne|workthought that it was actaully working11:24
van51sonne|work: very well actully. with just a small subset it achieves like 99% accuracy11:25
sonne|workvan51: yeah I guessed so :)11:25
sonne|workvan51: which n-gram length?11:26
van51sonne|work: 811:26
sonne|workhmmhh pretty long!11:26
sonne|workvan51: btw I was thinking that maybe having ngrams of size 1...8 might actually also be useful ( I mean mixtures)11:27
sonne|workvan51: maybe you try with CombinedDotFeatures to have 2 of your HashedDocFeatures11:27
sonne|workone with say n=4 and one wiht n=811:27
sonne|workbut if it is that good already11:28
sonne|workit is probably sufficient11:28
van51sonne|work: it is good on those "large documents"11:28
sonne|workahh ok11:28
van51sonne|work: it had some trouble in small sentences11:28
sonne|workwe should try short sentences11:28
van51sonne|work: when I was testing it11:28
van51sonne|work: maybe with the reduced size it will be better there as well11:28
sonne|workso basically you extract from the wikipedia documents shorter substrings (maybe even full sentences)11:29
van51sonne|work: I was thinking of testing that with the quadratic hasheddoc features once they are merged11:29
sonne|workor something like x words11:29
sonne|workand then train / test on that11:29
van51sonne|work: hmm ok can do :D11:29
-!- hoijui [~hoijui@adsl-84-227-37-53.adslplus.ch] has quit [Quit: Leaving]11:31
van51sonne|work: I would like to port the classes to the modular interfaces first11:34
sonne|workvan51: ohh that port takes 5 minutes11:35
van51sonne|work: I just add the appropriate includes and rename it?11:35
sonne|workvan51: lets just do it now11:35
sonne|workyes exactly11:35
sonne|worksearch for CombinedDotFeatures in interfaces/modular/Feature*11:36
sonne|workthen copy and change your code11:36
sonne|workerr change to your class names11:36
sonne|workrecompile and try11:36
sonne|workand PR :)11:36
sonne|workvan51: just do that now and later please explain what https://github.com/shogun-toolbox/shogun/pull/1342 is11:37
gsomixgood morning? =___='11:37
sonne|workgsomix: hey there!11:42
gsomixsonne|work, sth wrong with csv reader?11:42
sonne|workgsomix: not clear yet11:42
sonne|workgsomix: maybe I am just using it wrong11:42
gsomixsonne|work, I'm compiling python_modular now, then I can check.11:43
sonne|workgsomix: I guess it might be my C order change11:43
sonne|worknot sure though11:44
van51sonne|work: the idea behind that PR is to combine tokens in a specific window of size n+s, where n is the number of the tokens to combine and s is how many tokens you 're allowed to skip11:44
sonne|workI would say it makes much more sense to have ascii data in a way11:44
sonne|workthat each example is in one line11:44
sonne|workso whatever other tools might do we shoudl stick to that11:45
van51sonne|work: I have an inline note there that explain this notion of skipping11:45
sonne|workvan51: yeah I was about to ask11:45
van51sonne|work: also all combination of smaller size are addeed11:46
van51combinations*, added*11:46
sonne|workvan51: btw I was thinking that maybe it is better to have a *fixed* seed for the hashing - did olivier/benoit say sth about it?11:47
van51sonne|work: no that hasn't been discussed11:48
van51sonne|work: but it is fixed atm11:48
sonne|workvan51: ahh ok then11:48
@wikingsonne|work: ok i was away but yeah i'll add python3 modular test on travis11:48
sonne|workvan51: what you are doing is called (in its extreme) the subsequence kernel11:48
sonne|workvan51: very useful11:48
sonne|workvan51: the skipping and combination I mean11:49
sonne|workvan51: if you allow n=3 it would take anything from n=1 up to 3 right?11:49
shogun-notifier-shogun: Fernando Iglesias :develop * d1b8776 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/d1b877642b86a06ba3bea73a30e5bc5e47aaa9f411:49
shogun-notifier-shogun: Drop deprecated dense computation of all the outer products in LMNN and its unit test11:49
shogun-notifier-shogun: Fernando Iglesias :develop * 50edb28 / src/shogun/metric/LMNNImpl.h: https://github.com/shogun-toolbox/shogun/commit/50edb28485b30d9dfad4ec7da423cc809fec9a3411:49
shogun-notifier-shogun: Modify ImpostorNode in LMNNImpl from class to struct11:49
shogun-notifier-shogun: Fernando Iglesias :develop * a9137d5 / src/shogun/metric/LMNN.cpp: https://github.com/shogun-toolbox/shogun/commit/a9137d50c3d9ca3c23544c31aa0cd9005d6e1c6e11:49
shogun-notifier-shogun: Better debug output in LMNN11:49
shogun-notifier-shogun: Fernando Iglesias :develop * 5757928 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/57579284463d1187984b5ed1c2ae9e6f6f66dfb311:49
shogun-notifier-shogun: Merge pull request #1358 from iglesias/feature/lmnn11:49
shogun-notifier-shogun:11:49
shogun-notifier-shogun: Feature/lmnn11:49
sonne|workvan51: https://cs.fit.edu/~pkc/apweb/related/lodhi-jmlr02.pdf11:50
-!- van511 [~van51@ppp-94-66-42-68.home.otenet.gr] has joined #shogun11:51
van511sonne|work: yeah it would create anything from n=1..311:52
-!- van51 [~van51@ppp-94-66-23-53.home.otenet.gr] has quit [Ping timeout: 256 seconds]11:53
sonne|workvan511: that is the subsequence kernel paper https://cs.fit.edu/~pkc/apweb/related/lodhi-jmlr02.pdf11:53
sonne|workjust if you are interested11:53
sonne|workIMHO their approach is not so useful11:54
sonne|workyours sounds *MUCH* more reasonable11:54
van511sonne|work: hehe it's vw's approach for ngrams as well11:55
van511sonne|work: at least based on some comments, because their code is not that readable11:55
shogun-buildbotbuild #841 of rpm1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/841  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>11:56
sonne|workvan511: the approach you are doing you mean?11:56
van511sonne|work: yes11:56
sonne|workyeah ok11:57
sonne|workI guess that would also work very nicely with short sentences11:57
sonne|workvan511: btw is this to be merged or are you still testing it?11:57
gsomixsonney2k, yes, problem with order.11:57
gsomixsonne|work, ^11:58
van511sonne|work: not yet, I have to remove a previous commit and clean some things11:58
van511sonne|work: it will be ready in a while though11:58
sonne|workgsomix: so with fortran order it would work right?11:59
gsomixsonne|work, yep.11:59
-!- iglesiasg [~Fernando@s83-179-44-135.cust.tele2.se] has quit [Quit: Leaving]11:59
-!- van511 is now known as van5112:00
gsomixsonne|work, I'll make changes. and let Travis test it.12:01
sonne|workgsomix: err wait12:01
sonne|workI would rather transpose the ascii data12:01
sonne|workI mean read it in write it transposed12:02
shogun-notifier-shogun: Viktor Gal :feature/CMake * e6c27f7 / .travis.yml,CMakeLists.txt,cmake/FindOctave.cmake,cmake/FindApacheAnt.cmake: https://github.com/shogun-toolbox/shogun/commit/e6c27f77bc9bccc4f8e0d13b0ac7ba0a880ece2a12:03
shogun-notifier-shogun: Fix FindOctave for ubuntu 12.0412:03
shogun-notifier-shogun: add python3 modular test to travis12:03
gsomixsonne|work, didn't get it. for what?12:03
@wikinglet see what travis does with this12:03
sonne|workwiking: nice!12:03
sonne|workgsomix: well I want to keep it C-order12:04
shogun-buildbotbuild #842 of rpm1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/84212:04
sonne|workgsomix: it just makes more sense for ascii12:04
sonne|workgsomix: so if I would flip the data in the example file it will work12:04
@wikingsonne|work: imo we should enable ccache for compiler and swig on buildbots12:04
sonne|workwiking: it is enabled12:05
sonne|workwiking: maybe not on yours :D12:05
shogun-buildbotbuild #1159 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1159  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>12:05
@wikingsonne|work: for swig as well?12:05
sonne|workno12:05
@wikingsonne|work: ccache-swig12:05
@wikingsonne|work: it's coming with swig package12:05
sonne|workI know12:05
sonne|workbut not enabled12:05
shogun-buildbotbuild #1160 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1160  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>12:06
@wikingok i'll add an ENABLE_CCACHE to the cmake12:06
@wikingwhich will be by default disabled12:06
@wikingi still have some build problems on travis with ruby_modular12:06
@wikingbut first i'll try now to rebase the branch to develop12:07
sonne|workwiking: no enable by default12:08
@wikingok the only problem with rebase actually is with12:08
gsomixsonney2k, hm, ok. but I don't think that its good idea. SGMatrix stores data in fortran-order, and example file too.12:08
gsomixsonne|work, aww :) ^12:08
@wiking.travis.yml file12:08
sonne|workgsomix: then we should change that12:08
@wikingsince there has been some changes in the meanwhile12:08
@wiking:P12:08
@wikingsonne|work: ok so if there's ccache(-swig) then it's going to be enabled...12:09
sonne|workcool12:09
@wikingsonne|work: can i have access to a deb buildbot where there's enough ram where i could test python_modular interface?12:09
sonne|workwe don't have any :/12:09
@wiking:(12:10
@wikinganybody can give me shell access to his machine which is a deb/ubuntu machine12:10
@wikingplz12:10
gsomixsonne|work, should we change data order in SGMatrix? O_o too many work, I think.12:10
van51wiking: sure12:11
@wikingsonne|work: i'll add to cmake gmock and json in a way that if one wants it and the script cannot find a valid working one locally it'll try to download it itself12:11
@wikingvan51: u need a public key or something?12:11
sonne|workgsomix: no not change it in SGMatrix12:11
sonne|workwiking: woah maven!12:12
sonne|workwiking: can you do that with eigen3 too?12:12
@wikingsonne|work: yep12:12
@wikingsonne|work: any package i can do12:12
sonne|workbut it should be possible to disable that right?12:12
@wikingsonne|work: yeap i can do it in way12:13
@wikingi mean in any way we wish12:13
sonne|workwiking: sounds good12:13
van51wiking: I just set up an account for you12:13
@wikingbut i'll currently only set it up for json and gmock12:14
@wikingsonne|work: since eigen has cmake as well... we can use that right away ;)12:14
@wikingsonne|work: where does the buildbot master run?12:14
@wikingsonne|work: and we should ask gunnar about that mac machine ;)12:16
@wikingthat he said it could be used for buildbot12:16
sonne|workwiking: ohh good idea let me jsut do that12:16
@wikingsonne|work: thnx12:17
sonne|workerrm food12:17
@wikingvan51: i'll try to do a build on your machine i hope you dont mind ;)12:19
gsomixsonne|work, so, do you want just change example file?12:19
shogun-buildbotbuild #1466 of deb3 - modular_interfaces is complete: Failure [failed compile java_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1466  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>12:19
-!- travis-ci [~travis-ci@ec2-54-225-54-153.compute-1.amazonaws.com] has joined #shogun12:21
travis-ci[travis-ci] it's Fernando Iglesias's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/985331812:21
-!- travis-ci [~travis-ci@ec2-54-225-54-153.compute-1.amazonaws.com] has left #shogun []12:21
@wikingsonne|work: mmm we have a problem on travis... should we add some cmake variable so that a person can force to have python3 interface and not python2?12:24
* gsomix is gone for vodka.12:26
@wikingsonne|work: do u have access then to that cygwin machine?12:27
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has joined #shogun12:36
travis-ci[travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/985365912:36
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has left #shogun []12:36
@wikinglol Shogun-2.2.0-Linux.deb12:40
@wikingi have one like this ;)12:40
@wikingvery very cool12:42
@wikingit works :)12:42
@wikingalthough the package is not the way i would like to loook like12:42
shogun-buildbotbuild #1161 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1161  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>12:43
-!- gsomix [~gsomix@178.45.37.229] has quit [Ping timeout: 240 seconds]12:45
shogun-buildbotbuild #843 of rpm1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/843  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>12:45
-!- gsomix [~gsomix@178.45.37.229] has joined #shogun12:46
@wikingvan51: here?12:54
van51wiking: yes12:54
@wikingvan51: what's your distro on that machine?12:54
van51wiking: 13.0412:54
van51wiking: ubuntu12:54
@wikingvan51: could u please install liboctave-dev for me ?12:55
van51wiking: sure12:55
van51wiking: done :)12:56
@wikingok great it works!12:56
van51wiking: I'm going for a swim, so I've given you sudo privileges in case you need anything else13:02
@wikingvan51: great thnx a lot!13:02
@wikingbut i hope now i'll have at least the octave done13:02
van51wiking: can you test it actually to make sure?13:02
@wikingvan51: well now i have a problem13:03
@wikingso i'll debug it :)13:03
@wiking/home/wiking/shogun/src/interfaces/octave_modular/sg_print_functions.cpp:1:27: fatal error: octave/config.h: No such file or directory13:03
@wiking;)13:03
van51wiking: ok work your magic :)13:03
van51wiking: but you do have sudo, right?13:04
@wikingyep13:04
@wikingworks great13:04
@wikingthnx13:04
van51wiking: np13:04
van51wiking: good luck :)13:04
van51and cu later13:04
@wikinglaterz13:04
van51sonne|work: btw I've sent a PR for the modular interfaces13:04
-!- van51 [~van51@ppp-94-66-42-68.home.otenet.gr] has quit [Quit: Leaving.]13:05
-!- iglesiasg [~Fernando@s83-179-44-135.cust.tele2.se] has joined #shogun13:12
-!- mode/#shogun [+o iglesiasg] by ChanServ13:12
shogun-notifier-shogun: van51 :develop * 6d395aa / / (6 files): https://github.com/shogun-toolbox/shogun/commit/6d395aa1af961fb29af75fbf655885d971078bc413:13
shogun-notifier-shogun: Added HashedDocDotFeatures in modular interfaces13:13
shogun-notifier-shogun: Soeren Sonnenburg :develop * 00bbcf7 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/00bbcf7c63b4f6feda118771b3274cc82bdc0bea13:13
shogun-notifier-shogun: Merge pull request #1363 from van51/feature/modular13:13
shogun-notifier-shogun:13:13
shogun-notifier-shogun: Added HashedDocDotFeatures in modular interfaces13:13
shogun-buildbotbuild #844 of rpm1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/84413:26
sonne|workwiking: herding your botnet ;)13:35
shogun-buildbotbuild #1162 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1162  blamelist: van51 <vangelis_51@hotmail.com>13:39
shogun-buildbotbuild #1163 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1163  blamelist: Soeren Sonnenburg <sonne@debian.org>13:40
shogun-buildbotbuild #1468 of deb3 - modular_interfaces is complete: Failure [failed compile java_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1468  blamelist: Soeren Sonnenburg <sonne@debian.org>, van51 <vangelis_51@hotmail.com>13:51
-!- travis-ci [~travis-ci@ec2-54-225-54-153.compute-1.amazonaws.com] has joined #shogun13:53
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/985522313:53
-!- travis-ci [~travis-ci@ec2-54-225-54-153.compute-1.amazonaws.com] has left #shogun []13:53
shogun-buildbotbuild #1467 of deb3 - modular_interfaces is complete: Failure [failed compile java_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1467  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>14:38
-!- van51 [~van51@ppp-94-66-42-68.home.otenet.gr] has joined #shogun15:47
-!- van51 [~van51@ppp-94-66-42-68.home.otenet.gr] has left #shogun []15:49
-!- van51 [~van51@ppp-94-66-42-68.home.otenet.gr] has joined #shogun15:51
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]16:13
-!- iglesiasg [~Fernando@s83-179-44-135.cust.tele2.se] has quit [Quit: Leaving]16:23
-!- thoralfk is now known as thoralf16:37
-!- iglesiasg [~iglesias@2001:6b0:1:1da0:95d6:f5b6:4abf:728c] has joined #shogun16:57
-!- mode/#shogun [+o iglesiasg] by ChanServ16:57
-!- pickle27 [~Kevin@d67-193-243-174.home3.cgocable.net] has joined #shogun17:13
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun17:14
shogun-notifier-shogun: Viktor Gal :feature/CMake * d69a5fc / / (4 files): https://github.com/shogun-toolbox/shogun/commit/d69a5fc6ed335fd4948a57e3826862a1d7109ec417:14
shogun-notifier-shogun: Automatically download Google testing framework if not available17:14
shogun-notifier-shogun: Travis: attempt to fix python3 env17:14
@HeikoSwiking: around?17:33
@HeikoSor anyone: I need to run shogun on a computer where I dont have make install rights17:34
@HeikoShow?17:34
@HeikoSI compiled with prefix=bla but I cannot do make install anyway17:34
@HeikoSI want to use the python modular17:34
pickle27hmmmm17:34
pickle27can you copy the lib file to your working python dir? I don't even know if that would work17:35
@HeikoSpickle27: yeah I need something like that :)17:36
thoralfHeikoS: You have to provide the install paths with configure.17:36
@HeikoSbut I want to avoid doing hacks ;)17:36
@HeikoSthoralf: you mean prefix?17:37
thoralfHeikoS: No.17:37
@HeikoSthoralf: problem is that I cannot do make install17:37
@HeikoSthe make installation doesnt allow it17:37
thoralf--pydir=DIR17:37
thoralfHeikoS: It's not automatically set correctly whet giving --prefix.17:37
thoralfHeikoS: Clearly a but.17:38
-!- travis-ci [~travis-ci@ec2-23-22-133-41.compute-1.amazonaws.com] has joined #shogun17:38
travis-ci[travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/986355317:38
-!- travis-ci [~travis-ci@ec2-23-22-133-41.compute-1.amazonaws.com] has left #shogun []17:38
thoralfbug17:38
@HeikoSthoralf: Sorry user bla is not allowed to execute /usr/bin/make install as root17:38
thoralfHeikoS: Have a look into .config, parameter PYDIR17:38
@HeikoSthoralf: ah, I just did it wothout root ;)17:38
@HeikoSpydir is the target of the python installation?17:38
thoralfHeikoS: Yes.17:39
@HeikoSthoralf: cool, where do I have to let that point?17:39
thoralfHeikoS: I don't understand.  What do you mean?17:39
@sonney2kHeikoS, errm it works17:40
@HeikoSthoralf: so I now installed it locally to somedir/lib/python2.717:40
@HeikoSsonney2k: yeah I just never did this and asking how :)17:40
@sonney2kHeikoS, just do ./configure --prefix=~/my/local/path17:40
@HeikoShow to call python so that it recognises the installation17:40
@HeikoSsonney2k: did that17:40
@HeikoSand the?17:40
@sonney2kthen make install17:40
@HeikoSdid17:40
@HeikoSand then?17:40
@HeikoSadd pythonpath?17:41
@sonney2kPYTHONPATH=$HOME/my/local/path/deep/down/there LD_LIBRARY_PATH=$HOME/my/local/path/lib python17:41
@sonney2kimport modshogun17:41
@sonney2kfrom python then17:41
@HeikoSsonney2k: ah that easy, cool thanks!17:41
@sonney2kHeikoS, the PYTHONPATH has to point to the dir where you find modshogun17:41
@sonney2kHeikoS, lisitsyn: btw do you have a minute? I want to change behavior of ascii readers quite a bit.17:42
@sonney2kto make each line an example17:42
@sonney2ke.g.17:42
@HeikoSsonney2k: yeah on one ear17:42
@sonney2kfor strings17:42
@sonney2k'ablfjdslkfjaslkfasdjf\n'17:43
@HeikoSsonney2k: I never used any of this stuff so far17:43
@HeikoSalways using python for that17:43
@sonney2kwould be in one line -> one string later in shogun17:43
@HeikoSsonney2k: sounds good17:43
thoralfsonney2k: --prefix does not work for octave, btw.17:43
@sonney2kfor sparse features same thing: one line -> one sparse feature vector17:43
thoralfsonney2k: The path is still global.17:43
@sonney2kthoralf, I know - octave doesn't support this17:43
@sonney2kthoralf, at least 2.x / 3.0 when I tried to add support for that17:44
@sonney2kthoralf, if it works now tell my how!17:44
@sonney2kHeikoS, well that already works17:44
@sonney2kHeikoS, problem is now for dense matrices17:44
@sonney2kthis will lead to a transposed view in SGMatrix17:44
@sonney2kbecause one line -> one column vector!17:44
@sonney2kbecauase one column vector == one example in shogun17:45
@sonney2kand this might confuse people17:45
@HeikoSsonney2k: ah I see17:45
@HeikoSsonney2k: btw any reason for the col format matrices?17:45
@sonney2kand FWIW octave and matlab write matrices not as I would do it17:46
@sonney2kHeikoS, yes sure17:46
@HeikoSsonney2k: it would be so cool if we had numpy style views on matrices17:46
@sonney2kHeikoS, simply if you want just 100 examples17:46
@HeikoSwith slice operations etc17:46
@sonney2kyou can stop reading after 100 lines17:46
@sonney2kand you can do streaming from the same code17:46
@HeikoSsonney2k: ok makes sense17:46
* thoralf is already using steramingasciifile for this and creates sparse matrices ;)17:46
@sonney2kand it is more consistent considering sparse/string stuff where one line == one example17:46
@sonney2ksoon ascii file will die :D17:47
thoralfsonney2k: Oh.17:47
@sonney2kgsomix' CSVFile is replacing it17:47
@sonney2kit already does everything asciifile does but faster and with configurable seperators17:47
@sonney2kHeikoS, to do this I will need to transpose our dense real toy data with transposed versions17:48
thoralfsonney2k: As long as it's supported by streaming sparse features, it's not a big deal.17:48
thoralfsonney2k: Or something similar, if this dies, too. ;)17:49
@sonney2kthoralf, yes it will :D17:49
@HeikoSsonney2k: ah I see17:49
@HeikoSsonney2k: bit I agree on it17:49
thoralfsonney2k: It will die or it will support ssf? ;)17:50
@sonney2kthoralf, CSV will do it17:50
@sonney2kHeikoS, anyway this is only relevant for csv data - in fact with csv users usually have 1 example == 1 line17:51
@sonney2kso IMHO it would be confusing not to do it17:51
lisitsynsonney2k: here17:51
@sonney2kwe could have an option to read the transpose (.tsv)17:51
@sonney2klisitsyn, would you mind having one line == one example notion also for ascii dense matrices17:52
lisitsynsonney2k: no don't mind at all17:52
lisitsyntranspose option is the best though I guess?17:52
@sonney2klisitsyn, gsomix' reader already supports fortran and c order17:52
gsomixhey guys17:52
@sonney2kso just specifying fortran order would make the transpose loaded17:53
gsomixI have some vodka - time to work17:53
@sonney2kgsomix, what are you working on now btw?17:53
@sonney2kI mean I guess I will know soon from your email :D17:53
gsomixsonney2k, still libsvm file/quoting/refactoring for CircularBuffer. I'll send PR today.17:55
gsomixI hope vodka helps me17:55
lisitsynsonney2k: carol said the waiting list opens september 617:55
lisitsynI am out :)17:55
lisitsyntime to go home17:56
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.]17:56
thoralfAww.  This swig thing only uses one core to compile... taking ages. :(17:56
thoralfsonney2k: I guess octave should work from local directory, I'm about to check it, but need to wait for swig.17:57
@sonney2kthoralf, yeah if you have an idea how to split a .cpp file into 10 or so it would be nice to compile that all in parallel17:57
@sonney2kthoralf, yes but where do I copy the sg.so / modshogun.so then?17:58
thoralfsonney2k: It's one big cpp file?  Jesus. ;)17:58
@sonney2kthoralf, yes17:59
@sonney2kgtg17:59
@sonney2kcu17:59
thoralfsonney2k: octave_modular/_static already work when calling "make tests-local".  So it's already set up properly.18:00
shogun-notifier-shogun: Viktor Gal :feature/CMake * 652e041 / .travis.yml,CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/652e0416f65a3dca253a629d707ca751fb8224d218:11
shogun-notifier-shogun: Travis: attempt to fix ruby_modular interface18:11
shogun-notifier-shogun: remove on failure ctest setting18:11
-!- hoijui [~hoijui@adsl-84-227-37-53.adslplus.ch] has joined #shogun18:49
-!- lambday [67157c37@gateway/web/freenode/ip.103.21.124.55] has joined #shogun19:46
shogun-notifier-shogun: van51 :develop * d21ef9a / / (3 files): https://github.com/shogun-toolbox/shogun/commit/d21ef9a8945c58e71837eb58c7f75a31a82c898519:50
shogun-notifier-shogun: Added HashedDocConverter to modular interfaces19:50
shogun-notifier-shogun: Soeren Sonnenburg :develop * 74d2c7d / / (3 files): https://github.com/shogun-toolbox/shogun/commit/74d2c7d468aaf218a35ff7b86f10774a53ca668819:50
shogun-notifier-shogun: Merge pull request #1365 from van51/feature/modular19:50
shogun-notifier-shogun:19:50
shogun-notifier-shogun: Added HashedDocConverter to modular interfaces19:50
-!- lambday [67157c37@gateway/web/freenode/ip.103.21.124.55] has quit [Ping timeout: 250 seconds]19:54
-!- lisitsyn [~lisitsyn@213.87.136.83] has joined #shogun19:59
shogun-buildbotbuild #1164 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1164  blamelist: van51 <vangelis_51@hotmail.com>20:09
-!- van51 [~van51@ppp-94-66-42-68.home.otenet.gr] has quit [Quit: Leaving.]20:15
-!- van51 [~van51@ppp-94-66-42-68.home.otenet.gr] has joined #shogun20:21
@iglesiasghushell, I am heading home now. I will have dinner and then read your PR!20:27
-!- iglesiasg [~iglesias@2001:6b0:1:1da0:95d6:f5b6:4abf:728c] has quit [Quit: Ex-Chat]20:28
shogun-buildbotbuild #1469 of deb3 - modular_interfaces is complete: Failure [failed compile java_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1469  blamelist: van51 <vangelis_51@hotmail.com>20:28
-!- travis-ci [~travis-ci@ec2-23-22-133-41.compute-1.amazonaws.com] has joined #shogun20:34
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/986926220:34
-!- travis-ci [~travis-ci@ec2-23-22-133-41.compute-1.amazonaws.com] has left #shogun []20:34
shogun-notifier-shogun: Viktor Gal :feature/CMake * 610c9cf / CMakeLists.txt,src/shogun/lib/config.h.in: https://github.com/shogun-toolbox/shogun/commit/610c9cf53effe388852070b13251624dbdc9038720:50
shogun-notifier-shogun: Add ccache support (ccache-swig is still missing)20:50
shogun-notifier-shogun: Set COMPFLAGS_CPP in config.h and add HAVE_CXX macro to config.h20:50
shogun-notifier-shogun: Viktor Gal :feature/CMake * 4c6865b / cmake/FindCCache.cmake: https://github.com/shogun-toolbox/shogun/commit/4c6865bb2ccab1d1146b5554908d9098f4d092c820:51
shogun-notifier-shogun: Add FindCCache.cmake script for detecting ccache20:51
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has quit [Ping timeout: 256 seconds]20:54
foulwallping lisitsyn sonne|work20:58
lisitsynfoulwall: hey20:58
foulwalllisitsyn: I've make k alterable on word embedding20:59
foulwalllisitsyn: have a look at http://nn.7nn.de:8000/tapkee/entrance20:59
foulwalland select feature type 'words_embedding'21:00
shogun-buildbotbuild #1165 of cyg1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/116521:00
foulwallkinda slow21:00
lisitsynshould be pretty fast hmm21:00
shogun-buildbotbuild #1470 of deb3 - modular_interfaces is complete: Failure [failed compile java_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1470  blamelist: Soeren Sonnenburg <sonne@debian.org>21:00
foulwalllisitsyn: I did dimred in this way, https://github.com/ZhengyangL/shogun-demo/blob/master/demo/tapkee.py21:02
-!- hoijui [~hoijui@adsl-84-227-37-53.adslplus.ch] has quit [Ping timeout: 264 seconds]21:07
-!- gsomix_ [~gsomix@178.45.86.56] has joined #shogun21:21
-!- gsomix [~gsomix@178.45.37.229] has quit [Read error: Connection reset by peer]21:21
@wikingsonney2k: ping21:30
@wikinglisitsyn: Shogun-2.2.0-Linux-libraries.deb21:30
@wikingheheh21:30
lisitsynwiking: haha nice21:31
@wikingalthough the naming is still wrong :S21:32
@wikingand need to set the dependencies21:32
@wikingbut in the meanwhile ccache is already automaticaly set + gmock/gtest is autofetched from the website if not present :P21:33
-!- van51 [~van51@ppp-94-66-42-68.home.otenet.gr] has quit [Read error: Connection reset by peer]21:43
-!- travis-ci [~travis-ci@ec2-50-16-141-3.compute-1.amazonaws.com] has joined #shogun21:44
travis-ci[travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/987167621:44
-!- travis-ci [~travis-ci@ec2-50-16-141-3.compute-1.amazonaws.com] has left #shogun []21:44
-!- van51 [~van51@ppp-94-66-42-68.home.otenet.gr] has joined #shogun21:45
@HeikoSlisitsyn: around?21:59
@HeikoS[ RUN      ] IsomapTest.neighbors_preserving22:00
@HeikoSSegmentation fault (core dumped)22:00
lisitsynHeikoS: yes22:00
@HeikoSlisitsyn: do you have that too?22:00
lisitsyncool22:01
lisitsynlets see if I reproduce it22:01
van51sonney2k: I've updated the PR for the hashed doc features. I think it's OK now22:02
lisitsynHeikoS: idk checking22:02
shogun-notifier-shogun: Viktor Gal :feature/CMake * 7409cc0 / CMakeLists.txt/ (3 files): https://github.com/shogun-toolbox/shogun/commit/7409cc013e2d73868103141ba03ade14d1dd1e3b22:03
shogun-notifier-shogun: Install libshogun examples under share/shogun/examples/libshogun22:03
shogun-notifier-shogun: add initial component based packaging for DEB and RPM22:03
@wikingyey motherfuckers22:03
@HeikoSwiking: whoooo22:03
@wikingok so now i'm still missing ccache-swig support22:04
@wikingand the fucking travis builds for octave, ruby and python322:04
@wikingi cannot find the fucking travis vm image anywhere for download22:04
@wikingah and btw: no _static interface is supported at all :D22:05
@HeikoSwiking: ha!22:06
@HeikoSthat might be good :)22:06
-!- van51 [~van51@ppp-94-66-42-68.home.otenet.gr] has quit [Quit: Leaving.]22:07
@HeikoSwiking: I have made some progress with the notebooks btw22:07
@HeikoSthink I will get it working soon22:07
@wikingthat's great22:07
@wikingi'll have to add it to the cmake :P22:07
@HeikoSwiking: nice :)22:07
@HeikoSwiking: btw do you have any ideas for the docsprint? should we do that?22:07
@HeikoSwiking: still one day left22:07
@HeikoSuntil deadline22:08
@wikingHeikoS: heheheh :D22:08
@wikingis it already? :)22:08
@HeikoSwiking: yeah22:08
@wikingfuck22:08
@HeikoSI am terribly busy unitl tomorrow unfortunately but maybe we should submit something22:08
@HeikoSbut just copying last year's application wont do it since we were rejected22:08
@HeikoSwe need a "vision" for a book22:08
@HeikoSand maybe some power users, like thoralf22:09
@HeikoSand I think just a list of ML algorithms also wont do it22:09
@HeikoSshould be less scientific, more cummunity based22:09
@HeikoSbut dont know22:09
@HeikoSwhether its worth the hassle, last year, kind of big organisations were picked, like KDE22:09
@wikingehehe22:10
@HeikoSwiking: so what do you think?22:10
@wikingmmm worth a try imho22:11
@wikingif nothing else the copy paste22:11
@wikingi mean why not :)22:11
@wikingworst case we get another reject22:11
@wikingnothing bad can come out of that22:11
@HeikoSwiking: ah22:11
@HeikoSwow22:11
@HeikoSdeadline just got extended :)22:11
@HeikoS2 mins ago22:11
@wikingheheh22:11
@HeikoSyeah! :)22:11
@HeikoSthen I can do it end of the week22:11
@HeikoSphew22:11
@wikingwhich means there's not enough22:11
@wikingapplications22:12
@HeikoSThe response from individuals has been tremendous, but we'd like to encourage more projects to apply as well.22:12
@wikingwhich is good for us22:12
@HeikoSlets doooo it then22:12
@wikingyeah lets do it22:12
@HeikoSwiking: cool ill take care after tues22:12
shogun-notifier-shogun: Viktor Gal :feature/CMake * 1c40b9e / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/1c40b9ed1cb2e53658c629ae78cb8f4d84dab97322:17
shogun-notifier-shogun: Travis: fix python3 and ruby modular (attempt 3)22:17
@wikingattempt number22:18
@wiking...22:18
@wikingi hope travis builds starts to work finalluy22:18
-!- travis-ci [~travis-ci@ec2-50-16-141-3.compute-1.amazonaws.com] has joined #shogun22:19
travis-ci[travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/987173122:19
-!- travis-ci [~travis-ci@ec2-50-16-141-3.compute-1.amazonaws.com] has left #shogun []22:19
lisitsynHeikoS: it is ok here22:25
lisitsyncould you provide something more?22:25
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has joined #shogun22:27
-!- mode/#shogun [+o iglesiasg] by ChanServ22:27
@HeikoSlisitsyn: make clean helps22:35
lisitsynHeikoS: no idea what it was22:36
@HeikoSlisitsyn, wiking is there any way to detect this make clean weirdness22:36
@HeikoSrecompiling libshogun often gives crashes in unit tests22:36
@HeikoSmake clean;make solves it22:36
@HeikoSwould be nice tobe detected automatically22:36
lisitsynHeikoS: I think cmake is better in this22:36
@HeikoSok22:36
lisitsynbut not sure22:36
lisitsynwell with cmake we rely on cmake22:37
@HeikoSlisitsyn, wiking another question:22:38
@HeikoShere at uni I have the problem that there are many computers with different architectures22:38
@HeikoSso when I run stuff on the cluster, I cannot use my locally compiled shogun installation22:38
@HeikoSbut would have to create one for every system and match them22:39
@HeikoSany ideas how to solve this best?22:39
@HeikoSalso, I cannot guarantee the installed packages on the computers22:40
@HeikoSwill cmake help me with this? :)22:40
lisitsynHeikoS: haha22:40
lisitsynwill cmake cure cancer22:40
@wikingsome modtherfucker did this22:40
@HeikoSI would like to just add a one-liner to my scripts that installs shogun locally for the given architecture22:41
@wikingjavac] /home/travis/build/shogun-toolbox/shogun/src/interfaces/java_modular/org/shogun/CProbabilityDistribution.java:111: error: method log_pdf(Doublatrix) is already defined in class CProbabilityDistribution22:41
@wiking[javac] public double log_pdf(Doublatrix single_sample) {22:41
@wiking[javac] ^22:41
@wiking[javac] /home/travis/build/shogun-toolbox/shogun/src/interfaces/java_modular/org/shogun/LikelihoodModel.java:127: error: method get_log_probability_f(Labels,Doublatrix) is already defined in class LikelihoodModel22:41
@wiking[javac] public Doublatrix get_log_probability_f(Labels lab, Doublatrix F) {22:41
@wiking[javac] ^22:41
lisitsynwiking: I was looking at it and saw no error here22:41
@wiking[javac] 2 errors22:41
lisitsynDoublatrix?22:41
@wikinglisitsyn: that's cmake error22:41
lisitsynwhat?22:41
@HeikoSwiking: that probably was me, what is that?22:41
lisitsynDoublatrix?22:41
@wikingsometimes it eats some chars22:41
@wikingthe console jquery is sometimes ...22:41
@wikingso it's shit22:42
lisitsynahh22:42
@wikingbut dont worry it's not that22:42
lisitsynso that's not22:42
lisitsyndoubltrix22:42
lisitsynoh22:42
@wikingnop22:42
lisitsynphew22:42
lisitsyn:D22:42
@HeikoSvirtual SGVector<float64_t> log_pdf(SGMatrix<float64_t> samples) const;22:42
@HeikoSvirtual float64_t log_pdf(SGVector<float64_t> single_sample) const;22:42
@HeikoSis this the problem?22:42
lisitsynahhhhh22:42
@wikingyes22:42
lisitsynyes of course22:42
@HeikoSboth of those methods are defined22:42
@wikingit's a major problems22:42
lisitsynbut return value22:42
@HeikoSwhat?22:42
@wikingu cannot have that22:42
@HeikoSwhy?22:42
@wikingbecause c++22:42
lisitsynHeikoS: SGVector = SGMatrix22:42
lisitsynin java22:42
lisitsynno that's not because C++22:42
@wikinglisitsyn: noup22:42
lisitsynC++ is ok here22:43
@HeikoSoh thats stupid22:43
@wikingwhy?22:43
@wikingah yeah22:43
@wikingok22:43
@wikingi see22:43
@HeikoSI would love them to have a common base22:43
lisitsynwiking: everything is ok C++ wise22:43
@HeikoSI think its a restriction22:43
@wikinglisitsyn: yeah misinterpreted the func arg in my had22:43
lisitsynHeikoS: jblas doesn't have such stuff22:43
@wiking*head22:43
@HeikoSbut now I cannot even rely on this22:43
@HeikoSmmh22:43
@HeikoSso rename?22:43
lisitsynjblas has just matrix22:43
lisitsynyes rename will help here22:43
@wikingHeikoS: i wonder if u can rename it only at modular level :P22:44
@wikingbut that would be misleading22:44
@wikingsoooo22:44
@wikinggo for a full rename22:44
@HeikoSok then22:44
@wikinglife's a bitch my friend22:44
@wiking;P22:44
@wikingain't no likey the stuff :D22:44
@HeikoSwiking: did you see my question above? any ideas?22:44
@wikingHeikoS: mmmm welll22:44
@wikingHeikoS: u'll have to do it one by one the build22:45
@wikingHeikoS: or be a hero and create the ExternalProject_Add22:45
@wikingfor all the dependencies in shogun22:45
@wikingcmake...22:45
@wikingthat'll fetch all the fucking dependency and build it with shogun22:45
@wikingall your problems will be gone22:45
@wiking;)22:45
@wikingbut maybe your compile time will be a bit big22:46
@HeikoSwiking: this would compile all dependencies right?22:46
@wikingHeikoS: y22:46
@HeikoSwiking: mmmh, so on some machines I cannot even install eigen22:46
@HeikoSwhat about half half22:46
@wikingHeikoS: u dont care about that part22:46
@HeikoSpython and swig is almost everywhere22:47
@wikingHeikoS: you'll build all the deps internally that are not found on the system22:47
@HeikoSwiking: yeah22:47
@HeikoSthat sounds good22:47
@wikingHeikoS: this can be done with cmake22:47
@HeikoSand then install locally and add to path bla22:47
@HeikoSwiking: nice22:47
@wikingHeikoS: but one needs to create this22:47
@HeikoSwonderful, will make my life so much easier22:47
@wikingHeikoS: no you dont need to add to path anything ...22:47
@wikingcmake will take care of it22:47
@wikingbut22:47
@wikingone has to write these22:47
@wikingfor all the fucking libraries we are depending on22:48
@wikingwhich is quite seom22:48
@wiking*some22:48
@HeikoSwiking: how and where? I can do that22:48
@wikinghttps://github.com/shogun-toolbox/shogun/blob/feature/CMake/tests/unit/CMakeLists.txt22:49
@wikingHeikoS: there's an example for ya22:49
@wikinghttps://github.com/shogun-toolbox/shogun/blob/feature/CMake/tests/unit/CMakeLists.txt#L1022:49
@wikingto be precise22:49
@wikingit downloads and compiles gtest/gmock22:49
@HeikoSshould I modify this file?22:50
@wikingno22:50
lisitsynno that's tests cmake lists22:50
@wikingthat's only an exmaple22:50
@wikingwhat u should do is22:50
@wikingfirst think about a general way how to do this22:50
lisitsynHeikoS: have you worked with maven?22:50
@wikingbut i would say22:51
@wikingin the cmake dir22:51
@wikingwe should add a new dir called22:51
@wikingcmake/external22:51
@wikingand start adding there the cmake scripts for the various libraries we depend on22:51
lisitsynwe can distribite eigen3 along with our sources actually22:51
@wikingand then we can include those wherever we need them22:51
lisitsynjust headers22:51
lisitsyn:D22:51
@wikinglisitsyn: yes22:52
lisitsynbut IIRC sonney2k is not a big fan of it22:52
@wikingbut you can just compile it22:52
@wikingand not distribute22:52
@wikingand that's good enough imho22:52
lisitsyncompile what?22:52
@sonney2kwiking, pong22:52
@wikinglisitsyn: just simply have eigen3 as a third_party and then compile the libshogun with that eigen322:52
lisitsynoh I summoned sonney2k22:52
@wikingsonney2k: mmm i have no idea what i wanted :)22:53
@wikingsonney2k: oh yeah i have deb packages for libshogun22:53
@wiking;)22:53
@wikingsonney2k: you should start thinking about where to upload them22:53
shogun-notifier-shogun: Heiko Strathmann :develop * dcec885 / src/shogun/base/SGObject.cpp: https://github.com/shogun-toolbox/shogun/commit/dcec8853d9682bac126d04cb7c1babe59d3d0a4922:53
shogun-notifier-shogun: added a debug message on current parameter processed22:53
shogun-notifier-shogun: Heiko Strathmann :develop * f525112 / src/shogun/labels/DenseLabels.cpp,src/shogun/labels/DenseLabels.h: https://github.com/shogun-toolbox/shogun/commit/f5251120f09337b9b54c8b3d4161a98136ab6f0422:53
shogun-notifier-shogun: make get_labels work with a subset (create copy)22:53
shogun-notifier-shogun: Heiko Strathmann :develop * 6991f40 / src/shogun/machine/GaussianProcessMachine.h: https://github.com/shogun-toolbox/shogun/commit/6991f40149942499af44ab32a83e93da6e83a96522:53
shogun-notifier-shogun: add empty experimental method to try cross-validation with GPs22:53
shogun-notifier-shogun: Heiko Strathmann :develop * 38b3615 / src/NEWS: https://github.com/shogun-toolbox/shogun/commit/38b3615c19835cae0b729e3ff97f9d67ca8095f022:53
shogun-notifier-shogun: add note about (soon to be working) cross-validation with GPs22:53
shogun-notifier-shogun: Heiko Strathmann :develop * d968f7d / / (6 files): https://github.com/shogun-toolbox/shogun/commit/d968f7d0b4acdc2ff5076bc17c88455aa060874022:53
shogun-notifier-shogun: rename method to avoid clash in java interface where SGMatrix==SGVector22:53
shogun-notifier-shogun: Heiko Strathmann :develop * 8935269 / / (11 files): https://github.com/shogun-toolbox/shogun/commit/89352693b26084613ce993705bb7b07249e0f6d522:53
shogun-notifier-shogun: Merge pull request #1366 from karlnapf/develop22:53
shogun-notifier-shogun:22:53
shogun-notifier-shogun: Some minor changes towards x-validation for GPC22:53
@wikingsonney2k: and as well what the fuck is the naming convention for nightly built deb packages?22:53
@wikingi mean for version22:54
@wikingthe git string?22:54
@sonney2kwiking, we could create an apt archive thing on shogun-toolbox.org22:55
@wikingyes22:55
@sonney2kwiking, there is no clear naming convention22:55
@sonney2kwiking, some people use 1.2.0+git<hash>22:56
@wikingok22:56
@wikingthen it'll be something like that22:56
@HeikoSlisitsyn: i used maven like 4 years ago for a bit at uni, but forgot everything22:56
@sonney2ksome use 1.2.0+20130805git<hash>-122:57
@sonney2kwiking, btw I am currently setting up our team address - should it be shogun-team@ ... ?22:59
@sonney2ksome mailman mailinglist22:59
@wikingmmm yeah something like that23:00
@wikingsonney2k: i mean even an alias is good23:01
lisitsynHeikoS: that's sth like maven then ;)23:01
@sonney2kwiking, list is easiest we have the infrastructure already and so should be using it23:03
@sonney2klisitsyn, why is the words embedding so slow?23:04
lisitsynsonney2k: no idea23:05
@wikingfucking us is awake... travis is much slower at these times23:07
shogun-buildbotbuild #1166 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1166  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>23:10
shogun-buildbotbuild #1167 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1167  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>23:11
@wikingsonney2k: so what's with this cygwin machine?23:13
@wikingsonney2k: can u install a VS on it?23:13
@iglesiasghushell, hey!, you there?23:17
-!- hushell [~hushell@c-24-21-169-136.hsd1.or.comcast.net] has quit [Quit: WeeChat 0.3.7]23:22
@sonney2kwiking, didn't get a reply23:27
@iglesiasgshogun-team rocks!23:34
@sonney2kiglesiasg, HeikoS, wiking , lisitsyn - it is basically us 5 on this list23:34
@sonney2klets create a youtube account23:35
lisitsynwhat is it for?23:35
lisitsynahh23:35
shogun-buildbotbuild #1471 of deb3 - modular_interfaces is complete: Failure [failed compile java_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1471  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>23:36
@HeikoSwe should have dev meetings twice a year :)23:42
@sonney2kwiking, feel free to start uploading the videos!23:42
@wikingsonney2k: thnx23:42
lisitsynHeikoS: I am waiting you here in january23:42
@wikingsonney2k: i'll need uplink for that23:42
lisitsyn:D23:42
@sonney2kHeikoS, we should maybe have some monthly(?) irc / google hangout based discussions23:43
@HeikoSno but seriously, would be very cool I think23:43
@HeikoSsonney2k: yep I also agree23:43
@sonney2kI mean we have lots to discuss but we never take the time23:43
@HeikoSyep I agree23:43
@HeikoSsonney2k:  one solution would be to discuss in the issues23:43
@sonney2kso better have some evening every no and then and do some decision in a *focussed* way23:43
@HeikoSThat was my idea with this general ideas to discuss23:44
@iglesiasgI think it is a good idea to do these meetings23:44
@sonney2kwiking, uplink? not on your server then I guess?23:44
@HeikoSsonney2k: and then paste the logs somewhere23:44
@HeikoSor even somebody has to summarise23:44
@HeikoSso that we and others know whats going on23:44
@HeikoSthats actually a nice thing23:44
@sonney2kHeikoS, or IRC... etherpad etc23:44
@HeikoSor even google hangouts :)23:45
@HeikoSif we are <523:45
lisitsynthey should called it google hangover23:45
-!- hushell [~hushell@c-24-21-169-136.hsd1.or.comcast.net] has joined #shogun23:46
@wikinglol23:48
@wiking/root/shogun/src/shogun/preprocessor/DensePreprocessor.cpp:1:0: error: CPU you selected does not support x86-64 instruction set23:48
-!- pickle27 [~Kevin@d67-193-243-174.home3.cgocable.net] has quit [Quit: Leaving]23:48
@wikinghow great to have shogun in qemu image :)23:48
@sonney2kwiking, haha23:49
@wikingi wonder what could be the fix for this23:49
@sonney2kwiking, I usually compile just with -O3 but no -march etc flags23:49
@sonney2kthen it will work23:49
@sonney2ka lot slower for sure but it will work23:50
@wikingyeye but still...23:50
@wikingi want to be able to build this shit in qemu23:50
@wikingwith cmake23:50
@wikingso fuck it23:50
@iglesiasgsonney2k, about java_modular23:51
@iglesiasgvirtual SGVector<float64_t> log_pdf(SGMatrix<float64_t> samples) const;23:51
@iglesiasgthis one together with this other one23:51
@iglesiasgvirtual float64_t log_pdf(SGVector<float64_t> single_sample) const;23:52
@iglesiasggive a compile error23:52
@iglesiasgI checked the .java, and it is because both SGVector and SGMatrix are traduced to DoubleMatrix in java23:52
@iglesiasgbut I have seen some RealVector in other .java created by SWIG23:53
@iglesiasgone of them was a SGVector<float64_t>&23:53
hushelliglesiasg: Hey! Thanks the review!23:55
@iglesiasghushell, you are welcome :)23:55
hushelliglesiasg: any idea why MAPInference::clone() failed?23:55
@iglesiasghushell, let me check the class better23:56
-!- lisitsyn [~lisitsyn@213.87.136.83] has quit [Quit: Leaving.]23:56
hushelliglesiasg: http://pastebin.com/8kKKjJJw23:57
shogun-buildbotbuild #1168 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1168  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>23:57
hushelliglesiasg: this is my test code23:57
@iglesiasghushell, segmentation fault?23:58
@HeikoSsonney2k: btw I thought about this wiki vs readme issue23:58
@HeikoSsonney2k: someone told me its possible to generate website documentation from a readme with github ....23:59
@iglesiasgHeikoS, sure, it is super easy. gh-pages branch23:59
@iglesiasgHeikoS, http://iglesias.github.io/linal/23:59
--- Log closed Tue Aug 06 00:00:00 2013

Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!