--- Log opened Wed Mar 27 00:00:16 2013 | ||
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 00:31 | |
-!- FSCV_ [~FSCV@206.225.135.24] has quit [Quit: Leaving] | 01:07 | |
shogun-buildbot | build #334 of nightly_default is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_default/builds/334 | 03:32 |
---|---|---|
-!- n4nd0 [~nando@n172-p166.kthopen.kth.se] has joined #shogun | 07:05 | |
-!- sumit [75e1a693@gateway/web/freenode/ip.117.225.166.147] has joined #shogun | 07:13 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 07:23 | |
shogun-notifier- | shogun: Sergey Lisitsyn :dev * b5ce0f2 / examples/undocumented/libshogun/ (14 files): https://github.com/shogun-toolbox/shogun/commit/b5ce0f255b0c98b9c644b99498f097c80e02adb5 | 07:23 |
shogun-notifier- | shogun: Made some examples work without eigen3 | 07:23 |
-!- blackburn [~blackburn@188.168.14.165] has quit [Quit: Leaving.] | 07:42 | |
-!- hoijui [~hoijui@dslb-088-075-046-171.pools.arcor-ip.net] has joined #shogun | 07:50 | |
-!- blackburn [~lisitsin@mxs.kg.ru] has joined #shogun | 08:24 | |
shogun-notifier- | shogun: Soeren Sonnenburg :master * 8a992ee / src/Makefile: https://github.com/shogun-toolbox/shogun/commit/8a992ee76ae62514993cd22a4a9849bc2babd97c | 08:32 |
shogun-notifier- | shogun: revert commit 001790288e12ada4bd2d4956007b4f87834d84c7 for main Makefile | 08:32 |
shogun-notifier- | shogun: Soeren Sonnenburg :master * 3e79d94 / examples/undocumented/libshogun/ (14 files): https://github.com/shogun-toolbox/shogun/commit/3e79d94c3b363295262f6af098e8c6df742cd6a4 | 08:47 |
shogun-notifier- | shogun: make examples fail nicely when eigen3 is not available | 08:47 |
blackburn | sonney2k: ?? | 08:47 |
shogun-buildbot | build #381 of rpm1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/381 blamelist: Soeren Sonnenburg <sonne@debian.org> | 08:49 |
blackburn | sonney2k: why do you work on master | 08:49 |
blackburn | and why did you duplicate my commit :) | 08:49 |
shogun-buildbot | build #382 of rpm1 - libshogun is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/382 | 08:57 |
sonne|work | blackburn: please drop the dev branch for now | 09:03 |
sonne|work | blackburn: I didn't see your commit unfortunately | 09:03 |
n4nd0 | sonne|work: why do you prefer to use master directly? | 09:03 |
sonne|work | because we need to get things back to work before we can switch | 09:03 |
blackburn | sonne|work: that's a secret plan of you - please let us know next time :) | 09:04 |
sonne|work | erm I didn't know we switched already | 09:07 |
sonne|work | I was all the time only doing preparations for the switch | 09:08 |
sonne|work | shogun-buildbot: force build 'nightly_default' | 09:09 |
shogun-buildbot | The build has been queued, I'll give a shout when it starts | 09:09 |
shogun-buildbot | build #964 of deb3 - modular_interfaces is complete: Failure [failed test python_modular] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/964 blamelist: Soeren Sonnenburg <sonne@debian.org> | 09:18 |
shogun-buildbot | build #965 of deb3 - modular_interfaces is complete: Failure [failed test python_modular] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/965 blamelist: Soeren Sonnenburg <sonne@debian.org> | 09:35 |
shogun-buildbot | build #335 forced | 09:35 |
shogun-buildbot | I'll give a shout when the build finishes | 09:35 |
-!- n4nd0 [~nando@n172-p166.kthopen.kth.se] has quit [Quit: leaving] | 09:44 | |
-!- n4nd0 [~nando@n172-p166.kthopen.kth.se] has joined #shogun | 09:50 | |
sumit | blackburn: Just A small doubt , How far has Shogun 2.1.0 progressed in implementing RandNLA algorithms,.?I mean I could trace Lapack.cpp eigen3 though,,any clues for ERROR ANALYSIS?MATRIX MULTIPLICATION...MATRIX Decomposition??Divided Differences?Integration formulae,EigenValue Algos etc etc? | 09:52 |
n4nd0 | sumit: where are you getting that error? | 09:53 |
-!- hoijui [~hoijui@dslb-088-075-046-171.pools.arcor-ip.net] has quit [Read error: Connection reset by peer] | 09:55 | |
sumit | Well I had a glance on GsoC 2013 Ideas List - and was focussing on Implementing RandNLA algorithms,,I think there's much more to it , for SHOGUN TOOLBOX,,as in many algorithms yet to be implemented in Shogun,isn't it? | 09:55 |
sumit | I thence just wanted to know if I was missing out on some already implemented ones.. | 09:55 |
n4nd0 | aham ok | 09:56 |
n4nd0 | I completely misunderstood, sorry | 09:56 |
sumit | its ok :) | 09:57 |
n4nd0 | I don't know much about RandNLA, let's see what blackburn can tell you about it | 09:58 |
sumit | Well,,so I was about to contact the concerned mentors,,but was trying to understand Shogun Structure,,And I think this is a promising area to work in,isn't it?I am sending the wiki link,,I wish to contribute by implementing some arrays of algorithms enlisted in there | 09:58 |
blackburn | sumit: nothing is implemented yet | 09:58 |
n4nd0 | sumit: sure, feel free to contribute. That would be great | 09:58 |
sumit | http://en.wikipedia.org/wiki/List_of_numerical_analysis_topics ,, Yes thanks :),,,So blackburn , I will send you an email wherein I shall discuss the approach and other details , thanks :) | 09:59 |
blackburn | sumit: we are waiting for some response from Igor | 10:06 |
blackburn | sumit: feel free to email him and CC me | 10:06 |
blackburn | that's cool there is a list of topics but we should understand what to implement and what for :) | 10:07 |
sumit | blackburn: Sure Sir | 10:07 |
sumit | Yes Yes, I was just about to send the mail to you both | 10:07 |
shogun-buildbot | build #335 of nightly_default is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_default/builds/335 | 10:20 |
-!- sumit [75e1a693@gateway/web/freenode/ip.117.225.166.147] has quit [Ping timeout: 245 seconds] | 10:55 | |
-!- heiko [~heiko@nat-175-173.internal.eduroam.ucl.ac.uk] has joined #shogun | 11:19 | |
-!- lambday [0e8b614d@gateway/web/freenode/ip.14.139.97.77] has joined #shogun | 11:26 | |
-!- n4nd0 [~nando@n172-p166.kthopen.kth.se] has quit [Quit: leaving] | 11:41 | |
-!- n4nd0 [~nando@n172-p166.kthopen.kth.se] has joined #shogun | 11:44 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 11:47 | |
-!- ZeThomas [~thomaspr@2a02:2c40:100:a000:8036:9367:7b72:6a98] has joined #shogun | 11:54 | |
ZeThomas | hey, quick question | 11:54 |
n4nd0 | ZeThomas: shoot | 11:54 |
ZeThomas | is there a way to do leave-one-out testing/validation efficiently (with SVMLight, or others)? | 11:55 |
n4nd0 | ZeThomas: mm no sure, have you taken a look to the evaluation module? | 11:57 |
n4nd0 | I'm not* sure | 11:57 |
ZeThomas | yeah, I've been browsing the docs for some time now, can't really find something | 11:58 |
ZeThomas | but maybe I'm overlooking | 11:58 |
sonne|work | ZeThomas: no | 11:58 |
ZeThomas | and this kind of machine, described here: http://www.ijcai.org/Past%20Proceedings/IJCAI-99%20VOL-2/PDF/011.pdf | 11:59 |
ZeThomas | how could I implement this, is there a way to alter some of the elements in a kernel matrix? | 12:00 |
ZeThomas | (because I just need to put diagonals to 0) | 12:00 |
n4nd0 | ZeThomas: I guess there must be a way to do it, but it probably depends on the machine you want to use | 12:02 |
ZeThomas | say I want a SVMLight with GaussianRBF, but I want to set all diagonal elements of the kernel matrix to zero before I train | 12:05 |
ZeThomas | how would I best do this? tinker with the values of a GaussianKernel object (if possible), or subclass it maybe? | 12:05 |
n4nd0 | ZeThomas: let me check a second | 12:07 |
n4nd0 | ZeThomas: maybe CustomKernel can help you | 12:11 |
-!- blackburn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.] | 12:16 | |
lambday | n4nd0: hi | 12:40 |
lambday | heiko: hello | 12:40 |
lambday | I have removed the SSK String kernel | 12:41 |
heiko | lambday: hi, have you pushed to your PR? | 12:42 |
heiko | lambday: nice, I just saw it | 12:43 |
lambday | one question - does doxygen support amsmath specific latex equation? say, \begin{align*}? | 12:43 |
heiko | lambday: I dont know, you can try it out :) | 12:44 |
heiko | but usually we just use the std \[ \] stuff | 12:44 |
heiko | lambday: okay, looks good, now unit test and | 12:45 |
heiko | then Ill merge | 12:46 |
lambday | heiko: okay... I am doing make doc.. I thought it would be nice to describe it the way you did :) | 12:46 |
heiko | the way I did? | 12:46 |
lambday | on the issues page - step by step.. | 12:47 |
lambday | log of sum over diagonal evements times 2 | 12:47 |
lambday | elements* | 12:47 |
heiko | ah I see, yes you can do that | 12:48 |
heiko | would be good! | 12:48 |
lambday | heiko: will let you know if it works.. will start with the unit test then | 12:48 |
-!- blackburn [~lisitsin@mxs.kg.ru] has joined #shogun | 12:56 | |
-!- n4nd0 [~nando@n172-p166.kthopen.kth.se] has quit [Ping timeout: 264 seconds] | 13:03 | |
-!- lambday [0e8b614d@gateway/web/freenode/ip.14.139.97.77] has quit [Ping timeout: 245 seconds] | 13:05 | |
-!- lambday [0e8b614d@gateway/web/freenode/ip.14.139.97.77] has joined #shogun | 13:10 | |
-!- ZeThomas [~thomaspr@2a02:2c40:100:a000:8036:9367:7b72:6a98] has quit [Quit: Leaving] | 13:16 | |
-!- n4nd0 [~nando@n172-p166.kthopen.kth.se] has joined #shogun | 13:17 | |
n4nd0 | sonne|work: I vote for you for shogun mentor of the structured learning project :) | 14:23 |
-!- sumit [75e1d426@gateway/web/freenode/ip.117.225.212.38] has joined #shogun | 14:28 | |
lambday | heiko: doxygen info is updated. please check.. | 14:44 |
lambday | and how do I run the existing unit tests? I've installed valgrind.. and then was trying to run "make" from shogun/tests/unit... | 14:44 |
-!- sumit [75e1d426@gateway/web/freenode/ip.117.225.212.38] has quit [Ping timeout: 245 seconds] | 15:09 | |
-!- n4nd0 [~nando@n172-p166.kthopen.kth.se] has quit [Quit: leaving] | 15:31 | |
heiko | lambday: sorry was out for lunch | 15:48 |
heiko | lambday: make unit-tests does it for you | 15:48 |
heiko | or make in the tests/unit folder | 15:48 |
heiko | and make valgrind in the unit/folder runs valgrind for the tests (some of them leak)( | 15:49 |
heiko | make valgrind-per-module runs them seperately to hunt for memory leaks easier | 15:50 |
heiko | lambday: a few things on committing | 15:51 |
heiko | when you do a pull, always use pull --rebase | 15:51 |
heiko | otherwise our commit history is messed up | 15:51 |
heiko | also, never do commit -a, you dont want to commit anything else than source files | 15:51 |
heiko | sorry, you will have to remove all the documentation commits (see PR) | 15:51 |
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has quit [Quit: Leaving.] | 16:03 | |
lambday | heiko: okay.. I was wondering why the other files got changed, because I didn't change anything in them.. | 16:07 |
heiko | your doxygen changed them | 16:07 |
heiko | lambday: just commit your code changes seperately, then you will have no problems | 16:07 |
lambday | heiko: okay.. so, I have to do a rollback on my forked repo? | 16:08 |
lambday | and add the documentation later on and commit again? | 16:08 |
heiko | no, never commit the documentation | 16:12 |
heiko | only the doxygen comments | 16:12 |
heiko | we generate automatically | 16:12 |
heiko | only commit the interface and the implementation of your method | 16:13 |
heiko | (and then unit-test) | 16:13 |
heiko | nothing else | 16:13 |
heiko | never do commit -a | 16:13 |
heiko | lambday: sorry for all this mess, but this is exactly why we have these intro tasks :) | 16:14 |
lambday | heiko: I am sorry for making this mess :( totally new to github.. | 16:16 |
heiko | lambday: dont worry, I had exactly the same problems in the beginning :D | 16:17 |
lambday | heiko: hope to get a grip on git asap :) | 16:17 |
heiko | you will | 16:17 |
lambday | and you mean I should only commit the source files, right? I did git commit -a and that seems to mess it all up | 16:18 |
lambday | heiko: if I want to reset the state of the repo right after a previous commit, should "git reset <commit-code>" do it? | 16:21 |
heiko | yes, but please make a copy of your changes to not accidentally loose anything | 16:21 |
lambday | heiko: okay.. | 16:22 |
-!- blackburn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.] | 16:45 | |
-!- FSCV [~FSCV@206.225.135.24] has joined #shogun | 17:15 | |
@sonney2k | so in 48 hours its gsoc deadline | 17:18 |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 17:28 | |
shogun-notifier- | shogun: Soeren Sonnenburg :master * 6050e08 / tests/integration/python_modular/generator.py: https://github.com/shogun-toolbox/shogun/commit/6050e0862aa5d044b630ed069b1fe142679cfa7f | 17:28 |
shogun-notifier- | shogun: blacklist failing/flawky integration tests | 17:28 |
-!- blackburn [~blackburn@188.168.3.34] has joined #shogun | 17:38 | |
@sonney2k | blackburn, 48 hours! | 17:39 |
blackburn | sonney2k: that's ok | 17:41 |
blackburn | sonney2k: they won't take a look at ideas for a few days I think | 17:41 |
blackburn | sonney2k: April 1 - 5:Google program administrators review organization proposals. | 17:42 |
blackburn | sonney2k: so we've got a weekend to polish before they take a look | 17:42 |
blackburn | sonney2k: I am able to do that at least | 17:44 |
blackburn | so no worries we are ok | 17:44 |
lambday | heiko: I have reverted to the point before it got messy. and then updated Statistics.h.. please check.. | 17:53 |
lambday | heiko: writing unit test would mean, I have to write a file with TEST(Statistics, log_det) {...} with a small matrix and test whether log_det returns the value as expected, using EXPECT_EQ?? | 18:11 |
lambday | and then run unit-tests and check for memory leaks using valgrind? | 18:14 |
shogun-buildbot | build #966 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/966 blamelist: Soeren Sonnenburg <sonne@debian.org> | 18:24 |
heiko | lambday: yes, just like the existing tests | 18:41 |
lambday | heiko: okay.. there is no test for mathematics, so should I create a directory "mathematics" in tests/unit and put the cc file there? | 18:43 |
heiko | lambday: there should be one for statistics | 18:43 |
lambday | yes there is.. | 18:43 |
heiko | ah | 18:44 |
heiko | sorry | 18:44 |
heiko | you are right | 18:44 |
heiko | create a new one for mathematics/Statistics | 18:44 |
heiko | so yes, new folder and new file | 18:44 |
lambday | heiko: okay.. :) | 18:45 |
shogun-notifier- | shogun: Heiko Strathmann :master * a7eb2ec / src/shogun/kernel/CustomKernel.h: https://github.com/shogun-toolbox/shogun/commit/a7eb2ec5b4e2cb2da7b640ed152987c5004cf8f8 | 18:56 |
shogun-notifier- | shogun: corrected typo | 18:56 |
shogun-notifier- | shogun: Heiko Strathmann :master * 4f89569 / src/shogun/statistics/KernelTwoSampleTestStatistic.cpp: https://github.com/shogun-toolbox/shogun/commit/4f895690712d4fa0cbaaf93749cc4f8f047d1ae5 | 18:56 |
shogun-notifier- | shogun: added some assertions and prepared custom kernels for quadratic time mmd | 18:56 |
shogun-notifier- | shogun: Heiko Strathmann :master * dfa3fec / src/shogun/statistics/ (2 files): https://github.com/shogun-toolbox/shogun/commit/dfa3fec2f203375f78ccf383809aa2d938c6e664 | 18:56 |
shogun-notifier- | shogun: added constructor for using a custom kernel without features | 18:56 |
shogun-notifier- | shogun: Heiko Strathmann :master * 978b5b2 / tests/unit/statistics/QuadraticTimeMMD_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/978b5b2ea15f642bd74dc3a61cb527040517f228 | 18:56 |
shogun-notifier- | shogun: updated unit test to use new constructor for custom kernel if no data is available | 18:56 |
shogun-notifier- | shogun: Heiko Strathmann :master * ab7bbed / / (5 files): https://github.com/shogun-toolbox/shogun/commit/ab7bbed3d64bb7d3aa10dc7637d800cfc4771513 | 18:56 |
shogun-notifier- | shogun: Merge pull request #957 from karlnapf/master | 18:56 |
shogun-notifier- | shogun: | 18:56 |
shogun-notifier- | shogun: better handling for custom kernels for quadratic time mmd | 18:56 |
shogun-notifier- | shogun: Heiko Strathmann :master * cb523e3 / tests/unit/statistics/QuadraticTimeMMD_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/cb523e355223c9990f5e079de2a4e88b196ee39d | 19:07 |
shogun-notifier- | shogun: added all three methods for null approximation to precomputed kernel test | 19:07 |
shogun-notifier- | shogun: Heiko Strathmann :master * 0eff35b / tests/unit/statistics/QuadraticTimeMMD_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/0eff35bc01b39f2c70e3b6516e2753a72d6cdf1f | 19:07 |
shogun-notifier- | shogun: Merge pull request #958 from karlnapf/master | 19:07 |
shogun-notifier- | shogun: | 19:07 |
shogun-notifier- | shogun: extended test | 19:07 |
-!- zhuoran [80eef759@gateway/web/freenode/ip.128.238.247.89] has joined #shogun | 19:45 | |
-!- zhuoran [80eef759@gateway/web/freenode/ip.128.238.247.89] has quit [Ping timeout: 245 seconds] | 19:49 | |
shogun-buildbot | build #967 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/967 | 19:52 |
-!- heiko [~heiko@nat-175-173.internal.eduroam.ucl.ac.uk] has left #shogun [] | 19:52 | |
@sonney2k | blackburn, well what 'simple' tasks do we have? | 20:37 |
@sonney2k | IMHO some file i/o stuff | 20:37 |
blackburn | sonney2k: we don't have simple tasks at all I am afraid | 20:37 |
@sonney2k | some write examples | 20:37 |
@sonney2k | with python / django underneath and d3js | 20:38 |
blackburn | sonney2k: no news neither from igor nor cheng | 20:41 |
@sonney2k | blackburn, what else would you imagine? | 20:41 |
@sonney2k | blackburn, no cheng sent his stuff | 20:41 |
blackburn | sonney2k: to you? | 20:41 |
blackburn | sonney2k: do you mean ideas names as stuff? | 20:41 |
@sonney2k | and you | 20:41 |
@sonney2k | his ideah | 20:41 |
blackburn | but no descriptions right? | 20:42 |
@sonney2k | w/ description | 20:42 |
@sonney2k | let me resend it | 20:42 |
blackburn | ehmm | 20:43 |
blackburn | let me check | 20:43 |
blackburn | sonney2k: ohhhh gmail did a nice job | 20:44 |
blackburn | sonney2k: it thinks cheng is going to steal my credit card | 20:44 |
blackburn | sonney2k: gmail is playing bad jokes on me, he placed some chinese journal invitation to spam as well :D | 20:47 |
blackburn | I disabled spam filter on second mail, hope that will help | 20:48 |
-!- sumit [ca4eaca2@gateway/web/freenode/ip.202.78.172.162] has joined #shogun | 20:49 | |
@sonney2k | heh | 20:57 |
-!- lambday [0e8b614d@gateway/web/freenode/ip.14.139.97.77] has quit [Ping timeout: 245 seconds] | 21:03 | |
blackburn | sonney2k: I am still scared with heiko requirements :D | 21:05 |
shogun-notifier- | shogun: Soeren Sonnenburg :master * ef114dd / tests/integration/ (8 files): https://github.com/shogun-toolbox/shogun/commit/ef114ddb8a7fc8fe7b57e67ce63e81270ce15cf4 | 21:11 |
shogun-notifier- | shogun: make test scripts fail when a test fails | 21:11 |
@sonney2k | blackburn, hehe | 21:12 |
blackburn | sonney2k: he needs a little vapnik | 21:13 |
blackburn | :D | 21:13 |
@sonney2k | or he needs to clone himself | 21:14 |
blackburn | sonney2k: have you seen lcov output? | 21:14 |
blackburn | I mean how it looks like | 21:14 |
@sonney2k | never tried | 21:17 |
@sonney2k | blackburn, we need that for test coverage... | 21:17 |
blackburn | sonney2k: let me show you, a minute | 21:18 |
@sonney2k | but I guess for now it is more important to get the build back to green | 21:18 |
blackburn | sonney2k: I have learned how to work with it in tapkee so I'll put it to shogun | 21:18 |
@sonney2k | we still have flaky tests in basically all static interfaces | 21:18 |
blackburn | oh right | 21:18 |
@sonney2k | and then octave_modular and some in python_modular | 21:18 |
blackburn | sonney2k: we need more modularity | 21:19 |
@sonney2k | I hope I managed to get the buildbot working as I wanted | 21:19 |
@sonney2k | blackburn, what do you mean? | 21:19 |
blackburn | sonney2k: may be it would be better to make things less coupled somehow | 21:20 |
blackburn | sonney2k: I do not like implementations right in classes | 21:20 |
@sonney2k | blackburn, you are talking about multiple shogun libs? | 21:20 |
@sonney2k | or what? | 21:20 |
blackburn | sonney2k: yeah may be that | 21:20 |
blackburn | sonney2k: I feel classes should be adapters for real core | 21:20 |
blackburn | it feels improper to have god classes | 21:21 |
blackburn | sonney2k: a good rule is <20 lines per method right? | 21:23 |
blackburn | sonney2k: ah yes and I still dream about client-server shogun | 21:24 |
shogun-buildbot | build #842 of deb2 - static_interfaces is complete: Failure [failed test python_static] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/842 blamelist: Soeren Sonnenburg <sonne@debian.org> | 21:24 |
blackburn | sonney2k: do you know anything about remote method invocation in java? that is used in EJB | 21:25 |
blackburn | so class you own could be just a stub that calls a method remotely | 21:26 |
blackburn | I can't get rid it could be a crazy feature | 21:27 |
@sonney2k | blackburn, heh with static interfaces this would even be possible :D | 21:29 |
@sonney2k | just send over the command and it will do | 21:30 |
blackburn | sonney2k: it is possible with modular as well | 21:30 |
blackburn | sonney2k: I think I have an idea how can we speed up compilation and improve code | 21:30 |
blackburn | sonney2k: we could put all class fields into some say 'context' | 21:31 |
blackburn | that stores all the data as may be map? | 21:31 |
@sonney2k | blackburn, you are having some epiphany ? | 21:31 |
blackburn | sonney2k: yes jesus and allah are here tell me what to do | 21:32 |
@sonney2k | blackburn, thats what we have with parameters | 21:32 |
@sonney2k | and then? | 21:32 |
blackburn | sonney2k: I mean private fields are not exposed in headers | 21:32 |
blackburn | sonney2k: won't that help swig to be faster? | 21:33 |
@sonney2k | blackburn, I don't know whether I understood you correctly but your suggestion is to put all member variables into a single map (one per class?) | 21:34 |
blackburn | sonney2k: yeah somewhat | 21:35 |
blackburn | it could be generic though | 21:35 |
@sonney2k | that won't help swig though, IIRC swig is not exposing access to non-public variables | 21:36 |
blackburn | sonney2k: hmm alright | 21:36 |
@sonney2k | blackburn, what helps with swig is really reducing the number of exposed functions | 21:41 |
@sonney2k | and stuff like we have sgvector/matrix/dense/spars/stringfeatures of all kinds of basic types causes an explosing in wrapper code size | 21:41 |
blackburn | sonney2k: I have to admit : I hate getters and setters | 21:43 |
-!- sumit [ca4eaca2@gateway/web/freenode/ip.202.78.172.162] has quit [Quit: Page closed] | 21:43 | |
blackburn | it feels java 1.2 | 21:43 |
blackburn | :D | 21:44 |
@sonney2k | blackburn, what do you prefer? builder patterns :D | 21:45 |
blackburn | sonney2k: builder is nice | 21:45 |
blackburn | sometimes | 21:45 |
@sonney2k | blackburn, look http://shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/842/steps/test%20python_static/logs/stdio | 21:45 |
@sonney2k | only few examples fail | 21:45 |
blackburn | sonney2k: yeah I just checked that | 21:45 |
@sonney2k | 5 | 21:45 |
@sonney2k | tests actaully | 21:46 |
blackburn | sonney2k: oh HMM | 21:46 |
@sonney2k | blackburn, any idea what we should do to get things green rather quick? | 21:46 |
blackburn | sonney2k: not really | 21:47 |
blackburn | sonney2k: HMM is 5580 lines | 21:47 |
blackburn | that is terrible | 21:47 |
blackburn | I don't know if HMM code can be shorter but that's a dead code unfortunately | 21:48 |
@sonney2k | maybe we should blacklist these 5 tests for now | 21:48 |
blackburn | sonney2k: HMM for sure | 21:48 |
@sonney2k | and then add the blacklist stuff to the list of quick fixes | 21:48 |
@sonney2k | HMM is not quickly fixed though | 21:48 |
@sonney2k | (I guess) | 21:48 |
blackburn | sonney2k: same with kernels | 21:49 |
blackburn | I approached these kernels one day | 21:49 |
blackburn | but that's scary as well | 21:49 |
@sonney2k | fixing kernels shoudl be much easier I think | 21:49 |
@sonney2k | so lets summarize our todo | 21:50 |
@sonney2k | 1) get proposal ready (most important) | 21:50 |
@sonney2k | 2) get ideas list ready | 21:50 |
@sonney2k | 3) get shogun back to green | 21:50 |
@sonney2k | 4) switch to new dev model and let the games begin | 21:50 |
blackburn | sonney2k: 1) is more or less done - some fixes | 21:50 |
@sonney2k | add website changes somewhere in there | 21:51 |
@sonney2k | blackburn, so lets finish 1) & 2) tomorrow | 21:52 |
blackburn | sonney2k: alright | 21:52 |
@sonney2k | for the rest we likely need help | 21:52 |
blackburn | sonney2k: I will have to write descriptions for igor stuff and vowpal wabbit | 21:52 |
@sonney2k | I am progressing very slowly with 3) | 21:52 |
blackburn | sonney2k: will you have time to write some descriptions for static and d3? | 21:53 |
@sonney2k | and I a couple more too for the optimization stuff from last year, the fast kernel expansion stuff etc | 21:53 |
@sonney2k | lets hope so | 21:53 |
blackburn | I am going to have a busy day at job tomorrow | 21:54 |
@sonney2k | but bedtime now | 21:54 |
blackburn | hope will manage to do all the stuff | 21:54 |
blackburn | yeah same for me | 21:54 |
blackburn | good night | 21:54 |
-!- blackburn [~blackburn@188.168.3.34] has left #shogun [] | 21:55 | |
shogun-buildbot | build #970 of deb3 - modular_interfaces is complete: Failure [failed test python_modular] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/970 blamelist: Soeren Sonnenburg <sonne@debian.org> | 22:00 |
-!- zhuoran [80eef759@gateway/web/freenode/ip.128.238.247.89] has joined #shogun | 23:03 | |
-!- FSCV [~FSCV@206.225.135.24] has quit [Quit: This computer has gone to sleep] | 23:49 | |
-!- FSCV [~FSCV@187.210.54.166] has joined #shogun | 23:54 | |
-!- zhuoran [80eef759@gateway/web/freenode/ip.128.238.247.89] has quit [Quit: Page closed] | 23:56 | |
-!- FSCV_ [~FSCV@204.45.132.11] has joined #shogun | 23:58 | |
--- Log closed Thu Mar 28 00:00:17 2013 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!