Open in new window / Try shogun cloud
--- Log opened Thu Sep 12 00:00:55 2013
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun00:16
thoralf_hey00:16
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has joined #shogun00:26
@iglesiasghello hello00:26
-!- HeikoS [~heiko@213.190.120.70] has joined #shogun00:27
-!- mode/#shogun [+o HeikoS] by ChanServ00:27
@HeikoS.00:28
@iglesiasgHeikoS, so how is the city?00:31
@HeikoSiglesiasg: man, its raining00:31
@HeikoSjust got completely soaked00:31
@iglesiasghaha00:31
@HeikoSto the underpants00:31
@iglesiasgwelcome to Scandinavia :D00:32
@HeikoShaha00:32
@HeikoSapart from that, its nice00:32
@HeikoSjust had lobster soup and shrimpks00:32
@HeikoSshrimps00:32
* iglesiasg does not eat bugs puagh!00:32
@iglesiasghehe00:33
@HeikoSwas very tasty00:33
@HeikoSThey also had whale, but was quite expensive00:34
@iglesiasgaham I see00:34
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Read error: Connection reset by peer]01:02
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun01:03
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has quit [Ping timeout: 256 seconds]01:13
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has quit [Quit: Ex-Chat]01:14
-!- iglesiasg_ [~iglesias@s83-179-44-135.cust.tele2.se] has joined #shogun01:14
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun01:43
shogun-notifier-shogun: Viktor Gal :develop * f98a814 / examples/undocumented/python_modular/distance_mahalanobis_modular.py: https://github.com/shogun-toolbox/shogun/commit/f98a814bfe135a87c6b6fcd365089a6e6425681401:43
shogun-notifier-shogun: fix distance_mahalanobis_modular.py example01:43
-!- HeikoS [~heiko@213.190.120.70] has quit [Quit: Leaving.]01:52
-!- Tuxa [3e2ff647@gateway/web/freenode/ip.62.47.246.71] has joined #shogun02:08
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]02:09
iglesiasg_good night to everybody!02:09
-!- Tuxa [3e2ff647@gateway/web/freenode/ip.62.47.246.71] has quit [Client Quit]02:09
-!- iglesiasg_ [~iglesias@s83-179-44-135.cust.tele2.se] has quit [Quit: Ex-Chat]02:09
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun02:10
@wikingthoralf_: here or just a ghost of u?02:12
@wiking:)02:12
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]02:19
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun02:20
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]02:29
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun02:30
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]02:39
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun02:40
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]02:49
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun02:50
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]02:59
shogun-buildbotbuild #64 of FC19 - modular_interfaces is complete: Failure [failed git]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20modular_interfaces/builds/64  blamelist: Viktor Gal <viktor.gal@maeth.com>03:00
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun03:00
-!- travis-ci [~travis-ci@ec2-50-17-6-85.compute-1.amazonaws.com] has joined #shogun03:06
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/1125976203:06
-!- travis-ci [~travis-ci@ec2-50-17-6-85.compute-1.amazonaws.com] has left #shogun []03:06
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]03:09
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun03:10
shogun-buildbotbuild #1782 of deb3 - modular_interfaces is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/178203:18
-!- sonne|osx_ [~sonne@f053046093.adsl.alicedsl.de] has joined #shogun03:20
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]03:20
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun03:20
-!- sonne|osx [~sonne@f053034179.adsl.alicedsl.de] has quit [Ping timeout: 268 seconds]03:22
-!- sonne|osx_ is now known as sonne|osx03:22
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]03:30
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun03:30
shogun-buildbotbuild #1438 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/cyg1%20-%20libshogun/builds/1438  blamelist: lambday <heavensdevil6909@gmail.com>, Soeren Sonnenburg <sonne@debian.org>, Thoralf Klein <thoralf.klein@zib.de>, hushell <hushell@hushell-U510.(none)>, Kevin <kevinhughes27@gmail.com>,03:37
shogun-buildbotViktor Gal <viktor.gal@maeth.com>, Evgeniy Andreev <gsomix@gmail.com>, Fernando Iglesias <fernando.iglesiasg@gmail.com>, van51 <vangelis_51@hotmail.com>03:37
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]03:40
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun03:40
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]03:50
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun03:50
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]04:00
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun04:00
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]04:10
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun04:10
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]04:20
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun04:20
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]04:30
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun04:30
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]04:40
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun04:41
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]04:43
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]04:50
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun04:51
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]05:00
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:01
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Quit: Konversation terminated!]05:10
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:11
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Client Quit]05:12
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:12
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Client Quit]05:16
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:17
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Client Quit]05:21
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:22
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Client Quit]05:27
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:27
-!- hushell [~hushell@c-98-232-178-161.hsd1.or.comcast.net] has joined #shogun05:31
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Client Quit]05:32
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:32
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Client Quit]05:37
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:37
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Client Quit]05:42
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:42
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Client Quit]05:47
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:47
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Client Quit]05:52
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:52
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Client Quit]05:54
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:54
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Client Quit]05:59
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has joined #shogun05:59
-!- thoralf_ [~thoralf@24-134-83-14-dynip.superkabel.de] has quit [Ping timeout: 240 seconds]06:06
-!- sonne|osx [~sonne@f053046093.adsl.alicedsl.de] has quit [Quit: sonne|osx]07:13
-!- lisitsyn1 [~lisitsyn@fb2-lo1.global63.net] has joined #shogun07:28
-!- besser82 [~besser82@77-22-24-208-dynip.superkabel.de] has joined #shogun07:37
-!- besser82 [~besser82@77-22-24-208-dynip.superkabel.de] has quit [Changing host]07:37
-!- besser82 [~besser82@fedora/besser82] has joined #shogun07:37
-!- lisitsyn1 [~lisitsyn@fb2-lo1.global63.net] has quit [Quit: Leaving.]07:50
-!- sonne|osx [~sonne@89.204.137.111] has joined #shogun08:00
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Read error: Connection reset by peer]08:21
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun08:23
-!- sonne|osx [~sonne@89.204.137.111] has quit [Quit: sonne|osx]08:25
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun08:25
shogun-notifier-shogun: Soeren Sonnenburg :develop * 9ab664e / examples/undocumented/python_modular/ (9 files): https://github.com/shogun-toolbox/shogun/commit/9ab664eee666db3c7e1984d13cd296314326960a08:25
shogun-notifier-shogun: convert further examples to use CSVFile08:25
shogun-buildbotbuild #1439 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/cyg1%20-%20libshogun/builds/1439  blamelist: Soeren Sonnenburg <sonne@debian.org>08:46
shogun-buildbotbuild #65 of FC19 - modular_interfaces is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20modular_interfaces/builds/65  blamelist: Soeren Sonnenburg <sonne@debian.org>08:48
-!- lisitsyn1 [~lisitsyn@fb2-lo1.global63.net] has joined #shogun09:15
shogun-buildbotbuild #1783 of deb3 - modular_interfaces is complete: Failure [failed test python_modular test ruby_modular]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/1783  blamelist: Soeren Sonnenburg <sonne@debian.org>09:18
shogun-notifier-shogun: Soeren Sonnenburg :develop * 618878d / examples/undocumented/python_modular/ (5 files): https://github.com/shogun-toolbox/shogun/commit/618878d37385961fc3fdf3fc2262faf43fb2124209:32
shogun-notifier-shogun: fix a number of drunken horse syndromes09:32
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has joined #shogun09:38
-!- mode/#shogun [+o iglesiasg] by ChanServ09:38
shogun-buildbotbuild #66 of FC19 - modular_interfaces is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20modular_interfaces/builds/66  blamelist: Soeren Sonnenburg <sonne@debian.org>09:46
shogun-buildbotbuild #1440 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/cyg1%20-%20libshogun/builds/1440  blamelist: Soeren Sonnenburg <sonne@debian.org>09:56
@wikingi've got the bug10:00
lisitsyn1haha drunken horse10:02
lisitsyn1good catch10:02
@wikingtricky bug:10:05
@wikinghttps://github.com/shogun-toolbox/shogun/issues/157610:06
-!- lisitsyn1 [~lisitsyn@fb2-lo1.global63.net] has left #shogun []10:06
-!- hoijui [~hoijui@dslb-088-075-033-009.pools.arcor-ip.net] has joined #shogun10:07
-!- HeikoS [~heiko@213.190.120.70] has joined #shogun10:11
-!- mode/#shogun [+o HeikoS] by ChanServ10:11
@wikingHeikoS: sup man? lot of bugs awaiting :D10:12
@HeikoSwiking: hi! yes I know, but travelling currently10:12
@HeikoShow are things going?10:13
@wikingslowly10:13
@HeikoSwiking: I still need to ask you stupid questions on how to link shogun against .a files that I got on this cluster machine :D10:13
@wikingfinding more and more bugs :)10:13
@HeikoSah10:13
@HeikoSyeah I have been there ;)10:13
@HeikoSits just full of those10:13
@wikingHeikoS: btw https://github.com/shogun-toolbox/shogun/issues/157410:14
shogun-buildbotbuild #1784 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/1784  blamelist: Soeren Sonnenburg <sonne@debian.org>10:14
@HeikoSwhy does that cause problems?10:14
@wikinganything againsg having like CT_INIT, -110:14
@wiking?10:14
@wikingHeikoS: well because as i've written there10:14
@wikingwe'll have no idea10:14
@wikingwhat that equation will lead to10:15
@HeikoSwiking: yep thats fine, but I made sure not to use the std ctor and its not SGO*10:15
@wikingafter that you cannot test that value for anythig10:15
@HeikoSok but you are right10:15
@wikingHeikoS: well when u create LibLinear10:15
@HeikoSwill change10:15
@wikingyou'll have like 2 instances10:15
@wikingthat'll hold this value10:15
@wiking:P10:16
@HeikoSah really?10:16
@wikingyep10:16
@HeikoSok, I will try to change soon10:16
@HeikoSmaybe some time tonight or so10:16
@wikingso change can go?10:16
@HeikoSwiking: there might be some problems10:16
@HeikoSwith me checking for the weird values10:16
@HeikoSbut I will search for that10:16
@HeikoSok man I have to go now, workshop starts10:16
@wikingokok10:16
@wikingcyaz10:16
@HeikoSbyez10:17
-!- HeikoS [~heiko@213.190.120.70] has quit [Quit: Leaving.]10:20
-!- hoijui [~hoijui@dslb-088-075-033-009.pools.arcor-ip.net] has quit [Quit: Leaving]10:23
hushellwiking: hi10:38
@wikinghushell: yo10:38
hushellwiking: how do I deal with ERROR ('module' object has no attribute 'parameter_list')?10:38
@wikingwhere?10:38
hushellI added python interfaces for my code10:39
hushellwiking: Test #157: integration-python_modular-tester-structure_factor_graph_model10:39
shogun-notifier-shogun: hushell :develop * 05996bf / CMakeLists.txt,cmake/FindMosek.cmake: https://github.com/shogun-toolbox/shogun/commit/05996bf2caf8eac58cc0107abebf9205a2676fd610:39
shogun-notifier-shogun: FindMosek.cmake10:39
shogun-notifier-shogun: Viktor Gal :develop * 847bb71 / CMakeLists.txt,cmake/FindMosek.cmake: https://github.com/shogun-toolbox/shogun/commit/847bb7109061cfb49e648c6e8e3c8be24ea04fcc10:39
shogun-notifier-shogun: Merge pull request #1539 from hushell/mosek10:39
shogun-notifier-shogun:10:39
shogun-notifier-shogun: FindMosek.cmake10:39
hushellwiking: I don't know if I followed the rule to add modular interfaces10:40
hushellwiking: so basically I only touched Structure.i and Structure_include.i in modular directory10:41
@wikinghushell: can u show me a diff?10:41
hushellwiking: okay, a second10:43
hushellwiking: here it is: https://github.com/hushell/shogun/compare/develop10:44
hushellwiking: BTW, thanks for merging the mosek PR!10:45
@wikinghushell: yeah just testing10:45
@wikingthnx for the patch10:45
@wikinghushell: why did u put stuff in modshogun_ignores.i ?10:47
@wikingi mean i'm just wondering10:47
hushellwiking: where can I check the code for integration_test? I am a bit lost in tests/integration/python_modular10:48
@wikingah i'm lost with that as well10:48
@wiking:P10:48
hushellwiking: haha, hard to deal with generated code10:50
sonne|workwiking, hushell: ctest !10:53
hushellsonne|work: any idea where I was wrong?10:56
sonne|workhushell: ??10:57
sonne|workhushell: what do you want to do?10:57
hushellsonne|work: I just failed an integration test after I added a python example of my factor graph model10:58
sonne|workhushell: which?10:58
hushellhttps://github.com/hushell/shogun/compare/develop this is the diff10:59
hushellthe example passed but the integration no10:59
sonne|workhushell: ???10:59
sonne|workhushell: you only showed some python script11:00
hushellokay let me show the error message11:00
shogun-notifier-shogun: Soeren Sonnenburg :develop * 3075452 / examples/undocumented/python_modular/ (2 files): https://github.com/shogun-toolbox/shogun/commit/3075452625b734fa7a18d96cacf3c4fece140f4711:00
shogun-notifier-shogun: further fixes11:00
hushellsonne|work: Test #157: integration-python_modular-tester-structure_factor_graph_model ................................***Failed    0.17 sec11:01
hushellstructure_factor_graph_model.py                              ERROR ('module' object has no attribute 'parameter_list')11:01
sonne|workhushell: so now you need to make it testable - for that you have to create the parameter_list11:01
sonne|workhushell: look at any other .py example11:01
sonne|workhushell: the parameter list contains settings that your function is called with11:01
sonne|workhushell: the output of your function when run with certain settings can then be stored when you run generator.py11:02
hushellsonne|work: I see. I was thinking that's not useful11:02
sonne|workhushell: then tester.py YOUREXAMPLE.py will check if the output is still the same11:02
sonne|workit is basically a test for free11:03
hushellsonne|work: thanks for the detailed explanation!11:03
sonne|workhushell: but you should return sth in you function that can be checked against11:03
sonne|worke.g. the trained model or so11:03
hushellsonne|work: I am reading iglesiasg 's example ;)11:04
sonne|workhushell: and please in the final example don't print anything (just comment the lines)11:04
lisitsynwiking: what would you say about latent svm in opencv?11:05
@wikinglisitsyn: it's just a classifier11:05
@wikinglisitsyn: it's not being able to train11:05
@wikingor at least the last time i've checked11:05
shogun-notifier-shogun: Viktor Gal :develop * bc579d6 / src/shogun/mathematics/Mosek.cpp: https://github.com/shogun-toolbox/shogun/commit/bc579d6ad24551c890d68c4769fcbc89772b691311:06
shogun-notifier-shogun: Check for Mosek major version11:06
shogun-notifier-shogun: towards fixing issue #128711:06
@wikingsonne|work: https://github.com/shogun-toolbox/shogun/issues/157611:06
@wikingideas about this one?11:06
lisitsynwiking: ohh I see11:06
hushellwiking, lisitsyn: these code could be candidates to be included: http://www.centrale-ponts.fr/tutorials/cvpr2013/11:06
shogun-buildbotbuild #1441 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/cyg1%20-%20libshogun/builds/1441  blamelist: hushell <hushell@hushell-U510.(none)>11:07
lisitsynhushell: what's license?11:07
@wikinghehehe i'll run that data on our train :))011:07
@wikingcoool hushell thnx for the link11:07
hushellI asked Pawan, he said he would be happy to see his code in Shogun11:08
@wikinghushell: partly it's in11:09
@wikinghushell: which code of his exactly?11:09
sonne|workwiking: no idea11:09
lisitsynhushell: ohh you should git config your git11:09
hushellwiking: I'd like to help if you need after gsoc11:09
@wikingsonne|work:  i mean clearly now the inputparser is broken11:09
lisitsynthat's not really cool "<hushell@hushell-U510.(none)>"11:09
sonne|worklisitsyn: do you still have some contact to gsomix?11:09
lisitsynsonne|work: phone ;)11:10
@wikinghushell: self-paced is not in...11:10
lisitsynsonne|work: ah well I can break into his room during the night too11:10
hushelllisitsyn: I left it default :( I'll do it11:10
@wikinghushell: but i'll benchmark now his stuff with shogun's11:10
@wikinghushell: do u have contact with pawan?11:10
hushellwiking: I met him in cvpr11:10
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has quit [Quit: Ex-Chat]11:11
hushellwiking: in that tutorial11:11
@wikinghushell i see ... i'm just wondering if he'd be interested in adding shogun reference there11:11
hushellwiking: I knew you were interested in his paper, so I mentioned maybe we will port his code11:11
hushellwiking: we can send him an email to get the permit11:12
@wikinghushell: well we have a bit faster/better code in shogun than actually self-paced one11:12
@wikinghushell: but at least now i have this dataset to prove it ;P11:13
hushellwiking: he has many variants of latent svm, max margin min entropy for example11:13
hushelland his latest loss based lsvm11:13
hushellwiking: what dataset?11:14
sonne|workwiking: we have to convert this whole system to SGVector and friends. only then the errors will go away but it is a lot of work11:14
shogun-buildbotbuild #1706 of bsd1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/1706  blamelist: hushell <hushell@hushell-U510.(none)>11:15
shogun-buildbotbuild #67 of FC19 - modular_interfaces is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20modular_interfaces/builds/67  blamelist: Soeren Sonnenburg <sonne@debian.org>, hushell <hushell@hushell-U510.(none)>11:20
shogun-buildbotbuild #1442 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/cyg1%20-%20libshogun/builds/1442  blamelist: Soeren Sonnenburg <sonne@debian.org>11:22
@wikinghushell: on that website11:23
@wikingsonne|work: the problem is that now we have like null pointer dereferences...11:23
@wikingsonne|work: we cannot do a release like this11:23
sonne|workI don't have enough spare time to fix it11:25
sonne|workso no idea what to do11:25
@wikingsonne|work: ok the question is now11:25
@wikingshould that be actually a referenced SGVector?11:25
@wikingex_ring[i].fv11:26
@wiking?11:26
sonne|workwiking: yes but it will create gazillions of issues11:26
sonne|workwiking: thoralf is heavily using this ...11:26
@wikingsonne|work: yeah i mean i've tried adding theere11:26
@wikingex_ring[i].fv = SGVector<T>();11:26
@wikingthat was fucking nightmare11:26
@wiking:)11:26
@wikingi thought T is a typename11:26
@wikingbut apparently it's not only that...11:27
sonne|workwiking: yeah I experienced the same in my last attempt11:31
sonne|workwiking: I think to get it to work we would need many tests for VW and the streaming features11:32
sonne|workwiking: even before refactoring I mean11:32
-!- van51 [~van51@athedsl-410351.home.otenet.gr] has joined #shogun11:32
@wikingsonne|work: oh waiiiit fuck but now i seee :)11:33
@wikingclass Example11:33
@wiking{11:33
@wikingpublic: /// Label float64_t label; /// Feature vector of type T SGVector<T> fv;11:33
@wiking};11:33
sonne|workvan51: hey there!11:33
sonne|workvan51: IMHO you did it all totally OK.11:33
@wikingshould that be T fv?11:33
van51sonne|work: hello!11:33
van51sonne|work: are you referring to the email?11:34
sonne|workvan51: yes11:34
van51sonne|work: ok, good to know :D11:34
sonne|workvan51: sure one gets collisions but on the other hand we don't want even higher dim vectors!11:34
sonne|workvan51: and the way you did it (seeding different dims / quadratic differently) should minimize collisions11:35
van51sonne|work: ok sounds good to me :)11:37
van51sonne|work: thanks for the clarification11:38
shogun-buildbotbuild #1707 of bsd1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/1707  blamelist: Soeren Sonnenburg <sonne@debian.org>11:38
@wikingsonne|work: ok actually the only problem would be StreamingDenseFeatures.h as there the class parameters are actually typenames11:38
@wikingor the other way round11:39
sonne|workwiking: if you can fix it do it... it would be great to have this proper11:39
@wikingppl should have never used InputParser<class>11:40
thoralfsonne|work: I heard my name? ;)11:40
@wikingsonne|work: i'd like to i'm just wondering wtf is happening here11:40
@wikingi mean sometimes they use typename sometimes class as template parameter for InputParser11:40
sonne|workwiking: well all needs to be converted to use gsomix' line reader11:40
@wikingwhich is shiit11:40
@wikingsonne|work: ?11:40
thoralfHey wiking - still on your pointer problem? ;)11:40
sonne|workwiking: well we have like 10 line readers in shogun11:41
@wikingthoralf: yeah now at least i know what's the problem11:41
thoralfwiking: Oh, tell me.11:41
@wikingthoralf: https://github.com/shogun-toolbox/shogun/issues/157611:41
sonne|workthoralf: well I guess you know that  https://github.com/shogun-toolbox/shogun/issues/1576 ?11:41
hushellwiking: oh, yeah that data is definitely a good one for testing ideas11:41
@wikingthoralf: the good thing is that ex_ring is calloced... that's why we dont get a huge crash11:41
@wikingsonne|work: ok so just fill me in11:42
@wikingsonne|work: what needs to converted to what11:42
@wikingsonne|work: maybe i can fix it11:42
thoralfwiking: Did you try what I suggested yesterday?  Just cloning the tmp vector?11:42
@wikingsonne|work: but this part of shogun i barely have ideas what's happening11:42
sonne|workwiking: well the big picture is:11:42
@wikingthoralf: which vector... i mean there's nothing to clone anywhere... as you see there's nothing at all allocated there11:42
sonne|workyou have streaming features11:42
sonne|workwiking: that in contrast to our dense etc features are streamed from whereever11:43
@wikingyep11:43
@wikingand they are buffered somehow now11:43
sonne|workwiking: so you only have a function get_next_vector etc11:43
@wikingyep yep11:43
@wikingthat i know11:43
thoralfwiking: (1) SGVector<T> SGVector<T>::clone() const11:43
sonne|workwiking: since we want to do this efficiently11:43
@wikingthoralf: null::clone()11:43
@wiking?11:43
sonne|workwiking: the reading is done in an extra thread writing to a buffer (trying to keep it full)11:43
@wikingthoralf: i cannot clone a null obj11:43
thoralfwiking: Clone tmp vector in get_next_example() and pass the clone11:43
lisitsynwiking: I tried to convert it to sgvectors once11:44
lisitsyn:D11:44
lisitsyngood luck!11:44
@wikingsonne|work: yeah i see that much as well11:44
sonne|workwiking: now that buffer needs conversion to store SGVectors11:44
thoralfSGVector<char> tmp; <-- This is null?11:44
sonne|workinstead of raw pointers11:44
thoralffeatures/streaming/StreamingHashedDocDotFeatures.cp, line 153?11:44
@wikingthoralf: no man everything in ParseBuffer is null11:44
lisitsynthoralf: no that's not null11:44
sonne|worklisitsyn: 3 people and 2 gave up already *yay*!11:44
@wikingsonne|work: but why do we want it to have SGVectors11:45
@wikingthis i dont get11:45
@wikingi mean there's this Example<>11:45
sonne|workwiking: in addition you would need to convert all the VW stuff underneath to work with that11:45
thoralfwiking: Okay, tell me how I can reproduce it and I'll try a quick fix.11:45
@wikingthoralf: run that example11:45
sonne|workwiking: yes Example comes from VW IIRC11:45
lisitsynsonne|work: I died there so only 8 lives left11:45
@wikingand you'll get that straight away11:45
sonne|worklisitsyn: only thoralf was clever enough to not get burned11:45
sonne|workthoralf: you have to revive the party11:46
thoralfsonne|work: I left my right leg.11:46
sonne|workthoralf: some magic potion please11:46
sonne|workthoralf: cure us!11:46
@wikingsonne|work: i mean currently we have something like this11:46
@wikingsonne|work: in example: SGVector< SGSparseVector<float64_t> > fv;11:46
-!- sonne|work is now known as zombie|sonnewrk11:46
@wikingi mean this bound to be fucked11:46
zombie|sonnewrkwiking: yeah totally not supported11:47
@wikingit should be just SGSparseVector<float64_t> fv11:47
@wikingor something like that11:47
zombie|sonnewrkwiking: we didn't have these types back then11:47
zombie|sonnewrkbut yes11:47
@wikingof course this depends on whether the template parameter is actually a class or a type11:47
zombie|sonnewrkwiking: SGVectors should only have numeric types - full stop.11:48
thoralfwiking: There's a difference? ;)11:48
zombie|sonnewrkthat is what they are intended for11:48
@wikingzombie|sonnewrk: yeah11:48
zombie|sonnewrkthoralf: ever did  horse + cow = ?11:48
thoralfzombie|sonnewrk: Even complex64 is a border case. :)11:48
@wikingzombie|sonnewrk: but what's the use of SGVector<type> when it expects SGSparseVector<float64_t>11:48
@wiking?11:48
zombie|sonnewrkthoralf: yes ...11:48
zombie|sonnewrkwiking: no idea what this is...11:49
zombie|sonnewrkwiking: I guess multiple sparse vectors are meant11:49
@wikingzombie|sonnewrk: well the problem is that let's say StreamingSparseFeatures.h11:50
@wikingit runs like this now11:50
@wiking/// The parser object, which reads from input and returns parsed example objects. CInputParser< SGSparseVectorEntry<T> > parser;11:50
@wikingi mean it expects SGSparseVectorEntry<T> for the get_next_example right?11:51
shogun-buildbotbuild #1786 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/1786  blamelist: Soeren Sonnenburg <sonne@debian.org>11:51
@wikingand then if one checks CInputParser<T>::get_next_example11:51
@wikingyou'll see this11:51
@wikingtemplate <class T> int32_t CInputParser<T>::get_next_example(T* &fv, int32_t &length, float64_t &label)11:51
@wiking  fv = ex->fv.vector;11:51
@wiking    length = ex->fv.vlen;11:51
zombie|sonnewrkwiking: it should return full vectors nor entries11:51
@wikingand this is bound to be fucked11:52
@wikingas T = SGSparseVectorEntry<T>11:52
zombie|sonnewrkvan51: how is the example going?11:52
@wikingi.e SGSparseVectorEntry<T> fv11:52
@wikingah no11:52
@wikingit actually could still work11:52
van51zombie|sonnewrk: pretty good. I just have to add the code for the back and forth communication and it'll be good to go11:53
@wikingno not reaally11:53
@wikingSGSparseVectorEntry<T> fv = a T array11:53
@wikingwhich makes no fucking sense obviously11:53
shogun-buildbotbuild #68 of FC19 - modular_interfaces is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20modular_interfaces/builds/68  blamelist: Viktor Gal <vigsterkr@gmail.com>11:53
@wikingwhat it actually should do is11:54
@wikingthat ex->fv should be the same type as fv11:54
@wikingand then you can do a fv = ex->fv11:54
@wikingthe problem there will be that sometimes the template param is a type (like float or soemthing) and sometimes it's a fucking class11:55
@wikingeven more a templated class11:55
@wikinghehe ok11:55
shogun-buildbotbuild #1708 of bsd1 - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/170811:56
@wikingwhat if we just convert StreamingDenseFeature to call InputParser< SGVector<type> >11:56
lisitsynwiking: template<template<T>>11:56
lisitsyn??11:56
lisitsyn:D11:56
@wikingand then it's kind of solved11:56
@wikingStreamingHashedDocDotFeatures.h:11:56
@wikingis the other problem11:56
@wikingthat it uses CInputParser<char> parser11:57
@wikingdoes it really want char one-by-one?11:57
@wikingor rather an SGVector<char>11:58
@wiking???11:58
@wikingvan51: u know this11:59
@wikingu wrote the whole class11:59
zombie|sonnewrkwiking: that is the least problem van51 could easily change that11:59
@wikingi mean wtf is this11:59
@wikingSGSparseVector<float64_t> current_vector11:59
@wikingbut the input parser is <char>-ed12:00
@wiking?!12:00
van51wiking: it need a SGVector<char>, yeah12:00
@wikingah ok12:00
@wikingvan51: ah ok cool12:00
@wikingthen maaaybe we can get this fixed12:00
@wikingok firing a feature branch12:00
@wikinglet's fucking see12:00
van51wiking: but I also did something weird with SparseVectorEntry in StreamingHashedSparseFeatures12:00
@wikingyeah i mean...12:01
@wiking:)12:01
van51wiking: it was the only way I could get get_example to work the way I wanted it12:01
thoralfwiking: I'm trying to reproduce the bug and see what I can do.  If you're starting something else, will my work be obsolete?12:01
@wikingthi sis all weird12:01
@wikingthoralf: this needs to be refactored12:01
@wikingthat's the deal12:01
van51wiking: but if you want me to make any changes to make this whole easier. let me know12:01
@wikingwe'll see12:02
shogun-buildbotbuild #1785 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/1785  blamelist: hushell <hushell@hushell-U510.(none)>12:02
thoralfwiking: Okay, stopping now.  Cannot even compile with clang12:02
thoralf /home/tklein/Projekte/2013-03-06--msc-hashing-svm/shogun-github/src/shogun/base/class_list.cpp:18:1: error: unknown type name 'REPLACE'12:02
shogun-buildbotbuild #1443 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/cyg1%20-%20libshogun/builds/1443  blamelist: Viktor Gal <vigsterkr@gmail.com>12:04
@wikingzombie|sonnewrk: how do i disable to try to call a class with typenames (PT_*) a template?12:05
@wikingah ok12:06
@wikingi guess #define IGNORE_IN_CLASSLIST12:06
zombie|sonnewrkwiking: any class with C prefix will be attempted to be serialized all others not. if you add this ignore define then it will also not be in class list12:07
@wikingit still fucking does12:08
thoralfundefined reference to `shogun::SGVector<shogun::SGSparseVectorEntry<short> >12:08
thoralfYeah.12:08
thoralfWith clang.12:08
thoralfwiking: How did you get this compile?12:09
@wikingthoralf: i did not12:09
thoralfwiking: How can you get the input parser error from the issue?12:10
@wikingthoralf: no error... only if u do clang12:11
@wikingthoralf: otherwise just gdb it12:11
thoralfwiking: I don't get it.  https://github.com/shogun-toolbox/shogun/issues/1576 suggests that you compiled with clang and got unit tests running... resulting in the described bug.12:12
thoralfwiking: How do I get to this error?  Which compiler, which cmake flags, which binary to call?12:12
thoralfI tried 2 compilers now, but not getting to your point.12:13
@wikingthoralf: cmake -DENABLE_UBSAN=ON -DENABLE_TESTING=ON -DENABLE_CCACHE=OFF -DCMAKE_BUILD_TYPE=Debug ..12:14
@wikingu need clang 3412:14
@wiking3.412:14
thoralfOkay, only 3.2 here.12:14
@wikingbut if u gdb that example12:14
@wikingor unittest12:14
@wikingyou'll see that at that fv will be actually a big NULL12:15
thoralfwiking: Where did you set your break point?12:18
@wikingthoralf: set it to InputParser.h:53312:20
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Read error: Connection reset by peer]12:25
-!- hushell [~hushell@c-98-232-178-161.hsd1.or.comcast.net] has quit [Quit: WeeChat 0.3.7]12:28
shogun-buildbotbuild #1787 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/1787  blamelist: Viktor Gal <vigsterkr@gmail.com>12:29
thoralfwiking: Oh, damn.  I now see where the problem is.12:40
thoralfwiking: Well, hope you're already refactoring? ;)12:40
@wikingtrying12:42
@wikingbut the problem is that imho InputParser is being used in a wrong way12:43
thoralfYeah.12:43
thoralfAbusing templates to not change API.12:44
@wikingzombie|sonnewrk: am i right that circular buffer and parsebuffer is kind of like a redundant code?12:53
shogun-buildbotbuild #1709 of bsd1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/1709  blamelist: Viktor Gal <viktor.gal@maeth.com>12:57
thoralfwiking: sure12:58
shogun-buildbotbuild #80 of FC19 - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20libshogun/builds/80  blamelist: Viktor Gal <viktor.gal@maeth.com>12:59
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun12:59
thoralfwiking: I finally need to say: You're problem is different from what I found12:59
shogun-buildbotbuild #69 of FC19 - modular_interfaces is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20modular_interfaces/builds/69  blamelist: Viktor Gal <viktor.gal@maeth.com>12:59
thoralfbut "mine" also exists in the code I've been looking at yesterday/today :((12:59
@wikinghehehe great13:01
@wikingmore and more bugs :)13:01
thoralfBut refactoring will occupy you several days... it's too close to the tests and examples.13:02
shogun-buildbotbuild #47 of precise - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/47  blamelist: Viktor Gal <viktor.gal@maeth.com>13:06
shogun-buildbotbuild #1444 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/cyg1%20-%20libshogun/builds/1444  blamelist: Viktor Gal <viktor.gal@maeth.com>13:10
@wikinghehe ok13:19
@wikingnow it failed13:19
@wikingit's probably because of that bug13:19
shogun-notifier-shogun: Viktor Gal :feature/FixStreaming * 057c667 / src/shogun/io/streaming/InputParser.h,src/shogun/io/streaming/ParseBuffer.h: https://github.com/shogun-toolbox/shogun/commit/057c667214ff6093c07d3dc12a88a76e6c06bae813:26
shogun-notifier-shogun: InputParser and ParseBuffer requires pthread13:26
shogun-notifier-shogun: check if it's available13:26
@wikingfirst things first ;D13:27
shogun-buildbotbuild #1788 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/1788  blamelist: Viktor Gal <viktor.gal@maeth.com>13:28
thoralfWhy didn't you just remove pthreads? ;)13:30
thoralfMakes less sense in the parse buffer.13:31
@wikingwhy?13:31
@wikingit actually does all the threaded read13:31
@wikingin the background...13:31
van51zombie|sonnewrk: foulwall: I've made a first attempt, here is the PR13:54
van51zombie|sonnewrk: foulwall: let me know if something needs to be changed13:55
zombie|sonnewrkvan51: nice13:55
zombie|sonnewrkvan51: data/lang_detect/default.svm.gz13:58
zombie|sonnewrkvan51: did you add that file ^13:58
van51zombie|sonnewrk: in shogun-demo, I had to edit .gitmodules to be able to get the data submodule13:58
van51zombie|sonnewrk: I was about to get that13:58
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Read error: No route to host]13:58
zombie|sonnewrkvan51: please do that and then git add the data dir from shogun-demo to require the new data revision13:58
van51zombie|sonnewrk: but it didn't fetch the lang_detection folder along with the dataset I had pushed in that13:59
zombie|sonnewrkvan51: why that?13:59
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun13:59
zombie|sonnewrkvan51: the way submodules work is that you check them out separately modify them to your likes14:00
zombie|sonnewrkvan51: and in the shogun and shogun-demo where the submodules are used14:00
zombie|sonnewrkvan51: you have to git pull the right version14:00
zombie|sonnewrkvan51: then git add data14:00
zombie|sonnewrkand commit / push14:00
zombie|sonnewrkto mark the version you want from there14:00
lisitsynhave you guyz heard freebsd turned away from gcc?14:01
thoralflisitsyn: Why?14:04
@wikingthoralf: gpl314:04
@wikingit's not really bsd lincense ready14:04
lisitsynwell and in the end clang is much better14:06
lisitsynbut thats gpl issue indeed14:06
@wiking:>14:07
@wikingyeah man gcc 4.8 and it's error messages14:07
@wikingis like fucking 1980s14:07
@wikingsame with the warnings14:08
lisitsynwiking: openmp was a flaw14:08
lisitsynbut it is here14:08
lisitsynso14:08
lisitsynno idea why to use it still14:08
@wikinghehehe14:08
lisitsyn:)14:08
@wikingi mean this is the other things14:09
@wiking-rwx------ 1 buildslave buildslave 218M Sep 11 12:14 libshogun.so.14.014:09
@wikingfucking instrumented debug library is smaller14:09
@wikingthan the -O3 gcc library14:09
@wiking..14:09
thoralfwiking: And compared with O2?14:10
@wikingnote that one above is generated with -O0 + thread sanitizaer...14:10
thoralfO3 is not fair.14:10
@wikingso gcc is > /dev/null :)14:10
thoralfwiking: I think gcc is good - as clang is.  It's always good to have concurrent implementations.14:11
@wikingthoralf: well it's good but it now currently way behind clang features14:11
lisitsynclang has api to reach AST14:12
@wikingthoralf: like sanitizing components and static analysis...14:12
lisitsynthat's enough14:12
@wikingand that's another thing14:12
@wikinglibclang mand14:12
lisitsynto kill gcc14:12
@wikingman14:12
lisitsynwith gcc you write C++ parser each time you want something ide-like14:12
@wikinglibclang just made insane fast code completion possible14:12
@wikingctags mang14:13
@wiking*an14:13
@wiking*man14:13
@wiking:DDD14:13
@wikingctags is the most fun to see :)))14:13
lisitsynwiking: yeah 'exuberant ctags'14:13
@wiking:D14:13
lisitsynwell it is ok but lets keep it in 2000s14:13
@wikingyeah14:13
@wikingbut then again14:14
@wikingVC++14:14
@wiking!!!!14:14
@wikingthat's like 1970s14:14
lisitsynvisual studio? oh14:14
lisitsynI don't know how to use it though14:14
@wikingi dont udnerstand why those guys just dont start switching to llvm14:14
lisitsynwhich guys?14:14
@wikingm$14:14
lisitsyncome on14:14
@wikinginstead on maintaining a total shit compiler14:14
lisitsynthey are not of these type of guys14:15
@wikingthat does not support any fucking standard14:15
lisitsynthey are do it yourself guys14:15
@wikingyeah DIY14:15
@wikingeeeeverything14:15
lisitsynI am not surprised at all14:15
@wikingwe can see where that leads to14:15
@wiking:)14:15
@wikingIE14:15
@wiking:>14:15
lisitsynthey have a product for everything, that's their policy I guess14:15
@wikinginternet explorer 10 :D14:15
@wikingfully web 2.0 compilant of course :)14:16
@wikinghtml5 ready and everything14:16
@wikinganyhow14:16
@wikingfuckdizshit14:16
@wikinglisitsyn: when's the meeting14:16
@wikinglisitsyn: where's the doodle14:16
lisitsynwiking: okay setting it14:16
@wikinglisitsyn: if u want to reduce LoC14:16
@wikingthrow out the inputparser/buffer14:16
@wiking:)14:16
@wikingas really now we are like14:17
@wikinghaving parser for every specialized shit14:17
lisitsynwiking: there are a lot of things to throw out14:17
@wikingbut i guess 3.1 will be the 'screw u guys, we threw out everything' release :)14:17
thoralfshogun/lib/SGCachedVector.h <-- die!14:18
@wikingwtf is that14:18
@wiking:D14:18
thoralfA fixme :)14:18
lisitsynwiking: I want small 'apply' core14:18
@wikingyep14:19
@wikingthat is needed14:19
lisitsynwiking: may be real-time as you mentioned that once ;)14:19
@wikinglisitsyn: yeah i mean just like in case of video codecs14:20
@wikingdecoder only14:20
lisitsynyes yes14:20
@wikingor encoder only14:20
@wikingor de/encoder together14:20
lisitsynthat must be separate .so14:20
@wikingy14:20
lisitsynwiking: I believe ideally 'apply' one should be MIT/BSD14:20
@wikingthat'd be better ye14:20
lisitsynso people can be not afraid of gpl stuff14:20
@wikingyep yep14:21
@wikinggood idea totally second that14:21
lisitsynhttp://doodle.com/4ctd4cwr588nwe5214:23
thoralfwiking: ever tried clang-modernize?14:25
van51zombie|sonnewrk: I've pulled the latest version alright but how do I push my commit for the submodule now?14:27
zombie|sonnewrkvan51: what do you mean?14:27
van51zombie|sonnewrk: I've added in data/ a saved svm and commited in the submodule14:28
zombie|sonnewrkvan51: so you added it to shogun-data? then send a PR for that14:30
van51zombie|sonnewrk: https://github.com/shogun-toolbox/shogun-data/pull/1514:33
shogun-notifier-shogun-data: van51 :master * f8d4cac / lang_detection/default.svm.gz: https://github.com/shogun-toolbox/shogun-data/commit/f8d4cac365f03189b1f5b294b6e3002d79b9cd7d14:34
shogun-notifier-shogun-data: Added default svm for language detection14:34
shogun-notifier-shogun-data: Soeren Sonnenburg :master * a98cfe7 / lang_detection/default.svm.gz: https://github.com/shogun-toolbox/shogun-data/commit/a98cfe7bf22330abe0a4b4cf8af49e5682f35d2614:34
shogun-notifier-shogun-data: Merge pull request #15 from van51/master14:34
shogun-notifier-shogun-data:14:34
shogun-notifier-shogun-data: Added default svm for language detection14:34
zombie|sonnewrkvan51: now go to shogun-demo14:34
zombie|sonnewrkand git add data14:34
zombie|sonnewrkand PR again14:34
zombie|sonnewrkor if you have not updated data there14:34
zombie|sonnewrkgo to the submodule14:34
zombie|sonnewrkand git pull from there14:34
van51zombie|sonnewrk: ok done :)14:35
zombie|sonnewrkthen commit and send a PR14:36
foulwallHi zombie|sonnewrk , how can I add a  HAVE_CURL flag like HAVE_HDF5, in CMakeList FIND_PACKAGE?14:36
van51zombie|sonnewrk: I've updated the PR as well14:36
zombie|sonnewrkwiking: can you help foulwall with that?14:37
foulwallwiking: I did this14:37
foulwallFIND_PACKAGE(CURL)14:37
foulwallIF (CURL_FOUND)14:37
foulwallSET(HAVE_CURL 1)14:37
foulwall    INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIR})14:37
foulwallLIST(APPEND DEFINES HAVE_CURL)14:37
foulwall    SET(CURL_LIBRARIES "${CURL_LIBRARY}")14:37
foulwall    SET(POSTLINKFLAGS ${POSTLINKFLAGS} ${CURL_LIBRARIES})14:37
foulwallENDIF(CURL_FOUND)14:37
@wikingah u need curl?14:38
@wikingfoulwall: doesn't work?14:38
@wikingaaaalthough14:38
@wikingINCLUDE_DIRECTORIES(${CURL_INCLUDE_DIR})14:38
@wikingnot the best14:38
@wikingnonono14:39
@wikingfoulwall: you have a pr?14:39
@wikingor not yet?14:39
foulwallwiking: https://github.com/shogun-toolbox/shogun/pull/156614:39
@wikingi'll comment there14:40
@wikingit's easier14:40
foulwallwiking: ok:) thanks14:40
zombie|sonnewrkvan51: I gave some minor comments. The rest is sth foulwall should comment14:40
van51zombie|sonnewrk: yeah I saw them. I'm making the changes now14:41
thoralfPR time?  wiking: https://github.com/shogun-toolbox/shogun/pull/157014:41
foulwallah zombie|sonnewrk I'll check14:42
@wikingfoulwall: there are the comments14:43
@wikingfoulwall: with those changes if FindCURL finds curl then it should work14:44
foulwallOk wiking , I'll have a try14:45
foulwallvan51: I'll make the demo tonight:)14:45
van51foulwall: cool :) let me know when it's ready!14:46
besser82zombie|sonnewrk, wiking:   What purpose is the new optional dependency on ARPRECK?14:50
zombie|sonnewrkbesser82: ask lisitsyn!14:50
besser82kk, will do ;)14:51
besser82lisitsyn:   What purpose is the new optional dependency on ARPRECK?14:51
lisitsynbesser82: arpack you mean?14:53
lisitsynbesser82: dimensionality reduction module depends on it14:53
besser82lisitsyn:   no, I'm talking about ARPREC  ;)14:54
besser82-- The following OPTIONAL packages have not been found:14:54
besser82 * CPLEX14:54
besser82 * NLopt14:54
besser82 * ColPack14:54
besser82 * ARPREC14:54
besser82lisitsyn:  ^^^14:54
besser82lisitsyn: NLopt and ColPack are clear to me, but no ARPREC :)14:55
@wikingbesser82: git grep ARPREC14:55
@wikingbesser82: src/shogun/mathematics/JacobiEllipticFunctions.h14:55
besser82wiking, lisitsyn: kk, thanks ;)  So it's another nifty enhancement ;)14:56
zombie|sonnewrkbesser82: now I know that is sth Heiko and lambday are doing14:57
besser82zombie|sonnewrk: kk, so I'll ask them what this is about in detail ;)  Thanks!15:01
foulwallwiking: It really works. thanks:)15:02
lisitsynbesser82: arprec is lambday's gsoc project15:03
lisitsynah15:03
lisitsynalready answered15:03
lisitsyn:)15:03
shogun-notifier-shogun: Soeren Sonnenburg :develop * 60ae76c / src/shogun/features/SparseFeatures.cpp,src/shogun/features/StringFeatures.cpp: https://github.com/shogun-toolbox/shogun/commit/60ae76c153f67f684d5732aa2d3484dd8739745c15:03
shogun-notifier-shogun: fix not implemented error in sparse/string feature constructors - call loaders at the right place15:03
shogun-buildbotbuild #2109 of deb1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun/builds/2109  blamelist: Soeren Sonnenburg <sonne@debian.org>15:07
-!- van51 [~van51@athedsl-410351.home.otenet.gr] has quit [Quit: Leaving.]15:08
foulwallHi wiking , how can I start a unit test? I tried make tests, but It seems just run over the examples.15:37
foulwallOh I have found the README.cmake :)15:39
foulwalls15:40
@wikingfoulwall: if u add a new unit test dont forget to re-run cmake.!15:51
thoralffoulwall: If you found out something useful, feel free to add it to the README.15:53
thoralfWe should rename it to WRITEME.cmake.15:53
-!- pickle27 [~Kevin@199.119.128.114] has joined #shogun16:33
-!- foulwall [~zhengyang@114.255.40.22] has quit [Ping timeout: 256 seconds]16:34
-!- zhengyangl [~zhengyang@114.255.40.22] has joined #shogun17:18
-!- zhengyangl is now known as foulwall17:18
-!- foulwall [~zhengyang@114.255.40.22] has quit [Ping timeout: 268 seconds]17:31
-!- foulwall [~zhengyang@114.255.40.22] has joined #shogun17:31
-!- van51 [~van51@athedsl-410351.home.otenet.gr] has joined #shogun17:42
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]18:03
-!- pickle27 [~Kevin@199.119.128.114] has quit [Quit: Leaving]18:26
-!- van51 [~van51@athedsl-410351.home.otenet.gr] has quit [Quit: Leaving.]19:04
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has quit [Read error: No route to host]19:53
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has joined #shogun19:54
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has quit [Ping timeout: 246 seconds]20:00
-!- van51 [~van51@athedsl-410351.home.otenet.gr] has joined #shogun20:07
-!- sonne|osx [~sonne@89.204.135.73] has joined #shogun20:18
-!- lisitsyn1 [~lisitsyn@fb2-lo1.global63.net] has joined #shogun20:20
sonne|osxshogun-buildbot: force build --branch=develop 'deb3 - modular_interfaces'20:21
shogun-buildbotbuild forced [ETA 34m11s]20:21
shogun-buildbotI'll give a shout when the build finishes20:21
-!- sonne|osx [~sonne@89.204.135.73] has quit [Client Quit]20:22
lisitsyn1ha! voyager is out of solar system20:31
@wikingx`ha who knows20:40
@wiking:)20:40
@wikingit's not 100% certain20:40
@wikinglisitsyn1: how would u do the cut of the methods?20:40
@wiking#ifdef?20:40
@wikingtrain/apply20:40
lisitsyn1wiking: what's that about?20:44
@wikingwell first of all it's not agreed by everybody that voyager is really out of solar system20:44
@wikingthe other question was about20:44
@wikinghow would u cut the library?20:44
lisitsyn1wiking: ah yeah that's just from news20:44
lisitsyn1wiking: ahh like 'apply' library?20:44
@wikingyeah20:44
@wikingwould u cut it with ifdef-s?20:45
lisitsyn1no, definitely not ifdef20:45
lisitsyn1separate target20:45
@wikingor you would create the different h/cpp s20:45
@wikingyeah i know that different target20:45
@wikingbut still how would you do the cut20:45
@wikingin the current source20:45
lisitsyn1wiking: I'd go for some different h/cpps20:46
@wikingaha20:46
@wikingit'll be a hard task20:46
@wiking:)20:46
lisitsyn1wiking: it needs some redesign I think20:46
@wikingyeah20:46
@wikingfull redesign20:46
@wikingimho that would the good opportunity20:46
@wikingto introduce the D-ptrs20:47
lisitsyn1wiking: not only D-ptrs but shared_ptrs too20:47
@wikingyeah20:47
lisitsyn1wiking: but actually hey20:47
@wikingSG_REF > /dev/null20:47
lisitsyn1why do we need shared_ptrs20:47
lisitsyn1we can use real instances I mean20:47
@wikingwell holding refs to the objs would be cool for swig20:48
@wikingno?20:48
@wikingok no other way then rewrite the fucking streaming shit20:49
lisitsyn1wiking: I don't know how does it work w/o pointers20:49
@wikingas currently that's a complete leak/deref by zero20:49
@wikingblack whole20:49
@wikingi mean if we would do stats about mailing list20:49
@wikingit would be 1) mkl20:49
@wiking2) model selection20:50
@wiking3) streaming20:50
@wiking:)20:50
@wikingheheh it'd be actually funny to run some shogun task on the mailing list20:50
@wiking:)))20:50
@wikingas a demo20:50
@wikinganybody out there who would join the task?20:50
lisitsyn1wiking: hah I am out you know20:50
@wikinglisitsyn1: yeah when r u back?20:50
@wikingthis year20:51
@wikingor you are full now till the end of this year?20:51
lisitsyn1wiking: well20:51
lisitsyn1wiking: I am trying to get rid of second job I accidentally took20:51
lisitsyn1:D20:51
@wikingheheh20:51
@wikingsame for me20:51
lisitsyn1wiking: then I'll try to recover and start shoguning again20:51
@wikinghehe ok20:51
@wikingbtw20:52
@wikingcv::mat -> sgmatrix20:52
lisitsyn1wiking: oh yeah20:52
@wikingsomething shall be done about this20:52
@wikingi mean20:52
@wikingactually20:52
@wikingcv::mat <-> sgmatrix20:52
lisitsyn1yes there must be bridge20:52
lisitsyn1between them20:52
@wikinglisitsyn1: i mean they started to use eigen no?20:53
lisitsyn1wiking: haven't looked into internals tbh20:53
@wikinghttp://stackoverflow.com/questions/14783329/opencv-cvmat-and-eigenmatrix20:53
lisitsyn1wiking: sometimes I hate cv::Mat I have to admit20:54
@wikingyeah20:54
@wikingtrue that20:54
@wikingstill20:54
@wikingwe need a function at least20:55
@wikingwith #ifdef20:55
lisitsyn1wiking: I need it right now20:55
lisitsyn1if I want to use shogun20:55
@wikingyeah usually me too20:56
lisitsyn1wiking: but once I send them my code I have to think what to do about it20:56
lisitsyn1because shogun is gpl and they'll definitely be afraid of it20:56
@wikinghehehe20:57
lisitsyn1that's the thing that bothers me and makes me think we need less restrictive 'apply' core20:57
-!- van51 [~van51@athedsl-410351.home.otenet.gr] has quit [Quit: Leaving.]20:58
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Disconnected by services]21:00
-!- lisitsyn1 is now known as lisitsyn21:00
-!- mode/#shogun [+o lisitsyn] by ChanServ21:00
@lisitsynha21:00
@lisitsynspecial ops21:00
-!- lisitsyn1 [~lisitsin@mxs.kg.ru] has joined #shogun21:00
-!- lisitsyn1 was kicked from #shogun by lisitsyn [lisitsyn1]21:01
@lisitsyngo away21:01
@wiking:D21:06
@wikinglisitsyn: doable21:06
@wikinglisitsyn: in time :)21:06
@wikinglisitsyn: shogun 3.521:06
@lisitsynwiking: yeah21:06
@lisitsynwiking: and I like to push that idea with static identifiers21:07
@lisitsyninstead of diy getters/setters21:07
@wikingstatic identifiers?21:08
@lisitsynwiking: get(width)21:08
@lisitsynwith width being some static Keyword width;21:08
@wikingok once again21:08
@wikingwtF? :)21:08
@lisitsynwiking: haha21:09
@wikingA culinary project for a professional holiday - Programmers Day, celebrated on the 256th day of the year.21:09
@wikingThis year Programmers Day is Friday the 13th of September!21:09
@wikinglol21:09
@wikingtomorrow is 13th of friday21:09
@wiking:)21:09
@wikingdidn't know21:09
* wiking wonders whether it's worth to fix streamingfile21:09
@lisitsynwiking: https://github.com/shogun-toolbox/shogun/issues/126521:09
@wikingor just throw the shit out21:09
@wikingand use linereader21:09
@wikinglisitsyn: ah ok i see21:10
@wikingso you kind of want to have a get/set function21:10
@lisitsynwiking: yeah once defined in base class21:10
@wikingwhich would be a SGParamater like stuff21:10
@lisitsynyeah I'd like to rewrite it21:10
@wikingyeah yeah i got it21:10
@wikinggood idea21:11
@wikingthe whole thing would be more consistent then21:11
@wikingi mean the API21:11
@wikingyeah i'm totally up for that21:11
@lisitsynwiking: and we can easily add new parameters21:11
@wikingbut then as said21:11
@wikingmerge it with Parameter somehow21:11
@lisitsynwiking: that's first in my list when I get some time21:12
@lisitsynwell I can try sooner but I am afraid to give up early21:12
@lisitsynits getting harder to focus on sth with too many things :D21:12
@wikingheheh yeah21:12
@wikingshogun is getting fucking messy21:12
@wikingi mean now really21:12
@wikingwe have this streaming shit21:12
@wikingthat has it's own reader/buffering mechanizm21:13
@wikingand on top of this21:13
@wikingwe now has new reader/buffering mechanizm for input readers21:13
@lisitsynwiking: I believe the main value of the code is that we know how to do things21:13
@lisitsynand how not to do things21:13
@wikingyeah21:13
@lisitsyncode is of no value for me actually21:13
@wikingnow we managed to blow up quite some the codebase21:13
@wikingand it was like21:13
@wiking'we want aaaal the features possible'21:13
@wikingand now like, ok great but we cannot fucking manage this anymore21:14
@lisitsynyeah we now know we don't need all the features21:14
@lisitsyn:D21:14
@wikingand that we have like redudant code21:14
@wikingall over the place21:14
@lisitsynwiking: well we need to become modular again21:15
@lisitsynwiking: like we have transfer learning code21:16
@lisitsynit just have to be a separate library21:16
@lisitsynswig requires us to be modular but may be there is a way21:16
@lisitsynIDK21:16
@lisitsynwiking: it would be much nicer to have multiple .so's21:17
@lisitsynwith some being just optional21:17
@lisitsynbut swig strikes back yeah..21:17
@wikingyep yep21:18
@lisitsynwiking: there is a way well..21:18
@lisitsynwiking: hide real classes21:18
@lisitsynbut that's string-driven - we have seen that somewhere21:19
@lisitsynmay be static interfaces :D21:19
-!- zxtx [~zv@rrcs-76-79-81-162.west.biz.rr.com] has joined #shogun21:29
-!- gsomix [~gsomix@185.6.239.51] has joined #shogun21:30
gsomixgood evening21:30
@wikinggsomix: helloooooo21:32
gsomixsonney2k, I need the advice. I'm implementing now splitting SGVector for packing into protobuf messages.21:32
gsomixprotobuf works with file descriptors and c++ fstreams.21:33
gsomixwe prefer works with C's FILE*.21:34
gsomixfor now I see simple solution. reading messages in byte arrays by fread21:34
@wikinggsomix: FILE * fdopen(int fildes, const char *mode);21:34
@wikinggsomix: the first argu is the file descriptor21:35
gsomixwiking, I'm not sure. is this function in standart?21:35
@wikingThe fdopen() function associates a stream with the existing file descrip- tor, fildes.  The mode of the stream must be compatible with the mode of the file descriptor.  When the stream is closed via fclose(3), fildes is closed also.21:35
@wikinggsomix: man fdopen21:36
@wiking#include <stdio.h>21:36
@wikingLIBRARY Standard C Library (libc, -lc)21:36
@wikingit cannot get more standard ;)21:36
-!- travis-ci [~travis-ci@ec2-54-242-252-41.compute-1.amazonaws.com] has joined #shogun21:36
travis-ci[travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/1127538421:36
-!- travis-ci [~travis-ci@ec2-54-242-252-41.compute-1.amazonaws.com] has left #shogun []21:36
gsomixwiking, I'm just not see it there: http://www.cplusplus.com/reference/cstdio/21:36
gsomixhm. if this is standard everything is ok.21:37
@wikingthis should be really stanard21:37
@wiking*standard21:37
@wikingeven microsoft has it ;)21:37
@wikinghttp://msdn.microsoft.com/en-us/library/ms235351.aspx21:38
@wikinghahahah21:38
@wiking"This POSIX function is deprecated. Use the ISO C++ conformant _fdopen instead"21:38
@wiking(but that's just m$) dont worry21:38
gsomixwiking, btw, I also need some help with cmake. look, I added protobuf detection, but SET(USE_PROTOBUF 1) doesn't work. maybe I forgot declare sth...21:39
@wikingyeah21:39
@wikingdo u have a PR for that?21:39
@wikingbut most probably you forgot do add USE_PROTOBUF to ./src/shogun/lib/config.h.in21:39
@wikingas21:39
@wiking#cmakedefine USE_PROTOBUF 121:39
@wikingright?21:39
gsomixoops21:39
gsomixright21:39
@wikingand dont forget as well21:40
@wikingLIST(APPEND DEFINES USE_PROTOBUF)21:40
@wiking;)21:40
gsomixyep, there is21:40
@wikingokok21:41
@wikingjust making it sure21:41
@wikingadd that line to ./src/shogun/lib/config.h.in21:41
@wikingand then you'll get a #define USE_PROTOBUF 121:41
@wikingin shogun/lib/config.h21:41
@wikingstreaming is maaadnessss21:43
gsomixwiking, great, that's work.21:44
@lisitsynwhat's work?21:44
@lisitsyn:D21:44
gsomixawww21:45
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has joined #shogun21:45
-!- mode/#shogun [+o iglesiasg] by ChanServ21:45
gsomix*this works21:45
@lisitsynla iglesiasg de developeres in da house21:46
@iglesiasglisitsyn, haha hey there21:46
@iglesiasglisitsyn, el iglesiasg, la is for feminine hehe21:46
@wiking:>21:47
@lisitsyniglesiasg: nah I just speak some non-sense don't try to understand it21:48
@lisitsyn:D21:48
@wikinghah fucking helloooooo21:52
@wikinghelloooooo21:52
@wiking!@#!@#!@!@$!@#!@#21:52
@wikingman i'm going to get now really upset21:52
@wikingi mean Heiko detected a leak21:52
@wikingand thus he fixed it by not allocating memory21:53
@wikingbut hello it's going to leak if you force the parser not TO free memory21:53
@wikingafter destroy21:53
@wikingall the fucking streaming features has this21:53
@wikingsrc/shogun/features/streaming/StreamingDenseFeatures.cpp:       parser.set_free_vectors_on_destruct(false);21:53
@wikingsrc/shogun/features/streaming/StreamingHashedDenseFeatures.cpp: parser.set_free_vectors_on_destruct(false);21:53
@wikingsrc/shogun/features/streaming/StreamingHashedDocDotFeatures.cpp:        parser.set_free_vectors_on_destruct(false);21:53
@wikingsrc/shogun/features/streaming/StreamingHashedSparseFeatures.cpp:        parser.set_free_vectors_on_destruct(false);21:53
@wikingsrc/shogun/features/streaming/StreamingStringFeatures.cpp:      parser.set_free_vectors_on_destruct(false);21:53
@wikingobviously they'll 'leak' as it's ment to be to free by the USER21:53
@wiking!@#!@%@#$%!$21:53
gsomixwiking, aww, I'm stupid, man. I don't need fd to FILE* conversion, I need FILE* to fd... fileno, right?21:55
@wikingfd21:57
@wikingfiledescr21:57
@wikingbut yeah21:57
@wikingfileno will give you that21:58
gsomixthanks!22:00
shogun-buildbotbuild #1789 of deb3 - modular_interfaces is complete: Failure [failed compile csharp_modular]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/178922:08
@iglesiasgwiking, lisitsyn: can you lend me a hand a moment guys?22:08
-!- pickle27 [~Kevin@199.119.128.114] has joined #shogun22:09
@wikingiglesiasg: what'janeed22:10
@iglesiasgwiking, I have added this new class CLMNNStatistics in LMNN, https://github.com/iglesias/shogun/commit/04974102eced8664378d7f99d5a2c5b0252d645022:10
gsomixFriday ,13 in my time zone!22:11
@iglesiasgwiking, very simple stuff. But when I compile in Release mode, clone unit tests, another for serialize, and another one fail22:11
@iglesiasgwiking, I have just realize that they work fine in Debug mode though22:11
@wikinggsomix: \o/22:12
@wikingmmm22:12
@iglesiasgwiking, does that make sense to you?22:13
@wikingiglesiasg: i think then you'll need to debug the Release22:13
@wikingwell not really, but then again22:13
@wikingrelease is optimized quite heavily22:13
@wikingso maybe the compiler does something that it shouldn't :(22:13
@iglesiasgthat's unfortunate, for some reason my valgrind always breaks in release :(22:13
@iglesiasgI will try in the fatbot22:13
@wikingyeah valgrind is not ment22:13
@wikingmeant22:13
@wikingto use with optimized code22:14
@wikingiglesiasg: "Use of -O2 and above is not recommended as Memcheck occasionally reports uninitialised-value errors which don't really exist."22:14
@wikingand release is -o322:14
@iglesiasgI see22:14
@wikingso that for sure wont really work (22:14
@wiking:<22:15
@iglesiasgwiking, in Release when the test failed I was getting this warning that the there is probably something wrong with the class like get_name, or initialization22:16
@iglesiasgI checked many times though22:16
@wikingmmmm22:20
@wikingiglesiasg: worth to just watch what's the output of clone22:20
@wikingas there's a lot of things we test there22:20
@wikinglike get_name22:20
@wikingi think after shogun release 3.0 i can call myself a test engineer :D22:21
@wikingfucking hell i hate that22:21
@wiking:P22:21
@wikingshogun-buildbot: force build --branch=develop 'deb1 - libshogun'22:22
shogun-buildbotbuild forced [ETA 51m02s]22:22
shogun-buildbotI'll give a shout when the build finishes22:22
@wiking51 mins22:22
@wikingwtF?22:22
shogun-buildbotbuild #2110 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun/builds/211022:25
-!- sonne|osx [~sonne@89.204.135.73] has joined #shogun22:29
sonne|osxshogun-buildbot: force build --branch=develop 'deb3 - modular_interfaces'22:30
-!- travis-ci [~travis-ci@ec2-54-242-252-41.compute-1.amazonaws.com] has joined #shogun22:30
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/1127889922:30
-!- travis-ci [~travis-ci@ec2-54-242-252-41.compute-1.amazonaws.com] has left #shogun []22:30
@wikingsonne|osx: it's coming...22:30
sonne|osxwiking: what?22:30
@wikingthe modular22:30
@wikingas libshogun just finished22:30
@wiking22:25 < shogun-buildbot> build #2110 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun/builds/211022:30
@wikingmmm although it has not triggered the others :S22:31
@wikingstrange maybe force build does not do this22:31
sonne|osxwiking: makes sense22:31
@wikingmmm22:32
sonne|osxshogun-buildbot: force build branch=develop 'deb3 - modular_interfaces'22:32
shogun-buildbotno such builder 'branch=develop'22:32
@wikingwwhat does not make sense22:32
@wikingis streaming buffering :D22:32
@wikingi'm reading now a line22:32
@wikingwhere one takes out a free memory space (buffer) writes into it22:32
@wikingand then again22:32
sonne|osxshogun-buildbot: force build --branch=develop 'deb3 - modular_interfaces'22:32
shogun-buildbotbuild forced [ETA 34m11s]22:32
shogun-buildbotI'll give a shout when the build finishes22:32
@wikingas if it wasn't written in it22:32
@wikingcopies it into22:33
@wiking:)22:33
@wikingagain22:33
@wiking:D22:33
sonne|osxwiking: what?22:33
@wikingyeah exactly22:33
sonne|osxhey gsomix!22:34
gsomixsonne|osx, hey ho22:34
@wikinghttps://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/io/streaming/InputParser.h#L53222:34
@wikingsonne|osx: ^22:34
@wikingthis line gets a memory space from the ring buffer22:34
sonne|osxgsomix: I have an issue - how can I read a file line by line into a string list22:34
sonne|osxgsomix: I mean does any of the files do this?22:34
@wikinghttps://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/io/streaming/InputParser.h#L53822:34
@wikingthis writes actually data in that memory22:35
sonne|osxwiking: you should use gsomix' stuff for that22:35
sonne|osxwiking: he has a line reader and a ring buffer22:35
gsomixsonne|osx, CSVFile22:35
@wikingsonne|osx: yeah i know22:35
@wikingsonne|osx: it's not threaded though22:35
@wikingsonne|osx: https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/io/streaming/InputParser.h#L55522:35
@wikingand this writes back the stuff into the buffer that's already in the buffer22:35
sonne|osxwiking: well you would have to start the read in an extra thread of course...22:35
@iglesiasgwiking, this is really weird, the tests are now fine in Release too22:36
sonne|osxargh man this needs to be rewritten :/22:36
@wikingiglesiasg: :<22:36
@wikingsonne|osx: yeah i was thinking about using linebuffer22:36
sonne|osxgsomix: so CSVFile would read things line by line right?22:36
sonne|osxgsomix: I mean strings22:36
@iglesiasgwiking, I don't really get it. But if there is no error.. I think I am going to issue a PR and see what travis thinks22:36
gsomixsonne|osx, CSVFile can read string list.22:36
sonne|osxgsomix: so when I do StringFeatures(CSVFile(fname), DNA) it should work22:37
@wikingiglesiasg: yeah travis today seems to be a bit sick22:37
@iglesiasgwiking, do you agree with that or do you think it could be dangerous if any bug slips through?22:37
sonne|osxgsomix: then one line == one string22:37
gsomixyep22:37
@wikingiglesiasg: run all the sanitizers through it :)))22:37
@iglesiasgwiking, what sanitizers? :)22:37
sonne|osxgsomix: ok then I hope the error I fixed fixes the bot22:37
sonne|osxgsomix: I am trying to get rid of ascii file that is why I am askingg22:38
sonne|osxgsomix: alright then how is the status with protobuf?22:38
@wikingiglesiasg: http://clang.llvm.org/docs/UsersManual.html#controlling-code-generation22:38
sonne|osxgsomix: my estimate is that this takes you 1-2 weeks so lets not delay it22:39
@wikingiglesiasg: you can enable it via ENABLE_TSAN=ON22:39
@wikingiglesiasg: of course u need a quite recent clang22:39
@iglesiasgwiking, 3.0.6 here right now, I guess I could get a newer one22:40
@wikingiglesiasg: yeah aim for 3.422:40
@wiking;)22:40
sonne|osxgsomix: ?22:41
gsomixsonne|osx, fine. documentation is read, protobuf in cmake is enabled. now I'm writing splitting SGVector into set of protobuf messages.22:42
gsomixsonne|osx, got it.22:42
sonne|osxgsomix: please send a PR already tonight so I can give feedback22:42
sonne|osxgsomix: I've done a couple of protobuf projects already so if we get the base right everything else will be trivial22:43
sonne|osxgsomix: but sounds good!22:43
sonne|osxwiking: agh nice cyg1 is back22:44
sonne|osxwiking: when home I hope I can fix at least the build22:44
sonne|osxwiking: which reminds me - did you enable the tests / example checks for the old static interfaces?22:46
@wikingaha22:46
@wikingno22:46
@wiking*haha22:46
sonne|osxwiking: shall I file a bug or will you remember?22:48
sonne|osxalright22:49
sonne|osxleaving train22:49
sonne|osxbrb22:49
-!- sonne|osx [~sonne@89.204.135.73] has quit [Quit: sonne|osx]22:49
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun22:51
shogun-notifier-shogun: hushell :develop * a413670 / / (9 files): https://github.com/shogun-toolbox/shogun/commit/a4136707269b80e08549cc93be9dbc362502659622:51
shogun-notifier-shogun: python modular of FactorGraphModel22:51
shogun-notifier-shogun: Fernando Iglesias :develop * 168d6db / / (9 files): https://github.com/shogun-toolbox/shogun/commit/168d6db250855cc80f53fe21fd027ab8d52e204b22:51
shogun-notifier-shogun: Merge pull request #1577 from hushell/develop22:51
shogun-notifier-shogun:22:51
shogun-notifier-shogun: python modular of FactorGraphModel22:51
shogun-buildbotbuild #81 of FC19 - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20libshogun/builds/8122:59
shogun-buildbotbuild #1710 of bsd1 - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/171023:02
shogun-buildbotbuild #48 of precise - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/4823:07
shogun-buildbotbuild #1445 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/cyg1%20-%20libshogun/builds/1445  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>23:11
shogun-buildbotbuild #70 of FC19 - modular_interfaces is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20modular_interfaces/builds/70  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>, hushell <hushell@hushell-U510.(none)>23:14
* sonney2k Re23:26
shogun-buildbotbuild #1446 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/cyg1%20-%20libshogun/builds/1446  blamelist: hushell <hushell@hushell-U510.(none)>23:28
@sonney2kshogun-buildbot, force build --branch=develop 'cyg1 - libshogun'23:29
shogun-buildbotbuild forced [ETA 41m58s]23:29
shogun-buildbotI'll give a shout when the build finishes23:29
shogun-notifier-shogun-demo: van51 :master * dc93f60 / / (5 files): https://github.com/shogun-toolbox/shogun-demo/commit/dc93f609a3783705af15b7ae98a46e08d9241d3723:32
shogun-notifier-shogun-demo: Added lang_detect backend for the demo23:32
shogun-notifier-shogun-demo: Soeren Sonnenburg :master * 408e1ed / / (5 files): https://github.com/shogun-toolbox/shogun-demo/commit/408e1edcddb171a20e892103aa663e67416d933b23:32
shogun-notifier-shogun-demo: Merge pull request #22 from van51/master23:32
shogun-notifier-shogun-demo:23:32
shogun-notifier-shogun-demo: Added lang_detect backend for the demo23:32
-!- sonne|osx [~sonne@f053046093.adsl.alicedsl.de] has joined #shogun23:41
@sonney2kman there is no way that cygwin could be slower23:54
--- Log closed Fri Sep 13 00:00:56 2013