--- Log opened Tue Aug 27 00:00:32 2013 | ||
-!- votjakovr [~votjakovr@host-46-241-3-209.bbcustomer.zsttk.net] has left #shogun ["WeeChat 0.4.0"] | 00:02 | |
shogun-buildbot | build #1900 of deb1 - libshogun is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1900 | 00:25 |
---|---|---|
shogun-buildbot | build #1535 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1535 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 00:30 |
shogun-buildbot | build #1323 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1323 blamelist: Soeren Sonnenburg <sonne@debian.org> | 00:35 |
-!- pickle27 [~kevin@d67-193-243-174.home3.cgocable.net] has left #shogun [] | 00:50 | |
shogun-buildbot | build #1617 of deb3 - modular_interfaces is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1617 | 00:54 |
-!- travis-ci [~travis-ci@ec2-107-22-100-33.compute-1.amazonaws.com] has joined #shogun | 01:00 | |
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/10641760 | 01:00 |
-!- travis-ci [~travis-ci@ec2-107-22-100-33.compute-1.amazonaws.com] has left #shogun [] | 01:00 | |
-!- thoralf [~thoralf@91-64-2-67-dynip.superkabel.de] has quit [Ping timeout: 256 seconds] | 01:02 | |
shogun-buildbot | build #1324 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1324 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 01:18 |
shogun-notifier- | shogun: Thoralf Klein :develop * d343f68 / tests/unit/lib/SGSparseVector_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/d343f687acb65fc1b4e9a689099c69e11b1701c0 | 01:19 |
shogun-notifier- | shogun: Removed "auto" type declaration from unit test. | 01:19 |
shogun-notifier- | shogun: Thoralf Klein :develop * ef2a225 / tests/unit/lib/SGSparseVector_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/ef2a22508d8b3876ac99db4c043352ec94bb92ee | 01:19 |
shogun-notifier- | shogun: Removed all the beautyful c++09/c++11 achievements from test. | 01:19 |
shogun-notifier- | shogun: Fernando Iglesias :develop * a488c17 / tests/unit/lib/SGSparseVector_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/a488c173464d5e53a07494e50ee1f8416ad90247 | 01:19 |
shogun-notifier- | shogun: Merge pull request #1469 from tklein23/build_hotfix | 01:19 |
shogun-notifier- | shogun: | 01:19 |
shogun-notifier- | shogun: Fixed sg_sparse_vector unit tests to be c++98 compliant | 01:19 |
shogun-buildbot | build #1536 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1536 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>, Thoralf Klein <thoralf.klein@zib.de> | 01:37 |
-!- hushell [~hushell@c-98-232-178-161.hsd1.or.comcast.net] has quit [Ping timeout: 264 seconds] | 01:44 | |
-!- iglesiasg [~Fernando@s83-179-44-135.cust.tele2.se] has quit [Quit: Leaving] | 01:58 | |
shogun-buildbot | build #1537 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1537 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 02:13 |
shogun-buildbot | build #1325 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1325 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>, Thoralf Klein <thoralf.klein@zib.de> | 02:16 |
-!- travis-ci [~travis-ci@ec2-107-22-100-33.compute-1.amazonaws.com] has joined #shogun | 02:18 | |
travis-ci | [travis-ci] it's Fernando Iglesias's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10645344 | 02:18 |
-!- travis-ci [~travis-ci@ec2-107-22-100-33.compute-1.amazonaws.com] has left #shogun [] | 02:18 | |
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has joined #shogun | 02:25 | |
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has quit [Ping timeout: 256 seconds] | 02:33 | |
shogun-buildbot | build #1326 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1326 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 03:00 |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 04:19 | |
-!- hushell [~hushell@c-98-232-178-161.hsd1.or.comcast.net] has joined #shogun | 04:25 | |
-!- pickle27 [~kevin@d67-193-243-174.home3.cgocable.net] has joined #shogun | 04:47 | |
-!- pickle27 [~kevin@d67-193-243-174.home3.cgocable.net] has left #shogun [] | 04:56 | |
hushell | HeikoS: Thanks for fixing the bugs for me! So the initialization lists are risky? | 05:28 |
hushell | HeikoS: Sometimes I forgot hanging out on IRC, just send me an email I'll show up and debug :) | 05:30 |
-!- sonne|osx [~sonne@89.204.130.20] has joined #shogun | 08:17 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 08:22 | |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * d1be92c / examples/undocumented/libshogun/parameter_iterate_sgobject.cpp: https://github.com/shogun-toolbox/shogun/commit/d1be92c677e926dc88033389cecb9ef1e89f5361 | 08:22 |
shogun-notifier- | shogun: move n into local context to fix warning | 08:22 |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * 72bdc18 / src/shogun/machine/gp/EPInferenceMethod.cpp: https://github.com/shogun-toolbox/shogun/commit/72bdc18c32500833e9c0db18feff37e9463ce357 | 08:24 |
shogun-notifier- | shogun: fix unsigned/signed warning | 08:24 |
shogun-buildbot | build #1538 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1538 blamelist: Soeren Sonnenburg <sonne@debian.org> | 08:33 |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * 58498fa / src/interfaces/ (2 files): https://github.com/shogun-toolbox/shogun/commit/58498fa5fc1ead83393674c9397251f1d72b57b4 | 08:36 |
shogun-notifier- | shogun: use dim_vector(1,n) instead of deprecated (n) | 08:36 |
-!- sonne|osx [~sonne@89.204.130.20] has quit [Quit: sonne|osx] | 08:36 | |
-!- travis-ci [~travis-ci@ec2-174-129-166-170.compute-1.amazonaws.com] has joined #shogun | 09:01 | |
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/10654769 | 09:01 |
-!- travis-ci [~travis-ci@ec2-174-129-166-170.compute-1.amazonaws.com] has left #shogun [] | 09:01 | |
shogun-buildbot | build #1539 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1539 blamelist: Soeren Sonnenburg <sonne@debian.org> | 09:13 |
shogun-buildbot | build #1327 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1327 blamelist: Soeren Sonnenburg <sonne@debian.org> | 09:15 |
shogun-buildbot | build #1540 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1540 blamelist: Soeren Sonnenburg <sonne@debian.org> | 09:19 |
-!- travis-ci [~travis-ci@ec2-174-129-166-170.compute-1.amazonaws.com] has joined #shogun | 09:28 | |
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/10654837 | 09:28 |
-!- travis-ci [~travis-ci@ec2-174-129-166-170.compute-1.amazonaws.com] has left #shogun [] | 09:28 | |
@wiking | yo | 09:48 |
@lisitsyn | wiking: yoyo | 09:49 |
-!- iglesiasg [~iglesias@2001:6b0:1:1da0:1917:e0bc:9ae3:411c] has joined #shogun | 09:52 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 09:52 | |
@iglesiasg | good morning! | 09:52 |
@wiking | mmm | 09:53 |
@wiking | i've just created this agenda | 09:53 |
@wiking | anything else we'd need to discuss: https://github.com/shogun-toolbox/shogun/wiki/Shogun-developer-meetings#meeting-2-august-27-2013 | 09:53 |
@wiking | ? | 09:53 |
-!- travis-ci [~travis-ci@ec2-107-22-100-33.compute-1.amazonaws.com] has joined #shogun | 09:53 | |
travis-ci | [travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10655115 | 09:53 |
-!- travis-ci [~travis-ci@ec2-107-22-100-33.compute-1.amazonaws.com] has left #shogun [] | 09:53 | |
@wiking | ah yeah i know | 09:53 |
@HeikoS | wiking, I'll be there in 30 .... | 09:57 |
shogun-buildbot | build #1328 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1328 blamelist: Soeren Sonnenburg <sonne@debian.org> | 09:58 |
@wiking | eh what? | 09:59 |
@wiking | according to doodle the meeting should be 10 UTC :) | 09:59 |
@wiking | or you used your timezone? :))) | 09:59 |
@iglesiasg | 10 UTC? | 09:59 |
@wiking | iglesiasg: yes (12 CEST | 10:00 |
@wiking | ) | 10:00 |
@iglesiasg | I thought it was going to start now :) | 10:00 |
@iglesiasg | aaaah ok | 10:00 |
@iglesiasg | my bad | 10:00 |
@wiking | iglesiasg: yeam i mean i had the same impression | 10:00 |
@HeikoS | wiking, no but the doodle doesn't do 1030 I sent you all these messages yesterday to tell you | 10:00 |
@wiking | but then again doodle says 12-14 would fit everybody | 10:00 |
@wiking | HeikoS: ok | 10:00 |
@wiking | HeikoS: i'll schedule it from 10:30 | 10:00 |
@wiking | CEST? | 10:01 |
@wiking | or GMT? | 10:01 |
@wiking | i mean 10:30 GMT or CEST HeikoS | 10:01 |
@wiking | ok scheduling it for 10:30 :) | 10:02 |
@wiking | heh ok it's 10:30 then | 10:03 |
@wiking | sent a reminder | 10:03 |
@HeikoS | I just a found a computer, can also do now if everyone is there | 10:03 |
@HeikoS | Ok | 10:04 |
sonne|work | Errm wiking it said 10 CEST | 10:06 |
@wiking | sonne|work: what did? :) | 10:06 |
@wiking | developer developers developers!!! | 10:06 |
@wiking | :D | 10:06 |
sonne|work | wiking: your doodle | 10:06 |
@wiking | sonne|work: no it said 12-14 | 10:06 |
sonne|work | that too yes | 10:06 |
@wiking | sonne|work: http://www.doodle.com/nmh73gi4evin7kws | 10:07 |
@wiking | check it out... now it only says 12 | 10:07 |
@wiking | ;) | 10:07 |
-!- Heiko [5accf27c@gateway/web/freenode/ip.90.204.242.124] has joined #shogun | 10:07 | |
Heiko | Test | 10:07 |
sonne|work | Time zone: (GMT+02:00) Berlin | 10:07 |
Heiko | wiking: ok, here I am on an ancient machine :) | 10:07 |
sonne|work | and then 10am-12pm | 10:07 |
sonne|work | so we do it in 2 hours now? | 10:07 |
@wiking | nono | 10:08 |
@wiking | it's just a block of time | 10:08 |
@wiking | and we do it | 10:08 |
@wiking | now | 10:08 |
@wiking | in 20 mins | 10:08 |
Heiko | wiking: can also do now as said, but in 20 is also fine | 10:08 |
@wiking | but then again if everybody is here | 10:08 |
@iglesiasg | I can start now too | 10:08 |
@wiking | we can just start right away | 10:08 |
@wiking | lisitsyn: ? | 10:08 |
@iglesiasg | lisitsyn, hello? | 10:08 |
@iglesiasg | wiking, the fast guy :P | 10:08 |
@wiking | ok he is 'brb' i guess ;) | 10:09 |
sonne|work | ok then in 20 mins | 10:09 |
Heiko | ok then ill get breakfast and coffee, see you in 20 :) | 10:09 |
@wiking | Heiko: :) | 10:10 |
Heiko | wiking: could you also add obtain_from_generic to the list? | 10:13 |
@iglesiasg | and the NIPS workshop? | 10:13 |
Heiko | wiking: and I also have a couple of other things: modlselection and sergeys auto getter/setter | 10:13 |
Heiko | and NIPS | 10:13 |
Heiko | iglesiasg: yeah :) | 10:13 |
@wiking | Heiko: oh yeeah nips | 10:13 |
@wiking | Heiko: okok doing it | 10:13 |
@lisitsyn | I am here | 10:14 |
@lisitsyn | sorry | 10:14 |
Heiko | and maybe even discuss how we can get rid of old non-working code | 10:14 |
Heiko | wiking: see all those general things to discuss issues | 10:15 |
Heiko | but maybe not all, its too much :D | 10:15 |
@wiking | ok i've updated | 10:17 |
@wiking | but then again | 10:17 |
@wiking | we'll start discussing | 10:17 |
@wiking | and i'll do the notes | 10:17 |
@wiking | and will update it after the meeting | 10:17 |
@lisitsyn | who's on duty next time? | 10:17 |
@wiking | lisitsyn: we'll discuss this as well during the meeting | 10:18 |
@wiking | ;P | 10:18 |
@wiking | ok | 10:18 |
@wiking | i'm just getting a coffee | 10:18 |
@wiking | 5 mins and i'm back | 10:18 |
@wiking | ook? | 10:18 |
@iglesiasg | al right | 10:19 |
@iglesiasg | all* | 10:19 |
@wiking | ok back | 10:24 |
@wiking | sonne|work iglesiasg lisitsyn Heiko shall we start? | 10:24 |
@iglesiasg | yes | 10:24 |
@lisitsyn | I am ok to start | 10:24 |
@wiking | anyhow i wanted there's a 0. point where i'd be writing the most and then you can catch up | 10:24 |
@wiking | so i just wanted fast review of what has happened with the last meetings points | 10:25 |
@wiking | so doc-sprint application again went to south :( but again thanks a lot for Heiko to putting the applications together! | 10:25 |
@wiking | cmake (we'll get back to this anyways) | 10:26 |
@wiking | and unfortunately as until now i have no updates on the shogun fundation, but i guess sonne|work and Heiko would know about that | 10:26 |
@wiking | and as a remaining point | 10:26 |
@wiking | who wants to organise the next meeting? | 10:26 |
@lisitsyn | I can | 10:26 |
@wiking | ok it's yours then | 10:26 |
Heiko | ok to start | 10:27 |
sonne|work | wiking: any news on the video upload? | 10:27 |
@wiking | sonne|work: yeah that's still 0. | 10:27 |
@wiking | it's my bad we have these delays but i promise that the first ones are going up today | 10:27 |
Heiko | shogun foundation is in (slow) progress | 10:28 |
Heiko | sonne|work: see my email to you the other day | 10:28 |
@wiking | had to put together a python script because my internet here at my place now is really shit | 10:28 |
Heiko | wiking: good idea to review the old meeting points | 10:28 |
@wiking | ok then | 10:28 |
@wiking | everybody is here so let's kick it off | 10:28 |
Heiko | wiking: about the appllocation to docsprint, we will meet the people at gsoc summit and ask them what we need to do to get in :) | 10:28 |
@wiking | ehehh cool! | 10:29 |
@lisitsyn | yeah directly ask carol hah | 10:29 |
sonne|work | Heiko I mean all we need is the updated letter right? Signatures is nothing you have to take care of | 10:29 |
Heiko | sonne|work: I need the names | 10:29 |
sonne|work | lisitsyn: I did last year - not so easy... | 10:30 |
Heiko | you are right, not the signatures, so if you could send me the list with the names (for voting, satzungsupdate etc) | 10:30 |
@lisitsyn | sonne|work: I see | 10:30 |
sonne|work | Heiko ahh ok. Let me add it to my todo | 10:30 |
Heiko | cool | 10:30 |
@wiking | ah and one more thing about 0.: we are getting a new buildbot server for shogun | 10:30 |
Heiko | cool, what exactly? | 10:30 |
Heiko | just heard its 35 euros a month | 10:30 |
@wiking | sonne|work: ordered a 36euros/month server | 10:31 |
@iglesiasg | yep, which one is at the end? | 10:31 |
@wiking | the cheaper option | 10:31 |
@iglesiasg | aah the one of the page in German IIRC | 10:31 |
sonne|work | 24G core i7 | 10:31 |
@wiking | indeed | 10:31 |
@wiking | ok so first point in the agenda | 10:31 |
@wiking | next release | 10:31 |
sonne|work | I guess we will have it next week | 10:31 |
@wiking | when do we want to have it | 10:32 |
@wiking | as just a vague deadline | 10:32 |
Heiko | I vote for 1-2 weeks after gsoc | 10:32 |
sonne|work | but it is not 'just' a buildbot but a machine we all will have logins to | 10:32 |
sonne|work | Heiko when is end of gsoc? | 10:32 |
sonne|work | 1 month still? | 10:32 |
@wiking | Heiko: so which week?: ) | 10:32 |
@iglesiasg | yes, I think the end of September is the right reference date | 10:32 |
@wiking | okey so let's put it around 30th of sept ;) | 10:32 |
Heiko | eval deadline | 10:33 |
@iglesiasg | let me check a second | 10:33 |
@wiking | so basically there's a lot of things to do before we can actually release | 10:33 |
Heiko | Should we maybe start having lists of things that need to be done before release? | 10:33 |
@wiking | yes | 10:33 |
@iglesiasg | so September 23rd is the last day | 10:33 |
@wiking | i've tried to put together in the agenda | 10:33 |
Heiko | wiking: cool, where to put it? wiki? | 10:33 |
@iglesiasg | maybe we should push it a little bit | 10:33 |
@wiking | so that's a reference point | 10:33 |
@wiking | but let's discuss now what is needed in more detail | 10:34 |
Heiko | what about having a seperate wiki page where we collect things needed for next release | 10:34 |
@iglesiasg | a vague deadline about say, no sooner than 30th and no later than 15th Oct | 10:34 |
@wiking | Heiko: i'm ok with that | 10:34 |
@lisitsyn | I think we should just use milestone | 10:34 |
@iglesiasg | that sounds good | 10:34 |
@wiking | lisitsyn: yes | 10:34 |
Heiko | yeah milestone is good then we also have connected issues | 10:34 |
sonne|work | lisitsyn: agreed | 10:34 |
sonne|work | milestone & issues | 10:34 |
@wiking | ok so instead of wiki just add issues and add it to the milestone | 10:34 |
Heiko | so all the gsoc projects need to be working | 10:34 |
@wiking | i'll do this | 10:34 |
sonne|work | wiking: I guess it is clear that we need the buildbots to finally work | 10:35 |
@wiking | i mean adding the milestone + issues | 10:35 |
@wiking | sonne|work: yeah | 10:35 |
@wiking | so who wants to join the mess of buildbot fixing with me? | 10:35 |
sonne|work | we still have failing tests / issues on cyg/bsd/static interfaces not tested | 10:35 |
Heiko | We can push the mentors and students on the GSoC meeting fridays that things are really ready by then, including all the little bits and pieces | 10:35 |
sonne|work | wiking: well I am doing all my spare time | 10:35 |
Heiko | wiking: whats wrong with the buildbots currently? | 10:35 |
@wiking | Heiko: we need to fix this | 10:35 |
sonne|work | Heiko look at http://shogun-toolbox.org/buildbot/waterfall | 10:35 |
@wiking | static interfaces, cygwin | 10:35 |
@wiking | static interfaces are not yet tested | 10:36 |
@wiking | cmake scripts are needed for that | 10:36 |
Heiko | I see | 10:36 |
@wiking | but it's more like a copy paste job | 10:36 |
@wiking | with minimal understanding | 10:36 |
sonne|work | wiking: yeah that is for you | 10:36 |
Heiko | that sounds like you are the best man for that :D | 10:36 |
@wiking | hahaha | 10:36 |
@wiking | fuck you all | 10:36 |
@wiking | :D | 10:36 |
sonne|work | wiking: we love you too | 10:36 |
@wiking | ok i've put myself there | 10:36 |
Heiko | I can help though, would like the understand that stuff better anyway | 10:36 |
@wiking | and if anybody has the need to help just join me | 10:36 |
sonne|work | wiking: I tried to fix the cyg one but when running the examples locally on the cyg bot they just worked! | 10:36 |
Heiko | you have to show me how to do things probably thouggh | 10:36 |
@wiking | sonne|work: fuck :( | 10:37 |
@wiking | sonne|work: yeah i've read that the other day | 10:37 |
@wiking | that's totally weird | 10:37 |
@wiking | but i'll try to set an env variable or something | 10:37 |
@wiking | maybe that'll help | 10:37 |
sonne|work | the bsd1 fails one test for no reason | 10:37 |
@wiking | sonne|work: i know why | 10:37 |
sonne|work | the osx1 - I am on it is easy | 10:37 |
@wiking | sonne|work: some weird fbsd+gcc+gmock combination bug | 10:37 |
@wiking | sonne|work: yeah how about that with gsomix? | 10:37 |
@wiking | afaik it's his unit tests that are failing | 10:37 |
@wiking | who's gonna take care of that | 10:38 |
sonne|work | wiking: he is busy with his non-gsoc live/job :/ | 10:38 |
sonne|work | wiking: fix is easy - just the usual c locale issue | 10:38 |
@wiking | sonne|work: ok you take it | 10:38 |
@wiking | ? | 10:38 |
sonne|work | and we have a macro for that since we needed that for other ascii files | 10:38 |
sonne|work | yes | 10:38 |
@wiking | ok i've put you up for that | 10:38 |
sonne|work | then we have tons of warnings like http://shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1622/steps/compile%20python_modular/logs/warnings%20%2887%29 | 10:39 |
@wiking | hehehe | 10:39 |
Heiko | argh | 10:39 |
sonne|work | we need to get warnings down to 0 for the release again | 10:39 |
Heiko | I hate these warning runs | 10:39 |
Heiko | why should prevent collecting them in the first place | 10:39 |
@wiking | Heiko: we'll push the students | 10:39 |
Heiko | wiking: you know how we usually "fix" them? | 10:39 |
@wiking | hehehe | 10:39 |
Heiko | " / ** TODO */ | 10:40 |
@wiking | well yeah | 10:40 |
@wiking | ok next bigger step | 10:40 |
sonne|work | Heiko I don't know about you but I fix them properly when I do that | 10:40 |
@wiking | who's doing the merge | 10:40 |
@wiking | of the git flow branches | 10:40 |
sonne|work | of? | 10:40 |
Heiko | I am still for making errors out of them, then people directly document and do not push half documented code ;) | 10:40 |
@wiking | for the release | 10:40 |
sonne|work | Heiko not possible - some cannot be fixed | 10:40 |
@wiking | sonne|work: will u do the release this time again? | 10:41 |
sonne|work | alright what else do we need for the release | 10:41 |
sonne|work | wiking: you should do it | 10:41 |
@wiking | i.e. merging the branch | 10:41 |
@wiking | ah ok | 10:41 |
@wiking | i'll do the next release | 10:41 |
Heiko | sonne|work: the problem is that people (including) me dont even realise these warnings are there, maybe just a message or so would do it | 10:41 |
sonne|work | well look at the buildbot | 10:41 |
@wiking | okey so next step before release | 10:41 |
@wiking | create a page on our site where we will upload the nightly built packages | 10:41 |
sonne|work | I do this daily and try to fix the issues... | 10:42 |
@wiking | who's taking this ? | 10:42 |
Heiko | I have another suggestion for the release | 10:42 |
sonne|work | wiking: copying is not the isse but the page is | 10:42 |
@wiking | sonne|work: indeed | 10:42 |
Heiko | last time the NEWS file was a bit chaotic, I would like to write a proper version of it, cleaned up and structured | 10:42 |
sonne|work | we would need sth similar to what we already have | 10:42 |
@wiking | so who wants to do some webpage work? | 10:42 |
sonne|work | ok so Heiko writes NEWS | 10:43 |
@wiking | down with it | 10:43 |
@iglesiasg | wiking, I am not sure what it really consists of but I guess I can do it after GSoC | 10:43 |
sonne|work | then we also need the python notebooks | 10:43 |
sonne|work | I mean a page for them | 10:43 |
@wiking | iglesiasg: just create some page somewhere on the website where we can put the nightly packages | 10:43 |
sonne|work | we have them autogenerated already | 10:43 |
@iglesiasg | wiking, we are talking about some code so the nightly build is packaged and uploaded to website? | 10:43 |
@wiking | iglesiasg: sonne|work will do that | 10:43 |
sonne|work | iglesiasg: no not the upload but the list the stuff on the website | 10:44 |
@iglesiasg | aaaah ok, that sounds easy | 10:44 |
Heiko | we will just have 5 notebooks after gsoc | 10:44 |
@wiking | sonne|work: i've put you for script writing | 10:44 |
@iglesiasg | Heiko, just 5? | 10:44 |
@wiking | ok so ipython notebooks | 10:44 |
sonne|work | iglesiasg: well it needs to be some dynamic script going through some dir listing releases etc | 10:44 |
@wiking | Heiko: doesn't matter how much | 10:44 |
sonne|work | wiking: yeah one liner | 10:44 |
Heiko | later we can aim for something like http://scikit-learn.org/stable/ | 10:45 |
@wiking | we need to discuss where are the ipython notebooks are going to reside | 10:45 |
Heiko | iglesiasg: ah sorry 8 | 10:45 |
sonne|work | well I would do it the same way we do docs now | 10:45 |
sonne|work | we have one doc per stable release | 10:45 |
@wiking | sonne|work: you have the ipythons autogened nightly? | 10:45 |
sonne|work | so 2.1.0 etc | 10:45 |
sonne|work | and two symlinks | 10:45 |
sonne|work | one pointing to the current release | 10:45 |
-!- Heiko [5accf27c@gateway/web/freenode/ip.90.204.242.124] has quit [Quit: Page closed] | 10:46 | |
sonne|work | and one to the latest (nightly) | 10:46 |
@wiking | ah about the ipython notebooks one more thing | 10:46 |
@wiking | nightlies should be diffed | 10:46 |
-!- Heiko_reload [5accf27c@gateway/web/freenode/ip.90.204.242.124] has joined #shogun | 10:46 | |
@wiking | i've seen a script like this | 10:46 |
sonne|work | wiking: why diff? | 10:46 |
@iglesiasg | sonne|work, that makes sense, doing it as the docs | 10:46 |
Heiko_reload | ... | 10:46 |
@wiking | where the notebook is diffed to a 'stable' version | 10:46 |
@wiking | 'diff' | 10:46 |
sonne|work | wiking: I mean if we change a script it is on purpose no? | 10:46 |
@wiking | yes but in case of nightlies | 10:47 |
@wiking | it can been that something got broken | 10:47 |
@wiking | in libshogun | 10:47 |
@iglesiasg | wiking, anyway, write me to do that and we will work out the details in another moment. I am in for it *after* GSoC, so in a month | 10:47 |
sonne|work | I mean we don't want tests for notebooks like we have for examples or do we? | 10:47 |
@wiking | iglesiasg: ok! :) | 10:47 |
sonne|work | wiking: well unit & integration tests should detect that | 10:47 |
@wiking | sonne|work: but what if ;) | 10:47 |
Heiko_reload | sonne|work: its possible but not really needed | 10:47 |
@wiking | ok | 10:47 |
@wiking | then it's off the list | 10:47 |
@wiking | :) | 10:47 |
@wiking | easy peasy | 10:47 |
@wiking | so who's doing the webpage part of this? | 10:47 |
Heiko_reload | just test them for API consistency | 10:48 |
@wiking | iglesiasg: you again? :) | 10:48 |
Heiko_reload | and people can put asserts into them | 10:48 |
@iglesiasg | wiking, I got lost what is the second thing :D | 10:48 |
@wiking | as we need to put it somewhere on our webpage...i.e. integrate it nicely etc | 10:48 |
sonne|work | no asserts in notebooks please | 10:48 |
@iglesiasg | aaah notebook | 10:48 |
@wiking | iglesiasg: well notebooks are generated :) | 10:48 |
sonne|work | iglesiasg: webpage is missing | 10:48 |
@wiking | iglesiasg: they need to be integrated somehow into our webpage | 10:48 |
@wiking | iglesiasg: i can help out | 10:49 |
@iglesiasg | wiking, all right, sure | 10:49 |
@wiking | iglesiasg: so i'll put both of us | 10:49 |
Heiko_reload | iglesiasg: http://scikit-learn.org/stable/ like this, and one notebook per entry :) | 10:49 |
@wiking | ok? | 10:49 |
sonne|work | for the release I would also like to have our live demos integrated in the webpage | 10:49 |
@wiking | okok we are over this | 10:49 |
@wiking | :) | 10:49 |
@iglesiasg | Heiko_reload, yeah that was my idea :) check how they were doing it | 10:49 |
sonne|work | wiking: live demos for the release | 10:49 |
@wiking | sonne|work: ok who wants to do that? :) | 10:49 |
Heiko_reload | iglesiasg: man if we had this, all features of shogun with a notebook, how cool would that be ? :) | 10:49 |
Heiko_reload | sonne|work: what is the state of the live demos? | 10:50 |
@iglesiasg | too cool for school lol | 10:50 |
@wiking | sonne|work: can we use the gsoc student? :D | 10:50 |
Heiko_reload | btw do we plan that every student does a live demo? | 10:50 |
@wiking | Heiko_reload: did u have it scheduled? | 10:50 |
@wiking | i mean in the initial gsoc plan of each student? | 10:50 |
Heiko_reload | wiking: not yet, but we can do this | 10:50 |
sonne|work | wiking: no this is sth we have to do | 10:50 |
@wiking | sonne|work: okey | 10:50 |
Heiko_reload | no the notebook came in afterwards | 10:50 |
sonne|work | wiking: he did the demos we have to figure out how we want things | 10:50 |
@wiking | mmm | 10:51 |
@wiking | so live demos integration into the webpage | 10:51 |
@wiking | right | 10:51 |
@wiking | ? | 10:51 |
Heiko_reload | how much work is it to create a demo for the project? | 10:51 |
sonne|work | yes | 10:51 |
sonne|work | Heiko_reload: which project? | 10:51 |
@wiking | so who wants to join me for that? | 10:51 |
Heiko_reload | gsoc project | 10:51 |
sonne|work | Heiko_reload: which gsoc project? | 10:51 |
Heiko_reload | how mnuch work to create a new demo? | 10:51 |
@wiking | Heiko_reload: as much as a notebook imo | 10:51 |
@wiking | you need some nice data etc | 10:51 |
Heiko_reload | like say we ask gsoc students to create a demo for their project , how much work would that be? | 10:52 |
sonne|work | well only certain things are supported | 10:52 |
sonne|work | like loading data from some file / display a curve / heatmap | 10:52 |
Heiko_reload | do you guys think we should do a demo for every student? | 10:52 |
sonne|work | but if you follow this then it is like notebook so rather easy | 10:52 |
Heiko_reload | ok, | 10:52 |
Heiko_reload | mandatory or not? | 10:52 |
@iglesiasg | Heiko_reload, I think it should be doable | 10:52 |
@wiking | if it's doable | 10:53 |
sonne|work | Heiko_reload: well we need more - we want it for all algorithms in shogun | 10:53 |
@wiking | i mean we cannot ask something that wasn't in the plan really :P | 10:53 |
sonne|work | Heiko_reload: but yes for gsoc presentation it would be very nice so yes | 10:53 |
Heiko_reload | does it even make sense for all projects? | 10:53 |
@wiking | Heiko_reload: well yes it does :) | 10:53 |
@wiking | it makes sense for anything | 10:53 |
@wiking | it's rather just a showoff | 10:53 |
@lisitsyn | not for all I guess | 10:53 |
@wiking | how you can do shitz :) | 10:53 |
sonne|work | yeah | 10:54 |
@lisitsyn | what would you show in IO (gsomix) project :) | 10:54 |
sonne|work | show off is important | 10:54 |
@wiking | lisitsyn: loading data from web? :) | 10:54 |
Heiko_reload | lamday is also hard to show in a demo | 10:54 |
Heiko_reload | since its just an estimator :) | 10:54 |
@wiking | lisitsyn: load a feature matrix via json :P | 10:54 |
sonne|work | lisitsyn: not a live demo sure | 10:54 |
Heiko_reload | maybe plot convergence :D | 10:54 |
Heiko_reload | how many demos do we have currently? | 10:54 |
sonne|work | Heiko_reload: http://nn.7nn.de:8000/ | 10:55 |
@wiking | 404 :) | 10:55 |
@iglesiasg | 404 here too hehe | 10:55 |
sonne|work | well you have to choose one of the urls | 10:55 |
@iglesiasg | but the list is there | 10:55 |
@wiking | yeah i've got it :) | 10:55 |
sonne|work | http://nn.7nn.de:8000/ocr/entrance | 10:56 |
sonne|work | etc | 10:56 |
@wiking | http://nn.7nn.de:8000/classification/multiclass | 10:56 |
@wiking | noworkie for me | 10:56 |
@wiking | :( | 10:56 |
sonne|work | ohh that is missing | 10:56 |
sonne|work | multiclass is left over stuff | 10:56 |
@wiking | but yeah the page looks awesome ;) | 10:56 |
Heiko_reload | gp also doesnt work | 10:56 |
sonne|work | what? | 10:56 |
sonne|work | it did last time I checked | 10:56 |
sonne|work | works here... | 10:57 |
@wiking | okey | 10:57 |
Heiko_reload | ah entrance | 10:57 |
@wiking | do we hve some kind of an automated test to check | 10:57 |
Heiko_reload | we have to have them on the website for release, just too nice | 10:57 |
@wiking | whether it's broken or not? | 10:57 |
sonne|work | wiking: no | 10:58 |
sonne|work | no idea how to do that | 10:58 |
@wiking | can we have one?: ) | 10:58 |
@wiking | okey | 10:58 |
@wiking | i'll look into it | 10:58 |
@iglesiasg | the demos are pretty awesome | 10:58 |
@wiking | okeeey | 10:58 |
@iglesiasg | these guys visible somewhere in the webpage would be a killer feature IMHO | 10:58 |
sonne|work | My dream would be that we had these demos when you click on the images at the bottom | 10:58 |
@wiking | so i've put down some stuff fo rthe demos | 10:58 |
sonne|work | so on our current shogun-toolbox.org page | 10:58 |
@iglesiasg | yes | 10:59 |
@iglesiasg | I like very much that idea | 10:59 |
sonne|work | the screenshots at the bottom | 10:59 |
@iglesiasg | yes yes | 10:59 |
sonne|work | when you click on this some overlay opens | 10:59 |
sonne|work | and you see the demo | 10:59 |
Heiko_reload | sonne|work: how much work is it to tune the demos, for example for GP, some parameters are missing etc, is it easy to change that? | 10:59 |
sonne|work | maybe with a little code snippet showing the real code or the link to a python notebook or so for further information | 10:59 |
@iglesiasg | the overlay could be like lisitsyn did in tapkee | 10:59 |
@iglesiasg | http://tapkee.lisitsyn.me/ | 10:59 |
sonne|work | Heiko_reload: yes parameters are a dictionary | 10:59 |
@iglesiasg | oepn any of the graphical examples of usage examples | 11:00 |
@lisitsyn | what overlay? | 11:00 |
Heiko_reload | sonne|work: cool! | 11:00 |
sonne|work | yeah like this | 11:00 |
@lisitsyn | ahh | 11:00 |
@lisitsyn | that's easy with bootstrap | 11:00 |
@wiking | okey | 11:01 |
Heiko_reload | sonne|work: could you tell foulwall to do a heatmap for GP regression? like the one in the notebook I did for the workshop? | 11:01 |
@wiking | so we need a complete redesign of the webpage i see that :D | 11:01 |
Heiko_reload | haha :D | 11:01 |
@wiking | but yeah anyhow | 11:01 |
Heiko_reload | poor iglesiasg | 11:01 |
@wiking | we'll need to do an integration of demos | 11:01 |
@wiking | along with nightly packages and ipythons | 11:02 |
sonne|work | no it is not a complete redesign | 11:02 |
@wiking | so it's quite some work on the webpage part | 11:02 |
@wiking | ;) | 11:02 |
sonne|work | shouldn't be too hard | 11:02 |
@wiking | yeah but working time | 11:02 |
@wiking | i've put down iglesiasg and myself for that | 11:02 |
sonne|work | yes | 11:02 |
@iglesiasg | Heiko_reload, well I have here with me until November the guy who did the webpage. He should be able to back me up if I ask him :) | 11:02 |
@wiking | but i'll do issues for all these | 11:02 |
@wiking | and then anybody can join as well | 11:02 |
sonne|work | wiking: ok so I guess the release plan is clear? | 11:03 |
@wiking | not yet | 11:03 |
@wiking | fix CPACK scripts for creating tar.gz and .deb, .rpm and .mpkg packages | 11:03 |
@wiking | i know i know | 11:03 |
@wiking | i have to do it | 11:03 |
sonne|work | wiking: yes | 11:03 |
sonne|work | so clear :P | 11:03 |
@wiking | but i need access to redhat/fedora machine | 11:03 |
@wiking | i dont have that | 11:03 |
@wiking | maybe we the new machine? | 11:03 |
sonne|work | wiking: well install one on the new machine in a chroot | 11:03 |
@wiking | sonne|work: ok then i'll w8 for that one | 11:03 |
@wiking | i guess we have plently of stuff to do till the next release :) | 11:04 |
@wiking | so afaik we can get to the point in the agenda | 11:04 |
sonne|work | yeah I guess it is 1-2months work... | 11:04 |
@wiking | i would go directly to | 11:04 |
@wiking | Application to NIPS workshop | 11:04 |
@wiking | as it has a priority | 11:04 |
@wiking | ok | 11:04 |
@wiking | ? | 11:04 |
sonne|work | Who wants to go to NIPS? | 11:05 |
@wiking | as most of the things we discussed for the release | 11:05 |
@wiking | like demo + ipython notebooks | 11:05 |
@wiking | would be required for the NIPS workshop presentation | 11:05 |
@iglesiasg | before going we should prepare something and get it accepted, right? | 11:05 |
@wiking | 2 things | 11:05 |
@wiking | 1) when is the deadline in the application | 11:05 |
@wiking | 2) when is nips :) | 11:05 |
@iglesiasg | like a paper I guess | 11:05 |
@lisitsyn | wiking: 9 oct iirc | 11:05 |
sonne|work | well if no one wants to go we don't have to right? | 11:05 |
Heiko_reload | so application deadline is early oct | 11:05 |
@lisitsyn | wiking: nips is early december | 11:06 |
@wiking | Heiko_reload: good | 11:06 |
@lisitsyn | 10-12 or so | 11:06 |
Heiko_reload | call for bla is not out yet | 11:06 |
@wiking | then we should have already the next release | 11:06 |
Heiko_reload | I will be there very likely anyway | 11:06 |
@wiking | or at least the demos fixed up wiht the notebooks | 11:06 |
Heiko_reload | cheng said we should submit something | 11:06 |
@wiking | so | 11:06 |
Heiko_reload | so since the workshop focus is on integrated software | 11:06 |
@wiking | then we can use all that material | 11:06 |
@wiking | in the application | 11:06 |
@wiking | right? | 11:06 |
Heiko_reload | we can focus on ipython, demos, file formats | 11:06 |
@wiking | well | 11:07 |
Heiko_reload | and then connect them with backends: libsvm for example | 11:07 |
@wiking | i would go with shogun itself | 11:07 |
Heiko_reload | yes true | 11:07 |
@wiking | ipython+demos are just a great way | 11:07 |
sonne|work | Heiko_reload: so you will go? | 11:07 |
@wiking | to show off | 11:07 |
sonne|work | and give the talk? | 11:07 |
Heiko_reload | But focus on shogun connects many existing open-source software tools | 11:07 |
@wiking | Heiko_reload: will you take care of the application. organizing etc? | 11:07 |
Heiko_reload | sure I can do that :) | 11:07 |
Heiko_reload | wiking: I will write a draft | 11:07 |
@wiking | Heiko_reload: great | 11:08 |
Heiko_reload | we have to have the release before that so that I can rely on things :) | 11:08 |
@wiking | ok so who wants to go | 11:08 |
@wiking | ? | 11:08 |
Heiko_reload | as said, I will be around anyway | 11:08 |
@lisitsyn | I am off | 11:08 |
@wiking | i dont have any more funds | 11:08 |
@wiking | Heiko_reload: good | 11:08 |
sonne|work | ok so heiko goes does the work and gives the talk | 11:08 |
sonne|work | excellent! | 11:08 |
Heiko_reload | sonne|work: are you going to nips? | 11:08 |
sonne|work | Heiko_reload: your paper got accepted? | 11:08 |
sonne|work | Heiko_reload: no | 11:08 |
Heiko_reload | Ill do a draft, you gotta help me with that! | 11:08 |
@iglesiasg | I don't think I can get funding as a master's student to get there :S | 11:08 |
@iglesiasg | but I would love going | 11:08 |
Heiko_reload | never presented software to conferences | 11:08 |
Heiko_reload | iglesiasg: you can apply | 11:09 |
Heiko_reload | iglesiasg: they do give funds to students | 11:09 |
@wiking | lisitsyn: dontgo :( | 11:09 |
@lisitsyn | Heiko_reload: I will run a daemon in my mind to think what should we present | 11:09 |
sonne|work | Heiko_reload: well it is just show off time | 11:09 |
@lisitsyn | wiking: what? | 11:09 |
Heiko_reload | lisitsyn: haha :) | 11:09 |
Heiko_reload | sonne|work: ok | 11:09 |
@wiking | 11:08 <@lisitsyn> I am off | 11:09 |
sonne|work | we should next year have someone go to scipy or so | 11:09 |
@lisitsyn | wiking: ahh no I mean | 11:09 |
Heiko_reload | sonne|work: btw the ipython guy will be there, fernando perez or so | 11:09 |
@lisitsyn | wiking: I won't be able to go | 11:09 |
sonne|work | or europython | 11:09 |
-!- lambday [67157e4c@gateway/web/freenode/ip.103.21.126.76] has joined #shogun | 11:09 | |
@wiking | lisitsyn: ah ok | 11:09 |
-!- naywhayare [~ryan@spoon.lugatgt.org] has quit [Read error: Operation timed out] | 11:09 | |
Heiko_reload | he will like how we (ab)use his notebooks :) | 11:09 |
@lisitsyn | wiking: otherwise get fired :D | 11:09 |
@wiking | Heiko_reload: nips gives out funding for travel? | 11:09 |
Heiko_reload | wiking: yes | 11:10 |
sonne|work | no | 11:10 |
@lisitsyn | hahah | 11:10 |
@wiking | Heiko_reload: ok i can join then if i get one :) | 11:10 |
Heiko_reload | sonne|work: they do | 11:10 |
@lisitsyn | controversy | 11:10 |
@wiking | anyhow we'll see | 11:10 |
sonne|work | Heiko_reload: well not for a workshop contribution | 11:10 |
@wiking | Heiko_reload: you just lead this one | 11:10 |
@wiking | ok? | 11:10 |
sonne|work | but yes I've received NIPs travel funding a couple of times | 11:10 |
Heiko_reload | sure | 11:10 |
@wiking | sonne|work: not me :) | 11:10 |
@lisitsyn | it is a good chance to have a 'new' shogun paper | 11:10 |
@lisitsyn | with all the people joined recently | 11:10 |
Heiko_reload | like to meet the guys anyway | 11:10 |
sonne|work | Heiko_reload: if you have a nips paper and a workshop contribution you would get it | 11:10 |
Heiko_reload | lisitsyn: no there are no proceedings | 11:10 |
@wiking | lisitsyn: good idea ! :) | 11:11 |
@lisitsyn | Heiko_reload: ohh bad | 11:11 |
@lisitsyn | I though there are | 11:11 |
@wiking | lisitsyn: webpage proceedings ;) | 11:11 |
Heiko_reload | not for this one, it sais on the webpage | 11:11 |
@lisitsyn | too bad | 11:11 |
Heiko_reload | anyway, we will put the video up | 11:11 |
sonne|work | lisitsyn, Heiko_reload we should rather write a new JMLR paper about shogun then | 11:11 |
Heiko_reload | oh I have more thing for the release | 11:11 |
Heiko_reload | the README | 11:11 |
Heiko_reload | is ooooold | 11:11 |
@wiking | Heiko_reload: who's doing that? :) | 11:11 |
@lisitsyn | sonne|work: reviewers wouldn't like it | 11:11 |
sonne|work | and the INSTALL files | 11:11 |
sonne|work | lisitsyn: they would | 11:11 |
Heiko_reload | but README is first impression | 11:12 |
@lisitsyn | sonne|work: why? we haven't changed much | 11:12 |
Heiko_reload | talks about svms mainly | 11:12 |
Heiko_reload | but we can do so much more by now | 11:12 |
sonne|work | lisitsyn: just everything | 11:12 |
Heiko_reload | also on the webpage there is an old text | 11:12 |
Heiko_reload | should be updated before release | 11:12 |
@wiking | ok | 11:12 |
@iglesiasg | Heiko_reload, which one? URL? | 11:12 |
@lisitsyn | sonne|work: no we are still interfaces + SVM + one-core computing | 11:12 |
@lisitsyn | nothing great | 11:12 |
@wiking | lisitsyn: GP? | 11:12 |
sonne|work | it is the usual lisitsyn whine | 11:13 |
-!- naywhayare [~ryan@spoon.lugatgt.org] has joined #shogun | 11:13 | |
@wiking | i mean there's really some more shitz in shogun now then just simple svms | 11:13 |
Heiko_reload | iglesiasg: http://shogun-toolbox.org/page/about/information/ | 11:13 |
@lisitsyn | wiking: doesn't sound like something great ;) | 11:13 |
@lisitsyn | more shit is not the other shit | 11:13 |
@lisitsyn | if we went distributed or GPU or whatever | 11:13 |
@wiking | lisitsyn: as well as fancy structural learning etc | 11:13 |
Heiko_reload | iglesiasg: this text is not really a good overview anymore | 11:13 |
@lisitsyn | it would be a change | 11:13 |
Heiko_reload | would prefer some less technical overview and then a detailed features page with references etc | 11:13 |
@wiking | ok | 11:14 |
@wiking | i would suggest that i put up issues for that | 11:14 |
@lisitsyn | I have some idea for workshop Heiko_reload | 11:14 |
@wiking | and put it into the milestone | 11:14 |
@wiking | and whoever grabs it | 11:14 |
@wiking | does it | 11:14 |
Heiko_reload | lisitsyn: lets talk later | 11:14 |
Heiko_reload | lets press on with the meeting, I gotta go soon | 11:14 |
@lisitsyn | ok | 11:14 |
@wiking | lisitsyn: i would start a wiki or issue for that | 11:14 |
Heiko_reload | lisitsyn: Ill be back this afternoon | 11:14 |
@wiking | and let's discuss it there or? | 11:14 |
@lisitsyn | yes | 11:14 |
@wiking | ok | 11:14 |
@wiking | next poing | 11:14 |
@lisitsyn | please add issue | 11:14 |
@wiking | point | 11:14 |
@wiking | Serialisation framework | 11:14 |
@wiking | so we have this nice new feature branch | 11:15 |
@lisitsyn | oh really | 11:15 |
@lisitsyn | :D | 11:15 |
@wiking | SerialUTests | 11:15 |
Heiko_reload | sonne|work: why did you close the issue on json? | 11:15 |
sonne|work | we are talking shogun 0.10.0 vs shogun 3.0 you know that right? | 11:15 |
Heiko_reload | json breaks when there is inf | 11:15 |
Heiko_reload | which is a bug | 11:15 |
sonne|work | Heiko_reload: there is no bug | 11:15 |
sonne|work | Heiko_reload: in json you cannot store inf / nan | 11:15 |
Heiko_reload | yes there is, shogun crashes on save and then load | 11:15 |
Heiko_reload | well its written to the file by shogun | 11:15 |
Heiko_reload | we cannot write it and then say on loading "its not supported" | 11:16 |
sonne|work | true then we should just fail writing | 11:16 |
@wiking | Heiko_reload: so i would just change the save part | 11:16 |
Heiko_reload | yeah thats fine, thats why I created the issue | 11:16 |
@wiking | reopen it! | 11:16 |
@wiking | :) | 11:16 |
Heiko_reload | its the last error before the automated serialization tests work | 11:16 |
@wiking | and do the fixing there :))) | 11:16 |
Heiko_reload | all other things work | 11:16 |
@wiking | Heiko_reload: what was the name of the issue? | 11:16 |
@wiking | i mean number | 11:16 |
Heiko_reload | what about this idea of dropping json? | 11:17 |
Heiko_reload | forgot, ill check | 11:17 |
@wiking | so yeah once we've got the travis going 100% of the SerialUTests branch we'll merge it | 11:17 |
@wiking | and according to Heiko_reload it's really only that one issue with json | 11:17 |
Heiko_reload | https://github.com/shogun-toolbox/shogun/pull/1467 | 11:17 |
Heiko_reload | wiking: ah and we have to update 10 integration tests or so | 11:17 |
@wiking | no i think it's not this one | 11:17 |
@wiking | :) | 11:17 |
Heiko_reload | since I had to remove spaces from parameter names | 11:18 |
Heiko_reload | we now allow "_", "." and alnum | 11:18 |
@wiking | Heiko_reload: ah no worries | 11:18 |
@wiking | Heiko_reload: that'll be done by sonne|work ;) | 11:18 |
Heiko_reload | hehe | 11:18 |
@wiking | okey | 11:18 |
Heiko_reload | oh and the only reliable serialization is hdf5 | 11:18 |
@wiking | Heiko_reload: as soon as we get travis running we are good | 11:18 |
@wiking | to merge... | 11:18 |
@wiking | right? | 11:19 |
-!- van51 [~van51@ppp-94-66-85-49.home.otenet.gr] has joined #shogun | 11:19 | |
Heiko_reload | all others only work up to 1e-6 or 1e-8 | 11:19 |
@wiking | yeah that was expected | 11:19 |
Heiko_reload | yes | 11:19 |
@wiking | ok so we've talked with sonne|work | 11:19 |
@wiking | and we'll keep json | 11:19 |
@wiking | just add new one | 11:19 |
Heiko_reload | ok then | 11:19 |
@wiking | like msgpack | 11:19 |
Heiko_reload | what do we do about inf | 11:19 |
Heiko_reload | ? | 11:19 |
Heiko_reload | since some classes contain it | 11:19 |
@wiking | that's a more precise JSON like | 11:19 |
@wiking | output | 11:19 |
@wiking | ok it was this issue https://github.com/shogun-toolbox/shogun/issues/1464 | 11:20 |
@wiking | reopened it | 11:20 |
@wiking | basically either we fail at writing | 11:20 |
sonne|work | Heiko_reload: well fail writing | 11:20 |
Heiko_reload | and then? | 11:20 |
@wiking | or just put there MAX_DOUBLE | 11:20 |
@wiking | or something | 11:20 |
Heiko_reload | no serialization? | 11:20 |
Heiko_reload | nono | 11:20 |
Heiko_reload | no max double | 11:20 |
sonne|work | yes fail | 11:20 |
Heiko_reload | fail? | 11:20 |
Heiko_reload | ehm | 11:20 |
@wiking | i mean it's pretty stupid to have a serialization framework | 11:20 |
@wiking | that only works partly | 11:20 |
@wiking | ;) | 11:20 |
@wiking | i mean not framework | 11:21 |
@wiking | but output | 11:21 |
@wiking | format | 11:21 |
@wiking | in this case just lets drop json | 11:21 |
Heiko_reload | fine for me | 11:21 |
@wiking | and use something that supports all the things we need | 11:21 |
Heiko_reload | leaks also btw | 11:21 |
@wiking | like inf and NaN | 11:21 |
Heiko_reload | as some of the other writers do | 11:21 |
@wiking | because to have now a half working serialisation writer | 11:21 |
@wiking | it's just no use | 11:21 |
@wiking | we open here pandora's box | 11:21 |
sonne|work | well people use json for serialization | 11:22 |
Heiko_reload | I am fine with dropping if it cannot support inf | 11:22 |
sonne|work | I am against dropping | 11:22 |
@wiking | ok let's do a vote | 11:22 |
@wiking | :) | 11:22 |
@wiking | iglesiasg: lisitsyn | 11:22 |
@wiking | :D | 11:22 |
Heiko_reload | I dont really care to be honest | 11:22 |
sonne|work | it is an easy way to transfer from js | 11:22 |
Heiko_reload | ok | 11:22 |
sonne|work | err to js and de-serialize | 11:22 |
Heiko_reload | but what about the inf then? | 11:22 |
@lisitsyn | Heiko_reload: + | 11:22 |
@lisitsyn | :D | 11:23 |
sonne|work | NO INFs | 11:23 |
@wiking | ok so we have nocares | 11:23 |
@wiking | :) | 11:23 |
sonne|work | I don't have SVMs with INFs | 11:23 |
@wiking | but that doesn't mean that other parts of shogun doesn't have that either | 11:23 |
@wiking | :))) | 11:23 |
Heiko_reload | so a users starts using json for his stuff | 11:23 |
@wiking | i mean we just cannot go | 11:23 |
Heiko_reload | puts in some work | 11:23 |
@wiking | worksforme wit this | 11:23 |
@wiking | :) | 11:23 |
Heiko_reload | and then discovers that he cannot use it since there are infs | 11:23 |
Heiko_reload | that is annoying | 11:24 |
@wiking | Heiko_reload: + | 11:24 |
sonne|work | then don't use json | 11:24 |
sonne|work | it is that simple | 11:24 |
sonne|work | if you want a non-lossy format use that one | 11:24 |
sonne|work | and use that by default | 11:24 |
@wiking | ok so let's say we fix json serialization | 11:24 |
@wiking | by not supporting NAN and INF | 11:24 |
@wiking | and just die with it | 11:24 |
Heiko_reload | well ok, i still dont like that though | 11:24 |
@wiking | and add a more mature serialization backend | 11:24 |
@wiking | like msgpack | 11:24 |
Heiko_reload | wiking: can you blacklist the inf classes? | 11:24 |
@wiking | ok? | 11:24 |
@iglesiasg | we should just fix json standard, easy :D | 11:24 |
Heiko_reload | fine with me | 11:24 |
@wiking | iglesiasg: but we cannot as json doesn't support NaN and INF | 11:25 |
@wiking | :) | 11:25 |
sonne|work | I mean it is like saying python should not support json because it cannot encode inf | 11:25 |
@wiking | so there's really no way around this | 11:25 |
@iglesiasg | wiking, that's why, fix it so it supports it :D jk | 11:25 |
@wiking | iglesiasg: aaah json itself | 11:25 |
@wiking | ok i get it | 11:25 |
@wiking | :DDD | 11:25 |
@wiking | yeah that's a good task for another month :P | 11:25 |
Heiko_reload | ? | 11:25 |
Heiko_reload | just throw an error | 11:25 |
Heiko_reload | on writing inf | 11:25 |
@wiking | sonne|work: ok let's just fix then by SG_ERROR if inf/nan comes | 11:25 |
@wiking | and that's it | 11:25 |
Heiko_reload | since currently it DOES write inf | 11:26 |
Heiko_reload | to the file | 11:26 |
@wiking | ok cool | 11:26 |
@wiking | we fix it by exit(1) :) | 11:26 |
Heiko_reload | and then blacklist the classes | 11:26 |
Heiko_reload | please do a proper error message :) | 11:26 |
@wiking | Heiko_reload: blacklist? why? | 11:26 |
sonne|work | SG_ERROR | 11:26 |
@iglesiasg | error message yeah | 11:26 |
@iglesiasg | exit(1) lol | 11:26 |
@wiking | i mean it should be just SG_ERROR and that's it | 11:26 |
Heiko_reload | wiking: since some classes contain inf by default | 11:26 |
@wiking | Heiko_reload: that's ok | 11:26 |
Heiko_reload | no | 11:26 |
Heiko_reload | then we get an error in automated tests | 11:26 |
@wiking | Heiko_reload: if JSON sees INF | 11:26 |
@wiking | ah fuck | 11:26 |
@wiking | yeah | 11:26 |
@wiking | noooooo | 11:26 |
@wiking | i dont waaaaaant | 11:27 |
@wiking | NOOOOO | 11:27 |
@wiking | drop this fucking json | 11:27 |
@wiking | :D | 11:27 |
Heiko_reload | thats my point | 11:27 |
sonne|work | drop the automated tests | 11:27 |
@wiking | sonne|work: really? :D | 11:27 |
Heiko_reload | having serialization that only support half of the classes is weird | 11:27 |
Heiko_reload | no, these tests are very helpful | 11:27 |
Heiko_reload | I found 100 bugs through them | 11:27 |
sonne|work | Heiko_reload: live is weird | 11:27 |
Heiko_reload | I am for blacklisting | 11:27 |
@wiking | i mean yeah | 11:27 |
sonne|work | someone introduced floats | 11:27 |
@wiking | Heiko_reload: you write it | 11:27 |
@wiking | :) | 11:27 |
Heiko_reload | uh | 11:27 |
sonne|work | some people use ascii to store floats | 11:27 |
Heiko_reload | or maybe dont allow inf in default initialization? | 11:28 |
@wiking | i dont care | 11:28 |
sonne|work | and we still use floats | 11:28 |
Heiko_reload | also not good | 11:28 |
@wiking | just fix 1464 | 11:28 |
@wiking | :D | 11:28 |
Heiko_reload | what about | 11:28 |
Heiko_reload | ignoreing the parameter :D | 11:28 |
@wiking | hahah no fucking way | 11:28 |
@wiking | that's not serialization | 11:28 |
@wiking | btw | 11:28 |
Heiko_reload | no idea | 11:28 |
@wiking | seriously | 11:28 |
@iglesiasg | it would be nice if we can have a way that a problem exits with an error and it can be controlled from a test | 11:28 |
Heiko_reload | blacklisting seems the only way | 11:28 |
@iglesiasg | so the test doesn't break | 11:28 |
@wiking | what is the point of JSON serialization | 11:28 |
@wiking | there's no way you can deserialize a class | 11:28 |
@iglesiasg | problem -> program | 11:28 |
@wiking | w/o shogun | 11:28 |
@wiking | i mean lets say i deserialize an SVM | 11:29 |
sonne|work | next topic please | 11:29 |
@wiking | what could i do with that in .js ? | 11:29 |
@wiking | sonne|work: seriously | 11:29 |
@wiking | what you do with a JSONed SVM | 11:29 |
@wiking | w/o shougn | 11:29 |
@wiking | *shogun | 11:29 |
sonne|work | wiking: run it in .js | 11:29 |
@wiking | how? | 11:29 |
@wiking | sonne|work: it will auto deserialize it? | 11:29 |
@wiking | into what? | 11:29 |
sonne|work | with code I write? | 11:29 |
@wiking | sonne|work: for .js ? | 11:29 |
sonne|work | no | 11:30 |
sonne|work | js does this for me | 11:30 |
@wiking | i mean i dont see how u use a serialized shogun class in .sj | 11:30 |
sonne|work | I have the whole object already | 11:30 |
@wiking | *js | 11:30 |
@wiking | so you just do deserialize(JSONedSVM) in .js | 11:30 |
Heiko_reload | wiking: blacklisting inf classes | 11:30 |
@wiking | and you have it there | 11:30 |
* iglesiasg brb | 11:30 | |
@wiking | and you can run that svm ? | 11:30 |
Heiko_reload | its the best choice in this situation | 11:30 |
@wiking | if that's so it's cool | 11:31 |
Heiko_reload | 1.) throw error upon writing inf | 11:31 |
Heiko_reload | 2.) blacklist json serialization classes | 11:31 |
Heiko_reload | 3.) be happy again | 11:31 |
@wiking | i mean i dont see how it's possible to run a serialized SVM w/o libshogun | 11:31 |
Heiko_reload | 4.) continue with meeting since I have to go in a few mins :) | 11:31 |
@wiking | but it's maybe just my lack of knowledge... | 11:31 |
sonne|work | yeah continue | 11:31 |
@wiking | nono pelase | 11:32 |
@wiking | i want to know this | 11:32 |
@wiking | :) | 11:32 |
Heiko_reload | or even finish here? | 11:32 |
Heiko_reload | already enough, we can have anothoer meeting in a few weeks | 11:32 |
@wiking | auto generate obtain_from_generic function for all classes | 11:32 |
Heiko_reload | ah yes | 11:32 |
@wiking | i'll do this | 11:32 |
@wiking | so the conclusion on the end | 11:32 |
Heiko_reload | +1 for the global functions | 11:32 |
Heiko_reload | and optional with ifdef | 11:32 |
Heiko_reload | so that we dont need jinja | 11:32 |
@wiking | do we have a separate .h+.cpp for this right? | 11:32 |
@wiking | and there just do the ifdef | 11:33 |
Heiko_reload | wiking: yes I think thats best | 11:33 |
@wiking | ok and it'll go into shogun/base | 11:33 |
@wiking | ok done | 11:33 |
Heiko_reload | the things are for modular interfaces anyway | 11:33 |
* iglesiasg back | 11:33 | |
@wiking | okok i'll do that one | 11:33 |
@wiking | ok next one | 11:33 |
@wiking | Sergey's idea about auto setter/getter | 11:33 |
@lisitsyn | ohh | 11:33 |
@lisitsyn | :D | 11:33 |
@wiking | so lisitsyn go ahead | 11:33 |
Heiko_reload | lisitsyn: told me he would write a feature branch with that :) | 11:33 |
@lisitsyn | yeah I'd rather try | 11:34 |
@lisitsyn | and check what happens | 11:34 |
@wiking | okeeey | 11:34 |
@lisitsyn | have all of you seen the issue? | 11:34 |
@wiking | lisitsyn: vaguely | 11:34 |
@wiking | i have no fucking clue | 11:34 |
@wiking | :) | 11:34 |
@wiking | what it's all about | 11:34 |
@lisitsyn | wiking: okay so idea | 11:34 |
@lisitsyn | is to stop writing get/set methods | 11:34 |
@wiking | lisitsyn: + for that one (see c#) :D | 11:34 |
@lisitsyn | I came with some solution | 11:34 |
@lisitsyn | instead of adding getter | 11:35 |
@lisitsyn | we add some say | 11:35 |
Heiko_reload | wiking: first, it would be nice to have getter/setter for all parameters since the code is cleaner | 11:35 |
@lisitsyn | Keyword<float> my_parameter; | 11:35 |
@lisitsyn | in sgobject we would have | 11:35 |
Heiko_reload | second, it would be nice if one could rely on those, for example in model-selection frameowkr | 11:35 |
@lisitsyn | float get(Keyword<float> kw); | 11:35 |
@lisitsyn | and the usage is | 11:35 |
Heiko_reload | lisitsyn: important is that users devs should be able to overload setters to add checks | 11:35 |
@lisitsyn | obj.get(my_parameter) | 11:35 |
@wiking | btw: Modern C++ guidelines hold that your class shouldn't have getters and setters. In fact, setters are almost completely useless, and getters have only very limited usefulness. | 11:36 |
@wiking | If you want to change the state of a class instance, there are two ways to do this: | 11:36 |
@lisitsyn | yes I keep that in mind | 11:36 |
@wiking | You perform an action on it that mutates its state. You create a new instance. | 11:36 |
sonne|work | lisitsyn: better send a link to the issue where you explained it | 11:36 |
@lisitsyn | sonne|work: haha yes | 11:36 |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 11:36 | |
@lisitsyn | wiking: https://github.com/shogun-toolbox/shogun/issues/1265 | 11:36 |
@lisitsyn | that's the issue | 11:36 |
@lisitsyn | wiking: yes but we should have them | 11:36 |
@lisitsyn | (swig) | 11:36 |
@wiking | mmm | 11:36 |
sonne|work | wiking: well you know ML methods have parameters one needs to specify | 11:36 |
@wiking | yeah of course | 11:37 |
sonne|work | apart from that yes getters/setters should be avoided to the extend possible | 11:37 |
@wiking | i was just copy-paste :) | 11:37 |
@wiking | anyhow | 11:37 |
@wiking | i would say lets go with an issue + feature branch | 11:37 |
@lisitsyn | yeah | 11:37 |
@wiking | and let's discuss experiment there | 11:37 |
@lisitsyn | okay I have to leave in a few minutes | 11:37 |
@wiking | ok | 11:37 |
@lisitsyn | do we have anything else? | 11:37 |
@wiking | last big one | 11:37 |
@wiking | Integration tests | 11:38 |
@wiking | this is an ongoing one | 11:38 |
@wiking | :))) | 11:38 |
@lisitsyn | yeah I wouldn't mind if we dropped them | 11:38 |
Heiko_reload | sorry I have to go now | 11:38 |
@wiking | hehehe ok | 11:38 |
@wiking | okey | 11:38 |
Heiko_reload | we have to discuss that later | 11:38 |
@wiking | then let's say we have all discussed | 11:38 |
Heiko_reload | and until then, sonne|work has to fix broken tests :) | 11:38 |
@wiking | except | 11:38 |
@wiking | integration + migration | 11:38 |
@wiking | but yeah | 11:38 |
Heiko_reload | wiking: next time | 11:39 |
sonne|work | Heiko_reload: well you fix the broken tests | 11:39 |
@wiking | sonne|work: will do the broken tests | 11:39 |
sonne|work | I didn't break them | 11:39 |
@wiking | sonne|work: but u can fix them :) | 11:39 |
Heiko_reload | i didnt break them | 11:39 |
Heiko_reload | i just changed parameter names | 11:39 |
@wiking | ok so i'll write the transcript of this meeting today | 11:39 |
Heiko_reload | that shouldnt break anything | 11:39 |
sonne|work | which breaks tests | 11:39 |
Heiko_reload | anyway I gotta run now | 11:39 |
sonne|work | of course | 11:39 |
Heiko_reload | bye | 11:39 |
@wiking | and start putting up issues + milestone for the next release | 11:39 |
sonne|work | since serialization will no longer work when you do this | 11:39 |
@wiking | there's like fucking lot of work here to do | 11:39 |
@wiking | for the next 1 month | 11:40 |
@wiking | but it's going to be a good release | 11:40 |
@wiking | if we make all of this | 11:40 |
@wiking | thanks all to be here on such short notice | 11:40 |
@lisitsyn | alright | 11:40 |
@wiking | the next meeting is going to be organized by lisitsyn | 11:40 |
@lisitsyn | yeah | 11:40 |
@lisitsyn | I'll set up a doodle | 11:40 |
@lisitsyn | I guess middle of sept? | 11:41 |
@wiking | i think we should schedule it somewhere mid sept? | 11:41 |
@wiking | yes | 11:41 |
@wiking | same idea i head | 11:41 |
@wiking | cool | 11:41 |
@wiking | ok i'm off to get my coffee | 11:41 |
@wiking | again | 11:41 |
@wiking | and then i'll start writing issues :))0 | 11:41 |
@wiking | ok | 11:42 |
@wiking | one more thing | 11:42 |
@wiking | when are we bumping new major version | 11:42 |
@wiking | like when we have d-pointers? :) | 11:42 |
sonne|work | wiking: for the next release already | 11:42 |
sonne|work | too many changes | 11:42 |
sonne|work | build system completely new | 11:42 |
@wiking | sonne|work: so we go 3.0 now? | 11:43 |
sonne|work | yeah | 11:43 |
@wiking | ah so NEWS is at the moment misleading | 11:43 |
@wiking | :) | 11:43 |
@wiking | ok | 11:43 |
@wiking | so in september we'll have shogun 3.0 | 11:43 |
@wiking | woah | 11:43 |
@wiking | nice one | 11:43 |
@wiking | :))0 | 11:43 |
sonne|work | well I didn't expect it to be that much | 11:43 |
@wiking | for linux it took like fucking 15 years to do this | 11:43 |
@wiking | :D | 11:43 |
-!- Heiko_reload [5accf27c@gateway/web/freenode/ip.90.204.242.124] has quit [Ping timeout: 250 seconds] | 11:44 | |
sonne|work | shogun is 14 years old... | 11:45 |
-!- lambday [67157e4c@gateway/web/freenode/ip.103.21.126.76] has quit [] | 11:59 | |
shogun-buildbot | build #1623 of deb3 - modular_interfaces is complete: Failure [failed compile csharp_modular] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1623 blamelist: Soeren Sonnenburg <sonne@debian.org> | 12:03 |
-!- van51 [~van51@ppp-94-66-85-49.home.otenet.gr] has quit [Quit: Leaving.] | 12:30 | |
-!- thoralf [~thoralf@37-5-75-8-dynip.superkabel.de] has joined #shogun | 12:41 | |
thoralf | Hello! | 12:42 |
thoralf | wiking: Around? | 13:07 |
thoralf | wiking: I compiled on a new system and cmake did not detect that gtest is not available. | 13:07 |
thoralf | Took quite a long time to compile all the stuff just to see it fail with "fatal error: gtest/gtest.h: No such file or directory" | 13:10 |
@wiking | thoralf: and? | 13:21 |
@wiking | either give me a full output or debug it | 13:21 |
thoralf | wiking: What is the expected behaviour? | 13:22 |
@wiking | thoralf: -DENABLE_TESTING=ON was given to the cmake? | 13:23 |
thoralf | wiking: cmake -DCMAKE_BUILD_TYPE=Debug -DENABLE_TESTING=ON -DTRACE_MEMORY_ALLOCS=OFF -DCMAKE_INSTALL_PREFIX="$BUILDDIR/install" .. | 13:23 |
thoralf | No gtest/gmock in the cmake output. | 13:24 |
@wiking | well cmake should not put anything about gtest/gmock in it's output | 13:24 |
@wiking | once you start make | 13:24 |
@wiking | then it should start doing shit with gmock/gtest | 13:24 |
thoralf | simply typed "make shogun-unit-test" in the cmake directory. I was only surprised that it failed that late... after 10 minutes compiling other stuff. | 13:39 |
thoralf | wiking: Which files are expected in third_party so that cmake detects google mock automatically? | 13:39 |
thoralf | wiking: RTFM me if you like, but I didn't find it in the documentation. ;) | 13:40 |
@wiking | thoralf: third_party/GoogleMock should have the svn checked out | 14:13 |
@wiking | by cmake | 14:13 |
thoralf | wiking: Only after running make GoogleMock manually, but indeed, this worked fine. | 14:13 |
@wiking | mmm interesting | 14:14 |
@wiking | i'll try it locally | 14:14 |
-!- HeikoS1 [~heiko@nat-189-15.internal.eduroam.ucl.ac.uk] has joined #shogun | 14:19 | |
HeikoS1 | wiking: pls update the wiki with the meeting summary :) | 14:24 |
HeikoS1 | irc logs would be good, you can generate a link to the time when the meeting started then its easy to re-cap | 14:25 |
thoralf | wiking: Small PR for you, no need to wait for travis: https://github.com/shogun-toolbox/shogun/pull/1472 | 14:26 |
thoralf | wiking: Hoping that people will start improving it. :) | 14:26 |
thoralf | iglesiasg: Thanks. ;) | 14:32 |
@iglesiasg | thoralf, ;) thanks to you | 14:33 |
-!- iglesiasg_ [~iglesias@n182-p210.kthopen.kth.se] has joined #shogun | 15:05 | |
-!- iglesiasg [~iglesias@2001:6b0:1:1da0:1917:e0bc:9ae3:411c] has quit [Ping timeout: 240 seconds] | 15:05 | |
-!- sonne|osx [~sonne@89.204.137.197] has joined #shogun | 15:24 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 15:25 | |
shogun-notifier- | shogun: Thoralf Klein :develop * 23e0864 / README.cmake: https://github.com/shogun-toolbox/shogun/commit/23e086403da88f78c53448f534718880fa9b95bd | 15:25 |
shogun-notifier- | shogun: Started a small readme how to use cmake build system. | 15:25 |
shogun-notifier- | shogun: Thoralf Klein :develop * 1c16681 / README.cmake: https://github.com/shogun-toolbox/shogun/commit/1c166811a910824bbfeda343cc17789da07fc7be | 15:25 |
shogun-notifier- | shogun: Added more information to README.cmake - how to get a list of possible interfaces. | 15:25 |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * 758b542 / README.cmake: https://github.com/shogun-toolbox/shogun/commit/758b542337d72bb6cb253508705ce6601581ce17 | 15:25 |
shogun-notifier- | shogun: Merge pull request #1472 from tklein23/cmake_readme | 15:25 |
shogun-notifier- | shogun: | 15:25 |
shogun-notifier- | shogun: Started a small readme how to use cmake build system. | 15:25 |
HeikoS1 | wiking: around? | 15:26 |
sonne|osx | thoralf: btw do you want to take part / join the next developer meeting? | 15:33 |
sonne|osx | thoralf: you are currently rather active so you would be warmly welcomed :) | 15:33 |
* sonne|osx off | 15:34 | |
-!- sonne|osx [~sonne@89.204.137.197] has quit [Quit: sonne|osx] | 15:34 | |
-!- votjakovr [~votjakovr@host-46-241-3-209.bbcustomer.zsttk.net] has joined #shogun | 15:36 | |
shogun-buildbot | build #1541 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1541 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 15:38 |
thoralf | sonney2k: Thanks for inviting. Yeah, I'd like to... depends on place/time. | 15:38 |
HeikoS1 | thoralf: we try to do them every few weeks | 15:40 |
HeikoS1 | thoralf: see our wiki page for summaries on the first two ones | 15:40 |
thoralf | HeikoS1: Can you tell me the link? | 15:41 |
HeikoS1 | github->wiki | 15:41 |
HeikoS1 | pages->shogun dev meetings | 15:41 |
HeikoS1 | thoralf: you will see that we just started | 15:43 |
thoralf | HeikoS1: Yes. | 15:43 |
thoralf | HeikoS1: Maybe add a link on the wiki landing page? | 15:43 |
thoralf | HeikoS1: I thought the wiki was empty. ;) | 15:43 |
shogun-buildbot | build #1542 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1542 blamelist: Soeren Sonnenburg <sonne@debian.org> | 15:43 |
HeikoS1 | its only important for devs and they know :) | 15:43 |
thoralf | HeikoS1: The next meeting is or was today? When? | 15:44 |
HeikoS1 | was | 15:45 |
HeikoS1 | this morning | 15:45 |
HeikoS1 | next one will be in a few weeks | 15:45 |
HeikoS1 | there is also the gsoc meeting on friday where everyone might be around | 15:45 |
HeikoS1 | thoralf: we will let you know before the next one | 15:47 |
HeikoS1 | but careful, there always lots of things to do :D | 15:47 |
thoralf | HeikoS1: Thanks, please do. | 15:48 |
HeikoS1 | thoralf: suggestions are also very welcome | 15:48 |
HeikoS1 | like your hacking Tuesday :) | 15:48 |
thoralf | HeikoS1: Don't mind - working people don't scare me ;) | 15:48 |
votjakovr | HeikoS1: hi! Please, have a look at inheritance CGradientCriterion <- CEvaluation. If i understand right CGradientCriterion is used just for tell us about direction. So why is it inherited from CEvaluation? | 15:53 |
HeikoS1 | votjakovr: that is because the model selection framework is based on that interface | 15:53 |
HeikoS1 | votjakovr: have a look into gradient model selection | 15:56 |
HeikoS1 | in there, parameters are applied to the machine | 15:56 |
HeikoS1 | and then CMachineEvaluation interface is used to evaluate these parameters | 15:57 |
HeikoS1 | this "evaluation" happens to be the gradient in this case | 15:57 |
HeikoS1 | its a bit abstract but a nice representation in fact | 15:57 |
HeikoS1 | votjakovr: evaluating a machine can return some arbritary things, accuracy, ROC, or even the gradient | 15:58 |
HeikoS1 | everything that fits into CEvaluation | 15:58 |
HeikoS1 | ehm CEvaluationResult | 15:58 |
-!- thoralf [~thoralf@37-5-75-8-dynip.superkabel.de] has quit [Quit: Konversation terminated!] | 15:58 | |
-!- thoralf [~thoralf@37-5-75-8-dynip.superkabel.de] has joined #shogun | 15:58 | |
votjakovr | HeikoS1: yeah we have GradientEvaluation | 16:01 |
votjakovr | HeikoS1: but i thought, that GradientCriterion is just helper class to know the direction | 16:01 |
HeikoS1 | votjakovr: but it is | 16:02 |
HeikoS1 | votjakovr: i dont get the question then | 16:02 |
votjakovr | HeikoS1: ok, thanks, i understand now :) | 16:06 |
HeikoS1 | votjakovr: how do you like this framework? | 16:06 |
HeikoS1 | votjakovr: it fits well into existing parts | 16:07 |
HeikoS1 | votjakovr: my only convern is that jacob abused the parameter combinations a bit | 16:07 |
shogun-buildbot | build #1624 of deb3 - modular_interfaces is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1624 | 16:13 |
-!- iglesiasg_ [~iglesias@n182-p210.kthopen.kth.se] has quit [Ping timeout: 240 seconds] | 16:15 | |
shogun-buildbot | build #1329 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1329 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 16:17 |
shogun-buildbot | build #1543 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1543 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 16:24 |
-!- votjakovr [~votjakovr@host-46-241-3-209.bbcustomer.zsttk.net] has quit [Quit: WeeChat 0.4.0] | 16:26 | |
-!- iglesiasg_ [~iglesias@dyna218-109.csc.kth.se] has joined #shogun | 16:28 | |
thoralf | wiking: I was tired of the empty cxx11_* temp directories below inside the build directory: https://github.com/shogun-toolbox/shogun/pull/1473 | 16:44 |
shogun-buildbot | build #1330 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1330 blamelist: Soeren Sonnenburg <sonne@debian.org> | 17:00 |
HeikoS1 | wiking: around? | 17:14 |
-!- thoralf [~thoralf@37-5-75-8-dynip.superkabel.de] has quit [Quit: Konversation terminated!] | 17:23 | |
shogun-buildbot | build #1331 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1331 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 17:42 |
-!- iglesiasg_ [~iglesias@dyna218-109.csc.kth.se] has quit [Quit: Ex-Chat] | 17:56 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 18:25 | |
-!- lisitsyn [~lisitsyn@fb2-lo1.global63.net] has quit [Quit: Leaving.] | 18:28 | |
-!- lisitsyn [~lisitsyn@fb2-lo1.global63.net] has joined #shogun | 18:29 | |
-!- pickle27 [~kevin@d67-193-243-174.home3.cgocable.net] has joined #shogun | 18:41 | |
@sonney2k | wiking, the server is there | 18:42 |
-!- lisitsyn [~lisitsyn@fb2-lo1.global63.net] has quit [Quit: Leaving.] | 18:46 | |
@sonney2k | HeikoS, please send me your ssh public key | 19:13 |
-!- Broschki [d99e8f4b@gateway/web/freenode/ip.217.158.143.75] has joined #shogun | 19:17 | |
Broschki | Heiko? | 19:17 |
HeikoS1 | sonney2k: | 19:17 |
HeikoS1 | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDgoFlUBxPYyMuVc0ZqDA0Gt5GVT9vPfHyapZvZApxmn4aoNGfNusgJWcPbJjwcl5r15qLYfE7ZpQUC8xFrafpFK8h+1u+kg1aSlj/Qe9VCtamFaR/I+VI9XvpdgXfkahbFy/dk7a3YAwoGO4bCs4Z2KpQSamSM2k61CkLzT5iFEr+yJ5OHYansr65vjD0t0kmcenyPeCK+NoxUpFO1JfBHEXvBxhVDzZ9kZdCoXJ34z1RHfwpybKyDSKPOxzogjVVdSZhdHjMVoyu8t4EYKnyzCmX4qNT7budx0itn4RUz92ZgJp2KE1HOB3HI3edEquymarxjIm9XWhC9diaWxUFx heiko@heiko-ThinkPad-T420 | 19:17 |
@sonney2k | HeikoS, per mail please | 19:17 |
@sonney2k | Broschki, ? | 19:17 |
HeikoS1 | Broschki: ?psel! | 19:19 |
Broschki | HeikoS1: Shogun ist eine tolle Sache! | 19:19 |
* sonney2k wonders what is going on | 19:19 | |
-!- Broschki [d99e8f4b@gateway/web/freenode/ip.217.158.143.75] has quit [Client Quit] | 19:19 | |
HeikoS1 | sonney2k: that is my girl stalking me :) | 19:20 |
@sonney2k | HeikoS, please send it to me | 19:20 |
@sonney2k | not the mailinglist | 19:20 |
@sonney2k | not IRC | 19:20 |
@sonney2k | MAN! | 19:20 |
@sonney2k | focus | 19:20 |
HeikoS1 | whoops | 19:20 |
HeikoS1 | well you have it now dont you? | 19:20 |
@sonney2k | I don't trust it | 19:20 |
@sonney2k | so private mail to me again please | 19:21 |
@sonney2k | and if someone wants to trust your key it is up to him/her | 19:21 |
HeikoS1 | sent | 19:21 |
HeikoS1 | got it? | 19:25 |
@sonney2k | HeikoS, try ssh heiko@bug.7nn.de | 19:26 |
HeikoS1 | sonney2k: nope | 19:27 |
@sonney2k | HeikoS, nope as in? | 19:27 |
HeikoS1 | Permission denied (publickey). | 19:27 |
@sonney2k | HeikoS, sure you did that from the machine w/ that ssh key? | 19:28 |
HeikoS1 | ill double check | 19:28 |
HeikoS1 | so its the file in .ssh/ids_rsa.pub | 19:30 |
HeikoS1 | and I am using that for github too | 19:30 |
@sonney2k | ohh maybe bug did not yet propagate | 19:30 |
@sonney2k | in DNS | 19:30 |
HeikoS1 | so wait? | 19:30 |
@sonney2k | HeikoS, so try ssh heiko@188.165.194.51 | 19:31 |
HeikoS1 | yep | 19:32 |
HeikoS1 | sweet | 19:32 |
@sonney2k | HeikoS, should be quite fast | 19:32 |
HeikoS1 | what system is that? | 19:33 |
@sonney2k | HeikoS, we can run the demos on it | 19:33 |
@sonney2k | debian | 19:33 |
@sonney2k | but I am still installing shogun deps | 19:33 |
HeikoS1 | ok ill try to compile it ... | 19:33 |
@sonney2k | no compiler no git yet :D | 19:33 |
HeikoS1 | ah :) | 19:33 |
@sonney2k | but yes try it and complain | 19:33 |
HeikoS1 | ok | 19:33 |
HeikoS1 | -bash: git: command not found | 19:33 |
HeikoS1 | grrrrrrrrr!!!!! :D | 19:33 |
@sonney2k | I just got it a an hour ago so don't complain | 19:34 |
@sonney2k | you all have logins already | 19:34 |
@sonney2k | I will also put the buildbot on this | 19:34 |
HeikoS1 | cool, thanks for that! | 19:34 |
@sonney2k | and remove it from the poor webserver | 19:34 |
HeikoS1 | hehe | 19:34 |
@sonney2k | HeikoS, git and cmake are installed now | 19:35 |
@sonney2k | what else? | 19:35 |
HeikoS1 | 8 cores | 19:35 |
HeikoS1 | lets see | 19:35 |
HeikoS1 | cloning | 19:35 |
HeikoS1 | compiler | 19:36 |
@sonney2k | g++/gcc are there already | 19:36 |
HeikoS1 | CMake Error: Could not find cmake module file:/home/heiko/shogun/build/CMakeFiles/CMakeCXXCompiler.cmake | 19:36 |
HeikoS1 | CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage | 19:36 |
HeikoS1 | CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage | 19:36 |
HeikoS1 | -- Configuring incomplete, errors occurred! | 19:36 |
@sonney2k | dpkg -l | grep g++ | 19:36 |
@sonney2k | ii g++ 4:4.7.2-1 amd64 GNU C++ compiler | 19:36 |
@sonney2k | ii g++-4.7 4.7.2-5 amd64 GNU C++ compiler | 19:36 |
HeikoS1 | never saw this error before | 19:37 |
HeikoS1 | I just re-logged so its not the bash session | 19:37 |
HeikoS1 | ah there we go | 19:37 |
HeikoS1 | python libs? | 19:37 |
HeikoS1 | ccmake would be good | 19:37 |
HeikoS1 | just did just did a make -j 8 :) | 19:38 |
@sonney2k | feels good doesn't it :D | 19:38 |
HeikoS1 | yes :) | 19:39 |
@sonney2k | ok swig is on | 19:39 |
@sonney2k | R develop | 19:39 |
HeikoS1 | ccmake? | 19:39 |
@sonney2k | what is ccmake? | 19:39 |
HeikoS1 | a "graphical" tool for configureing cmake options | 19:40 |
HeikoS1 | compiling went through | 19:40 |
HeikoS1 | ccache somehow is not installed by cmake | 19:41 |
HeikoS1 | recompiling re-does everything | 19:41 |
@sonney2k | ok installed | 19:41 |
@sonney2k | lua too | 19:41 |
HeikoS1 | eigen3 | 19:42 |
@sonney2k | is on | 19:42 |
HeikoS1 | CMake Error at | 19:45 |
HeikoS1 | /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 | 19:45 |
HeikoS1 | (MESSAGE): | 19:45 |
HeikoS1 | Could NOT find Jinja2 (missing: JINJA2_IMPORT_SUCCESS) | 19:45 |
HeikoS1 | Call Stack (most recent call first): | 19:45 |
HeikoS1 | /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 | 19:45 |
HeikoS1 | (_FPHSA_FAILURE_MESSAGE) | 19:45 |
HeikoS1 | cmake/FindJinja2.cmake:17 (find_package_handle_standard_args) | 19:45 |
HeikoS1 | CMakeLists.txt:723 (FIND_PACKAGE) | 19:45 |
HeikoS1 | this just started popping up | 19:45 |
@sonney2k | HeikoS, installed | 19:47 |
@sonney2k | btw how do you like the new cmake summary? | 19:47 |
@sonney2k | any ideas for improvement? | 19:47 |
HeikoS1 | sonney2k: I like that a lot | 19:48 |
HeikoS1 | so-- Could NOT find Subversion (missing: Subversion_SVN_EXECUTABLE) | 19:48 |
HeikoS1 | CMake Error at /usr/share/cmake-2.8/Modules/ExternalProject.cmake:1071 (message): | 19:48 |
HeikoS1 | error: could not find svn for checkout of GoogleMock | 19:48 |
HeikoS1 | Call Stack (most recent call first): | 19:48 |
HeikoS1 | /usr/share/cmake-2.8/Modules/ExternalProject.cmake:1542 (_ep_add_download_command) | 19:48 |
HeikoS1 | cmake/external/GoogleTestNMock.cmake:6 (ExternalProject_Add) | 19:48 |
HeikoS1 | tests/unit/CMakeLists.txt:7 (include) | 19:48 |
@sonney2k | heh it really has 10MB/s downloading deb packages | 19:50 |
@sonney2k | nice | 19:50 |
HeikoS1 | sweet | 19:50 |
HeikoS1 | svn | 19:50 |
HeikoS1 | sonney2k: ^ | 19:52 |
HeikoS1 | wiking: around? | 19:53 |
@sonney2k | HeikoS, long installed | 19:54 |
HeikoS1 | wow now ccache kicks in | 19:55 |
HeikoS1 | fast | 19:55 |
HeikoS1 | think I will buy a new notebook with 8 cores soon thats really convienient | 19:55 |
@sonney2k | hehe | 19:56 |
@sonney2k | get 32 cores ;) | 19:56 |
HeikoS1 | in a notebook? :) | 19:56 |
@sonney2k | my phone has 8 cores :P | 19:56 |
HeikoS1 | I remember something back from a computer science lecture that around 32 to 64 cores it start saturating too much due to shared memory | 19:57 |
@sonney2k | HeikoS, tales of ... | 19:57 |
HeikoS1 | well, 8 is far from that | 19:57 |
HeikoS1 | I in fact have 2 | 19:57 |
@sonney2k | no seriously it depends on the application | 19:57 |
HeikoS1 | with this hyperthreading so linux sees 4 | 19:57 |
HeikoS1 | yeah of course | 19:57 |
@sonney2k | I observed this around 8-16 cores when I did the COFFIN experiments | 19:58 |
HeikoS1 | ah interesting | 19:58 |
@sonney2k | but it depends really | 19:58 |
HeikoS1 | I think so | 19:58 |
@sonney2k | if you can squeeze everything in cache | 19:58 |
HeikoS1 | I mean its also really nice for just working | 19:58 |
@sonney2k | no shared memory issues at all | 19:58 |
@sonney2k | for compiling yes | 19:58 |
HeikoS1 | since currently when I compile shogun, my computer getts so slow | 19:58 |
@sonney2k | but otherwise hmmh | 19:59 |
HeikoS1 | also I tend to have 20 program open | 19:59 |
HeikoS1 | and you know I like eclipse :D | 19:59 |
@sonney2k | heh | 19:59 |
HeikoS1 | +20 open tabs in browser | 19:59 |
HeikoS1 | and things start to get a bit slower | 19:59 |
HeikoS1 | just passed the unit tests | 19:59 |
HeikoS1 | wow they were lightning fast | 19:59 |
HeikoS1 | oh, but I compiled without debug | 19:59 |
@sonney2k | debug is always on IIRC | 20:00 |
HeikoS1 | no | 20:01 |
HeikoS1 | default is release | 20:01 |
HeikoS1 | chcek ccmake | 20:01 |
@sonney2k | but debug symbols | 20:02 |
@sonney2k | -g is | 20:02 |
-!- gsomix [~gsomix@178.45.110.44] has joined #shogun | 20:02 | |
@sonney2k | gsomix, ! | 20:02 |
gsomix | sonney2k, hey! | 20:03 |
@sonney2k | gsomix, I hope you are OK? | 20:03 |
@sonney2k | you seemed quite busy / distracted... | 20:03 |
gsomix | sonney2k, yep. working, cleaning code, preparing PR. so, I finished a lot of my not-shogun works. | 20:06 |
gsomix | now I have a lot of `free' time. | 20:06 |
@sonney2k | gsomix, OK sounds good! | 20:06 |
@sonney2k | gsomix, so lets fix the bugs and then get at least protobuf stuff to work (or matlab if you prefer that) | 20:07 |
@sonney2k | gsomix, btw it is .mat files reading and I guess the easiest is steal code from octave and python scipy for that | 20:07 |
@sonney2k | gsomix, but first things first | 20:07 |
@sonney2k | gsomix, did you fix the locale issue already? | 20:08 |
@sonney2k | gsomix, you can just use the SG_SET_LOCALE_C | 20:08 |
@sonney2k | and SG_RESET_LOCALE macros | 20:08 |
@sonney2k | which you should use before reading/writing ascii | 20:09 |
gsomix | sonney2k, cool! I wanted to use setlocale. | 20:10 |
@sonney2k | gsomix, we had that issue already w/ asciifile | 20:11 |
@sonney2k | that is why I know it | 20:11 |
gsomix | sonney2k, OK, everything fine then | 20:11 |
@sonney2k | HeikoS, what is colpack? | 20:12 |
gsomix | sonney2k, btw, maybe you knows. can I use Eigen3 in commercial software? | 20:14 |
@sonney2k | gsomix, sure | 20:14 |
HeikoS1 | sonney2k: a library for computing graph colourings | 20:14 |
@sonney2k | HeikoS, yeah but it is not in debian? | 20:14 |
@sonney2k | where did you get it from? | 20:14 |
HeikoS1 | sonney2k: I never installed it | 20:15 |
HeikoS1 | sonney2k: and it broke travis, wiking did some cmake magic to download it | 20:15 |
HeikoS1 | so its currently an open problem | 20:15 |
HeikoS1 | but for lambday it worked | 20:15 |
-!- thoralf [~thoralf@37-5-75-8-dynip.superkabel.de] has joined #shogun | 20:15 | |
thoralf | Heyho. | 20:15 |
@sonney2k | thoralf, hey | 20:15 |
thoralf | Hey S?ren | 20:16 |
HeikoS1 | heyhohey | 20:16 |
@sonney2k | HeikoS, I think I have all deps installed now | 20:17 |
@sonney2k | except colpack and cplex *har* *har* | 20:17 |
@sonney2k | well ok mosek also not but I think wiking didn't take care of that | 20:17 |
thoralf | Can someone please restart the builds for https://github.com/shogun-toolbox/shogun/pull/1473? I think the breaks are not related to my changes: https://travis-ci.org/shogun-toolbox/shogun/builds/10670978 | 20:17 |
thoralf | sonney2k: Do you need trial licenses for cplex? | 20:18 |
@sonney2k | we should just get rid of the mosek/cplex parts | 20:18 |
@sonney2k | it is no use | 20:18 |
thoralf | Okay. Just in case: ilog is very generous with (short-term) trial licenses. | 20:19 |
@sonney2k | thoralf, ok | 20:20 |
@sonney2k | HeikoS, I will explode swap a bit | 20:20 |
HeikoS1 | sonney2k: man, the ipython guys are now thinking of adding d3js to the notebooks | 20:20 |
@sonney2k | 512MB is not enough | 20:20 |
HeikoS1 | sonney2k: what? | 20:20 |
@sonney2k | ok so we have ~2TB on this machine | 20:21 |
@sonney2k | HeikoS, what do they add d3 support for? I mean they can hardly replace matplotlib or will matplotlib get a d3 backend? | 20:25 |
HeikoS1 | no idea, just talking about it | 20:26 |
HeikoS1 | I think its in addition | 20:26 |
HeikoS1 | being able to create these things in notebooks | 20:26 |
@wiking | gimme | 20:30 |
@sonney2k | wiking, you have! | 20:30 |
@wiking | where? :) | 20:30 |
@sonney2k | man machine fast | 20:30 |
@wiking | what's the ip :) | 20:30 |
@sonney2k | 163MB/s for creating swap | 20:30 |
@wiking | iiiip | 20:31 |
@wiking | :D | 20:31 |
@wiking | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiip | 20:31 |
@wiking | :D | 20:31 |
@sonney2k | ssh wiking@bug.7nn.de | 20:31 |
@wiking | oh | 20:31 |
@wiking | hehe in | 20:31 |
@wiking | :) | 20:31 |
HeikoS1 | wiking: haha :) | 20:31 |
@wiking | cool | 20:31 |
@sonney2k | wiking, I wish gunnar did transfer the domain name | 20:31 |
@wiking | yeah | 20:32 |
@sonney2k | wiking, I just installed the system | 20:32 |
@wiking | me too | 20:32 |
@wiking | sonney2k: cool | 20:32 |
HeikoS1 | wiking: could you update the wiki on the meeting? would be good to keep good track of everything, with links to irc logs etc etc | 20:32 |
@wiking | HeikoS1: yeah i will | 20:32 |
@sonney2k | wiking, all shogun deps should be installed now | 20:32 |
@sonney2k | wiking, I also put buildslave etc on | 20:32 |
@wiking | HeikoS1: i just still have to do some work | 20:32 |
@wiking | sonney2k: \o/ | 20:32 |
@wiking | HeikoS1: non shogun related | 20:32 |
@wiking | HeikoS1: but i have to eat something you know; ) | 20:32 |
HeikoS1 | wiking: what? you are actually doing something else? :D | 20:32 |
@wiking | yeah unfortunately | 20:33 |
@wiking | on windows man | 20:33 |
@wiking | i'll fucking kill MSVC | 20:33 |
@wiking | that's like the biggest crap compiler ever i've seen | 20:33 |
@wiking | ok bbl | 20:33 |
@wiking | i gotta finish this one | 20:33 |
@wiking | *today* | 20:33 |
@sonney2k | wiking, check /home/wiking/p | 20:34 |
@sonney2k | then remove the file | 20:34 |
@sonney2k | and yes you can just do | 20:34 |
@sonney2k | sudo su | 20:34 |
@wiking | sonney2k: done | 20:34 |
@wiking | hahah hat paswd | 20:34 |
@sonney2k | wiking, if you have time you can setup the buildslave | 20:34 |
@wiking | sonney2k: mmm i doubt man | 20:34 |
@wiking | i really have some shit here to do | 20:34 |
@wiking | :( | 20:34 |
@sonney2k | yeah I guessed so | 20:34 |
@sonney2k | otherwise I will do it but not today | 20:35 |
@wiking | sonney2k: lol | 20:35 |
@wiking | cannot su | 20:35 |
@wiking | with that passwd | 20:35 |
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has joined #shogun | 20:35 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 20:35 | |
@wiking | sonney2k: just change my passwd to something easy peasy and i'll passwd then | 20:36 |
@sonney2k | wiking, try again | 20:36 |
@sonney2k | wiking, I had a typo in your name | 20:37 |
@sonney2k | iglesiasg, send me your ssh pub key | 20:37 |
@wiking | worked | 20:37 |
@iglesiasg | sonney2k, http://pastebin.com/wx5UeeWM | 20:38 |
@sonney2k | wiking, so you could create chroots for fedora / ubuntu etc under /home/fedora etc | 20:38 |
@wiking | iglesiasg: u sure about that? :) | 20:38 |
@sonney2k | iglesiasg, email please | 20:38 |
@wiking | sonney2k: will do | 20:38 |
@wiking | iglesiasg: i mean it's really not 100% that nobody can do prime factorization in O(n^p) ;) | 20:38 |
@iglesiasg | wiking, mm I thought there is no problem sending the public key, that's why it is called public hehe | 20:38 |
@sonney2k | wiking, at least he didn't send it to the mailinglist and IRC like Heiko did | 20:38 |
@wiking | sonney2k: hahaha yeah that's another security guy ;) | 20:39 |
@wiking | way to go HeikoS1 ;) | 20:39 |
@iglesiasg | wiking, let's hope none can then | 20:39 |
@wiking | iglesiasg: afaik the ppl owning that first quantum D-128 machine | 20:39 |
@wiking | they can alreeady factor it quite nicely | 20:39 |
@wiking | ;) | 20:39 |
@iglesiasg | not good | 20:39 |
@wiking | see shor algo | 20:39 |
HeikoS1 | guys i dont care about security, I got other things to do here :D | 20:39 |
@wiking | or how it is called | 20:39 |
HeikoS1 | also I can post my public key where I want | 20:40 |
HeikoS1 | nothing unsecure about that | 20:40 |
HeikoS1 | wiking: I just got the independent computation engine running on a PBS in python | 20:41 |
HeikoS1 | and that rocks | 20:41 |
HeikoS1 | going home, bye | 20:42 |
-!- HeikoS1 [~heiko@nat-189-15.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 20:43 | |
@sonney2k | iglesiasg, try ssh iglesias@bug.7nn.de | 20:43 |
@wiking | \o/ | 20:43 |
@wiking | ok back to work | 20:43 |
@iglesiasg | sonney2k, permission denied | 20:43 |
@sonney2k | iglesiasg, host bug.7nn.de | 20:44 |
@sonney2k | 188.165.194.51? | 20:44 |
@iglesiasg | yes | 20:44 |
@iglesiasg | and another line | 20:44 |
@sonney2k | ssh iglesIas | 20:45 |
@sonney2k | iglesiasg, you mistyped | 20:45 |
@sonney2k | not iglesas | 20:45 |
@sonney2k | but sias | 20:45 |
@iglesiasg | sonney2k, true | 20:45 |
@sonney2k | iglesiasg, ok now? | 20:45 |
@iglesiasg | sonney2k, yes | 20:45 |
@iglesiasg | sonney2k, sorry about that | 20:46 |
@iglesiasg | sonney2k, is it the new machine? | 20:46 |
@sonney2k | now only sergey is missing | 20:46 |
@sonney2k | iglesiasg, yes - try to compile shogun on it | 20:46 |
@sonney2k | it is really an enjoyable experience | 20:46 |
@sonney2k | (fast!) | 20:46 |
@iglesiasg | sonney2k, are we each keeping our own copy in our home? | 20:46 |
@sonney2k | iglesiasg, yes sure | 20:47 |
@sonney2k | iglesiasg, machine has 2 TB so stop caring | 20:47 |
@sonney2k | ahh but no backups! | 20:47 |
@iglesiasg | hehe sure | 20:47 |
-!- lambday [67157f4c@gateway/web/freenode/ip.103.21.127.76] has joined #shogun | 20:54 | |
lambday | HeikoS: just checked your comments | 20:54 |
lambday | HeikoS: I will test with the ozone matrix soon | 20:54 |
@sonney2k | lambday, if you send me your pubkey we have a rather fast machine now | 20:55 |
lambday | sonney2k: wow!! :D | 20:55 |
lambday | sonney2k: its the same, without the space in the end :( | 20:55 |
lambday | sonney2k: you're great! | 20:55 |
-!- arka [73bb3974@gateway/web/freenode/ip.115.187.57.116] has joined #shogun | 20:55 | |
lambday | sonney2k: I am mailing you again | 20:56 |
-!- gsomix [~gsomix@178.45.110.44] has quit [Ping timeout: 260 seconds] | 20:56 | |
@sonney2k | lambday, try ssh lambday@bug.7nn.de | 20:59 |
@iglesiasg | sonney2k, compiling.. | 20:59 |
arka | hi..m interested in this project for the upcoming 14 gsoc...can u deliver me ur mail id so that i can contct u soon.. | 20:59 |
@sonney2k | iglesiasg, me too | 20:59 |
@sonney2k | with 8 cores | 20:59 |
@iglesiasg | arka, you can find our mails in the web site | 20:59 |
@sonney2k | I guess we can kill any machine :D | 20:59 |
@iglesiasg | sonney2k, I am also doing make -j8 hehe | 20:59 |
lambday | sonney2k: yayy I am there | 21:00 |
@sonney2k | lambday, alright then enjoy | 21:00 |
lambday | :D | 21:00 |
@sonney2k | lambday, but note - no backups! | 21:00 |
lambday | sonney2k: awesome! | 21:00 |
lambday | sonney2k: alright | 21:00 |
lambday | :D | 21:00 |
@iglesiasg | arka, but please consider using the mailing list, and more importantly reading the mailing list logs | 21:00 |
@sonney2k | iglesiasg, I think we have slowed down the machine quite a bit | 21:01 |
@iglesiasg | sonney2k, I hope so, in the machine I normally work on these days the build would have finished by now :) | 21:02 |
@iglesiasg | but it also has a powerful processor -- i7 2.8GHz | 21:02 |
@sonney2k | iglesiasg, well I see ~16 jobs running cc1plus and ccache etc | 21:03 |
@sonney2k | load 14... | 21:03 |
@sonney2k | it is time that we get 64 core machines ;) | 21:04 |
@iglesiasg | sonney2k, in any case it is awesome having access to a machine like this, so thank you sooo much for taking care of it! | 21:04 |
@iglesiasg | it is like Christmas again :) | 21:04 |
@iglesiasg | last week wiking made Christmas | 21:04 |
@sonney2k | we need the buildbot running on this and our demo server | 21:05 |
@sonney2k | so I guess the machine will always have some load | 21:05 |
@iglesiasg | sonney2k, and what will happen with the machine currently running the buildbot? | 21:05 |
@iglesiasg | is it time to become pensioner? | 21:06 |
thoralf | How many cores/threads/RAM? | 21:06 |
@sonney2k | iglesiasg, well it can be our webserver | 21:06 |
@sonney2k | iglesiasg, but *only* webserver :) | 21:06 |
@sonney2k | I think this separation makes a lot of sense | 21:06 |
@sonney2k | thoralf, 24G core i7 | 21:07 |
@sonney2k | so 4 cores + 4 HT | 21:07 |
@sonney2k | thoralf, I know you have much better stuff at ZIB so I am not even asking | 21:07 |
thoralf | Not bad. | 21:07 |
@sonney2k | thoralf, 36 EUR/month | 21:07 |
@sonney2k | thanks to google's gsoc money we can afford this :D | 21:08 |
thoralf | sonney2k: No, we usually don't work on the supercomputer. ;) | 21:08 |
thoralf | Since it's to much work preparing experiments for that. | 21:08 |
lambday | whoa! | 21:08 |
-!- gsomix [~gsomix@178.45.40.223] has joined #shogun | 21:08 | |
lambday | :-o | 21:08 |
thoralf | Powerful commodity hardware rocks. | 21:09 |
@iglesiasg | omg valgrind is not installed!! | 21:12 |
@sonney2k | iglesiasg, liar ;) | 21:14 |
@iglesiasg | sonney2k, thanks! :) | 21:16 |
lambday | wiking: :( | 21:16 |
@sonney2k | lambday, ? | 21:17 |
lambday | wiking: I have made a few more classes only visible if eigen3 is there... | 21:17 |
lambday | sonney2k: without colpack, I can't get it compiled | 21:17 |
thoralf | As everyone got a chrismas present now, may I ask for mine? Could someone restart the builds for PR https://github.com/shogun-toolbox/shogun/pull/1473? ;) | 21:17 |
lambday | :( | 21:17 |
@iglesiasg | wow valgrind didn't like EPInferenceMethod tests | 21:17 |
@sonney2k | wow ccache does it in 9 secs if cache is filled | 21:17 |
thoralf | sonney2k: Which target? | 21:18 |
lambday | sonney2k: class_list.cpp seems to be trying to instantiate a class which should not be there in absence of an external library | 21:18 |
@sonney2k | thoralf, can't you do it yourself? | 21:18 |
lambday | external library=colpack (for graph coloring) | 21:18 |
@sonney2k | thoralf, anyway restart clicked | 21:18 |
thoralf | sonney2k: No, I can't. I refused travis to access my profile/email-adresses/followers on github. | 21:18 |
@sonney2k | lambday, how did you get colpack installed then? | 21:19 |
thoralf | sonney2k: Thanks. | 21:19 |
@iglesiasg | hushell, hey! | 21:19 |
@sonney2k | thoralf, why that? | 21:19 |
@iglesiasg | hushell, did you find out if there was something wrong with the unit tests? I just run valgrind on them and they were all good mmm | 21:19 |
lambday | sonney2k: I installed it beforehand... in my system it works fine since it finds colpack and sets HAVE_COLPACK=1 | 21:19 |
thoralf | sonney2k: Why should travis know my private mail addresses registered in github? | 21:19 |
thoralf | sonney2k: There's no need for that. | 21:20 |
@sonney2k | thoralf, well.. I get your point | 21:20 |
lambday | without this, shogun should compile just fine, because the class I have used this library for, I've kept this inside a #if.....#endif block | 21:20 |
thoralf | sonney2k: I'm curious: Which target finished in 9 seconds? | 21:21 |
lambday | sonney2k: its a minor thing anyway... but should work fine | 21:21 |
lambday | sonney2k: I am afraid if things work fine in absence of eigen3, because there are a few classes I only made visible in presence of eigen3 | 21:21 |
lambday | similar situation | 21:21 |
* sonney2k just ordered a tomtom multi-sport gps watch http://sports.tomtom.com/en_us/?WT.dl=99&WT.z_ban_loc=Home&WT.z_ban_id=1&WT.z_ban=2&1.WT.ac=SportWatch-Banner | 21:21 | |
@sonney2k | thoralf, all interfaces | 21:22 |
@sonney2k | lambday, but eigen3 is installed | 21:22 |
thoralf | sonney2k: Wow. | 21:22 |
lambday | sonney2k: yes that's why it works fine... if eigen3 is NOT installed, I think I'd get similar type of errors for few more classes as well | 21:22 |
@sonney2k | thoralf, I would wish I had that back in the summer | 21:22 |
@sonney2k | thoralf, in winter it is rather boring - since I use this for outdoor swimming | 21:23 |
lambday | really excited about the 3.0 release | 21:25 |
lambday | sonney2k: would it include the additions that we made in this gsoc? | 21:25 |
@sonney2k | lambday, of course | 21:25 |
lambday | sonney2k: yayy :D | 21:25 |
@sonney2k | that is why you all have to finish you projects :D | 21:25 |
lambday | sonney2k: hehehe :D | 21:26 |
lambday | sonney2k: well, regarding mine, all modules have been implemented.. :-/ I gotta add more and more tests... | 21:26 |
lambday | and think of optimitions | 21:26 |
@sonney2k | no worries | 21:26 |
lambday | optimizations | 21:26 |
-!- arka [73bb3974@gateway/web/freenode/ip.115.187.57.116] has quit [Quit: Page closed] | 21:26 | |
@sonney2k | we still ahve a month at least | 21:26 |
lambday | yeah... | 21:27 |
lambday | this week after this PR gets merged, I'll work on practical scenarios (the ozone matrix) where the project is actually going to be used | 21:28 |
lambday | getting really excited, and a bit scared as well.. | 21:29 |
thoralf | sonney2k: I didn't add my name to none of the changed files' preamble - is there a policy for that? | 21:29 |
thoralf | sonney2k: Didn't take any credits so far. ;) | 21:29 |
lambday | I was reading a HKL paper and read your reference :D | 21:31 |
lambday | I wanna understand this MKL thing... | 21:32 |
@sonney2k | thoralf, take credit dammit | 21:36 |
-!- sonne|osx [~sonne@f053046119.adsl.alicedsl.de] has joined #shogun | 21:38 | |
shogun-buildbot | build #53 of osx1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/osx1%20-%20libshogun/builds/53 blamelist: Soeren Sonnenburg <sonne@debian.org>, Thoralf Klein <thoralf.klein@zib.de>, Kevin <kevinhughes27@gmail.com>, Heiko Strathmann <heiko.strathmann@gmail.com>, Fernando Iglesias | 21:50 |
shogun-buildbot | <fernando.iglesiasg@gmail.com>, Roman Votyakov <votjakovr@gmail.com> | 21:50 |
hushell | iglesiasg: hi, valgrind is fine, I think the bugs are initialization | 21:54 |
hushell | iglesiasg: I found HeikoS corrects my mistakes https://github.com/shogun-toolbox/shogun/commit/95c1414b728b01830d3cff8ca5415cf3bbea344b | 21:54 |
hushell | HeikoS: Thanks! :) | 21:55 |
hushell | iglesiasg: Shall I send a PR right now? If not urgent I'll include it with my PR a bit later today | 21:56 |
@iglesiasg | hushell, it is better if you send a pull request just with that | 21:56 |
@iglesiasg | hushell, it is a good practice to keep pull requests and commits in general with small functionality as purpose I think | 21:57 |
@iglesiasg | easier to revise, also easier to debug in case it turns out that there was a bug in any of them | 21:58 |
hushell | iglesiasg: okay, I'll do it right away | 21:58 |
-!- lambday [67157f4c@gateway/web/freenode/ip.103.21.127.76] has quit [Ping timeout: 250 seconds] | 22:04 | |
shogun-buildbot | build #1627 of deb3 - modular_interfaces is complete: Failure [failed install test python_modular] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1627 | 22:26 |
-!- pickle27 [~kevin@d67-193-243-174.home3.cgocable.net] has left #shogun [] | 22:30 | |
-!- gsomix [~gsomix@178.45.40.223] has quit [Ping timeout: 245 seconds] | 22:33 | |
@iglesiasg | all right people, good night! | 22:34 |
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has quit [Quit: Ex-Chat] | 22:34 | |
-!- gsomix [~gsomix@178.45.40.223] has joined #shogun | 22:50 | |
thoralf | sonney2k: Apropos big machines. This is what we want: http://heise.de/-1943751 | 23:36 |
thoralf | :D | 23:36 |
-!- hushell [~hushell@c-98-232-178-161.hsd1.or.comcast.net] has quit [Ping timeout: 264 seconds] | 23:48 | |
shogun-buildbot | build #1626 of deb3 - modular_interfaces is complete: Failure [failed compile csharp_modular] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1626 | 23:52 |
-!- thoralf [~thoralf@37-5-75-8-dynip.superkabel.de] has quit [Quit: Konversation terminated!] | 23:58 | |
--- Log closed Wed Aug 28 00:00:34 2013 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!