IRC logs of #shogun for Thursday, 2014-03-06

--- Log opened Thu Mar 06 00:00:26 2014
-!- zxtx [~zv@129-79-241-148.dhcp-bl.indiana.edu] has quit [Ping timeout: 252 seconds]00:29
-!- AlexandraZ [bc196ac7@gateway/web/freenode/ip.188.25.106.199] has quit [Ping timeout: 245 seconds]00:38
-!- HeikoS [~heiko@2.219.252.217] has joined #shogun01:22
-!- mode/#shogun [+o HeikoS] by ChanServ01:22
lambdayHeikoS: hey! was just writing you a mail01:23
@HeikoSlambday: hi!01:24
@HeikoSlambday: whats up :)01:24
@HeikoSjust going through my 34 emails since the afternoon :)01:24
lambdayHeikoS: lol! :D01:24
lambdayHeikoS: so I shouldn't make it 35 then :D01:25
@HeikoSlambday: ah feel free :)01:25
lambdayHeikoS: its regarding refactoring LinearTimeMMD a bit01:25
lambdayredefine the granularity a bit so that we don't have to reimplement the whole compute_statistic_and_variance method in BTest - cause things should be common01:26
lambdayrather I want to have two separate methods which are to be called inside that - and our subclass just reimplements those methods01:27
lambdaythese methods could be reused inside LinearTimeMMD as well - as there are a lot of common code between compute_statistic_and_variance and compute_statistic_and_Q01:27
@HeikoSlambday: I agree01:28
@HeikoSso Dino and I actually thought of something as streaming MMD01:29
@HeikoSbut name doesnt matter01:29
lambdayfirstly - a method which takes bite from the streaming features and does permutation01:29
@HeikoSpoint is to put the computing stuff into methods (not the getting data though) and then those methods can be overlaoded by btest01:29
lambdayHeikoS: oh great01:29
lambdayI too thought of something similar to that :D01:30
@HeikoSyeah thats a good sign :)01:30
@HeikoSlambday: so dino and I went over the code01:32
lambdayHeikoS: so, the first method I was talking about - we could specify the number of feature objects that we want - e.g. for compute_statistic_and_variance we want 4 (p1,p2,q1,q2), for compute_statistic_and_Q we want 8 - and for BTest we'll need only two (p and q) - then it pe01:32
lambdayoh you say first01:32
@HeikoSlambday: I think only the place where the kernels are computed needs to be moved into a method01:32
lambdayHeikoS: exactly! that would be the second method01:32
@HeikoSlambday: I agree01:33
@HeikoSlambday: so a first step would be to generalise that into a new structure  and make sure unit tests still work01:33
@HeikoSthen extend with the betest01:33
lambdayokay01:34
-!- gif [~gif@2404:2000:2000:5:d6be:d9ff:fe8d:b967] has joined #shogun01:35
@HeikoSlambday: man youre already doing to much stuff :)01:39
@HeikoSthats really great01:39
@HeikoSdino and I are planning a paper on this stuff, this will get exciting01:39
lambdayHeikoS: lol not really :)01:39
lambdayHeikoS: oh great!! :D01:39
gifHi there, I'm a graduate student from Victoria University of Wellington and interested in your GSoC project about deep learning01:40
gifcurrently I'm working on deep learning for domain adaptation01:41
-!- zxtx [~zv@c-98-223-196-32.hsd1.in.comcast.net] has joined #shogun01:41
gifI just set up all the development environments and pull the Shogun codes01:43
lambdaygif: hi! have you been able to make shogun? :)01:43
gifBut sorry right now I'm just starting to follow all the instructions in 'doc' folder in order to make it run01:45
gifmy target today is at least to compile and run it :D01:45
lambdaygif: have you been able to clone the repo?01:45
gifyes01:45
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]01:46
lambdaythen just create a build directory inside shogun-root :)01:46
lambdayand run cmake .. & make :)01:46
giflambday: thanks. i'll try it01:46
lambdayHeikoS: although I think another method for the permutation stuff - it eats up a lot of place inside the linear mmd compute_statistic methods.. :( makes it tough to read01:47
@HeikoSlambday: thats true01:48
@HeikoSlambday: the permutation stuff for the linear/streaming statistics is kind of stupid anyways01:48
@HeikoSlambday: its not really what one should do01:48
@HeikoSlambday: but its just permuting things, so not hard to read really, whats you suggestion?01:53
lambdayHeikoS: I mean its lengthy - and same thing is used later on in compute_statistic_Q too - with different number of blocks01:54
@HeikoSlambday: yep!01:55
@HeikoSlambday: it would be great to have that simplified!01:55
lambdayHeikoS: and for btest we need two blocks p and q - so just having a helper method might be useful01:55
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun01:56
shogun-notifier-shogun: dhruv13j :develop * 56ceab6 / / (10 files): https://github.com/shogun-toolbox/shogun/commit/56ceab67f5e05bf58068527065670411ce96d43401:56
shogun-notifier-shogun: fixes issue #188801:56
shogun-notifier-shogun: Heiko Strathmann :develop * 577e90e / / (10 files): https://github.com/shogun-toolbox/shogun/commit/577e90e09e63d689a055b42c8a0553431ed40e0101:56
shogun-notifier-shogun: Merge pull request #1939 from dhruv13J/develop01:56
shogun-notifier-shogun:01:56
shogun-notifier-shogun: fixes issue #188801:56
lambdayHeikoS: oh and the method where kernels are computed - the common interface would be to pass the kernel and an array of features -01:56
@HeikoSlambday: like?01:57
@HeikoSexample?01:57
lambdayHeikoS: like SGVector<float64_t> h-vector=foo(kernel, array<features>) - for linear mmd we'd interpret the array of features in p1,p2,q1,q2 - in this order - this would be reused in a lot of places inside linear mmd01:58
lambdaywhich would init kernels, compute the diags, and return the h-vectors you have01:59
@HeikoSlambday: mmmh, I see01:59
@HeikoSlambday: what about overhead? all optimised away?01:59
@HeikoSbecause then there is this new list thing01:59
lambdayHeikoS: have to think about that -02:00
lambdayHeikoS: for btest, we'd redefine this method to use quadratic time mmd's compute_unbiased_statistic - the features would be p,q in this order02:01
lambdayHeikoS: checking the list02:01
@HeikoSyep02:01
@HeikoSlambday: I mean I agree, its just a different number of features of different block sizes02:02
@HeikoSso this can be put into a shared method02:02
lambdayHeikoS: yeah02:02
lambdaylist is just a linked list, isn't it02:04
@HeikoSlambday: yeah02:05
@HeikoSlambday: overhead should be small02:05
@HeikoSjust another methods call02:05
lambdayHeikoS: I hope so - will try to think of ways to parallelize things if possible :-/02:06
@HeikoSlambday: ah yeah02:14
@HeikoSlambday: another entrance task: parallelise the different kernels in the MMD code02:14
@HeikoSlambday: hehe :)02:14
giflambday: Unfortunately still failed to build it02:14
@HeikoSlambday: best would be to use parallel jobs framework, but thats not ready yet ;)02:14
lambdayHeikoS: exactly! :D02:14
@HeikoSlambday: so openmp is the way to go I guess02:14
lambdayHeikoS: may be after this gsoc02:14
giflambday: the very first error is "unable to find numeric literal operator 'operator"" x'02:14
@HeikoSlambday: should I write a task? or will you just do this?02:14
@HeikoSill write a task02:14
gifi'll figure out later on. but i have to leave now for a while. thanks :)02:15
lambdayHeikoS: in my experience pthread solution worked better than openmp :-/02:15
lambdayHeikoS: but code becomes ugly02:15
lambdaygif: alright :)02:15
-!- gif [~gif@2404:2000:2000:5:d6be:d9ff:fe8d:b967] has quit [Quit: Konversation terminated!]02:16
@HeikoSlambday:  https://github.com/shogun-toolbox/shogun/issues/194202:16
@HeikoSopenmp here should be fine, but you choose02:17
@HeikoSlambday: I mean maybe wait for this until the job framework support multicore02:17
@HeikoSlambday: actually, that would be another extremely useful thing for you to do now in that time before gsoc02:17
@HeikoSlambday: might be useful for anyone if parallelism is under a unified framework02:17
@HeikoSlambday: wiking will change that API a bit maybe, but I think the multicore stuff should be fine already.....just if you want02:18
@HeikoSlambday: its something only you can really do since you wrote the other classes02:18
lambdayHeikoS: well I am up for it - just that I don't know spark really too well02:18
@HeikoSlambday: you dont need to. everything is there already, we just need an easy to use interface for multicore jobs (with indices or something) so running example is to compute kernel matrix using that02:19
lambdayHeikoS: I thought of using stuffs from std::thread - the c++11 one provides a lot of features to drool on :P future, promise - m02:19
@HeikoSif its just a few lines, that would be best02:19
@HeikoSlambday: yeah true that would be best02:20
lambdayHeikoS: unifying cluster+multicore+singlecore is a mammoth task, man! :(02:21
@HeikoSlambday: yeah, but just multicore should be ok, not?02:23
@HeikoSsinglecore is already working02:23
@HeikoSI dont actually think its that hard02:23
@HeikoSjust a proof-of-concept I mean02:23
@HeikoSlambday: sorry, getting excited here, I dont wanna stress you :D02:23
lambdayHeikoS: lol no :D02:24
lambdayHeikoS: in fact I started planning things for a computation engine with std::threads02:24
@HeikoSlambday: keep in mind, first thing is the interface02:24
@HeikoSlambday: how can we have something so that its just a one liner to compute a kernel matrix in mutlicore02:25
@HeikoSlambday: backend is not too important for now02:25
@HeikoSlambday: as we can just do openmp simple02:25
@HeikoSlambday: and later more advanced stuff02:25
lambdayHeikoS: oh I see what you mean02:25
@HeikoSlambday: but how to submit jobs in a general way is important, and how to specify subproblems, etc02:25
lambdayHeikoS: let's see if I can come up with something useful02:26
@HeikoSlambday: yeah, would be useful for everyone02:27
-!- kislay [~kislay@93.114.45.13] has quit [Read error: Connection reset by peer]02:27
@HeikoSlambday: but yeah, maybe finish things that you started first, and then we can see02:27
lambdayHeikoS: yeah - bad at multitasking :(02:27
lambdaybirds fighting outside the window - good morning :D02:29
lambdayHeikoS: I still have the changes in the notebook to make - all the class name changes and all... will send a pr for that - first thing after I wake up02:32
lambdayHeikoS: and I will start with refactoring linear mmd and then will add btest02:34
@HeikoSlambday: another all nigher?02:35
@HeikoShaha02:35
@HeikoSman respect!02:35
@HeikoSlambday: great work as usual! looking forward to the PRs02:35
@HeikoSlambday: and thanks a lot for guiding things on your entrance task! that is really appreciated!02:35
lambdayHeikoS: my pleasure :D02:36
lambdayHeikoS: going off, man! see you tomorrow :)02:37
@HeikoSlambday: sleep well!02:38
lambdayHeikoS: you too :) bye!02:38
-!- lambday [67157d4e@gateway/web/freenode/ip.103.21.125.78] has quit [Quit: Leaving]02:38
-!- kislay [~kislay@93.114.45.13] has joined #shogun02:42
-!- HeikoS [~heiko@2.219.252.217] has quit [Quit: Leaving.]02:51
-!- HeikoS [~heiko@2.219.252.217] has joined #shogun02:53
-!- mode/#shogun [+o HeikoS] by ChanServ02:54
-!- gif [~gif@130.195.253.57] has joined #shogun02:54
-!- HeikoS [~heiko@2.219.252.217] has quit [Ping timeout: 252 seconds]03:04
-!- kislay [~kislay@93.114.45.13] has quit [Ping timeout: 264 seconds]04:07
-!- kislay [~kislay@93.114.45.13] has joined #shogun04:19
-!- gif [~gif@130.195.253.57] has quit [Remote host closed the connection]04:55
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]04:56
-!- kislay [~kislay@93.114.45.13] has quit [Read error: Connection reset by peer]06:29
-!- gif [~gif@130.195.253.57] has joined #shogun06:31
-!- kislay [~kislay@93.114.45.13] has joined #shogun06:45
-!- gif [~gif@130.195.253.57] has quit [Remote host closed the connection]06:46
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun07:09
-!- mode/#shogun [+o iglesiasg] by ChanServ07:09
@iglesiasggood morning lads07:09
-!- witness___ [uid10044@gateway/web/irccloud.com/x-qcbejwnrfjcrylkt] has joined #shogun07:14
-!- dhruv13 [~dhruv13@84.64.14.132] has joined #shogun07:15
-!- gif [~gif@130.195.253.57] has joined #shogun07:33
gifI still got a problem to make Shogun run on my machine after solving the previous one07:36
gifi'm installing the shogun on my mac os machine and got the error message while cmake-ing: g++ is too old07:37
-!- ashwink [67157d4c@gateway/web/freenode/ip.103.21.125.76] has joined #shogun07:39
gifcurrently my g++ version is 4.2.107:39
gifdoes anybody have experiences compiling shogun on macos ?07:40
dhruv13lisitsyn: hey! I'm interested in attempting the dictionary learning project: http://www.shogun-toolbox.org/page/Events/gsoc2014_ideas#dictionary_learning07:41
dhruv13lisitsyn: are there any entrance tasks related to the same?07:42
dhruv13lisitsyn: or should i be attempting a different project?07:43
giflisitsyn: Hi Sergey. About the deep learning project, what's your expectation about the final product of this project, at least, after GSoS2014 finish as there have been many variations of deep learning exists right now ?07:46
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Quit: Leaving]07:46
giflisitsyn: more focused on RBM/DBN approaches?07:47
giflisitsyn: or perhaps Auto-encoders might be also considered ?07:48
-!- gif [~gif@130.195.253.57] has quit [Remote host closed the connection]07:49
lisitsyngif: we'd have to talk about it with theo actually07:55
lisitsyndhruv13: well just feel free to work on any available task07:56
lisitsynonce you are into the development it would be easy to adjust what should we work on07:57
dhruv13lisitsyn: okay! so i should be attempting a task related to implementing enhancements?07:58
dhruv13lisitsyn: like https://github.com/shogun-toolbox/shogun/issues/193607:58
lisitsyndhruv13: yeah sure if you like it07:59
dhruv13lisitsyn: cool07:59
lisitsyndhruv13: there won't be any problem with like 'you solved wrong tasks'07:59
dhruv13lisitsyn: okay, thanks!! :-)08:00
-!- kislay [~kislay@93.114.45.13] has quit [Ping timeout: 264 seconds]08:00
lisitsynfor example if you implemented thing like kdtree, well it proves your skills pretty well08:00
lisitsyndhruv13: I'll try to come up with some dictionary learning tasks as well and I'll let you know if I get any08:01
dhruv13lisitsyn: thanks! i submitted a minor PR for a bugfix, but i really want to contribute something more substantial08:02
-!- Saurabh7 [~Saurabh7@115.248.130.148] has joined #shogun08:30
-!- ashwink [67157d4c@gateway/web/freenode/ip.103.21.125.76] has quit [Ping timeout: 245 seconds]08:39
-!- cameo54321 [6f4460e2@gateway/web/freenode/ip.111.68.96.226] has joined #shogun08:50
-!- gif [~gif@118.149.224.24] has joined #shogun09:07
-!- lisitsyn [~lisitsyn@80.252.20.67] has quit [Quit: Leaving.]09:14
-!- lisitsyn1 [~lisitsyn@80.252.20.67] has joined #shogun09:14
@wikinglisitsyn1: ping09:27
lisitsyn1wiking: DAS PONG09:27
@wikinghttps://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/classifier/svm/LibLinear.cpp#L11909:27
@wikinghttps://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/classifier/svm/LibLinear.cpp#L12609:28
@wikingi'm not so sure L126 is needed09:28
@wikingprob.n becomes num_feat+209:28
@wikingis that correct?09:28
lisitsyn1wiking: yeah09:29
lisitsyn1looks like09:29
lisitsyn1w=SGVector<float64_t>(SG_MALLOC(float64_t, num_feat+1), num_feat);09:29
lisitsyn1this line looks strange as well :D09:29
lisitsyn1very very strange09:29
@wikingyesh that's like wtf09:30
@wiking:)))09:30
@wikingsonney2k: here?09:31
@wikingit's from this patch https://github.com/shogun-toolbox/shogun/commit/50a161e0a73d25a2565849730b6049e70191bf4809:32
@wikinglisitsyn1: ^09:32
@wikinglisitsyn1: well from the patch it seems alright :))))09:33
lisitsyn1wiking: this mismatch between length of w09:33
lisitsyn1and size of the memory block09:33
lisitsyn1is quite strange09:33
@wikinglisitsyn1: actually i was wrong... because of that weird w=SGVector<float64_t>(SG_MALLOC(float64_t, num_feat+1), num_feat);09:33
@wikingw.vlen = num_feat09:33
@wikinghence prob.n = num_feat +109:34
-!- kislay [~kislay@93.114.45.13] has joined #shogun09:34
@wikingmmm lines like these makes me cry09:37
@wikingfor(i=0; i<w_size; i++)09:37
@wikingv += w.vector[i]*w.vector[i];09:37
@wikingi mean fuck... it's 2014 already...09:37
@wikingbut even in the 70s we had blas09:37
-!- kislay [~kislay@93.114.45.13] has quit [Ping timeout: 252 seconds]09:41
lisitsyn1wiking: LOOP UNROLLING FOR THE WIN09:47
lisitsyn1:D09:47
cameo54321Hi I was trying to make all the tests..09:52
cameo54321and this happened09:52
cameo54321[  FAILED  ] 4 tests, listed below: [  FAILED  ] SGVectorTest.misc [  FAILED  ] CMath.float64_tests [  FAILED  ] RationalApproximation.precompute [  FAILED  ] DirectEigenSolver.compute   4 FAILED TESTS   YOU HAVE 157 DISABLED TESTS  make[3]: *** [tests/unit/CMakeFiles/unit-tests] Error 1 make[2]: *** [tests/unit/CMakeFiles/unit-tests.dir/all] Error 2 make[1]: *** [tests/unit/CMakeFiles/unit-tests.dir/rule] Error 2 make: *** [unit-09:52
@wikinglisitsyn1: SaaS? :)09:53
cameo54321Can anybidy please tell if I should ignore this or what?09:53
cameo54321anybody*09:53
-!- kislay [~kislay@93.114.45.13] has joined #shogun09:55
cameo54321On thr brighter side: [  PASSED  ] 3768 tests.09:55
lisitsyn1wiking: I have mixed feelings about this09:57
lisitsyn1:D09:57
lisitsyn1wiking: its design *is* a rocket science :D09:57
@wikinglisitsyn1: yeah true :)10:01
lisitsyn1wiking: I also second your java comment10:01
@wikinglisitsyn1: but what Cheng sent us is a very good stuff10:01
lisitsyn1if you want to build some reliable server stuff10:02
lisitsyn1java is the way10:02
lisitsyn1I agree ;010:02
lisitsyn1;)10:02
-!- kislay [~kislay@93.114.45.13] has quit [Read error: Connection reset by peer]10:02
-!- gif [~gif@118.149.224.24] has quit [Ping timeout: 240 seconds]10:03
-!- cameo54321 [6f4460e2@gateway/web/freenode/ip.111.68.96.226] has quit [Ping timeout: 245 seconds]10:04
-!- cameo54321 [6f4460e2@gateway/web/freenode/ip.111.68.96.226] has joined #shogun10:04
@wikinglisitsyn1: no sign of student for horizontal slicing of shogun? :S10:05
lisitsyn1wiking: not yet I gues10:06
lisitsyn1s10:06
lisitsyn1I didn't even had a mail about it10:06
@wikinglisitsyn1: heheh yeah everybody wants to do fundamental stuff ;)10:06
@wikingfernando is mailbombed :)10:07
cameo54321wiking can you please guide about something?10:08
@wikingtell10:08
lisitsyn1wiking: yeah totally10:08
lisitsyn1fernando is a mailing machine now10:08
lisitsyn1:D10:08
lisitsyn1he manages to enjoy that though10:09
@wikingcameo54321: what seems to be the problem? :)10:09
cameo54321I just made unit tests... 4 of them failed.. shogun itself gets built right10:09
cameo54321Should I move on?10:09
@wikingcameo54321: have u tried rerunning the unit tests ?10:09
cameo54321Yes10:09
cameo54321same results10:09
@wikingcameo54321: could u share details of your machine, operating system?10:10
cameo54321[  FAILED  ] SGVectorTest.misc [  FAILED  ] CMath.float64_tests [  FAILED  ] RationalApproximation.precompute [  FAILED  ] DirectEigenSolver.compute10:10
cameo54321Ubuntu 12.0410:10
@wikingas sometimes there's a precision problem...10:10
@wikingcameo54321: run the unit tests with: ctest --output-on-failure10:10
@wikingand then pastebin.com the output10:10
cameo54321Ok10:11
-!- pirosb3 [8da3944a@gateway/web/freenode/ip.141.163.148.74] has joined #shogun10:19
-!- PirosB3_ [~pirosb3@162.219.6.191] has joined #shogun10:21
PirosB3_hey guys, good morning10:27
-!- kislay [~kislay@93.114.45.13] has joined #shogun10:30
cameo54321https://drive.google.com/file/d/0B_tGDIhJto8-S0hkdlZzQ0ZnS2s/edit?usp=sharing10:38
cameo54321wiking here's the file10:39
cameo54321pastebin said its too long. I uploaded it on my Google Drive10:40
cameo54321wiking for cmake I used $ cmake -DCMAKE_BUILD_TYPE=Debug -DENABLE_TESTING=ON -DTRACE_MEMORY_ALLOCS=OFF -DPythonModular=ON -DBUILD_DASHBOARD_REPORTS=ON -DCMAKE_INSTALL_PREFIX="$BUILDDIR/install" ..10:42
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun10:44
shogun-notifier-shogun: Viktor Gal :develop * 5b60cb6 / / (15 files): https://github.com/shogun-toolbox/shogun/commit/5b60cb68b81bbc635d8db10f505ad7ba662ade0810:44
shogun-notifier-shogun: Remove some leftover files from the previous build system10:44
shogun-notifier-shogun: some make files and some shell scripts were left in the repository that aren't in use anymore10:44
@wikingcameo54321: first of all have u checked out the data submodule, i.e. git submodule init && git submodule update ?10:46
cameo54321yes I did10:47
cameo54321I can do it agin if you suggest so..10:47
@wikingmmm then i wonder why the python modular tests r still failing10:47
@wikingbut the other errors seems to be accuracy related...10:47
shogun-buildbotbuild #2741 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun/builds/2741  blamelist: Viktor Gal <viktor.gal@maeth.com>10:48
@wikingoh how great is this...10:49
@wiking:)10:49
@wikingwonder why IsomapTest.neighbors_preserving failed10:50
@wikingi guess some random related issue ...10:50
@wikinglisitsyn1: any insights about this: https://github.com/shogun-toolbox/shogun/pull/1945#issuecomment-3683895810:52
cameo54321wiking any solution you can think of on the top of your head10:52
@wikingcameo54321: as said they are all accuracy errors, which is very much machine+os dependent10:55
@wikingcameo54321: it's safe to ignore them at this point10:55
cameo54321wiking: Ok. Thanks for the effort. One more thing please..10:56
cameo54321Now that I have built every thing can you guide how can i write my own program?10:56
cameo54321for exampe the one here: https://github.com/cameo54321/shogun/blob/develop/doc/md/README_developer.md10:57
@wikingcameo54321: well check out examples10:59
@wikingcameo54321: they are usually a good start10:59
@wikingcameo54321: http://shogun-toolbox.org/page/Events/gsoc2014_how_apply10:59
@wikingthat has a good general guideline how to start11:00
cameo54321Thanks wiking :-)11:02
-!- kislay [~kislay@93.114.45.13] has quit [Remote host closed the connection]11:14
-!- thoralf [~thoralf@p4FEC8B68.dip0.t-ipconnect.de] has joined #shogun11:48
thoralfHey!11:48
@wikingbesser82: here?11:56
@besser82wiking: nope!  Just a bot answering your questions!  XD11:56
@wikingbesser82: sup with the cmake feature branch? is that gonna happen?11:57
-!- dhruv13 [~dhruv13@84.64.14.132] has quit [Ping timeout: 240 seconds]11:57
@besser82wiking: yes, somewhen;  wanted to make that a GSoc-Thing, too11:57
@besser82wiking: working on some description && tasks....11:57
@wikingic11:57
-!- thoralf [~thoralf@p4FEC8B68.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!]11:58
-!- Saurabh7 [~Saurabh7@115.248.130.148] has quit [Ping timeout: 240 seconds]12:07
-!- dhruv13 [~dhruv13@84.64.14.132] has joined #shogun12:08
-!- kislay [~kislay@93.114.45.13] has joined #shogun12:10
PirosB3_Oh cool! some likes my project12:15
PirosB3_besser82 wiking I will be getting back to the email soon, yes I have started working on a spec12:16
PirosB3_said this, I am very concerned12:16
PirosB3_I do not have an extensive knowledge of ML (try me! you will be surprised), do you still think I would be fit for this task? also, what can I do to demonstrate it?? :)12:17
@wikingPirosB3_: a) continue iterating the idea b) solve some of the entrance tasks of shogun12:18
PirosB3_ok12:18
@wikingPirosB3_: all is in http://shogun-toolbox.org/page/Events/gsoc2014_how_apply12:19
-!- cameo54321 [6f4460e2@gateway/web/freenode/ip.111.68.96.226] has quit [Ping timeout: 245 seconds]12:19
-!- kislay [~kislay@93.114.45.13] has quit [Read error: Connection reset by peer]12:21
-!- Saurabh7 [~Saurabh7@115.248.130.148] has joined #shogun12:23
-!- Saurabh7 [~Saurabh7@115.248.130.148] has quit [Ping timeout: 240 seconds]12:27
-!- HeikoS1 [~heiko@2.219.252.217] has joined #shogun12:29
-!- dhruv13 [~dhruv13@84.64.14.132] has quit [Ping timeout: 240 seconds]12:31
-!- dhruv13 [~dhruv13@84.64.15.113] has joined #shogun12:51
-!- Saurabh7 [~Saurabh7@115.248.130.148] has joined #shogun12:55
-!- travis-ci [~travis-ci@ec2-23-20-88-30.compute-1.amazonaws.com] has joined #shogun12:55
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/2019637012:55
-!- travis-ci [~travis-ci@ec2-23-20-88-30.compute-1.amazonaws.com] has left #shogun []12:55
-!- cameo54321 [6f4460e2@gateway/web/freenode/ip.111.68.96.226] has joined #shogun13:09
-!- lambday [67157d4e@gateway/web/freenode/ip.103.21.125.78] has joined #shogun13:20
-!- lambday_ [67157d4e@gateway/web/freenode/ip.103.21.125.78] has joined #shogun13:20
-!- dhruv13_ [~dhruv13@84.64.15.113] has joined #shogun13:23
-!- lambday [67157d4e@gateway/web/freenode/ip.103.21.125.78] has quit [Ping timeout: 245 seconds]13:24
-!- dhruv13 [~dhruv13@84.64.15.113] has quit [Ping timeout: 252 seconds]13:25
-!- lambday [67157d4e@gateway/web/freenode/ip.103.21.125.78] has joined #shogun13:25
-!- lambday_ [67157d4e@gateway/web/freenode/ip.103.21.125.78] has quit [Ping timeout: 245 seconds]13:27
-!- lambday [67157d4e@gateway/web/freenode/ip.103.21.125.78] has quit [Ping timeout: 245 seconds]13:35
-!- lambday [67157f4e@gateway/web/freenode/ip.103.21.127.78] has joined #shogun13:36
-!- lambday [67157f4e@gateway/web/freenode/ip.103.21.127.78] has quit [Ping timeout: 245 seconds]13:40
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]13:44
-!- tomy18 [~alex@79.114.159.73] has joined #shogun13:46
-!- HeikoS1 [~heiko@2.219.252.217] has quit [Quit: Leaving.]13:48
-!- HeikoS1 [~heiko@2.219.252.217] has joined #shogun13:58
-!- HeikoS1 [~heiko@2.219.252.217] has quit [Ping timeout: 269 seconds]14:03
-!- dhruv13_ [~dhruv13@84.64.15.113] has quit [Ping timeout: 240 seconds]14:09
-!- cameo54321 [6f4460e2@gateway/web/freenode/ip.111.68.96.226] has quit [Ping timeout: 245 seconds]14:17
-!- dhruv13_ [~dhruv13@84.64.15.113] has joined #shogun14:20
-!- kislay [~kislay@93.114.45.13] has joined #shogun14:20
-!- abinash_panda [~abinash@1.38.16.69] has joined #shogun14:33
-!- Saurabh7 [~Saurabh7@115.248.130.148] has quit [Quit: Leaving]15:00
-!- snik [~snik@lap-13-03.ag3.mpi-sb.mpg.de] has quit [Quit: Leaving]15:02
-!- PirosB3_ [~pirosb3@162.219.6.191] has quit [Quit: PirosB3_]15:39
-!- pirosb3 [8da3944a@gateway/web/freenode/ip.141.163.148.74] has quit [Ping timeout: 245 seconds]15:41
-!- sejdino [~dino@gatsby.ucl.ac.uk] has joined #shogun15:42
-!- sejdino [~dino@gatsby.ucl.ac.uk] has left #shogun []15:46
-!- sejDino [~dino@gatsby.ucl.ac.uk] has joined #shogun15:50
-!- HeikoS1 [~heiko@2.219.252.217] has joined #shogun15:55
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun15:59
shogun-notifier-shogun: lambday :develop * e1aa552 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/e1aa552774138534e3e27968051e6660f510f49215:59
shogun-notifier-shogun: minor documentation fix15:59
shogun-notifier-shogun: Heiko Strathmann :develop * 3da5868 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/3da586826f4e0fc8ac5bb712d76c8887e6abe3ee15:59
shogun-notifier-shogun: Merge pull request #1946 from lambday/develop15:59
shogun-notifier-shogun:15:59
shogun-notifier-shogun: minor documentation fix15:59
-!- PirosB3 [~pirosb3@162.219.6.191] has joined #shogun16:01
shogun-buildbotbuild #2742 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun/builds/274216:03
shogun-notifier-shogun: Saurabh7 :develop * de52f93 / doc/ipython-notebooks/multiclass/multiclass_reduction.ipynb: https://github.com/shogun-toolbox/shogun/commit/de52f93c11c48f2d2e18ffba3e01668713381add16:13
shogun-notifier-shogun: extend multiclass nb16:13
shogun-notifier-shogun: Saurabh7 :develop * 1817b74 / doc/ipython-notebooks/multiclass/multiclass_reduction.ipynb: https://github.com/shogun-toolbox/shogun/commit/1817b7416c3dc44d3a94f5b4a5ed6fb91696f89216:13
shogun-notifier-shogun: fixed errors16:13
shogun-notifier-shogun: Heiko Strathmann :develop * 4245294 / doc/ipython-notebooks/multiclass/multiclass_reduction.ipynb: https://github.com/shogun-toolbox/shogun/commit/4245294930e35b90e08dc74859a0cf4c935266e616:13
shogun-notifier-shogun: Merge pull request #1914 from Saurabh7/multiclassnb16:13
shogun-notifier-shogun:16:13
shogun-notifier-shogun: extend multiclass nb16:13
-!- abinash_panda [~abinash@1.38.16.69] has quit [Ping timeout: 264 seconds]16:16
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has joined #shogun16:18
-!- HeikoS1 [~heiko@2.219.252.217] has quit [Quit: Leaving.]16:22
-!- kislay [~kislay@93.114.45.13] has quit [Ping timeout: 240 seconds]16:25
-!- dhruv13_ [~dhruv13@84.64.15.113] has quit [Ping timeout: 252 seconds]16:29
-!- Saurabh7 [~Saurabh7@115.248.130.148] has joined #shogun16:51
-!- Saurabh7 [~Saurabh7@115.248.130.148] has quit [Quit: Leaving]16:59
-!- rgirish28 [~rgirish28@4e56d1da.skybroadband.com] has joined #shogun17:00
-!- abinash_panda [~abinash@1.38.16.69] has joined #shogun17:05
sunil1337@besser82: i'm new to doxygen if i add only @param <parameter name> in .h is it enough?17:06
-!- rgirish28 is now known as blah17:06
-!- blah is now known as gr23117:06
-!- gr231 [~rgirish28@4e56d1da.skybroadband.com] has left #shogun []17:09
-!- cameo54321 [27298a20@gateway/web/freenode/ip.39.41.138.32] has joined #shogun17:21
-!- witness___ [uid10044@gateway/web/irccloud.com/x-qcbejwnrfjcrylkt] has quit [Quit: Connection closed for inactivity]17:24
PirosB3hey guys17:36
PirosB3I found a homebrew package on Shogun, is that good?17:36
lisitsyn1PirosB3: ha that's kind of philosophical question17:38
lisitsyn1PirosB3: good like what?17:39
-!- kislay [~kislay@93.114.45.13] has joined #shogun17:39
lisitsyn1or good for what? :D17:39
PirosB3ahah17:39
PirosB3is it maintained?17:39
lisitsyn1PirosB3: just check what is the version17:39
PirosB32.1.017:40
lisitsyn1then it is outdated you know ;)17:40
lisitsyn1http://shogun-toolbox.org/ 3.2.0 ;)17:40
-!- gr231 [~gr231@4e56d1da.skybroadband.com] has joined #shogun17:45
-!- gr231 [~gr231@4e56d1da.skybroadband.com] has quit [Client Quit]17:45
PirosB3who is maintaining it17:48
-!- travis-ci [~travis-ci@ec2-23-22-49-56.compute-1.amazonaws.com] has joined #shogun17:56
travis-ci[travis-ci] it's Heiko Strathmann'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/2021331917:56
-!- travis-ci [~travis-ci@ec2-23-22-49-56.compute-1.amazonaws.com] has left #shogun []17:56
lisitsyn1PirosB3: no idea18:12
-!- pfm_ [~hurr@hamilton.maths.tcd.ie] has joined #shogun18:19
-!- abinash_panda [~abinash@1.38.16.69] has quit [Ping timeout: 240 seconds]18:19
PirosB3*** today is a HAPPY day ***18:20
PirosB3I managed to build SHOGUN!18:20
PirosB3step 0 completed!18:21
-!- dhruv13 [~dhruv13@84.64.13.181] has joined #shogun18:25
PirosB3hey dhruv1318:26
dhruv13hello!18:27
PirosB3hows it going18:28
dhruv13not bad i guess ;-)18:28
dhruv13a little slow, if anything18:29
PirosB3ahah18:30
PirosB3whats the temperature in India?18:30
PirosB3also, what are you studying?18:31
dhruv13I'm in Goa, which is coastal, so the temperatures are not extreme... very humid though18:31
dhruv13it is much cooler this year18:31
dhruv13than normal, i mean18:31
-!- abinash_panda [~abinash@1.38.16.69] has joined #shogun18:31
dhruv13still pretty warm XD18:32
PirosB3wow18:32
PirosB3I can imagine18:32
PirosB3do you know anything about dylib?18:32
dhruv13ha ha...18:33
dhruv13nope, first i've heard of it..18:33
dhruv13SE says a dynamic library...18:33
dhruv13https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/DynamicLibraries/000-Introduction/Introduction.html#//apple_ref/doc/uid/TP40001908-SW118:34
PirosB3so if I have a dylib, how can I link it to my compiler?18:35
PirosB3I added it to my path, still no good :(18:35
dhruv13lemme dig around ;-)18:35
pfm_compile flags maybe?18:36
PirosB3tried -l and -L18:36
PirosB3its a mac thing I think18:37
dhruv13what compiler do you have? g++ or clang++?18:37
-!- abinash_panda [~abinash@1.38.16.69] has quit [Remote host closed the connection]18:38
dhruv13does this help>http://stackoverflow.com/questions/18596398/gcc-linking-a-dylib-on-mac-os18:38
PirosB3both18:39
PirosB3thanks dhruv13 I had already tried that :(18:39
PirosB3hey guys18:39
PirosB3when you compiled shogun, did you also installed it?18:39
dhruv13what error do you get exactly?18:39
dhruv13yeah18:39
PirosB3make install=?18:39
dhruv13yep18:39
PirosB3so every time you do a change, you are recompiling and reinstalling?18:40
pfm_i'm still installing atlas ;[18:40
dhruv13pfm_: what's the problem?18:42
dhruv13PirosB3: nope, making the changes and running the libshogun tests don't require the install18:43
PirosB3dhruv13: does this look okay? for compiling? http://pastebin.instantbird.com/62127018:43
dhruv13PirosB3: however, once the build is done, installing shouldn't take that long18:43
PirosB3makes sense18:43
PirosB3usr/local/lib contains shogun18:44
PirosB3and /usr/local/include/ contains shogun headers18:44
PirosB3wait… in what architecture is it compiling libshogun?18:45
dhruv13PirosB3: cmake should ensure the right configs18:45
PirosB3well its still quite strange then18:45
dhruv13PirosB3: also, did you check if /user/local is in your path?18:46
PirosB3yes I have all my libs there18:46
-!- travis-ci [~travis-ci@ec2-54-221-33-71.compute-1.amazonaws.com] has joined #shogun18:46
travis-ci[travis-ci] it's Heiko Strathmann'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/2021429918:46
-!- travis-ci [~travis-ci@ec2-54-221-33-71.compute-1.amazonaws.com] has left #shogun []18:46
dhruv13PirosB3: do echo $PATH just in case18:46
dhruv13and check18:46
dhruv13it happened to me once...18:46
-!- hzshuai [de1d284a@gateway/web/freenode/ip.222.29.40.74] has joined #shogun18:47
PirosB3path is for executables, not for libs. isn't it?18:47
PirosB3 Users/danielpiros/.rvm/gems/ruby-2.0.0-p353@tascout/bin:/Users/danielpiros/.rvm/gems/ruby-2.0.0-p353@global/bin:/Users/danielpiros/.rvm/rubies/ruby-2.0.0-p353/bin:/usr/local/share/npm/bin:/Developer/NVIDIA/CUDA-5.5/bin:/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Users/danielpiros/.rvm/bin18:47
-!- hzshuai [de1d284a@gateway/web/freenode/ip.222.29.40.74] has quit [Client Quit]18:48
dhruv13PirosB3: seems alright18:48
dhruv13hmm... you did do make install right?18:48
PirosB3yup, all libs are there18:48
dhruv13did it complain at any point?18:48
PirosB3you want to know whats strange18:48
dhruv13always18:48
PirosB3if I uncomment out the enter_shogun and exit_shogun18:49
PirosB3everything compiles18:49
PirosB3I guess it the preprocessor tho, removing useless includes18:49
dhruv13 PirosB3: what do you mean?18:50
dhruv13 PirosB3: show me the example.cpp... is it the same as on the develop readme?18:50
PirosB3https://github.com/shogun-toolbox/shogun/blob/develop/doc/md/README_developer.md18:50
PirosB3oooh progress!18:51
dhruv13try adding "using namespace shogun;"18:52
PirosB3so I have replaced the contents of that first file with the contents under "To finally see some action one has to include the appropriate header files, e.g. we create some features and a gaussian kernel"18:52
PirosB3dhruv13: tried :)18:52
PirosB3these are the compile errors:18:52
dhruv13that's the problem with it...18:53
PirosB3http://pastebin.instantbird.com/62129118:53
dhruv13PirosB3: strange...18:54
PirosB3its failing on #include <atomic>18:54
PirosB3I do not have atomic.h18:55
pfm_dhruv13: it's taking a very long time, over several hours18:57
pfm_hard to know if it's still doing anythin18:57
-!- cameo54321 [27298a20@gateway/web/freenode/ip.39.41.138.32] has quit [Ping timeout: 245 seconds]18:57
-!- thoralf [~thoralf@p4FEC8B68.dip0.t-ipconnect.de] has joined #shogun18:58
dhruv13this is weird, but putting the -lshogun before the file you are compiling causes the same error for me18:59
PirosB3oh no!18:59
dhruv13so try g++ /tmp/example.cpp -lshogun18:59
PirosB3pfm_: hows it going? whats the issue?18:59
PirosB3same error18:59
PirosB3you?18:59
pfm_PirosB3: i'm trying to install it using macports, the issue is it's very slow/possibly frozen18:59
PirosB3have you checked the version pfm_ ? what is it?19:00
pfm_specifically just atlas, i'm installing that on its own right now19:00
pfm_the shogun version?19:00
dhruv13PirosB3: same error?19:01
PirosB3ok19:01
dhruv13does it work?19:01
PirosB3pfm_: macports and homebrew are obsolete. I would compile from source. I have done it recently so I can give you a hand19:02
PirosB3dhruv13: so now the smaller example works19:02
dhruv13PirosB3: cool! the larger one doesn't because of atomic.h?19:02
PirosB3exactly19:02
PirosB3I do not have atomic19:02
PirosB3do you?19:02
pfm_PirosB3: ah ok, good! i'll try that19:02
pfm_so i should try install v3.2.0?19:04
dhruv13PirosB3: it is part of the linux kernel source... weird...19:04
dhruv13PirosB3: http://stackoverflow.com/questions/1130018/unix-portable-atomic-operations19:04
dhruv13PirosB3: stuff like that should be handled by cmake during build, it's very strang19:05
-!- kislay [~kislay@93.114.45.13] has quit [Ping timeout: 264 seconds]19:05
PirosB3i do have files with <atomic> in them19:05
dhruv13did you try both clang and g++19:07
dhruv13?19:07
PirosB3yes19:07
PirosB3clang is the best one19:07
PirosB3but I still have atomic.h!19:07
dhruv13PirosB3: yeah... is it sitting i your /usr/include folder?19:08
PirosB3yep19:08
PirosB3read permissions are okay19:08
PirosB3oh19:09
PirosB3I'm in /usr/local/include19:09
PirosB3danielpiros@monkey:/usr/local/include$ ll | grep atom19:09
PirosB3-rw-r--r--    1 danielpiros  admin   5.0K Mar  6 17:57 atomic.h19:09
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]19:13
pfm_ok stupid question, when it says you just hae to run ./configure19:13
pfm_what directory is that in?19:13
dhruv13PirosB3: try this: g++ -std=c++11 ex1.c -o ob1 -lshogun19:13
dhruv13pfm_19:14
dhruv13pfm_: build using cmake, refer to this: https://github.com/dhruv13J/shogun/blob/kdtree/doc/md/README_cmake.md19:14
pfm_thanks!19:14
dhruv13PirosB3: apparently, atomic.h features are experimental, and you need to enable c++11 standard support explicitly19:15
PirosB3dhruv13: how do I define something from gcc?19:15
PirosB3#ifdef HAVE_CXX11_ATOMIC19:15
PirosB3#include <atomic>19:15
PirosB3#endif19:15
PirosB3I can just remove that symob19:15
PirosB3symbol19:15
dhruv13PirosB3: try -std=c++1119:16
dhruv13in g++19:16
dhruv13because i got a similar error without19:16
PirosB3unrecognized command line option "-std=c++11"19:16
dhruv13put it just after g++19:16
dhruv13like above19:16
PirosB3this is my command19:17
PirosB3clang -std=c++11 /tmp/example.cpp -o ob1 -lshogun19:17
dhruv13or try -std=gnu++1119:17
dhruv13use g++, i don't know the clang equivalent19:17
-!- kislay [~kislay@93.114.45.13] has joined #shogun19:17
dhruv13PirosB3: any success?19:18
PirosB3danielpiros@monkey:/usr/local/include/shogun$ grep -r "HAVE_CXX11_ATOMIC" *19:18
PirosB3lib/config.h:#define HAVE_CXX11_ATOMIC 119:18
PirosB3lib/RefCount.h:#ifdef HAVE_CXX11_ATOMIC19:18
PirosB3lib/RefCount.h:#ifdef HAVE_CXX11_ATOMIC19:18
PirosB3who set that to 1?19:19
PirosB3its cmake19:19
dhruv13PirosB3: did g++ -std=c++11 ex1.c -o ob1 -lshogun work?19:20
PirosB3danielpiros@monkey:/tmp$  g++ -std=c++11 /tmp/example.cpp -o ob1 -lshogun work?19:20
PirosB3i686-apple-darwin11-llvm-g++-4.2: work?: No such file or directory19:20
PirosB3cc1plus: error: unrecognized command line option "-std=c++11"19:20
PirosB3wohooo! 1 step forward19:22
PirosB3now I have compiled the wrong arch19:22
PirosB3Undefined symbols for architecture x86_64:19:22
PirosB3  "std::terminate()", referenced from:19:22
PirosB3      _main in example-yxt2LS.o19:22
PirosB3  "___gxx_personality_v0", referenced from:19:22
PirosB3      _main in example-yxt2LS.o19:22
PirosB3      Dwarf Exception Unwind Info (__eh_frame) in example-yxt2LS.o19:22
PirosB3ld: symbol(s) not found for architecture x86_6419:22
PirosB3clang: error: linker command failed with exit code 1 (use -v to see invocation)19:22
PirosB3how can I force 32bit?19:22
dhruv13PirosB3: no clue man...19:23
PirosB3I don't understand, the library is compiled in 32 bits. still not working19:24
dhruv13PirosB3: i think there is no build problem..19:25
dhruv13PirosB3: especially sice the example compiles19:25
dhruv13PirosB3: there is some sort of link error when you compile19:25
-!- thoralf [~thoralf@p4FEC8B68.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]19:28
-!- sejDino [~dino@gatsby.ucl.ac.uk] has left #shogun []19:38
-!- tomy18 [~alex@79.114.159.73] has quit [Ping timeout: 260 seconds]19:43
PirosB3hey man19:58
PirosB3thanks for your help19:59
PirosB3real useful19:59
PirosB3i'll smash my head against it after dinner!19:59
PirosB3hear you soon dhruv1319:59
-!- PirosB3 [~pirosb3@162.219.6.191] has quit [Quit: PirosB3]19:59
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has quit [Quit: Page closed]20:09
kislayI have updated my local repo of shogun (to utilise issue #1915 results). Is there some files which needs to be removed prior building the sae library20:13
kislaysame*20:13
kislayso that it doesn't cause problems related to overwriting the same thing!!20:15
-!- zxtx [~zv@c-98-223-196-32.hsd1.in.comcast.net] has quit [Ping timeout: 240 seconds]20:21
dhruv13kislay: create a new branch, after you commit to your fork20:27
kislayokay.20:28
dhruv13kislay: http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging20:28
dhruv13kislay: should be helpful ;-)20:28
dhruv13kislay: make sure the new branch is rebased with upstream/develop20:29
-!- dynoml [653c7b81@gateway/web/freenode/ip.101.60.123.129] has joined #shogun20:29
dhruv13just do "git rebase upstream/develop" after you have fetched from upstream20:29
kislayyup. one thing- from time to time we need to rebase . So does that means we need to build every time?20:30
dynomlhi, i am new to shogun but have good knowledge in machine learning algorithms. Though i have not tried any entrance task so far. While i see few people who have done a lot of entrance task. Do i still have a good chance20:33
dynoml?20:33
pfm_good chance for what?20:36
dynomlgsoc 201420:37
pfm_ahh20:38
dynomlis doing entrance task a criterion or the no of tasks u do ur chance gets better20:38
lisitsyn1yeah indeed20:38
-!- lisitsyn1 is now known as lisitsyn20:38
-!- mode/#shogun [+o lisitsyn] by ChanServ20:38
@lisitsynthis way you prove you can develop things for shogun ;)20:39
dynomlbut then if someone is doing it from last three months, then he has an advantage. Even though i may try my best in the left out days20:40
pfm_if someone is practicing for many months, is it unfair that they have an advantage?20:41
@lisitsyndynoml: we are free to make any decision up to middle of april (I don't remember the date)20:41
@lisitsynso well everybody has a lot of time to do that20:42
dynomlhmm ok. pfm_ : actually i think if somebody does 3 tasks and other guy does 6 tasks, then there should be no added advantage !20:44
dynoml(just my opinion)the decision should be then on other things20:45
kislaywhy can't we leave those things to the dev people!! we can try our best20:45
@lisitsynyes we don't just count tasks indeed :)20:45
dynomlkislay: it was just a bit of concern20:47
@lisitsyndynoml: its our fourth gsoc so we actually have some understanding how to select students20:47
@lisitsynI can't say it was unfair - in the end things are pretty clear20:48
dynomlhmm20:48
-!- kislay [~kislay@93.114.45.13] has quit [Read error: Connection reset by peer]21:02
-!- kislay [~kislay@93.114.45.13] has joined #shogun21:08
-!- dynoml [653c7b81@gateway/web/freenode/ip.101.60.123.129] has quit [Quit: Page closed]21:10
kislaylisitsyn,  please point me . I am stuck21:14
@lisitsynkislay: what's up?21:14
kislayI am not getting through this error after building the new repo:ImportError: /usr/local/lib/python2.7/dist-packages/_modshogun.so: undefined symbol: _ZN6shogun9CSGObject6equalsEPS0_d21:14
@lisitsynkislay: could it be that you have some earlier version of shogun installed?21:15
kislayyup. thats true.21:15
@lisitsynkislay: this could happen if you have some mismatch between versions21:16
@lisitsynjust be sure to install the latest version21:16
kislayi needed the development version(since i needed to use the issue #1915). I earlier had the latest version but just now i builded the latest github repo.21:17
@lisitsynkislay: e.g. it could happen if you have python interface compiled for other version21:19
-!- zodaiboo [~zodaiboo@194.1.184.162] has joined #shogun21:19
@lisitsynso it'd be possible you replaced modshogun.so but not python modular thing21:19
kislayokay. so how to correct this!21:20
@lisitsynkislay: are you compiling python interface now as well?21:20
kislayahh! nope. I just ran a plane cmake.., then  make , then make install21:21
-!- lambday [67157e4f@gateway/web/freenode/ip.103.21.126.79] has joined #shogun21:24
-!- zodaiboo [~zodaiboo@194.1.184.162] has quit [Ping timeout: 264 seconds]21:27
-!- dhruv13 [~dhruv13@84.64.13.181] has quit [Ping timeout: 240 seconds]21:33
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has joined #shogun21:39
sunil1337lambday: if i add just LogDetEstimator->get_name for the test would it be alright? bcoz all we need is to verify that object is created.21:40
lambdaysunil1337: ummm... no just verify whether every field is initialized with the appropriate objects21:41
lambdaysunil1337: may be using dynamic_cast which leaves a null value when the cast is failed21:42
sunil1337lambday: they're private so i could just use the old tests for this....21:42
lambdaysunil1337: oh I see - there are no get methods?21:43
sunil1337lambday: no....21:43
sunil1337lambday: only get_name which returns a cont string21:43
lambdaysunil1337: nah that won't check it :(21:43
lambdaysunil1337: bummer!21:43
lambdaysunil1337: I should have added those!21:44
sunil1337lambday: i'll add then...21:44
lambdaysunil1337: that would be best - make sure, if you make the get method signature const then its alright, otherwise don't forget to SG_REF it before returning in the get methods - and mention whatever you do in the comment21:44
-!- dhruv13 [~dhruv13@84.64.13.181] has joined #shogun21:46
sunil1337lambday: okay.. and yeah i did that CProbingTracer is used when COLPACK is present and otherwise it uses CNormal ;)21:46
lambdaysunil1337: great job :)21:46
lambdaysunil1337: that's exactly how things should be :)21:46
sunil1337lambday: thanks! :)21:47
lambdaysunil1337: by the way, if you know what these things are going - check out the notebook :)21:47
lambdaydoing*21:47
sunil1337lambday: i already did  :D21:47
sunil1337lambday: great codes...:)21:48
lambdaysunil1337: please let me know if any suggestions you might have -21:48
sunil1337lambday:yeah sure! and yeah one more thing for Doxygen i only need to add @param in the description right? nothing else..?.21:48
lambdaysunil1337: on another note, you like "chaar botal vodka" or "baby doll" :P21:49
sunil1337lambday: "chaar botal vodka"21:49
lambdaysunil1337: yeah please check the other class docs21:49
sunil1337lambday: okay...21:49
lambdaya brief about the method description and @params must :)21:49
sunil1337lambday: okay thanks!21:50
dhruv13lambday: hey! can you help me understand how data is supplied to a learning method?21:51
dhruv13lambday: is it the CFeature class?21:52
lambdaydhruv13: the best way is to check the examples that are already there :)21:52
lambdaydhruv13: check libshogun/python_modular examples :)21:52
dhruv13lambday: umm, actually i'm attempting the kdtree problem21:53
dhruv13lambday: and i was wondering what is the most generic way i could parse input21:54
lambdaydhruv13: cool! for fundamental ml algorithms project - superb!21:54
dhruv13lambday: I have a long way to go :-P21:54
lambdaydhruv13: we all do :)21:54
dhruv13:-D21:54
lambdaydhruv13: there are preprocessors also - don't forget to check out those21:54
dhruv13lambday: i was wondering, the current cover tree implementation makes use of an intermediate representation21:55
dhruv13lambday: i don't think that it's efficient21:55
lambdaydhruv13: umm.. I don't know much about that :( you may want to ask fernando regarding this21:56
dhruv13lambday: and i don't understand how to extract features stored in the CFeature class...21:56
lambdaydhruv13: may be leave a mail in the mailing list :-/21:56
dhruv13lambday: okay :-)21:56
lambdaydhruv13: check out examples  - those are the best place to get the idea21:56
lambdaylots of examples are theres21:56
dhruv13lambday: thanks!! will do that ;-)21:57
lambdayany crazy fans of pink floyd over here? :P21:58
pfm_i'm getting an 'unable to fork' error while compiling, which looks like it might be related to the number of processes allowed on my OS or something21:58
pfm_would it be a bad idea for me to artificially change this limit?21:59
lambdaypfm_: just issuing "make" results that?22:00
pfm_make -j all22:00
sunil1337lambday: just one sone comfortably numb :D22:00
sunil1337lambday: song*22:00
lambdaypfm_: how many cores do you have?22:01
lambdaysunil1337: ah, long way to go :D22:01
sunil1337lambday: btw whats ur specialisation at iitb?22:01
pfm_lambday: 422:01
pfm_i'm using a macbook pro22:01
lambdaypfm_: then make -j3 should be a good option22:02
lambdaypfm_: oh! mac! donno anything about it :(22:02
pfm_:(22:02
lambdaysunil1337: for cse. they don't provide any specialization - just that I am doing my thesis in machine learning22:02
sunil1337lambday: okay... last sem right?22:03
lambdaysunil1337: yep! :'(22:03
sunil1337lambday: so whts next?22:03
lambdaysunil1337: oracle :D22:03
sunil1337lambday: way to go!22:03
lambdaysunil1337: yeah - unless I get married in a year or two - long way to go :D22:04
sunil1337lambday: :D22:04
pfm_one of my friends works for oracle22:05
pfm_i have no idea what he does though22:05
lambdaypfm_: which country? :P22:05
pfm_lambday: ireland22:05
pfm_so... you probably won't meet him22:05
lambdaypfm_: ah, nice! :D22:05
lambdaypfm_: yeah, unfortunately :D22:05
lambdayI am planning to go for RHEL though - probably in december - let's see :-/22:06
pfm_good luck!22:07
dhruv13lambday: cool!22:07
lambdaypfm_: dhruv13: thanks :D22:07
dhruv13lambday: you a metal head?22:08
dhruv13lambday: i mean, do you like heavy metal music?22:08
lambdaydhruv13: last time I checked, it was some biological neurone stuff :-/22:08
lambdaydhruv13: lol yeah D22:08
dhruv13lambday: i realized how odd that sounded after i typed it out :-P22:08
dhruv13lambday: lol22:09
lambdaydhruv13: yeah sounded a bit like meth head (if you know what I mean)22:09
-!- myatishkina [~myatishki@82.146.61.72] has joined #shogun22:09
dhruv13lambday: yeah!!22:09
dhruv13lambday: sorry for that ;-)22:09
lambdaydhruv13: lol I am just kiddin' :D22:09
dhruv13lambday: so, heard of wolfmother? what's the verdict?22:10
lambdaydhruv13: fuck this "chaar botal vodka" is getting into my senses :D22:10
dhruv13lambday: dunno what that is :/22:10
sunil1337lambday: even i'm listening to it :p22:10
lambdaydhruv13: I have honey singh - but love sunny leone  -so guesss22:11
lambdayhate*22:11
lambday(alchohol makes typing inefficient - hence proved)22:11
dhruv13lambday: lol22:11
lambdaydhruv13: nah haven't listened to wolfmother - any particular number you wanna suggest?22:12
dhruv13lambday: Witchcraft, and "Joker and the Thief"22:13
pfm_i'm not sure if this is intentional but the progress during this installation alwats seemst o be at 32%22:13
lambdaydhruv13: it doesn't have anything to DC comics, you promise?22:13
lambday:P22:13
dhruv13lambday: lol, nope :-)22:13
dhruv13lambday: promise!22:14
lambdaypfm_: that's a good news, right?22:14
pfm_lambday: i would like it to get to 100%22:14
lambdaypfm_: should work :)22:14
dhruv13pfm_: it takes a while... what message is diplayed?22:14
lambdaydhruv13: let me search the youtube22:14
pfm_we shall see... i've just been trying random different things22:14
pfm_dhruv13: the last one was something like : make error 222:15
pfm_after it said it was linking libraries or something22:15
pfm_i'll see if my current attempt gets any further22:15
dhruv13pfm_: yeah, linking libraries takes a while22:15
dhruv13pfm_: the complete build should be approx 25-30 mins the first time22:15
lambdaypfm_: ld is a bitch :D22:15
dhruv13lol22:16
pfm_dhruv13: well, it's not that it's taking a long time22:16
pfm_it's that it's giving me errors :(22:16
lambdaydhruv13: I think I've heard this song -22:16
dhruv13lambday: cool!!22:16
lambdaydhruv13: was it there in any of the hangover movies :-/22:16
dhruv13pfm_: what errors exactly?22:16
dhruv13lambday: yeah, the first22:17
dhruv13lambday: wow, good memory!22:17
dhruv13lambday: I had forgotten about that22:17
lambdaydhruv13: 360ml down, man, 360 ml :D22:17
lambdaypfm_: what errros :D22:17
sunil1337lambday: of?22:17
dhruv13lambday: whoa!!22:17
lambdaysunil1337: old monk :-/22:17
pfm_it's currently busy so i'll let you know if it gives me any more errors22:17
pfm_hopefully not but we shall see22:17
lambdaypfm_: alrighty :D22:17
dhruv13lambday: Ah, the college drink ;-)22:17
sunil1337lambday: nice!22:18
lambdaydhruv13: sunil1337: my girl disapproves - I don't listen :P22:18
sunil1337lambday: as far as we're happy :p22:18
pfm_headphones? :p22:19
lambdaypfm_: woofer D:22:19
pfm_ahh22:19
lambdaycrazy sound!22:19
dhruv13lambday: try witchcraft22:20
pfm_i'm excited that this installation seems to be taking longer than the other attempts22:20
dhruv13lambday: same band22:20
dhruv13pfm_: :)22:20
lambdaydhruv13: you might like this one  - http://www.youtube.com/watch?v=a7mxikoEEhE22:21
lambdaypfm_: keeping our fingers crossed22:21
dhruv13nice!!22:21
pfm_me too22:21
pfm_i need results :|22:22
pfm_nooo :(22:24
dhruv13lambday: it's a good night to be led out ;-)22:24
lambdaypfm_: what did the error say?22:24
dhruv13pfm_: what happened?22:24
pfm_https://www.dropbox.com/s/ods0hq9koz3fyl9/Screenshot%202014-03-06%2016.24.11.png22:25
pfm_SGBase.i:314: Error: Unable to find 'swig_typemaps.i'22:25
dhruv13pfm_: BS!! DOTA 2!!!22:25
pfm_:D22:25
lambdaypfm_: ah shit! shooting in the dark  -you have swig installed? :-/22:25
-!- sonne|osx [~sonne@89.204.138.235] has joined #shogun22:25
pfm_yeah22:26
dhruv13lambday: doesn't CMake take care of that?22:26
pfm_cmake found it during that bit22:26
pfm_though i modified the cmake call to include the python libs from homebrew22:26
pfm_but that shouldnt' affect swig i think?22:26
-!- lambday_ [67157d4f@gateway/web/freenode/ip.103.21.125.79] has joined #shogun22:27
pfm_dhruv13: i used to play dota2 all the time before i started grad school22:27
dhruv13pfm_: I've been playing for the past 2 years! stopped since my laptop gave out though... :(22:28
pfm_:(22:28
dhruv13pfm_: are you building from source? a guy before suggested not to use homebrew22:29
pfm_they brough out the mac client about 2 weeks after i got my MBP22:29
-!- myatishkina [~myatishki@82.146.61.72] has quit [Ping timeout: 252 seconds]22:29
pfm_dhruv13: i am building from source, but my python stuff is brew-built (i... think...)22:29
pfm_i'm following this: https://github.com/dhruv13J/shogun/blob/kdtree/doc/md/README_cmake.md22:29
-!- lambday [67157e4f@gateway/web/freenode/ip.103.21.126.79] has quit [Ping timeout: 245 seconds]22:30
pfm_except using the modified options near the end22:30
-!- lambday_ is now known as lambday22:30
dhruv13okay22:30
-!- sonne|osx [~sonne@89.204.138.235] has quit [Ping timeout: 265 seconds]22:30
-!- sonne|osx [~sonne@89.204.137.25] has joined #shogun22:30
lambdaypfm_: you may wanna bother the big man if things doesn't fall into places for mac -22:31
pfm_it's more likely something weird with my system22:32
pfm_maybe i installed swig wrong22:33
dhruv13pfm_: cmake detects that kind of stuff...22:33
lambdaypfm_: you can make sure if libshogun builds fine22:33
lambdaypfm_: just to make sure there aren't any other dependencies you might be missing22:34
dhruv13try make -j3 libshogun22:34
dhruv13yeah22:34
pfm_no errors with tht22:34
pfm_evertyhing 32% though :p22:34
lambdaywhat happens after that?22:35
pfm_last thing it said was 'built target libshogun'22:35
-!- kislay [~kislay@93.114.45.13] has quit [Ping timeout: 252 seconds]22:35
lambdayand echo $? was 022:35
lambdaycool22:35
pfm_yes22:36
pfm_something worked! yay!22:36
lambdaypfm_: what is it?22:36
pfm_oh, this22:36
pfm_my bigger problem is still.... problematic22:37
lambdaysorry I run out of ideas after this when it comes to mac - may be the pros can make some comments22:38
lambday:(22:38
-!- sonne|osx [~sonne@89.204.137.25] has quit [Quit: sonne|osx]22:40
dhruv13no mac users here?22:41
lambdaysonne|osx is one22:41
lambdayah linux is so easy :(22:42
sunil1337lambday: if i add just the TEST() func in .cc file it automatically gets registered right?22:46
lambdaysunil1337: yeah - when you run things locally, you'll be able to see it :_22:46
lambday:_22:46
lambday:)22:46
sunil1337lambday: okay! almost done.22:47
lambdaysunil1337: oh and please make sure you merge your commits into one single commit - cause buildbot gets tired for rebuilding for each commits22:47
sunil1337lambday: yeah i saw that.. it was building again for just changes in whitespaces..22:47
lambdaysunil1337: that's travis - it does that anyway :-/22:48
dhruv13sunil1337: what are you fixing?22:48
sunil1337dhruv13: creating constructors in LogDetEstimator #193222:49
dhruv13sunil1337: cool!22:51
sunil1337dhruv13: what are you upto?22:51
dhruv13trying to attempt https://github.com/shogun-toolbox/shogun/issues/193622:51
sunil1337lambday: where do i start for deep learning modules? i mean do we have tasks22:52
lambdaysunil1337: I am not sure about that - the best way is to read up the relevant topics and then bug the mentors22:53
sunil1337lambday: okay.... will start soon :)22:54
lambdaysunil1337: but you don't need to understand everything beforehand - just the basics so that you can get started22:54
sunil1337lambday: yeah... but i'll need something for the proposal..22:54
lambdaysunil1337: push lisitsyn for entrance tasks :P22:55
sunil1337lambday: will do ;p22:56
lambdaysunil1337: although the other tasks would help you to get introduced to shogun, its equally important that you start on something relevant to your project - makes it more convenient22:56
sunil1337lambday: yeah thats what.... btw i'm just SG_REFing before returning is that alright?22:57
lambdaysunil1337: yeah, unless, the method signature you have is get_whatever() const22:58
sunil1337lambday: okay......22:58
pfm_hm i reconfigured giving an explicit path for swig and i *think* it's gotten past that previous error22:59
lambdaypfm_: you mean its still compiling :P22:59
dhruv13pfm_: fingers crossed!22:59
dhruv13lambday: how are you still awake?22:59
lambdaydhruv13: ah I usually sleep after breakfast :D23:00
dhruv13lambday: i meant after all the monk?!23:00
pfm_ok, different error now23:00
lambdaydhruv13: veteran :P23:00
lambdaypfm_: what is that?23:00
dhruv13lambday: XD23:00
pfm_hard to tell if it's further on cause of the progress % being weird23:01
pfm_https://www.dropbox.com/s/kh02askyd5ul2hx/Screenshot%202014-03-06%2017.00.05.png23:01
pfm_this is just... make: ** [all] Error 223:01
pfm_immediately after building shogun-unit-test23:01
lambdaypfm_: argh! gtest/gmock all in place?23:01
lambdaybut cmake *does* take care of all that23:01
lambday:-23:01
lambday:-/23:01
dhruv13lambday: yeah23:01
pfm_gtest/gmock? i do not know what that is23:02
dhruv13check your cmake out put... better yet, run it again and put the result on a file and send if possible23:02
lambdaypfm_: ah don't worry - its just the unit-testing framework from google that's used for shogun unit tests23:02
pfm_ah ok23:03
pfm_i'll redo cmake and show it23:03
lambdaypfm_: yeah please paste the cmake msg before you make (may be in a gist instead of screenshot :)23:03
dhruv13pfm_: cool!23:03
pfm_https://gist.github.com/corcra/c5935ff863544b6bdb9923:06
lambdaypfm_: you're missing jinja223:06
lambdaywhich is required for few of the unit-tests23:06
lambdaybrbr23:06
pfm_ahh23:07
dhruv13lambday: jinja is only required for integration tests23:07
lambdaydhruv13: nah! :(23:07
dhruv13lambday: oh yeah, it is necessary for python modular unit tests...23:08
pfm_so i should get jinja and try again?23:08
dhruv13lambday: whoops! sorry23:08
sunil1337brb23:08
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has quit [Quit: Page closed]23:08
lambdaydhruv13: no its used for generating automagic tests for parameter/sgobject/dynamic_object_array and a few more23:08
lambdaypfm_: absolutely23:08
lambdaydhruv13: it generates the cc tests from templates23:09
lambdaybrb23:09
pfm_ok, jinja2 installed and cmake command is happier23:09
pfm_are the rest of the failures it's reporting acceptable?23:09
dhruv13pfm_: yeah, they are optional packages23:10
pfm_it said jinja2 was optional too :|23:10
dhruv13pfm_: only when you have -DENABLE_TESTING=OFF i think23:11
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has joined #shogun23:12
dhruv13pfm_: progress?23:15
pfm_compiling23:15
pfm_i am confused because last time i did that it was significantly faster23:15
pfm_target libshogun built23:17
dhruv13pfm_: did you use -j3 this time?23:17
pfm_i am quietly optimistic23:17
pfm_yep23:17
dhruv13beats me then23:17
pfm_no i think this was successful... it stopped ithout giving me any errors anyway?23:18
-!- kislay [~kislay@93.114.45.13] has joined #shogun23:18
dhruv13does it say 100% done?23:18
pfm_no, it always just says 32%23:18
dhruv13it stopped at 32%?23:19
pfm_i think it starts at that, but my scrollback doesn't go far enough23:19
pfm_i'll just redo it and save the output so i can look23:19
dhruv13starts at 32 because it doesn't need to rebuild libshogun23:19
pfm_no, that was durign th building of libshogun23:20
dhruv13okay... has it stopped compiling? or is it still going on?23:20
pfm_it stopped23:21
dhruv13errors?23:21
pfm_last thing it said was [ 32%] Built target libshogun23:21
pfm_no errors which caused termination23:21
pfm_it gave some warnings23:21
dhruv13start afresh maybe? get rid of the current build folder, create a new one and re-run cmake?23:21
pfm_i'll try that after i see where the % are starting23:22
dhruv13pfm_: okay23:22
-!- zxtx [~zv@129-79-241-148.dhcp-bl.indiana.edu] has joined #shogun23:22
pfm_yeah, the very first output it gives is [ 32%] [ 32%] Creating directories for 'JSON'23:26
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has quit [Ping timeout: 245 seconds]23:29
dhruv13hmm...23:30
-!- lambday [67157d4f@gateway/web/freenode/ip.103.21.125.79] has quit [Ping timeout: 245 seconds]23:30
pfm_ok, remade the build-release folder and redid the cmake23:30
dhruv13now let the build complete!23:33
pfm_oh damn, i'm just doing make -j3 libshogun again23:34
dhruv13pfm_: yeah... takes a while23:35
pfm_ok, it says libshogun is built23:37
pfm_if i just do a make -j3 will it freak out?23:37
-!- HeikoS [~heiko@p4FED4101.dip0.t-ipconnect.de] has joined #shogun23:54
-!- mode/#shogun [+o HeikoS] by ChanServ23:54
dhruv13pfm_: it shouldn't... does the build go beyond 32%?23:56
dhruv13HeikoS: Hey! I'm attempting the kd tree implementation... I have a few questions about CFeature23:57
@HeikoSdhruv13: hey!23:58
@HeikoSdhruv13: shoot23:58
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has joined #shogun23:58
dhruv13HeikoS: How generic am I supposed to keep the implementation? the current cover tree implementation uses an intermediate data structure to store features...23:58
dhruv13HeikoS: and only implements the euclidean distance23:59
dhruv13HeikoS: version23:59
--- Log closed Fri Mar 07 00:00:11 2014

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