IRC logs of #shogun for Sunday, 2015-04-05

--- Log opened Sun Apr 05 00:00:29 2015
-!- HeikoS [~heiko@05453a2b.skybroadband.com] has quit [Quit: Leaving.]00:01
-!- pickle27 [~pickle27@192-0-134-235.cpe.teksavvy.com] has quit [Remote host closed the connection]00:37
-!- abinashm [uid66179@gateway/web/irccloud.com/x-xfquddlvlwnogupw] has joined #shogun01:46
-!- kshitijk [~kshitijk@220.227.149.86] has quit [Ping timeout: 265 seconds]01:56
shogun-buildbotbuild #874 of nightly_none is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_none/builds/874  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Wu Lin <yorker.lin@gmail.com>, Bj?rn Esser <bjoern.esser@gmail.com>03:04
shogun-buildbotbuild #992 of nightly_default is complete: Failure [failed notebooks]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/992  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Wu Lin <yorker.lin@gmail.com>, Bj?rn Esser <bjoern.esser@gmail.com>04:15
-!- pickle27 [~pickle27@192-0-134-235.cpe.teksavvy.com] has joined #shogun04:17
-!- curiousguy13 [~curiousgu@122.162.129.17] has quit [Ping timeout: 272 seconds]04:28
-!- curiousguy13 [~curiousgu@122.162.129.17] has joined #shogun04:29
-!- pickle27 [~pickle27@192-0-134-235.cpe.teksavvy.com] has quit [Remote host closed the connection]04:31
-!- curiousguy13 [~curiousgu@122.162.129.17] has quit [Ping timeout: 244 seconds]04:42
-!- abinashm [uid66179@gateway/web/irccloud.com/x-xfquddlvlwnogupw] has quit [Quit: Connection closed for inactivity]04:43
-!- curiousguy13 [~curiousgu@122.162.129.17] has joined #shogun04:44
-!- curiousguy13 [~curiousgu@122.162.129.17] has quit [Ping timeout: 250 seconds]04:52
-!- curiousguy13 [~curiousgu@122.162.129.17] has joined #shogun04:55
-!- curiousguy13 [~curiousgu@122.162.129.17] has quit [Ping timeout: 250 seconds]05:53
-!- curiousguy13 [~curiousgu@122.162.129.17] has joined #shogun06:07
-!- kshitijk [~kshitijk@202.78.169.243] has joined #shogun06:58
-!- kshitijk [~kshitijk@202.78.169.243] has quit [Ping timeout: 244 seconds]08:10
-!- curiousguy13 [~curiousgu@122.162.129.17] has quit [Ping timeout: 248 seconds]09:05
-!- kshitijk [~kshitijk@220.227.149.86] has joined #shogun10:03
-!- curiousguy13 [~curiousgu@120.59.230.186] has joined #shogun10:19
-!- besser82 [~besser82@p2003007A8D243A00F2DEF1FFFE8942D4.dip0.t-ipconnect.de] has joined #shogun10:22
-!- besser82 [~besser82@p2003007A8D243A00F2DEF1FFFE8942D4.dip0.t-ipconnect.de] has quit [Changing host]10:22
-!- besser82 [~besser82@fedora/besser82] has joined #shogun10:22
-!- mode/#shogun [+o besser82] by ChanServ10:22
-!- kshitijk [~kshitijk@220.227.149.86] has quit [Ping timeout: 248 seconds]11:29
-!- curiousguy13 [~curiousgu@120.59.230.186] has quit [Ping timeout: 264 seconds]11:49
-!- curiousguy13 [~curiousgu@120.57.238.152] has joined #shogun12:00
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun12:30
shogun-notifier-shogun: Bj?rn Esser :feature/CMake * 9b2da0e / CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/9b2da0ea805f1be40fd951c90bcbdcf68bb7f77112:30
shogun-notifier-shogun: add option to disable sse and sse2 features12:30
shogun-notifier-shogun: Bj?rn Esser :develop * 9b2da0e / CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/9b2da0ea805f1be40fd951c90bcbdcf68bb7f77112:32
shogun-notifier-shogun: add option to disable sse and sse2 features12:32
shogun-buildbotbuild #271 of trusty - libshogun - viennacl is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/271  blamelist: Bj?rn Esser <bjoern.esser@gmail.com>12:34
-!- travis-ci [~travis-ci@ec2-54-81-170-81.compute-1.amazonaws.com] has joined #shogun12:40
travis-ciit'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/5723032512:40
-!- travis-ci [~travis-ci@ec2-54-81-170-81.compute-1.amazonaws.com] has left #shogun []12:40
-!- travis-ci [~travis-ci@ec2-54-160-205-214.compute-1.amazonaws.com] has joined #shogun12:52
travis-ciit'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/5723032512:52
-!- travis-ci [~travis-ci@ec2-54-160-205-214.compute-1.amazonaws.com] has left #shogun []12:52
-!- travis-ci [~travis-ci@ec2-54-160-205-214.compute-1.amazonaws.com] has joined #shogun13:16
travis-ciit's Bj?rn Esser'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/5723047613:16
-!- travis-ci [~travis-ci@ec2-54-160-205-214.compute-1.amazonaws.com] has left #shogun []13:16
-!- kshitijk [~kshitijk@220.227.149.86] has joined #shogun13:27
-!- curiousguy13 [~curiousgu@120.57.238.152] has quit [Ping timeout: 248 seconds]13:34
-!- travis-ci [~travis-ci@ec2-54-160-205-214.compute-1.amazonaws.com] has joined #shogun13:48
travis-ciit's Bj?rn Esser'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/5723053613:48
-!- travis-ci [~travis-ci@ec2-54-160-205-214.compute-1.amazonaws.com] has left #shogun []13:48
shogun-buildbotbuild #2680 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2680  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Yingrui Chang <yingryic@gmail.com>, Fernando Iglesias <fernando.iglesiasg@gmail.com>, jiaolong_cvc228 <jiaolongxu@gmail.com>14:04
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]15:32
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun15:39
shogun-notifier-shogun: Bj?rn Esser :develop * 8e6cf36 / examples/undocumented/ruby_modular/ (21 files): https://github.com/shogun-toolbox/shogun/commit/8e6cf368f2c1b68236e2bb42af1e45b71367a18b15:39
shogun-notifier-shogun: add require 'rubygems'15:39
shogun-notifier-shogun: Bj?rn Esser :develop * 032e63d / examples/undocumented/python_modular/tools/__init__.py: https://github.com/shogun-toolbox/shogun/commit/032e63d4f516608b62a22aa4ba63bf09194b480515:39
shogun-notifier-shogun: make tools-dir a really loadable module15:39
shogun-notifier-shogun: Bj?rn Esser :develop * bda1828 / examples/undocumented/ (22 files): https://github.com/shogun-toolbox/shogun/commit/bda18285445152ab7906645a2dd0a11aaa725bdf15:39
shogun-notifier-shogun: Merge pull request #2800 from besser82/feature/require_rubygems15:39
shogun-notifier-shogun:15:39
shogun-notifier-shogun: Improvements to testsuite15:39
shogun-notifier-shogun: Bj?rn Esser :feature/CMake * 8e6cf36 / examples/undocumented/ruby_modular/ (21 files): https://github.com/shogun-toolbox/shogun/commit/8e6cf368f2c1b68236e2bb42af1e45b71367a18b15:41
shogun-notifier-shogun: add require 'rubygems'15:41
shogun-notifier-shogun: Bj?rn Esser :feature/CMake * 032e63d / examples/undocumented/python_modular/tools/__init__.py: https://github.com/shogun-toolbox/shogun/commit/032e63d4f516608b62a22aa4ba63bf09194b480515:41
shogun-notifier-shogun: make tools-dir a really loadable module15:41
shogun-notifier-shogun: Bj?rn Esser :feature/CMake * bda1828 / examples/undocumented/ (22 files): https://github.com/shogun-toolbox/shogun/commit/bda18285445152ab7906645a2dd0a11aaa725bdf15:41
shogun-notifier-shogun: Merge pull request #2800 from besser82/feature/require_rubygems15:41
shogun-notifier-shogun:15:41
shogun-notifier-shogun: Improvements to testsuite15:41
shogun-buildbotbuild #272 of trusty - libshogun - viennacl is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/272  blamelist: Bj?rn Esser <bjoern.esser@gmail.com>15:44
-!- kshitijk [~kshitijk@220.227.149.86] has quit [Ping timeout: 246 seconds]15:55
-!- curiousguy13 [~curiousgu@120.57.238.152] has joined #shogun16:18
-!- travis-ci [~travis-ci@ec2-54-81-170-81.compute-1.amazonaws.com] has joined #shogun16:19
travis-ciit's Bj?rn Esser'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/5724191616:19
-!- travis-ci [~travis-ci@ec2-54-81-170-81.compute-1.amazonaws.com] has left #shogun []16:19
@besser82kann es sein, dass cmake oder der compiler in rawhide b?se kaputt sind?16:33
@besser82^ wrong channel... Ooooops...  o.O16:33
-!- kshitijk [~kshitijk@220.227.149.86] has joined #shogun16:37
-!- curiousguy13 [~curiousgu@120.57.238.152] has quit [Quit: Leaving]17:09
-!- pickle27 [~pickle27@192-0-134-235.cpe.teksavvy.com] has joined #shogun17:26
-!- HeikoS [~heiko@37.157.36.218] has joined #shogun17:47
-!- mode/#shogun [+o HeikoS] by ChanServ17:47
-!- HeikoS [~heiko@37.157.36.218] has quit [Client Quit]17:51
@besser82lisitsyn, you there?18:09
@lisitsynbesser82: yes18:09
@besser82lisitsyn, nice ^^18:09
@besser82lisitsyn, could you please update my gh-perms for shogun?18:10
@besser82lisitsyn, collab ---> owner?18:10
@besser82lisitsyn, since all you guys are owners, but me  ;(18:10
@lisitsynok added18:11
@besser82lisitsyn, many thanks :D18:11
@lisitsynsome permission was missed? ;)18:11
@besser82lisitsyn, all perms are fine now  :D18:13
@besser82lisitsyn, many, many thanks...18:22
@lisitsynbesser82: why? :)18:22
@besser82lisitsyn, for adding me as owner  :D18:22
@lisitsynwas that an issue?18:22
@besser82not really18:23
@lisitsynbesser82: I just don't get what changed :D18:23
@besser82lisitsyn, long-dong status, when commenting on PRs  :P18:24
@besser82lisitsyn, previously there was `collaborator` == baby-nuts  :P18:25
@besser82lisitsyn, btw...  shall we merge this one?  https://github.com/shogun-toolbox/shogun/pull/258618:25
@besser82lisitsyn, looks fine to me, Travis is fine as well...18:26
@lisitsyndon't know18:26
@besser82lisitsyn, It adds a new test, and wouldn't break anything...  merging in :D18:28
@besser82lisitsyn, it's open since about half a year with no attention18:28
@lisitsynyeah why not18:29
shogun-notifier-shogun: Abinash Panda :develop * aea826e / / (3 files): https://github.com/shogun-toolbox/shogun/commit/aea826e8092655f67f40334927826d228be629d218:29
shogun-notifier-shogun: - Added modular interface for HierarchichalMultilabelModel class18:29
shogun-notifier-shogun: - Added python modular example for hierarchical multilabel classification.18:29
shogun-notifier-shogun: Bj?rn Esser :develop * 22d1940 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/22d19406c6691133eecfa4f90fd26731c2b203d418:29
shogun-notifier-shogun: Merge pull request #2586 from abinashpanda/develop-main18:29
shogun-notifier-shogun:18:29
shogun-notifier-shogun: Added python modular example for hierarchical multilabel classification.18:29
@besser82lisitsyn, building modshogunOCTAVE_wrap.cxx eats RAM like crazy...18:32
@besser82sigh... :818:32
@besser82:(18:32
@besser82https://kojipkgs.fedoraproject.org//work/tasks/7592/9417592/build.log18:32
@lisitsynbesser82: yeah they are all like 1M LoC18:36
@lisitsynheiko and fernando had some thoughts on that18:36
@besser82lisitsyn, nope...  Octave is even fsking more...  like da > 4.2 Gbytes  :(18:37
@besser82lisitsyn, did write anything down about their thoughts?18:39
@besser82*thay18:39
@lisitsynbesser82: in wiki18:39
@besser82*they18:39
@besser82lisitsyn, ahh... lemme read18:39
@lisitsynbesser82: https://github.com/shogun-toolbox/shogun/wiki/SWIG-issues18:40
@besser82lisitsyn, I see...18:43
@besser82lisitsyn, so we definetively need sth. like "plugin" structure...18:44
@lisitsynbesser82: probably18:44
shogun-buildbotbuild #273 of trusty - libshogun - viennacl is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/27318:44
@besser82lisitsyn, libshogun with proxy-classes18:44
@lisitsynyeah some kind of18:44
@lisitsynwe don't need most of classes18:44
@besser82lisitsyn, and shared object, that are dlopened from there18:44
@lisitsynyes18:45
@besser82lisitsyn, let me think about and make a draft18:45
shogun-buildbotbuild #274 of trusty - libshogun - viennacl is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/274  blamelist: Bj?rn Esser <bjoern.esser@gmail.com>18:45
@besser82lisitsyn, and possibly we need sth. like "depsolving"18:45
@besser82lisitsyn, when on algo requires another one18:45
@lisitsynyeah18:46
@besser82lisitsyn, so we need some real smart plugin-loader-shiatz18:46
@lisitsynthis is tricky18:46
@besser82lisitsyn, I think I can handle this  :P18:46
@besser82lisitsyn, have lot's of ideas in da brains18:47
@besser82lisitsyn, and since we are the only two guys in core who can do it, you know...18:47
@besser82lisitsyn, I possibly can mock up a solution soon...18:48
@besser82lisitsyn, then we need man-power to get it going  :P18:48
@lisitsynI had some prototype18:49
@lisitsynhttps://github.com/shogun-toolbox/aer18:49
@besser82lisitsyn, lemme check it out...18:51
-!- nszceta [~nszceta@95.211.152.2] has joined #shogun18:51
@besser82lisitsyn, I possibly have a solution in mind which should be able to handle all stuff inside one proxy class...18:52
@besser82lisitsyn, and a "hashtable"18:52
@lisitsynbesser82: you'd need other base classes for methods18:54
@lisitsynlike train/apply etc18:54
shogun-buildbotbuild #991 of precise - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/991  blamelist: Abinash Panda <abinash.panda.ece10@itbhu.ac.in>18:54
@besser82lisitsyn, that could be handled within the same class18:58
@lisitsynbesser82: then in python any shogun object would be a megaproxy that supports anything18:59
@lisitsynand only in runtime you can realize that it doesn't support say 'train'18:59
@besser82lisitsyn, yes probably...18:59
@lisitsynif you go really dynamic like resolve method by name in runtime18:59
@lisitsynyou lose java18:59
@besser82lisitsyn, do we?19:00
@lisitsynI mean in java you can't do that dynamic19:00
@besser82lisitsyn, I think that can be done inside the c++-part19:00
@besser82lisitsyn, so Java sees just like one class19:01
@lisitsynobj.method("apply").call(parameters)19:01
shogun-buildbotbuild #2681 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2681  blamelist: Abinash Panda <abinash.panda.ece10@itbhu.ac.in>19:01
@lisitsynI can imagine that but looks ugly19:01
@besser82lisitsyn, it looks ugly, but is semantic :D19:01
@besser82lisitsyn, I thought more about:  SGClass my_class = new SGClass("real_class")19:02
@lisitsynthat's ok but we need interfaces19:04
@besser82lisitsyn, we can expose that to interfaces, i think19:04
@lisitsynwe'd need machine etc19:05
@besser82lisitsyn, that could be resolved inside c++19:05
@besser82lisitsyn, like with da call-backs to pointers in a map19:06
@besser82lisitsyn, ugly, but would work19:06
-!- travis-ci [~travis-ci@ec2-54-81-170-81.compute-1.amazonaws.com] has joined #shogun19:07
travis-ciit's Bj?rn Esser'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/5725456619:07
-!- travis-ci [~travis-ci@ec2-54-81-170-81.compute-1.amazonaws.com] has left #shogun []19:07
@besser82lisitsyn, so we'll have a dynamic plugin-loader, which determines avail plugins on startup19:08
@besser82lisitsyn, plugins can be structured like base, classifier, clustering, evaluation, machine, io, ...19:08
@besser82lisitsyn, a resolving needed shiatz is done in c++ with calls to ctor-ptrs stored in a map19:10
@lisitsynyeah kind of19:10
@besser82lisitsyn, so instances are created dynamicly in run-time19:11
@besser82lisitsyn, then we need a proxy base-class for each type of plugin and stuf is done...19:11
@besser82lisitsyn, that would be my plan at least in "grob"...19:13
@besser82lisitsyn, so currently that is a mock-up, but I think it can be done pretty easy...19:13
@besser82lisitsyn, much brain-dead work and there we go19:14
@besser82lisitsyn, that should slim down e.g. interfaces a lot19:14
@besser82ok... it adds some overhead in c++, but that shouldn't be the problem19:15
shogun-buildbotbuild #1016 of FCRH - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/FCRH%20-%20libshogun/builds/1016  blamelist: Abinash Panda <abinash.panda.ece10@itbhu.ac.in>19:15
@besser82since performing operations on data is more time consuming19:15
@besser82lisitsyn, what do you think?19:16
@besser82lisitsyn, and when we go down that road we can do real clean-ups in sg19:16
@besser82lisitsyn, like kicking out all obosolete legacy code for static-interfaces19:17
@besser82lisitsyn, and replacing some of the datastructures with stl19:17
@besser82lisitsyn, or most of the datastructures19:17
@besser82lisitsyn, Who needs SGVECTOR?19:17
@besser82lisitsyn, That's implemented in C19:18
@besser82lisitsyn, at least has been...19:23
@besser82lisitsyn, there is some much which can be cleaned during that transistion19:23
@besser82lisitsyn, and we can even make the interfaces compiling "standalone" then19:26
@besser82lisitsyn, standalone == compile somewhen later, if needed, not one monolithic build like now19:27
@lisitsynbesser82: uh19:28
@lisitsynbesser82: sorry back19:28
@lisitsynbesser82: it would be better to describe it somehow and then we all can discuss19:29
@lisitsynand decide19:29
-!- nszceta [~nszceta@95.211.152.2] has quit [Read error: Connection reset by peer]19:29
@besser82lisitsyn, I'll do a mock up during next days...19:29
@lisitsynalright19:29
@besser82lisitsyn, with some example code possibly...  :D19:29
@besser82lisitsyn, and then discuss it with Heiko, Victor, Fernando...19:30
-!- nszceta [~nszceta@95.211.152.2] has joined #shogun19:31
@besser82lisitsyn, did I mention:  We finally get real rock-solid stable api / abi with that, finally  :D20:02
shogun-buildbotbuild #276 of osx2 - modular_interfaces is complete: Failure [failed csharp modular]  Build details are at http://buildbot.shogun-toolbox.org/builders/osx2%20-%20modular_interfaces/builds/276  blamelist: Abinash Panda <abinash.panda.ece10@itbhu.ac.in>20:12
-!- besser82 [~besser82@fedora/besser82] has quit [Remote host closed the connection]20:14
-!- besser82 [~besser82@fedora/besser82] has joined #shogun20:38
-!- mode/#shogun [+o besser82] by ChanServ20:38
-!- nszceta_ [~nszceta@95.211.152.2] has joined #shogun20:51
-!- nszceta [~nszceta@95.211.152.2] has quit [Read error: Connection reset by peer]20:51
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]21:29
-!- PirosB3 [~pirosb3@host33-99-dynamic.181-80-r.retail.telecomitalia.it] has joined #shogun21:32
-!- nszceta_ [~nszceta@95.211.152.2] has quit [Quit: My Mac has gone to sleep. ZZZzzz...]21:41
-!- pickle27 [~pickle27@192-0-134-235.cpe.teksavvy.com] has quit [Remote host closed the connection]21:46
-!- lisitsyn [~lisitsyn@37.139.2.75] has quit [Quit: I am tired of this]22:09
-!- kshitijk [~kshitijk@220.227.149.86] has quit [Ping timeout: 252 seconds]22:22
-!- lisitsyn [~lisitsyn@37.139.2.75] has joined #shogun22:31
shogun-buildbotbuild #563 of debian wheezy - memcheck is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/debian%20wheezy%20-%20memcheck/builds/56322:34
-!- HeikoS [~heiko@05453a2b.skybroadband.com] has joined #shogun22:38
-!- mode/#shogun [+o HeikoS] by ChanServ22:38
-!- nszceta [~nszceta@95.211.152.2] has joined #shogun23:16
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 256 seconds]23:17
-!- HeikoS [~heiko@05453a2b.skybroadband.com] has quit [Quit: Leaving.]23:39
-!- xAndreLopesx [ThrashIRC@179.34.56.94] has joined #shogun23:54
-!- xAndreLopesx [ThrashIRC@179.34.56.94] has left #shogun []23:54
--- Log closed Mon Apr 06 00:00:31 2015

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