IRC logs of #shogun for Wednesday, 2014-04-30

--- Log opened Wed Apr 30 00:00:28 2014
-!- x4i [~A2o@unaffiliated/x4i] has joined #shogun01:16
-!- x4i [~A2o@unaffiliated/x4i] has quit [Quit: irc]01:23
-!- HeikoS [~heiko@85-220-3-15.dsl.dynamic.simnet.is] has joined #shogun02:32
-!- mode/#shogun [+o HeikoS] by ChanServ02:33
-!- khalednasr [~k.nasr92@196.221.64.143] has quit [Quit: Leaving]02:45
shogun-buildbotbuild #696 of nightly_none is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_none/builds/696  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, lambday <heavensdevil6909@gmail.com>03:08
shogun-buildbotbuild #689 of nightly_all is complete: Failure [failed compile test]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_all/builds/689  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, lambday <heavensdevil6909@gmail.com>03:14
-!- abinash_panda [0e8b2998@gateway/web/freenode/ip.14.139.41.152] has joined #shogun04:21
-!- abinash_panda [0e8b2998@gateway/web/freenode/ip.14.139.41.152] has quit [Ping timeout: 240 seconds]04:28
-!- HeikoS [~heiko@85-220-3-15.dsl.dynamic.simnet.is] has quit [Ping timeout: 240 seconds]04:46
-!- soumyaC [uid15286@gateway/web/irccloud.com/x-rfdbvlwfgtssyfwl] has quit [Quit: Connection closed for inactivity]05:06
-!- abinash_panda [d2d43d97@gateway/web/cgi-irc/kiwiirc.com/ip.210.212.61.151] has joined #shogun06:20
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun06:37
-!- mode/#shogun [+o iglesiasg] by ChanServ06:37
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Ping timeout: 252 seconds]06:37
-!- shogun-buildbot_ [~shogun-bu@7nn.de] has joined #shogun06:37
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Quit: Leaving]07:09
-!- abinash_panda [d2d43d97@gateway/web/cgi-irc/kiwiirc.com/ip.210.212.61.151] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]09:38
-!- lisitsyn [~qdrgsm@80.252.20.67] has left #shogun []10:53
-!- thoralf [~thoralf@91-65-219-80-dynip.superkabel.de] has joined #shogun10:58
thoralfFunny facts about code on github: http://sideeffect.kr/popularconvention/10:58
-!- lambday [67157f4f@gateway/web/freenode/ip.103.21.127.79] has joined #shogun11:39
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun11:48
-!- soumyaC [uid15286@gateway/web/irccloud.com/x-ymokqiijtxjdzofv] has joined #shogun12:13
-!- lambday [67157f4f@gateway/web/freenode/ip.103.21.127.79] has quit []13:08
-!- HeikoS [~heiko@85-220-3-15.dsl.dynamic.simnet.is] has joined #shogun13:30
-!- mode/#shogun [+o HeikoS] by ChanServ13:30
-!- khalednasr [~k.nasr92@41.69.174.89] has joined #shogun14:04
-!- lambday [67157f4f@gateway/web/freenode/ip.103.21.127.79] has joined #shogun14:16
lambdayHeikoS: there??14:42
@HeikoSlambday:  hi14:46
lambdayHeikoS: hey!14:46
lambdayHeikoS: just upgraded my RAM and did the benchmark with vectorized Eigen3 sum calls14:46
lambdayHeikoS: sent a PR - results are remarkable14:46
@HeikoSlambday: cool!14:47
@HeikoSchecking14:47
lambdayHeikoS: according to this - we should definitely override these sum methods in CCustomKernel14:47
@HeikoSlambday: I see14:47
@HeikoSlambday: how does it do the magic?14:47
lambdayHeikoS: I'm not sure! Eigen3 says its operations are vectorized14:48
lambdayso that could be it14:48
lambdayHeikoS: compiled the benchmark with " g++ -std=c++0x -O3 -fopenmp benchmark.cpp -I/usr/include/eigen3 -lshogun"14:49
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun14:49
shogun-notifier-shogun: lambday :develop * dd56776 / benchmarks/kernel_matrix_sum_benchmark.cpp: https://github.com/shogun-toolbox/shogun/commit/dd567760a3c1a31a202c62c4807fd172b75eaf3814:49
shogun-notifier-shogun: added kernel matrix sum benchmark - CKernel::kernel calls vs Eigen3::sum14:49
shogun-notifier-shogun: Heiko Strathmann :develop * 6c71771 / benchmarks/kernel_matrix_sum_benchmark.cpp: https://github.com/shogun-toolbox/shogun/commit/6c717713913a8a32f50f180c0d3a640f8273564814:49
shogun-notifier-shogun: Merge pull request #2196 from lambday/feature/quadratic_time_mmd14:49
shogun-notifier-shogun:14:49
shogun-notifier-shogun: added kernel matrix sum benchmark - CKernel::kernel calls vs Eigen3::sum14:49
@HeikoSlambday: I see, so thats vector operations on hardware level14:49
lambdayHeikoS: yep!14:50
@HeikoSlambday: super cool14:50
lambdayyooo!14:50
@HeikoSlambday: ah man, we need linear algebra framework to be working14:50
@HeikoSlambday: can you push that a bit?14:50
lambdayHeikoS: sunil is having exams14:50
@HeikoSat least for basic things such as summing up matrix values, factorisations etc14:50
@HeikoSlambday: yeah14:50
@HeikoSah I mean ok, it will come :)14:50
lambdayHeikoS: khaled wanted to work on that CPU/GPU stuff14:50
@HeikoSlambday: in the mean time, feel free to override the CCusotmKernel things14:50
@HeikoSlambday: but could you already put summing over matrices in the linear algebra backend?14:51
@HeikoSso that the stuff you are adding there is available for others14:51
lambdayHeikoS: he wanted to replace current SGVector with GPUVector instead - although I don't think that its a good diea14:51
@HeikoSlambday: should be straight forward not?14:51
lambdayHeikoS: absolutely14:51
@HeikoSlambday: no, no replacement14:51
lambdayHeikoS: umm do we need summing in the linear algebra backend?14:52
@HeikoSlambday: why not?14:52
@HeikoSlambday: why should it rely on eigen?14:52
lambdayumm yeah it would be cool!14:52
lambdayyeah you're right14:52
@HeikoSlambday: if we change the linalg lib then we have to change everything again14:52
@HeikoSthat should not be the case14:52
lambdayseeing how it performs with GPU would be actually interesting14:52
@HeikoSwould in fact like to get rid of most eigen3 calls in algorithms and rather call shogun classes that do the eigen3 stuff inside (or any other lib)14:53
@HeikoSlambday: I gotta go now, out for a hiking trip14:53
@HeikoSso see you later today14:53
lambdayHeikoS: yo man! have fun! :D14:53
lambdayHeikoS: see you!14:53
lambdayI'll send a PR with overridden CCustomKernel calls soon and then start the backend stuff14:54
@HeikoScool!14:54
-!- HeikoS [~heiko@85-220-3-15.dsl.dynamic.simnet.is] has quit [Quit: Leaving.]14:56
khalednasrlambday, I didn't  want to replace SGVector, I meant handling both GPU and CPU memory inside SGVector14:57
lambdaykhalednasr: ah sorry man I didn't get you completely14:57
lambdaywanted to talk to you regarding this14:57
lambdaykhalednasr: what's wrong with having 2 different classes for 2 different implementations?14:58
khalednasrIf you have an algorithm that can run on both cpu or gpu, you'd have to have instances of both SGVector and GPUVector for every vector you have14:59
lambdaykhalednasr: we can always manage that using templates, right?15:00
khalednasrpossible, but it might be complicated if you wanted more control on what data is stored on the gpu and what data is stored on the gpu15:03
lambdaykhalednasr: I am not getting the problem properly - may be we can discuss this in more details when heiko is here?15:04
shogun-buildbot_build #624 of FCRH - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/FCRH%20-%20libshogun/builds/62415:04
khalednasrlambday, yeah sure15:05
lambdaykhalednasr: but if you think that its problematic for some specific instance, could you please post an example on that thread? it would be really helpful15:05
khalednasrlambday, ok, I'll see what I can do15:06
lambdaykhalednasr: thanks man!15:06
lambday:)15:06
* lambday afk15:06
-!- travis-ci [~travis-ci@ec2-54-221-8-80.compute-1.amazonaws.com] has joined #shogun15:49
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/2409944015:49
-!- travis-ci [~travis-ci@ec2-54-221-8-80.compute-1.amazonaws.com] has left #shogun []15:49
-!- thoralf [~thoralf@91-65-219-80-dynip.superkabel.de] has quit [Ping timeout: 265 seconds]16:31
-!- thoralf [~thoralf@91-65-219-80-dynip.superkabel.de] has joined #shogun16:32
shogun-buildbot_build #282 of debian wheezy - memcheck is complete: Failure [failed memory check]  Build details are at http://buildbot.shogun-toolbox.org/builders/debian%20wheezy%20-%20memcheck/builds/282  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, lambday <heavensdevil6909@gmail.com>17:13
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.]17:22
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]17:49
-!- abinash_panda [0126158c@gateway/web/cgi-irc/kiwiirc.com/ip.1.38.21.140] has joined #shogun18:09
abinash_pandathoralf: Hi !18:10
thoralfHey abinash_panda18:12
abinash_pandathoralf:So finally my exams are over :)18:12
abinash_pandathoralf:I can now devote my full time for shogun18:12
thoralfabinash_panda: That's great :)18:13
thoralfabinash_panda: I guess you already have ideas on this, right?18:13
abinash_pandathoralf: You mean ideas regarding my project, right?18:14
thoralfYes.18:14
abinash_pandathoralf: Yeah, I have been going through various papers and tutorials18:14
abinash_pandathoralf: There is an implementation of multi-label learning in scikit-learn. I was playing with it to get an idea18:15
-!- abinash_panda [0126158c@gateway/web/cgi-irc/kiwiirc.com/ip.1.38.21.140] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]18:53
-!- abinash_panda [0126158c@gateway/web/cgi-irc/kiwiirc.com/ip.1.38.21.140] has joined #shogun18:56
-!- jd_tx [80538d58@gateway/web/freenode/ip.128.83.141.88] has joined #shogun19:36
jd_txhi, I'm using LibSVM through the python swig interface. I've trained a classifier, and I'd like to now get margins(decision values) for my task. apply() only returns the hard +1/-1 outputs. How can I access the decision values?19:38
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun19:41
-!- mode/#shogun [+o iglesiasg] by ChanServ19:41
-!- lambday [67157f4f@gateway/web/freenode/ip.103.21.127.79] has quit [Ping timeout: 240 seconds]19:50
-!- thor|alf [~thoralf@91-66-34-47-dynip.superkabel.de] has joined #shogun20:08
thor|alfHey20:09
thor|alfabinash_panda: Sorry, had to leave...20:09
thor|alfabinash_panda: I played with scikit-learn's multilabel stuff as well, but back then it implemented intractable methods like label-combination.20:10
thor|alfabinash_panda: I checked and it changed a bit...20:14
-!- thor|alf [~thoralf@91-66-34-47-dynip.superkabel.de] has quit [Ping timeout: 265 seconds]20:45
-!- HeikoS [~heiko@85-220-3-15.dsl.dynamic.simnet.is] has joined #shogun21:29
-!- mode/#shogun [+o HeikoS] by ChanServ21:29
-!- soumyaC [uid15286@gateway/web/irccloud.com/x-ymokqiijtxjdzofv] has quit [Quit: Connection closed for inactivity]21:46
-!- HeikoS [~heiko@85-220-3-15.dsl.dynamic.simnet.is] has quit [Ping timeout: 240 seconds]21:51
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Quit: Leaving]21:51
-!- khalednasr [~k.nasr92@41.69.174.89] has quit [Quit: Leaving]22:11
-!- lambday [67157f4f@gateway/web/freenode/ip.103.21.127.79] has joined #shogun22:47
-!- jd_tx [80538d58@gateway/web/freenode/ip.128.83.141.88] has quit [Quit: Page closed]22:57
--- Log closed Thu May 01 00:00:29 2014

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