--- Log opened Fri Aug 30 00:00:37 2013 | ||
@iglesiasg | hey gsomix_! | 00:01 |
---|---|---|
@iglesiasg | gsomix_, how are you doing? | 00:01 |
@sonney2k | iglesiasg, I think he must be sleeping by now | 00:05 |
@sonney2k | it is like 2 or 3 am :) | 00:05 |
@iglesiasg | sonney2k, aham, what is his timezone? | 00:05 |
@iglesiasg | I thought it was somewhere in the US | 00:05 |
@sonney2k | iglesiasg, smae like lisitsyn's | 00:05 |
@iglesiasg | no idea what smae is :S | 00:06 |
@sonney2k | same :P | 00:07 |
@iglesiasg | aah hehe | 00:07 |
@iglesiasg | I checked http://acronyms.thefreedictionary.com/SMAE and I was like what?! | 00:08 |
@sonney2k | Sailor Moon Awards Engine of course | 00:09 |
@sonney2k | man! | 00:09 |
@iglesiasg | yeah that one was best | 00:09 |
@sonney2k | iglesiasg, ohh man I finally ordered this damn sportswatch | 00:11 |
@iglesiasg | hehe good | 00:12 |
@sonney2k | or maybe not | 00:12 |
@sonney2k | now I will have to go by bike to job and do all kinds of sports | 00:12 |
@iglesiasg | hehe | 00:13 |
@iglesiasg | I did my personal record in a race last week btw! | 00:13 |
@iglesiasg | 5 km -- 20:30 | 00:13 |
@sonney2k | I don't run | 00:14 |
@iglesiasg | run is for weaks :D | 00:16 |
@sonney2k | iglesiasg, no I am a lame duck on land | 00:17 |
@sonney2k | iglesiasg, btw I think it might also be swig related | 00:17 |
@sonney2k | iglesiasg, could be he has an old swig version that causes issues in the generated wrapper code | 00:17 |
@iglesiasg | it could be, he mentioned the error happened in the Python part | 00:17 |
-!- hushell [~hushell@c-98-232-178-161.hsd1.or.comcast.net] has quit [Ping timeout: 256 seconds] | 00:40 | |
@iglesiasg | HeikoS, ping | 01:09 |
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has joined #shogun | 01:25 | |
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has quit [Ping timeout: 246 seconds] | 02:04 | |
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has quit [Quit: Ex-Chat] | 02:30 | |
-!- hushell [~hushell@c-98-232-178-161.hsd1.or.comcast.net] has joined #shogun | 03:15 | |
-!- sonne|osx_ [~sonne@f053036061.adsl.alicedsl.de] has joined #shogun | 03:46 | |
-!- sonne|osx [~sonne@f053046168.adsl.alicedsl.de] has quit [Ping timeout: 240 seconds] | 03:48 | |
-!- sonne|osx_ is now known as sonne|osx | 03:48 | |
-!- HeikoS [~androirc@90.204.242.124] has quit [Ping timeout: 240 seconds] | 05:51 | |
-!- gsomix_ [~gsomix@109.169.146.219] has quit [Ping timeout: 264 seconds] | 06:36 | |
-!- gsomix_ [~gsomix@80.234.26.132] has joined #shogun | 06:48 | |
-!- pickle27 [~kevin@d67-193-243-174.home3.cgocable.net] has left #shogun [] | 06:49 | |
-!- foulwall [~zhengyang@114.255.40.7] has quit [Quit: leaving] | 06:57 | |
-!- foulwall [~zhengyang@114.255.40.7] has joined #shogun | 07:07 | |
-!- sonne|osx [~sonne@f053036061.adsl.alicedsl.de] has quit [Quit: sonne|osx] | 07:32 | |
-!- sonne|osx [~sonne@89.204.139.233] has joined #shogun | 08:10 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 08:11 | |
shogun-notifier- | shogun: Fernando Iglesias :develop * 428be1e / src/shogun/ (18 files): https://github.com/shogun-toolbox/shogun/commit/428be1e1302ad2d95d65d0dd981a8b72e8ed72b4 | 08:11 |
shogun-notifier- | shogun: Fix a few Doxygen warnings. | 08:11 |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * 9dfa747 / src/shogun/ (18 files): https://github.com/shogun-toolbox/shogun/commit/9dfa7474585f99f3707b50caf1e4cbbfb59098a0 | 08:11 |
shogun-notifier- | shogun: Merge pull request #1497 from iglesias/develop | 08:11 |
shogun-notifier- | shogun: | 08:11 |
shogun-notifier- | shogun: Fix a few Doxygen warnings. | 08:11 |
shogun-notifier- | shogun: Fernando Iglesias :develop * 894924d / doc/ipython-notebooks/metric/LMNN.ipynb: https://github.com/shogun-toolbox/shogun/commit/894924d09d01461a7a5602987281269bd31e1760 | 08:12 |
shogun-notifier- | shogun: Add ipython notebook with LMNN applied to toy data set. | 08:12 |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * 9a4060e / doc/ipython-notebooks/metric/LMNN.ipynb: https://github.com/shogun-toolbox/shogun/commit/9a4060e25ba28bdfc7a97de30d40509fb61124de | 08:12 |
shogun-notifier- | shogun: Merge pull request #1498 from iglesias/feature/lmnn | 08:12 |
shogun-notifier- | shogun: | 08:12 |
shogun-notifier- | shogun: First stage of the LMNN ipython notebook. | 08:12 |
shogun-buildbot | build #1933 of deb1 - libshogun is complete: Failure [failed compile] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1933 blamelist: Soeren Sonnenburg <sonne@debian.org>, Fernando Iglesias <fernando.iglesiasg@gmail.com> | 08:19 |
sonne|osx | foulwall: good morning! | 08:22 |
sonne|osx | foulwall: how is it going? | 08:22 |
sonne|osx | brb | 08:26 |
-!- sonne|osx [~sonne@89.204.139.233] has quit [Quit: sonne|osx] | 08:26 | |
-!- gsomix__ [~gsomix@109.169.159.34] has joined #shogun | 08:26 | |
-!- gsomix_ [~gsomix@80.234.26.132] has quit [Ping timeout: 264 seconds] | 08:29 | |
lisitsyn | sonne|work: so when is your flight? when do you arrive? | 08:41 |
sonne|work | lisitsyn: same like HeikoS | 08:41 |
lisitsyn | sonne|work: ah so you share the flight? | 08:41 |
lisitsyn | sonne|work: ok then I'll go for that lufthansa flight that arrives 12:20 | 08:42 |
lisitsyn | I'll wait you there and then we go | 08:42 |
sonne|work | lisitsyn: you will likely need 1 hour extra to enter the US | 08:42 |
lisitsyn | sonne|work: yes may be even more | 08:42 |
lisitsyn | so it is unclear who gonna wait | 08:42 |
sonne|work | lisitsyn: and you will not allowed to use a mobile phone | 08:43 |
sonne|work | even though they have wifi on the airport | 08:43 |
sonne|work | anyway we will somehow make it | 08:43 |
lisitsyn | sonne|work: well you know how I look like and I know how you look like | 08:43 |
sonne|work | lisitsyn: luckily | 08:43 |
lisitsyn | that's a plus | 08:43 |
lisitsyn | sonne|work: what's the deal with mobile phone? | 08:44 |
sonne|work | alright got a new machine so reboot time | 08:44 |
-!- sonne|work [~sonnenbu@91-64-72-127-dynip.superkabel.de] has left #shogun [] | 08:44 | |
thoralf | Heyho. | 08:48 |
lisitsyn | thoralf: hey | 08:50 |
thoralf | lisitsyn:) | 08:54 |
shogun-buildbot | build #1565 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1565 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com> | 09:10 |
-!- lisitsyn [~lisitsyn@fb2-lo1.global63.net] has quit [Quit: Leaving.] | 09:14 | |
-!- sonne|work [~sonnenbu@91-64-72-127-dynip.superkabel.de] has joined #shogun | 09:38 | |
shogun-buildbot | build #1650 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/1650 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com> | 09:45 |
shogun-buildbot | build #1349 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1349 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com> | 09:45 |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun | 09:55 | |
-!- HeikoS [~androirc@90.204.242.124] has joined #shogun | 10:05 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 10:06 | |
-!- gsomix_ [~gsomix@95.67.177.128] has joined #shogun | 10:06 | |
-!- gsomix__ [~gsomix@109.169.159.34] has quit [Ping timeout: 245 seconds] | 10:08 | |
-!- van51 [~van51@ppp-2-87-4-38.home.otenet.gr] has joined #shogun | 10:24 | |
shogun-notifier- | shogun: Fernando Iglesias :develop * 797ca65 / src/shogun/metric/ (4 files): https://github.com/shogun-toolbox/shogun/commit/797ca650950de0aed31535017c5ce148b9830f5c | 10:43 |
shogun-notifier- | shogun: Add option in LMNN to learn a diagonal transformation. | 10:43 |
shogun-notifier- | shogun: Fernando Iglesias :develop * 65a4045 / tests/unit/metric/LMNN_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/65a404568fedc65529cd641da82aa2c4bfebed60 | 10:43 |
shogun-notifier- | shogun: Unit test for LMNN diagonal mode. | 10:43 |
shogun-notifier- | shogun: Fernando Iglesias :develop * bc05ff8 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/bc05ff88b3e6e1d4b0196a2dc8201a48595665ab | 10:43 |
shogun-notifier- | shogun: Merge pull request #1461 from iglesias/feature/lmnn_diagonal | 10:43 |
shogun-notifier- | shogun: | 10:43 |
shogun-notifier- | shogun: Add option in LMNN to learn a diagonal transformation. | 10:43 |
lisitsyn | sonne|work: https://code.google.com/p/googletest/downloads/detail?name=gtest-1.7.0-rc1.zip | 10:58 |
lisitsyn | good timing | 10:58 |
sonne|work | finally... | 10:58 |
shogun-buildbot | build #1566 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1566 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com> | 11:03 |
-!- az_de [82954e22@gateway/web/freenode/ip.130.149.78.34] has joined #shogun | 11:07 | |
-!- sonne|work [~sonnenbu@91-64-72-127-dynip.superkabel.de] has quit [Remote host closed the connection] | 11:10 | |
-!- az_de [82954e22@gateway/web/freenode/ip.130.149.78.34] has quit [Client Quit] | 11:12 | |
-!- HeikoS1 [~heiko@nat-183-166.internal.eduroam.ucl.ac.uk] has joined #shogun | 11:29 | |
-!- sonne|work [~sonnenbu@91-64-72-127-dynip.superkabel.de] has joined #shogun | 11:29 | |
-!- iglesiasg [~iglesias@2001:6b0:1:1041:49a7:bd41:6df2:b1e0] has joined #shogun | 11:32 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 11:32 | |
shogun-buildbot | build #1934 of deb1 - libshogun is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1934 | 11:35 |
shogun-buildbot | build #1350 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1350 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com> | 11:40 |
shogun-buildbot | build #1567 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1567 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com> | 11:42 |
-!- van51 [~van51@ppp-2-87-4-38.home.otenet.gr] has quit [Quit: Leaving.] | 11:47 | |
shogun-buildbot | build #1651 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/1651 | 12:01 |
shogun-buildbot | build #1351 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1351 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com> | 12:22 |
HeikoS1 | iglesiasg: pong | 12:31 |
lisitsyn | oh 90 mins | 12:32 |
lisitsyn | good | 12:32 |
@iglesiasg | HeikoS1, mm let me remember what was it I wanted to ask | 12:32 |
HeikoS1 | iglesiasg, lisitsyn: please have a look at the meeting draft I sent | 12:32 |
HeikoS1 | iglesiasg: haha :) | 12:32 |
@iglesiasg | HeikoS1, I don't think I do remember fuck | 12:33 |
HeikoS1 | lisitsyn: also, do you have an idea about this: | 12:33 |
HeikoS1 | https://travis-ci.org/shogun-toolbox/shogun/jobs/10763604 | 12:33 |
HeikoS1 | iglesiasg: haha :) dont worry | 12:33 |
@iglesiasg | next time I will just write it in the chat | 12:33 |
HeikoS1 | iglesiasg: I like your notebook | 12:33 |
HeikoS1 | iglesiasg: do we have some algorithms that can take a distance metric? | 12:34 |
HeikoS1 | iglesiasg: because would be cool to see that in there | 12:34 |
HeikoS1 | like you mention this knn one | 12:34 |
HeikoS1 | can ours do that? | 12:34 |
@iglesiasg | yeah sure | 12:34 |
@iglesiasg | that's how I benchmark our LMNN | 12:34 |
@iglesiasg | the flow is like this | 12:35 |
lisitsyn | HeikoS1: yes I know | 12:35 |
@iglesiasg | data -> LMNN -> distance -> kNN -> classification | 12:35 |
HeikoS1 | iglesiasg: cool, so this would be nice to have in the toy example | 12:35 |
HeikoS1 | then one can compare classic knn vs metric knn | 12:35 |
@iglesiasg | roughly, kNN also gets the data of course | 12:35 |
@iglesiasg | HeikoS1, yeah sure, still to come :) | 12:35 |
HeikoS1 | lisitsyn: any ideas about that? | 12:35 |
@iglesiasg | Georg had a nice idea about plotting neighbours graphs | 12:36 |
lisitsyn | HeikoS1: fixing | 12:36 |
@iglesiasg | and compare the neighbours found by kNN with Euclidean and kNN with LMNN-distance | 12:36 |
HeikoS1 | lisitsyn: how? | 12:36 |
HeikoS1 | iglesiasg: sweet | 12:37 |
HeikoS1 | this is exactly the stuff we need :D | 12:37 |
shogun-notifier- | shogun: Sergey Lisitsyn :develop * c9aea34 / src/interfaces/modular/modshogun_ignores.i: https://github.com/shogun-toolbox/shogun/commit/c9aea344300ebee55feda78443c33228892a22ce | 12:37 |
shogun-notifier- | shogun: Ignore sparsity structure in modular | 12:37 |
HeikoS1 | iglesiasg: do these things also work on manifolds? | 12:37 |
lisitsyn | HeikoS1: ^ | 12:37 |
@iglesiasg | HeikoS1, let me show you a new version of the notebook | 12:37 |
HeikoS1 | lisitsyn: cool, do you think its safe to push now? or should I ask travis again? | 12:37 |
@iglesiasg | HeikoS1, yeah, you can actually do dim red with LMNN | 12:37 |
lisitsyn | HeikoS1: where do you want to push it to? | 12:38 |
HeikoS1 | iglesiasg: wow nice! | 12:39 |
HeikoS1 | lisitsyn: I updated my PR, lets see | 12:39 |
@iglesiasg | HeikoS1, at the end I explained a bit this idea http://nbviewer.ipython.org/6334214 | 12:39 |
lisitsyn | HeikoS1: ah got it - I think it should work now | 12:39 |
HeikoS1 | lisitsyn: will wait for https://travis-ci.org/shogun-toolbox/shogun/builds/10793683 | 12:40 |
@iglesiasg | HeikoS1, instead of interpreting LMNN's result as a distance measure, there is another interpretation of it as a linear transformation | 12:40 |
@iglesiasg | so in the last plot what I am showing is how the data looks like after applying this transformation to the data | 12:40 |
HeikoS1 | iglesiasg: nice, reading | 12:40 |
HeikoS1 | iglesiasg: btw you can just import pylab | 12:40 |
HeikoS1 | then you get numpy and matplotlib | 12:41 |
@iglesiasg | I might change it | 12:41 |
HeikoS1 | iglesiasg: not really important, just wanted to mention it since its less typing :) | 12:41 |
@iglesiasg | I am in this period of my life where I like to be implicit importing python modules :) | 12:41 |
@iglesiasg | explicit sorry, no implicit | 12:41 |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has left #shogun [] | 12:42 | |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun | 12:42 | |
HeikoS1 | haha | 12:42 |
lisitsyn | HeikoS1: I am ok with your draft | 12:43 |
HeikoS1 | lisitsyn: even with aksing for more and more things? :) | 12:43 |
lisitsyn | HeikoS1: yeah loooks ok | 12:43 |
HeikoS1 | alright | 12:43 |
lisitsyn | HeikoS1: have you seen sonne|work had some troubles with cheap flight? | 12:44 |
HeikoS1 | lisitsyn: ? | 12:44 |
HeikoS1 | he told me he booked | 12:44 |
HeikoS1 | 939 euros or so | 12:44 |
HeikoS1 | but from berlin | 12:44 |
lisitsyn | HeikoS1: well it was more expensive than expected? | 12:44 |
HeikoS1 | yeah | 12:44 |
HeikoS1 | lisitsyn: saw that | 12:44 |
HeikoS1 | lisitsyn: well its a US flight, these are expensive | 12:44 |
@iglesiasg | lisitsyn, but do you have a limit in the money you can spend for the flight? | 12:44 |
HeikoS1 | mine is quite cheap | 12:44 |
lisitsyn | iglesiasg: IDK | 12:44 |
HeikoS1 | 600 euros | 12:44 |
@iglesiasg | I am assuming you get money from Google to do it | 12:45 |
HeikoS1 | yeah we should get it back | 12:45 |
HeikoS1 | if not we have the gsoc money | 12:45 |
lisitsyn | iglesiasg: well with some limits I guess | 12:45 |
@iglesiasg | aham | 12:45 |
lisitsyn | mine is out of the limit | 12:45 |
HeikoS1 | lisitsyn deserves to come with us | 12:45 |
lisitsyn | I think | 12:45 |
lisitsyn | :) | 12:45 |
@iglesiasg | sure | 12:45 |
@iglesiasg | I think it is definitely a good way of using that money | 12:45 |
HeikoS1 | really looking forward! :) | 12:45 |
lisitsyn | HeikoS1: once I get visa I buy that lufthansa that arrives to sfo 12:20 | 12:45 |
HeikoS1 | ok | 12:46 |
HeikoS1 | lisitsyn: 6 sept right? | 12:46 |
lisitsyn | HeikoS1: and once they have all the penetration procedures done we meet | 12:46 |
lisitsyn | :D | 12:46 |
HeikoS1 | fingers crossed! | 12:46 |
HeikoS1 | haha deep penetration | 12:46 |
lisitsyn | HeikoS1: yes 6 sept | 12:46 |
HeikoS1 | ok, doing some work now, see you in an hour | 12:47 |
lisitsyn | HeikoS1: see you | 12:47 |
shogun-buildbot | build #1568 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1568 blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com> | 12:50 |
lisitsyn | ohhh wasabi-chan has died http://icdn.lenta.ru/images/2013/08/30/13/20130830132651290/pic_df31d3d81263af49357f182a81b1c811.jpg | 12:52 |
thoralf | lisitsyn: wtf? ;) | 12:59 |
lisitsyn | thoralf: he was attacked by a raven so that cute thing is for recover :( | 13:00 |
@iglesiasg | noooooo | 13:14 |
@iglesiasg | I just download Matlab source code for a metric learning method | 13:15 |
@iglesiasg | and the readme is a .doc | 13:15 |
@iglesiasg | faith in humanity completely lost | 13:15 |
HeikoS1 | haha | 13:17 |
HeikoS1 | dont use matlab | 13:17 |
HeikoS1 | its evil | 13:17 |
HeikoS1 | :D | 13:17 |
@iglesiasg | yeah.. but people use it so... | 13:17 |
@iglesiasg | HeikoS1, I remember you were a pro-matlaber not so long ago though :P | 13:17 |
HeikoS1 | iglesiasg: I am still;) | 13:19 |
HeikoS1 | switched to python though | 13:19 |
HeikoS1 | but still massively use it | 13:19 |
HeikoS1 | unfortunately | 13:19 |
HeikoS1 | lack of proper shogun support still bugs me | 13:20 |
@iglesiasg | I use it too quite a bit | 13:20 |
@iglesiasg | it is where I get stuff working fastest | 13:20 |
@iglesiasg | but steadily my Python skills are improving | 13:21 |
HeikoS1 | iglesiasg: same here | 13:24 |
HeikoS1 | notebooks are great to prototype | 13:24 |
HeikoS1 | using them a lot | 13:24 |
shogun-buildbot | build #1352 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1352 blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com> | 13:25 |
-!- az_de [82954e22@gateway/web/freenode/ip.130.149.78.34] has joined #shogun | 13:48 | |
-!- Cheng [~Cheng@pa49-180-112-58.pa.nsw.optusnet.com.au] has joined #shogun | 13:50 | |
-!- pickle27 [~kevin@d67-193-243-174.home3.cgocable.net] has joined #shogun | 13:51 | |
-!- lisitsyn1 [~lisitsin@mxs.kg.ru] has joined #shogun | 13:52 | |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Ping timeout: 245 seconds] | 13:53 | |
HeikoS1 | Meeting in 5 | 13:55 |
HeikoS1 | sonne|work: around? | 13:55 |
shogun-buildbot | build #1652 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/1652 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com> | 13:56 |
HeikoS1 | wiking: are you there? | 13:56 |
HeikoS1 | who is still missing? van51, roman .. | 13:58 |
-!- gsomix_ is now known as gsomix | 13:59 | |
gsomix | hey | 13:59 |
HeikoS1 | hi! | 14:00 |
HeikoS1 | still waiting for some people | 14:00 |
HeikoS1 | maybe 5 more misn | 14:00 |
-!- votjakovr [2ef103d1@gateway/web/freenode/ip.46.241.3.209] has joined #shogun | 14:01 | |
HeikoS1 | votjakovr: hi! | 14:01 |
votjakovr | HeikoS1: hi! | 14:02 |
HeikoS1 | Ok, I think we are almost complete | 14:02 |
HeikoS1 | lets go :) everyone there and ready? | 14:03 |
-!- van51 [~van51@ppp-94-66-14-37.home.otenet.gr] has joined #shogun | 14:03 | |
HeikoS1 | van51: hi! | 14:03 |
van51 | hello | 14:03 |
@iglesiasg | ready! :) | 14:03 |
HeikoS1 | ok then | 14:03 |
HeikoS1 | Welcome to the last Shogun GSoC meeting before the "pencils down" | 14:03 |
HeikoS1 | deadline, September 16. | 14:03 |
hushell | Hi~ | 14:04 |
HeikoS1 | We will have one more post GSoC meeting in between then and September | 14:04 |
HeikoS1 | 23, which is the evaluation deadline, to celebrate, and to give | 14:04 |
HeikoS1 | details about the final evaluations (which are quite similar to | 14:04 |
HeikoS1 | mid-term) | 14:04 |
HeikoS1 | There are a little less than 4 weeks left. So everyone should be about | 14:04 |
HeikoS1 | to finish the coding parts of their project. | 14:04 |
HeikoS1 | The last 1-2 weeks are for documentation, polishing, reviewing (will soon explain), not for coding new stuff! | 14:04 |
HeikoS1 | This means coding has to be done in 2-3 weeks. Please be aware of that | 14:04 |
HeikoS1 | The topics for today are | 14:04 |
HeikoS1 | 1.) IPython notebooks. | 14:05 |
HeikoS1 | 2.) Examples/Web-demos | 14:05 |
HeikoS1 | 3.) Student Peer-reviewing of project documentation. | 14:05 |
HeikoS1 | 4) Project updates | 14:05 |
HeikoS1 | Any other suggestions? | 14:05 |
HeikoS1 | lisitsyn1, iglesiasg, sonne|work ? | 14:05 |
HeikoS1 | ok then | 14:06 |
HeikoS1 | 1.) IPython notebooks. | 14:06 |
HeikoS1 | Again on the purpose: The notebooks should be a documentation of your complete GSoC project. | 14:06 |
HeikoS1 | So don't just do simple toy examples, but rather describe all classes that you implemented, when they are applicable, etc. | 14:06 |
HeikoS1 | Give a high-level overview of the classes you implemented (you know this, but others don't) | 14:06 |
HeikoS1 | Give an example for every method you implemented if possible. Include non-toy datasets. | 14:06 |
HeikoS1 | Include many plots to make them look cool. | 14:06 |
HeikoS1 | Give references to the papers that you implemented. | 14:06 |
HeikoS1 | The notebooks will be included in the upcoming Shogun 3.0 release (on our website), so your projects will get a lot of attention. | 14:06 |
HeikoS1 | Your notebooks will be the main starting point for people to try out your stuff, so make them as nice as possible. | 14:07 |
HeikoS1 | pickle27 and iglesiasg already have started on this, others please join | 14:07 |
@iglesiasg | (HeikoS1 nothing to add, sorry the delay) | 14:07 |
-!- zeller_ [~zeller@embln.embl.de] has joined #shogun | 14:07 | |
HeikoS1 | Some more inspiration: http://scikit-learn.org | 14:07 |
@iglesiasg | zeller_, hi Georg! :) | 14:07 |
HeikoS1 | please start rather earlier than later on this process, as it takes some time | 14:08 |
HeikoS1 | On a technical side: Please submit the notebooks without result cells, as we will render them automagically | 14:08 |
pickle27 | HeikoS1: how do we do that? | 14:08 |
HeikoS1 | iglesiasg, pickle27 could you maybe post links to the current version of yours? | 14:08 |
@iglesiasg | HeikoS1, question! | 14:08 |
HeikoS1 | pickle27: you can remove all result cells in the editor | 14:09 |
@iglesiasg | sure, there you go http://nbviewer.ipython.org/6334214 | 14:09 |
HeikoS1 | iglesiasg: question | 14:09 |
@iglesiasg | there is a couple of typos in the last part, I will fix them | 14:09 |
@iglesiasg | HeikoS1, so for the version we submit, we don't include the figures? | 14:09 |
@iglesiasg | not sure if figures are included as result cells | 14:09 |
HeikoS1 | pickle27: clear al | 14:10 |
HeikoS1 | exactly, just do clear | 14:10 |
HeikoS1 | cell->all output->clear | 14:10 |
HeikoS1 | the graphics are stored in binary format and we do not want that in the git | 14:10 |
pickle27 | http://nbviewer.ipython.org/urls/raw.github.com/shogun-toolbox/shogun/develop/doc/ipython-notebooks/ica/bss_jade.ipynb | 14:10 |
@iglesiasg | oh nice, thanks for the clear shortcut | 14:11 |
HeikoS1 | We have a mechanism that renders the current git version every night and uploads the result (with plots) to our website from where people can view them | 14:11 |
pickle27 | HeikoS1: okay that makes sense, I was wondering about that | 14:11 |
HeikoS1 | iglesiasg: will sool provide a page on the website for that | 14:11 |
@iglesiasg | yep, priority once GSoC period is over | 14:11 |
HeikoS1 | sure | 14:11 |
HeikoS1 | ok, again to emphasize: your whole projects with all its subtleties should be documented in one notebook | 14:12 |
HeikoS1 | any other questions? | 14:12 |
HeikoS1 | hushell, gsomix, van51 everything clear? | 14:12 |
HeikoS1 | votjakovr: ^ ? | 14:12 |
gsomix | HeikoS, yep | 14:13 |
van51 | HeikoS1: so far yeah | 14:13 |
HeikoS1 | cool! | 14:13 |
HeikoS1 | 2.) Next point: Examples/Web-demos | 14:13 |
votjakovr | HeikoS1: i've got one: many parts of my project are depends on last year project, should i document them? | 14:13 |
HeikoS1 | votjakovr: focus on your gsoc project in the norebook, and when thats done, it would be cool if you get a bit into the regression too | 14:14 |
votjakovr | HeikoS1: ok | 14:14 |
HeikoS1 | votjakovr: as you fixed tons of bugs in there, it only works cause of your gsoc project :) | 14:14 |
HeikoS1 | ok then, examples/web-demos | 14:14 |
HeikoS1 | As said before, the most common use cases of your methods should be illustrated in a c++ example and at least one modular interface (python) | 14:14 |
HeikoS1 | so at least 1-3 examples | 14:15 |
HeikoS1 | If you want to do more, we greatly appreciate that. | 14:15 |
HeikoS1 | like pickle27, who did some static examples (and interfaces) | 14:15 |
HeikoS1 | keep in mind for the modular interfaces, you need to define interface files, start with that soon | 14:15 |
HeikoS1 | Now that was said before | 14:16 |
HeikoS1 | As some of you may have noticed, we have a growing web-demo framework, written by foulwall. | 14:16 |
HeikoS1 | foullwall could you share a link=? | 14:16 |
HeikoS1 | Everyone, so if you want to, and have time, include and example of your method in there. | 14:17 |
HeikoS1 | We think this is very cool for presenting Shogun. As for example for the NIPS workshop where we want to send things to | 14:17 |
HeikoS1 | Talk to S?ren and foulwall on how to do this. | 14:17 |
HeikoS1 | Note this is optional, but we would love to see more demos on the new projects | 14:17 |
HeikoS1 | foulwall: link? | 14:17 |
foulwall | http://nn.7nn.de:8000/ | 14:18 |
HeikoS1 | foulwall, as you don't have to write a notebook, please write a good documentation on how to use the web-framework. | 14:19 |
HeikoS1 | It should be easy for anyone to extend/add demos after reading it | 14:19 |
zeller_ | the link doesn't seem to work for me... | 14:19 |
foulwall | Ok HeikoS1 , | 14:19 |
@iglesiasg | zeller_, yeah, sorry about that. You have to complete the url with one of the examples you get listed in the 404 page | 14:20 |
@iglesiasg | zeller_, for instance, http://nn.7nn.de:8000/clustering/entrance | 14:20 |
HeikoS1 | zeller_: try for example this one | 14:20 |
HeikoS1 | http://nn.7nn.de:8000/classification/binary/entrance | 14:20 |
zeller_ | ah alright thx | 14:20 |
foulwall | zeller_: sorry I didn't add a entrance page | 14:20 |
HeikoS1 | foulwall: we plan to integrate this to our webpage at some point, s?ren will update you on that | 14:20 |
HeikoS1 | if we had the new gsoc methods in the demos, that would be awesome | 14:21 |
foulwall | ok HeikoS1 | 14:21 |
@iglesiasg | foulwall, the demos look really fancy :) | 14:21 |
foulwall | haha iglesiasg | 14:21 |
HeikoS1 | I like them a lot, too :) | 14:21 |
HeikoS1 | Questions on that? | 14:21 |
HeikoS1 | Ok then to something new this year's GSoC | 14:22 |
HeikoS1 | 3.) Student Peer-reviewing of project documentation. | 14:22 |
HeikoS1 | We think it is a good idea that someone who is not familiar with your projects takes a look. | 14:22 |
HeikoS1 | This is why we ask you to pair up and to review each others project a bit. | 14:22 |
HeikoS1 | We hope to get some synergistic effects from this, thats what open-source is about after all :) | 14:22 |
HeikoS1 | Note that we do not ask you to review code (although feel free to do so), but rather documentation and usability. | 14:22 |
HeikoS1 | Such as | 14:22 |
lisitsyn1 | oops guys sorry | 14:22 |
HeikoS1 | -Class documentation | 14:22 |
HeikoS1 | Are all methods documented with doxygen? | 14:22 |
HeikoS1 | Are all classes properly documented in @brief? | 14:22 |
HeikoS1 | How is the framework API used, what things can be combined? | 14:22 |
HeikoS1 | -IPython notebooks | 14:23 |
HeikoS1 | Try to understand things, and if not, tell each other what's not clear. | 14:23 |
HeikoS1 | Suggest extensions | 14:23 |
HeikoS1 | etc | 14:23 |
HeikoS1 | lisitsyn1: hello there ;) | 14:23 |
lisitsyn1 | hey | 14:23 |
HeikoS1 | Again, for the web-demo framework of foulwall, there is also documentation/usability to review. | 14:23 |
HeikoS1 | Here is a random list of student pairs: | 14:24 |
HeikoS1 | van51 - gsomix | 14:24 |
HeikoS1 | hushell - lambday | 14:24 |
HeikoS1 | pickle27 - votjakovr | 14:24 |
HeikoS1 | iglesias - foulwall | 14:24 |
HeikoS1 | Please get in touch, ask for lists of classes and the notebooks and start giving each other feedback | 14:24 |
gsomix | van51, hey, maaaan | 14:24 |
HeikoS1 | haha ;) | 14:24 |
van51 | gsomix: yo :) | 14:24 |
HeikoS1 | It is also probably more fun sharing things than just to do everything on your own :) | 14:25 |
@iglesiasg | foulwall, demos for me! :) | 14:25 |
hushell | I'll send an email to lambday :) seems he is not here | 14:25 |
HeikoS1 | iglesiasg: I tricked the random generator there since you will do the website stuff ;) | 14:25 |
HeikoS1 | hushell: yes please do, he could not be here today | 14:25 |
foulwall | iglesiasg: demo for you:) | 14:25 |
HeikoS1 | pickle27, votjakovr you are also fine with that? | 14:26 |
votjakovr | HeikoS1: sure :) | 14:26 |
pickle27 | HeikoS1: yeah sounds good! | 14:26 |
HeikoS1 | cool! | 14:26 |
pickle27 | votjakovr: I'll send you mail later today | 14:26 |
HeikoS1 | Everyone, try to start with that slowly and plan for some more intense reviewing the last 2 weeks of gsoc | 14:26 |
HeikoS1 | Questions/Suggestions? | 14:27 |
votjakovr | pickle27: ok | 14:27 |
HeikoS1 | Sweet, so the last point for today is Project updates | 14:27 |
Cheng | how about trying to get a user who is not a developer to check? | 14:27 |
thoralf | HeikoS1: Do you know if require() will be optimized out when compiling without debug stuff? | 14:27 |
HeikoS1 | Cheng: thats a good idea | 14:28 |
@iglesiasg | Cheng, I think that is a very good idea too | 14:28 |
HeikoS1 | what would be the best way to do this. | 14:28 |
@iglesiasg | HeikoS1, first we can try in the mailing list if there are volunteers | 14:28 |
HeikoS1 | Maybe every student sends a mail with a description of his project/notebook to the mailing list and asks? | 14:28 |
@iglesiasg | otherwise, when we get a question in the mailing list, we say: to get an answer, please help us before reviewing ... :P | 14:29 |
HeikoS1 | haha :P | 14:29 |
@iglesiasg | just kidding | 14:29 |
HeikoS1 | thoralf: you can probably do one or two ;) | 14:29 |
HeikoS1 | thoralf: no reqiure stays in | 14:29 |
@iglesiasg | we can also ask friends who are not using Shogun, I guess we all one from school people interested in machine learning | 14:30 |
@iglesiasg | one -> know | 14:30 |
HeikoS1 | iglesiasg: good idea | 14:30 |
pickle27 | iglesiasg: thats a good idea | 14:30 |
thoralf | HeikoS1: Okay, since you asked me to replace assert() by require(), this will introduce some performance penalties. | 14:30 |
HeikoS1 | thoralf: assert also stays in (I think at least), lets discuss later | 14:31 |
thoralf | HeikoS1: assert() usually depends on -DNDEBUG | 14:31 |
HeikoS1 | Best thing would be to announce the finished notebooks somewhere and then people can have a look | 14:31 |
HeikoS1 | students, please also push your mentors you review your notebooks | 14:31 |
HeikoS1 | Cheng: thanks for the idea, we will think about it a bit more :) | 14:32 |
HeikoS1 | ok lets press on | 14:32 |
HeikoS1 | 4.) Project updates. | 14:32 |
HeikoS1 | Please every student/mentor (preferably mentor since they haven't talked at all) give a brief update on the project. | 14:32 |
HeikoS1 | In particular, where in the schedule you are, and whether its feasible to finish your project within the next 2-3 weeks. | 14:33 |
HeikoS1 | I dont know all the mentor nicknames, so using students | 14:33 |
HeikoS1 | van51 want to start? | 14:33 |
van51 | sure | 14:33 |
van51 | So when I started I was supposed to implement two GSoC ideas from your page | 14:33 |
HeikoS1 | other please prepare texts :) | 14:33 |
van51 | namely the hashing trick and the random fourier features, along with random kitchen sinks and fast food | 14:34 |
van51 | the first project (the hashing trick) is pretty much done | 14:34 |
van51 | and also suppors quadratic features | 14:34 |
van51 | what remains for that part are some modular examples, a web demo and the python notebook | 14:34 |
van51 | from the second part I am atm implementing random fourier features | 14:35 |
HeikoS1 | van51: how are the benchmarks going? | 14:35 |
van51 | HeikoS1: pretty good so far | 14:35 |
van51 | HeikoS1: will include all results in the notebook | 14:35 |
HeikoS1 | van51: looking forward to see that! | 14:35 |
HeikoS1 | van51: yeah mention the benchmarks in the notebook, then people can have a look | 14:36 |
-!- Cheng [~Cheng@pa49-180-112-58.pa.nsw.optusnet.com.au] has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org] | 14:36 | |
van51 | I believe it is feasible to complete everything else in 2-3 weeks | 14:36 |
van51 | but in case I see that it won't be good work | 14:36 |
van51 | I will do as much as possible | 14:36 |
-!- Cheng [~Cheng@pa49-180-112-58.pa.nsw.optusnet.com.au] has joined #shogun | 14:36 | |
van51 | and continue after GSoC the rest | 14:36 |
HeikoS1 | van51: try to pick most important things and make them work nice, | 14:36 |
HeikoS1 | thats better than having lots of things which dont work well | 14:37 |
van51 | HeikoS1: yeah exactly :) | 14:37 |
HeikoS1 | van51: and keep in mind, last 1-2 weeks is documenting ;) | 14:37 |
HeikoS1 | van51: you are very welcome to stay after gsoc, everyone is in fact! but we will talk about this another time | 14:37 |
@iglesiasg | HeikoS1, sorry, I am not sure about one thing | 14:37 |
HeikoS1 | iglesiasg: ? | 14:38 |
@iglesiasg | last 1-2 weeks or documenting period includes also time to finish the notebook? | 14:38 |
@iglesiasg | or it should be already finished by then? | 14:38 |
@iglesiasg | sorry if you already mentioned it, and I missed it | 14:38 |
HeikoS1 | iglesiasg: yes, notebook, class dox, maybe finishing/tuning examples | 14:38 |
HeikoS1 | iglesiasg: the point is: no more coding of algorithms or so | 14:38 |
@iglesiasg | HeikoS1, all right, got it. Thanks! | 14:38 |
HeikoS1 | iglesiasg: thanks for pointing that out! | 14:39 |
HeikoS1 | ok next mentor/student pair | 14:39 |
HeikoS1 | gsomix | 14:39 |
gsomix | Ok. | 14:39 |
HeikoS1 | (and then iglesias, pickle27, votjakovr, hushell, lambday, foulwall) | 14:39 |
gsomix | So I finished most of CSV and LibSVM readers. | 14:40 |
gsomix | Need to prepare PR with examples and to refactor old IO code. | 14:40 |
HeikoS1 | gsomix: did you test them on some files? Already usable? | 14:40 |
gsomix | HeikoS, yep. Soere helps me with csv examples, now it tested on shogun's train data. | 14:41 |
gsomix | *Soeren | 14:41 |
gsomix | *it is tested | 14:41 |
HeikoS1 | cool, looking forward to see the examples, in fact I will use them soon :) | 14:41 |
HeikoS1 | gsomix: how is the project status apart from that? | 14:41 |
gsomix | Hm, I should add support of protobuf file format. | 14:42 |
gsomix | And MATLAB file format. | 14:42 |
shogun-notifier- | shogun: Heiko Strathmann :develop * f4368f0 / src/interfaces/modular/ (4 files): https://github.com/shogun-toolbox/shogun/commit/f4368f03772e3425f8ba239842e0dee4795e1bd7 | 14:42 |
shogun-notifier- | shogun: added log-det framework (partly) to modular interfaces | 14:42 |
shogun-notifier- | shogun: Heiko Strathmann :develop * 832dd29 / src/interfaces/modular/ (4 files): https://github.com/shogun-toolbox/shogun/commit/832dd2952282b187c4ab4d1d6fe6d842aa6d0a46 | 14:42 |
shogun-notifier- | shogun: Merge pull request #1496 from karlnapf/develop | 14:42 |
shogun-notifier- | shogun: | 14:42 |
shogun-notifier- | shogun: added log-det framework (partly) to modular interfaces | 14:42 |
HeikoS1 | gsomix: will that work in the next weeks? | 14:42 |
HeikoS1 | sorry for the merge, travis just went green | 14:43 |
gsomix | Yep. I hope I can implement it before "pencils down". | 14:43 |
gsomix | otherwise I will stay after GSoC with this issues. | 14:43 |
gsomix | I also plan improve parsing and make it more fast. | 14:43 |
HeikoS1 | gsomix: ok, cool, also keep in mind that documenting them is very important, so a notebook with examples will be very helpful | 14:44 |
gsomix | OK | 14:44 |
HeikoS1 | gsomix: same for you, please dont code until the last minute, rather pick things and make them waterproof | 14:44 |
HeikoS1 | much more useful | 14:44 |
HeikoS1 | gsomix: thanks! continue? | 14:45 |
az_de | ok, I will do this | 14:45 |
az_de | pickle27 implemented all planned ICA /AJD algorithms and is currently doing an extra implementation of FastICA for comparison. | 14:45 |
HeikoS1 | az_de: go ahead ! | 14:45 |
az_de | There are several examples and ipython notebooks on toy data, on cool audio data | 14:45 |
az_de | and an application to fetal ECG, where the goal is to separate the heart beat signals of the mother and the baby. | 14:46 |
HeikoS1 | yep, I liked them :) | 14:46 |
az_de | All of those work essentially and just need some polishing and further documentation /testing... | 14:46 |
az_de | In summary, very good work! | 14:46 |
HeikoS1 | az_de, pickle27 I havent seen the baby one yet, is it public? | 14:46 |
pickle27 | az_de: thanks! | 14:46 |
pickle27 | HeikoS1: I haven | 14:46 |
pickle27 | 't pushed it yet, Im still playing with it | 14:46 |
HeikoS1 | pickle27: ok, looking forward to see this | 14:47 |
HeikoS1 | pickle27: you added some static interfaces right? | 14:47 |
pickle27 | HeikoS1: yes the ICA algs are available from the static interface | 14:47 |
pickle27 | I haven't testes python static but it works in Octave and R | 14:47 |
HeikoS1 | pickle27: maybe you can also assist others in doing some small bits, since its very cool to have things available in R and Matlab until we find a solution to modular | 14:48 |
HeikoS1 | if someone wants to do static interfaces, pickle27 is your man :) | 14:48 |
pickle27 | HeikoS1: yes certainly I can lend a hand | 14:48 |
@iglesiasg | I would like to make LMNN accessible in static too, so I will come to you pickle27 | 14:48 |
HeikoS1 | az_de, pickle27 thanks! continue? | 14:48 |
HeikoS1 | iglesiasg: next? | 14:48 |
pickle27 | iglesiasg: sounds good | 14:48 |
zeller_ | that'd be great | 14:48 |
zeller_ | alright | 14:48 |
zeller_ | Fernando's LMNN project is well on track: the main algorithm is in shogun, it seems to be correct (but a bit more testing on larger data sets will be done before the end of GSoC) and slightly faster than the reference implementation in Matlab (if time permits additional optimization could be done, I guess). | 14:48 |
zeller_ | On top of that he has already implemented a variant that learns a diagonal metric transformation (in contrast to the full LMNN, it essentially only rescales feature coords, without rotation), and we will discuss another L1-regularized version of this later today, I hope it's feasible to include this too during the next weeks. | 14:49 |
HeikoS1 | zeller_, iglesiasg you should add the speed tests to benchmarks/ | 14:49 |
shogun-buildbot | build #1937 of deb1 - libshogun is complete: Failure [failed compile] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1937 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 14:49 |
zeller_ | wher would you add these? | 14:50 |
@iglesiasg | HeikoS1, I think I have never seen these, I will check | 14:50 |
HeikoS1 | zeller_, iglesiasg see van51 recent additions there | 14:50 |
HeikoS1 | https://github.com/shogun-toolbox/shogun/pull/1466#discussion_r6082618 | 14:50 |
@iglesiasg | yeah, I just found the dir | 14:50 |
zeller_ | looks good | 14:50 |
HeikoS1 | cool | 14:51 |
@iglesiasg | didn't know about this, I will use it as reference | 14:51 |
HeikoS1 | what about the real-data for the notebook? | 14:51 |
@iglesiasg | van51, thank you for this! | 14:51 |
zeller_ | I hope there's a bit of time left for comparing a few multiclass classifiers to LMNN | 14:51 |
@iglesiasg | yes | 14:51 |
HeikoS1 | zeller_: yes that would be cool | 14:51 |
van51 | iglesiasg: hehe np | 14:51 |
zeller_ | I'm working on compiling a few bioinformatics data sets maybe also for the notebook | 14:52 |
@iglesiasg | regarding real data, so far I have used the wine data set and a portion of MNIST | 14:52 |
HeikoS1 | ah thats nice | 14:52 |
HeikoS1 | zeller_, iglesiasg finished? | 14:52 |
zeller_ | yes | 14:52 |
@iglesiasg | yes, I think that is pretty much it | 14:52 |
HeikoS1 | ok then, votjakovr please go on | 14:52 |
votjakovr | HeikoS1: ok | 14:53 |
votjakovr | This GSoC i've finished Laplacian and EP binary GP classifiers. | 14:53 |
votjakovr | Also i added some numerical integration stuff (it probably can be used by some other parts of shogun). | 14:53 |
shogun-buildbot | build #1569 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1569 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 14:53 |
votjakovr | Also i've done many fixes and improvements of existing regression part of GP framework. | 14:53 |
votjakovr | Now i'm fixing gradient model selection, since it's very important for GP classification/regression. | 14:54 |
HeikoS1 | If time permits, we also want to add multiclass GP methods (starting with Laplace approximation) | 14:55 |
HeikoS1 | for the notebook, I am currently scanning a few bio classification datasets | 14:55 |
HeikoS1 | romand has already written a raphical python example which will probably also be the basis of a notebook | 14:55 |
HeikoS1 | Roman, sorry | 14:55 |
votjakovr | HeikoS1: yeah | 14:56 |
HeikoS1 | and a possible extension is a variational multiclass GP classifier | 14:56 |
votjakovr | HeikoS1: but it seems like after GSoC | 14:57 |
HeikoS1 | votjakovr: yep, I meant that :) | 14:57 |
HeikoS1 | One problem was that last year's GP implementation was quite buggy and was refactored significantly | 14:57 |
HeikoS1 | but now everything is tested and much more stable | 14:58 |
HeikoS1 | ok, that's about it for us, hushell could you continue? | 14:58 |
hushell | okay | 14:58 |
hushell | Few words for reminder. My project is about large scale general strucured output models. So my work mainly focuses on structured prediction and online SOSVM solvers. | 14:58 |
hushell | I have done: 0) refine current SOSVM framework in Shogun. 1) Factor Graph framework. 2) MAP inference framework. 3) max product for tree graph. 4) learning stuffs of factor graph model (loss-augmented decoding etc.) This is the PR what I am working on. | 14:58 |
hushell | TODO list: 1) OCR demo (with ipython notebook) 2) stochastic subgradient descent SOSVM solver. 3) block coordinate Franke-Wolfe SOSVM solver | 14:59 |
hushell | I want to make the demo works first, then move on implementing more solvers. I am a bit lagging behind the schedule, but I think at least first 2 items in the TODO list will be finished on time. I'll make all the things left after GSOC. | 14:59 |
hushell | After GSOC: 1) refine SO learning code. 2) more MAP inference methods, such as graphcuts, TRW-S, LPR etc. 3) pictorial structure demo. | 14:59 |
HeikoS1 | hushell: wow thats a lot :) | 15:00 |
hushell | HeikoS1: I got a lot of time to prepare :) | 15:00 |
HeikoS1 | hushell: I agree with you, rather finish things with demos/tests before starting new stuff | 15:00 |
HeikoS1 | hushell: for your stuff, examples will be quite important to understand whats going on as its not so common :) | 15:01 |
HeikoS1 | then, finally, foulwall, please go ahead | 15:01 |
hushell | yes, I'll speed up myself to get the demo working | 15:01 |
@iglesiasg | hushell, one question about the OCR demo | 15:01 |
@iglesiasg | hushell, will you be using the FactorGraphModel for that? I have seen OCR before done with HMM, so I wondered if you planned to use factor graph or the hm-svm | 15:02 |
hushell | iglesiasg: I am going to use the tree max-product to do the inference | 15:02 |
@iglesiasg | hushell, all right! | 15:03 |
hushell | and compare the results with different solvers, also with hm-svm | 15:03 |
@iglesiasg | it sounds good | 15:03 |
lisitsyn1 | is that enough time | 15:03 |
lisitsyn1 | to finish things? | 15:03 |
hushell | Patrick suggests this is easier than other stuff, he has an OCR demo in his code as well | 15:03 |
lisitsyn1 | alright | 15:04 |
HeikoS1 | hushell: try not to leave things unfinished, if you feel that its going to be too much, drop it for gsoc | 15:04 |
HeikoS1 | always can continue afterwards | 15:04 |
-!- zeller_ is now known as georg_zeller | 15:04 | |
HeikoS1 | Everyone, please keep in mind to stop coding in 2-3 weeks | 15:05 |
HeikoS1 | ok, foulwall please give us an update for your stuff | 15:05 |
foulwall | ok HeikoS1 | 15:05 |
hushell | HeikoS1: Sure. I'll make a waterproof gsoc, rather than crappy one ;) | 15:05 |
foulwall | up to now , I almost finished the idea 'implementing interactive graphical demos'. Only arts/asp demos left, I can finish this week. | 15:06 |
sonne|work | foulwall: (and multiclass) | 15:06 |
foulwall | sonne|work: :) That's already merged, pr sent soon. | 15:06 |
foulwall | Now I'm working on simple mldata h5 downloader for shogun(debugging). | 15:07 |
foulwall | I'm happy to help you with the web-based examples in next weeks.(just give me ipynb and I'll merge) | 15:07 |
HeikoS1 | foulwall, sonne|work would be great to have a tutorial how to extend the web things | 15:07 |
sonne|work | HeikoS1: foulwall already wrote a README | 15:08 |
pickle27 | foulwall: I might be interesting in making a web demo | 15:08 |
HeikoS1 | sonne|work: thats good, please include it in the peer-reviewing then, iglesiasg | 15:08 |
@iglesiasg | ok | 15:08 |
pickle27 | foulwall: I'll send you a mail later and we can discuss | 15:08 |
foulwall | Ok pickle27, | 15:08 |
foulwall | I believe it's feasible to complete the demos and downloader before pencil down | 15:09 |
@iglesiasg | pickle27, CC the mailing list if you don't mind please :) | 15:09 |
HeikoS1 | votjakovr: the GPs should def. also be in the web-demos | 15:09 |
sonne|work | foulwall: van51 will also need your help | 15:09 |
pickle27 | iglesiasg: sure! | 15:09 |
@iglesiasg | pickle27, I want to see how much effort that might take | 15:09 |
sonne|work | foulwall: so I guess will get some questions in the following weeks on IRC | 15:09 |
pickle27 | iglesiasg: haha me too lol | 15:09 |
HeikoS1 | votjakovr: there is already some basic stuff for gp regression, would be nice to have other cool things | 15:09 |
foulwall | ok:) I'll keep online | 15:09 |
HeikoS1 | foulwall: thanks! | 15:10 |
HeikoS1 | I'll close with a brief update for lambday as he could not make it | 15:10 |
foulwall | :) HeikoS1 | 15:10 |
votjakovr | HeikoS1: ok, i'll add :) | 15:10 |
HeikoS1 | He recently merged the final missing piece in his big framework | 15:10 |
HeikoS1 | Now is the time for testing as these estimators suffer numerical problems sometimes | 15:10 |
HeikoS1 | There is quite some stuff regarding linear solvers, eigen solvers, linear operators which will be accessible from shogun | 15:11 |
HeikoS1 | A big example with a GMRF on worldwide ozone data is waiting to be tested, too | 15:11 |
HeikoS1 | Since I do use these methods in research, I will also pass on this stuff to lambday | 15:12 |
HeikoS1 | In addition, he wrote this IndependentComputation framework | 15:12 |
HeikoS1 | Which is a general interface for parallel computation on multicore/cluster | 15:12 |
HeikoS1 | I am currently running a PBS version of this and it works fine | 15:12 |
HeikoS1 | So we might add that to Shogun after GSoC (hopefully) | 15:12 |
HeikoS1 | That's it | 15:13 |
HeikoS1 | Any remarks or final points? | 15:13 |
sonne|work | nice | 15:13 |
sonne|work | I have one remark if there is no further comment | 15:13 |
HeikoS1 | please go ahead | 15:13 |
sonne|work | Please fix warnings also on the buildbots e.g. http://shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1654/steps/compile%20python_modular/logs/warnings%20%2839%29 | 15:13 |
sonne|work | you can see them all here http://shogun-toolbox.org/buildbot/waterfall | 15:14 |
sonne|work | lets try to get at least python modular down to 0 warnings | 15:14 |
HeikoS1 | sonne|work: good point! I hope this will be massively reduced after the dox peer reviewing | 15:14 |
HeikoS1 | To explain, if you find your class in these warnings, you forgot to document member variables, functions | 15:14 |
HeikoS1 | Or you got a name clash with a modular language keyword | 15:14 |
sonne|work | etc | 15:15 |
HeikoS1 | Students, BTW we will be releasing Shogun 3.0 shortly after gsoc, so if you want to help on that, let us know | 15:15 |
HeikoS1 | see the issue list for milestone 3.0 on github | 15:15 |
HeikoS1 | If there are not further remarks? | 15:16 |
lisitsyn1 | are we sure we need 3.0? | 15:16 |
sonne|work | well please help with that | 15:16 |
sonne|work | the 3.0 release I mean | 15:16 |
HeikoS1 | lisitsyn1: dont know, we should discuss if you dont agree I guess :) but many new features | 15:16 |
HeikoS1 | The meeting is over! Thanks for attending, I will send a summary to the mailing list | 15:16 |
sonne|work | if you do all your work will be included and the next release will be massive | 15:17 |
lisitsyn1 | okay I don't agree ;) I don't think it is 3.0 | 15:17 |
sonne|work | and due to the demos / notebooks etc a lot of people will look at it | 15:17 |
sonne|work | and yes please stick with us if you had fun | 15:17 |
HeikoS1 | yep, we will get quite some attention I guess :) | 15:17 |
sonne|work | we definitely need you in the team :) | 15:17 |
HeikoS1 | sonne|work: we should have another "recruiting" meeting after gsoc and celebrate ;) | 15:18 |
sonne|work | Well I guess we can invite people who stay to the next shogun workshop in berlin or so :) | 15:18 |
sonne|work | but lets first finish gsoc successfully | 15:19 |
hushell | I will be happy to keep staying at Shogun :) | 15:19 |
sonne|work | everyone thanks for your excellent work | 15:19 |
sonne|work | we have come a long way this gsoc again | 15:19 |
sonne|work | alright I am done :) | 15:19 |
pickle27 | yeah I plan on sticking around too! (although I'll be mia for a bit I'll be back in Dec!) | 15:20 |
sonne|work | hushell, pickle27 would be very nice | 15:20 |
HeikoS1 | hushell, pickle27 would be very cool if you stayed! | 15:20 |
sonne|work | and of course van51, votjakovr, foulwall, gsomix you are most welcome too | 15:20 |
HeikoS1 | sonne|work: and lambday :) | 15:21 |
HeikoS1 | ok I am getting lunch :) see you | 15:21 |
-!- az_de [82954e22@gateway/web/freenode/ip.130.149.78.34] has quit [Quit: bye, bye!] | 15:21 | |
-!- Cheng [~Cheng@pa49-180-112-58.pa.nsw.optusnet.com.au] has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org] | 15:21 | |
HeikoS1 | sonne|work: do you have an idea about https://github.com/shogun-toolbox/shogun/issues/1499 | 15:21 |
hushell | okay, I go back to sleep, CU guys | 15:21 |
HeikoS1 | hushell: bye! | 15:21 |
sonne|work | HeikoS1: yes sure (lambday) | 15:22 |
sonne|work | bye everyone and hushell, foulwall have a nice sleep | 15:22 |
gsomix | sonne|work, OK :) | 15:23 |
pickle27 | sonne|work: I have another swig question for you - I've been playing with the Ruby modular stuff, how does swig determine which "in" typemap is used | 15:23 |
pickle27 | sonne|work: like how would it decide between these two: TYPEMAP_SGMATRIX(float32_t, NUM2DBL, rb_float_new) and TYPEMAP_SGMATRIX(float64_t, NUM2DBL, rb_float_new) | 15:24 |
pickle27 | is it decided based on the required shogun type? | 15:24 |
sonne|work | pickle27: there is a typecheck typemap to determine which one to use | 15:25 |
-!- georg_zeller_ [~zeller@embln.embl.de] has joined #shogun | 15:25 | |
-!- georg_zeller_ [~zeller@embln.embl.de] has quit [Client Quit] | 15:27 | |
pickle27 | sonne|work: and that works on the required shogun type? | 15:27 |
-!- georg_zeller_ [~zeller@embln.embl.de] has joined #shogun | 15:27 | |
-!- georg_zeller_ [~zeller@embln.embl.de] has quit [Client Quit] | 15:27 | |
pickle27 | like say I pass a numpy array of float32 to RealFeatures which uses float64 internally the typemap that gets called is for SGTYPE=float64_t right? | 15:28 |
-!- georg_zeller [~zeller@embln.embl.de] has quit [Ping timeout: 260 seconds] | 15:29 | |
pickle27 | so my typemap would need to grab float32 from the pyobj and cast them to float64 for the shogun stucture | 15:29 |
shogun-buildbot | build #1353 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1353 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 15:31 |
sonne|work | pickle27: no it works on the e.g. ruby objects and if an object fits - which you signal by returning 1 - the respective in typemap is used | 15:34 |
sonne|work | pickle27: it cannot be done on an OUT typemap | 15:35 |
sonne|work | pickle27: for OUT you would need to write simply another function returning another datastructure to distinguish things | 15:35 |
-!- van51 [~van51@ppp-94-66-14-37.home.otenet.gr] has quit [Quit: Leaving.] | 15:37 | |
pickle27 | sonne|work: okay I see that now but how does it decide which version of the typemap? | 15:37 |
-!- travis-ci [~travis-ci@ec2-54-234-78-43.compute-1.amazonaws.com] has joined #shogun | 15:40 | |
travis-ci | [travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10797725 | 15:40 |
-!- travis-ci [~travis-ci@ec2-54-234-78-43.compute-1.amazonaws.com] has left #shogun [] | 15:40 | |
-!- lisitsyn1 [~lisitsin@mxs.kg.ru] has left #shogun [] | 15:41 | |
sonne|work | pickle27: based on the typecheck | 15:43 |
sonne|work | pickle27: you write one typecheck typemap per type to check | 15:43 |
sonne|work | and you return either 0 or 1 | 15:43 |
sonne|work | IIRC you can also prioritize | 15:43 |
pickle27 | sonne|work: The problem I am having is understanding the type of the Ruby NMatrix so that I can cast its data properly and iterate through it with pointer arithmetic (the NMatrix c api is pretty rough), I'll post a paste in 2 secs and explain the problem, Im trying to figure out if its an NMatrix api problem or a me not understanding swig well enough problem | 15:45 |
pickle27 | http://pastebin.com/rrtp7PBp | 15:46 |
pickle27 | so my typecheck happens in line 4 | 15:46 |
pickle27 | then in line 39 my NMatrix in map starts | 15:46 |
pickle27 | DENSE_STORAGE->elements is a void* so I need to cast it | 15:46 |
pickle27 | and my instincts tell me that I shouldn't need the switch case because that should be handled by which typemap is used | 15:47 |
pickle27 | but if I cast s->elements with SGTYPE it doesn't work because the Ruby array is 32 and its being cast to 64 | 15:48 |
-!- votjakovr [2ef103d1@gateway/web/freenode/ip.46.241.3.209] has left #shogun [] | 15:51 | |
sonne|work | do some prints in the typcheck and in typemap to see if this is ever reached | 15:55 |
shogun-buildbot | build #1654 of deb3 - modular_interfaces is complete: Failure [failed test ruby_modular] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1654 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 15:55 |
-!- van51 [~van51@ppp-94-66-14-37.home.otenet.gr] has joined #shogun | 15:57 | |
-!- van51 [~van51@ppp-94-66-14-37.home.otenet.gr] has quit [Ping timeout: 240 seconds] | 16:01 | |
sonne|work | pickle27: ^ | 16:12 |
shogun-notifier- | shogun: Heiko Strathmann :develop * ebb6b6c / src/shogun/lib/computation/job/ (4 files): https://github.com/shogun-toolbox/shogun/commit/ebb6b6c2e7510c096acdd751f8ba1b926b218020 | 16:24 |
shogun-notifier- | shogun: moved more template instanciations from .h to .cpp | 16:24 |
shogun-notifier- | shogun: Heiko Strathmann :develop * c58d6ff / src/shogun/lib/computation/job/ (4 files): https://github.com/shogun-toolbox/shogun/commit/c58d6ff2a10b66d12be94a456fe971bf37d1d9a3 | 16:24 |
shogun-notifier- | shogun: Merge pull request #1500 from karlnapf/develop | 16:24 |
shogun-notifier- | shogun: | 16:24 |
shogun-notifier- | shogun: moved more template instanciations from .h to .cpp | 16:24 |
HeikoS1 | pickle27: https://travis-ci.org/shogun-toolbox/shogun/jobs/10797726 | 16:25 |
HeikoS1 | one of your unit tests fails | 16:25 |
shogun-buildbot | build #1540 of deb2 - static_interfaces is complete: Failure [failed compile libshogun] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/1540 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 16:32 |
shogun-buildbot | build #1570 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1570 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 16:34 |
-!- HeikoS1 [~heiko@nat-183-166.internal.eduroam.ucl.ac.uk] has left #shogun [] | 16:43 | |
-!- sonne|work [~sonnenbu@91-64-72-127-dynip.superkabel.de] has quit [Quit: Leaving.] | 16:44 | |
-!- FSCV [~FSCV@187.191.50.146] has joined #shogun | 16:49 | |
-!- FSCV_ [~FSCV@50.7.50.60] has joined #shogun | 17:04 | |
foulwall | ls | 17:04 |
foulwall | ping sonney2k | 17:05 |
shogun-buildbot | build #1655 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/1655 | 17:05 |
-!- FSCV [~FSCV@187.191.50.146] has quit [Ping timeout: 260 seconds] | 17:07 | |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * 789d48f / INSTALL: https://github.com/shogun-toolbox/shogun/commit/789d48f557a287c8ec80815c67a5a6aab8bfee5f | 17:09 |
shogun-notifier- | shogun: improve install - mention how to specify additional library/include paths | 17:09 |
shogun-buildbot | build #1354 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1354 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 17:12 |
-!- sonne|osx [~sonne@89.204.130.49] has joined #shogun | 17:14 | |
-!- iglesiasg [~iglesias@2001:6b0:1:1041:49a7:bd41:6df2:b1e0] has quit [Quit: Ex-Chat] | 17:14 | |
sonne|osx | foulwall: hmmhh I didn't see your PR for the multi class demo? | 17:16 |
shogun-buildbot | build #1571 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1571 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 17:17 |
sonne|osx | afk | 17:20 |
-!- sonne|osx [~sonne@89.204.130.49] has quit [Quit: sonne|osx] | 17:20 | |
-!- van51 [~van51@athedsl-379804.home.otenet.gr] has joined #shogun | 17:21 | |
-!- HeikoS [~androirc@90.204.242.124] has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )] | 17:21 | |
shogun-buildbot | build #1572 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1572 blamelist: Soeren Sonnenburg <sonne@debian.org> | 17:21 |
shogun-buildbot | build #1541 of deb2 - static_interfaces is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/1541 | 17:21 |
-!- HeikoS [~androirc@90.204.242.124] has joined #shogun | 17:22 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 17:22 | |
shogun-buildbot | build #1355 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1355 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 17:55 |
-!- HeikoS [~androirc@90.204.242.124] has quit [Ping timeout: 245 seconds] | 17:57 | |
-!- travis-ci [~travis-ci@ec2-54-226-253-132.compute-1.amazonaws.com] has joined #shogun | 17:59 | |
travis-ci | [travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10802015 | 17:59 |
-!- travis-ci [~travis-ci@ec2-54-226-253-132.compute-1.amazonaws.com] has left #shogun [] | 17:59 | |
-!- HeikoS [~androirc@90.204.242.124] has joined #shogun | 18:04 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 18:04 | |
thoralf | HeikoShi | 18:17 |
thoralf | HeikoS: Got 10 minutes? | 18:17 |
thoralf | sonney2k: You too? | 18:18 |
pickle27 | HeikoS: btw not sure why that test fails let me know if it continues to do so | 18:19 |
thoralf | HeikoS, sonney2k: I just added some handy sanity checks to several places in the code using "REQUIRE()". | 18:20 |
thoralf | But it really slows down shogun, since it's not removed compiling with debug options. | 18:20 |
thoralf | (Like assert when setting NDEBUG) | 18:20 |
thoralf | I'd like to keep these checks, but it should be possible to disable them. Otherwise shogun is not fun any more. ;) | 18:21 |
thoralf | But using the checks, developing gets more fun. | 18:22 |
thoralf | Do you have any ideas? | 18:22 |
thoralf | Something like "SANITY", which gets disabled when NDEBUG is set. | 18:24 |
thoralf | Since it's no real error handling but more a kind of parachute when developing. :) | 18:24 |
@HeikoS | Sorry thoralf I am in a car... | 18:24 |
@HeikoS | But I like the idea | 18:25 |
thoralf | If I introduce "SANITY" which is the same as REQUIRE, but can be disabled, would that be okay? | 18:27 |
thoralf | Or shall we discuss that further? | 18:28 |
-!- sonne|osx [~sonne@f053036061.adsl.alicedsl.de] has joined #shogun | 18:30 | |
thoralf | Hey S?ren. | 18:30 |
gsomix | http://isocpp.org/files/papers/n3744.pdf | 18:30 |
@HeikoS | Though one critique is that this should not be necessary. If you cannot be sure what your code does you did something wrong.... and otherwise you assert or require. But require is mainly used to check wrong user input | 18:31 |
thoralf | HeikoS: Just think of (implicit) bounds checking when using vec[i] (vec is of type SGVector). | 18:33 |
thoralf | HeikoS: I did this and it breaks some unit-tests. ;) | 18:34 |
shogun-buildbot | build #1356 of cyg1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1356 blamelist: Soeren Sonnenburg <sonne@debian.org> | 18:37 |
thoralf | gsomix: Cool. | 18:38 |
shogun-buildbot | build #65 of osx1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/osx1%20-%20libshogun/builds/65 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Sergey Lisitsyn <lisitsyn.s.o@gmail.com>, Fernando Iglesias <fernando.iglesiasg@gmail.com>, Soeren Sonnenburg <sonne@debian.org> | 18:42 |
-!- travis-ci [~travis-ci@ec2-50-16-42-192.compute-1.amazonaws.com] has joined #shogun | 18:43 | |
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/10803887 | 18:43 |
-!- travis-ci [~travis-ci@ec2-50-16-42-192.compute-1.amazonaws.com] has left #shogun [] | 18:43 | |
-!- HeikoS [~androirc@90.204.242.124] has quit [Ping timeout: 240 seconds] | 19:15 | |
shogun-buildbot | build #1656 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/1656 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 19:32 |
@sonney2k | thoralf, ASSERT is the same as REQUIRE in shogun | 20:04 |
@sonney2k | thoralf, we don't remove ASSERTS with -NDEBUG | 20:05 |
@sonney2k | thoralf, the way I usually do this when developing is to define some macro DEBUG_XXX which disables the debug output/assertions completely later on when defined empty | 20:06 |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 20:09 | |
-!- lisitsyn [~lisitsyn@109-226-90-47.clients.tlt.100megabit.ru] has joined #shogun | 20:13 | |
thoralf | sonney2k: Okay, thanks. | 20:58 |
thoralf | sonney2k: I decided against a PR, not important any more. ;) | 21:02 |
thoralf | Bye. | 21:02 |
-!- thoralf [~thoralf@enki.zib.de] has quit [Quit: Konversation terminated!] | 21:02 | |
-!- van51 [~van51@athedsl-379804.home.otenet.gr] has quit [Quit: Leaving.] | 21:06 | |
-!- lambday [67157d36@gateway/web/freenode/ip.103.21.125.54] has joined #shogun | 21:15 | |
lisitsyn | sonne|osx: the most convenient flight for me is | 21:18 |
lisitsyn | arrive 18 oct 12:20 | 21:18 |
lisitsyn | depart 24 oct 14:55 | 21:18 |
sonne|osx | lisitsyn: we go back one day later though | 21:34 |
sonne|osx | oct 25 | 21:34 |
sonne|osx | so you would have to go back to the airport alone | 21:34 |
lisitsyn | sonne|osx: nah that's ok I guess | 21:34 |
lisitsyn | sonne|osx: well depends where we stay | 21:34 |
sonne|osx | lisitsyn: well in the middle of nowhere :) | 21:35 |
lisitsyn | sonne|osx: the plan would be you just drop me at some bus stop | 21:36 |
lisitsyn | ;) | 21:36 |
sonne|osx | sty like that must exist :) | 21:36 |
sonne|osx | alright | 21:36 |
* sonne|osx off | 21:36 | |
-!- lambday [67157d36@gateway/web/freenode/ip.103.21.125.54] has quit [Ping timeout: 250 seconds] | 22:03 | |
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has joined #shogun | 22:25 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 22:25 | |
-!- HeikoS [~androirc@dab-ell1-h-74-6.dab.02.net] has joined #shogun | 22:26 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 22:26 | |
-!- HeikoS [~androirc@dab-ell1-h-74-6.dab.02.net] has quit [Ping timeout: 264 seconds] | 22:39 | |
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has quit [Ping timeout: 256 seconds] | 22:40 | |
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has joined #shogun | 22:42 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 22:42 | |
--- Log closed Sat Aug 31 00:00:38 2013 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!