--- Log opened Tue Nov 20 00:00:17 2012 | ||
blackburn | wiking: what do you mena? | 00:42 |
---|---|---|
blackburn | typename/class is not that relevant I believe | 00:42 |
wiking | :> | 00:50 |
wiking | mena i mena | 00:50 |
wiking | :D | 00:50 |
blackburn | wiking: so really, what did you want to change with typename? | 00:53 |
wiking | lol man | 00:57 |
wiking | i just wrote a how to code email | 00:57 |
wiking | to shogun | 00:57 |
wiking | ;) | 00:57 |
blackburn | :D | 00:58 |
blackburn | sonney2k: yeah adding an inplace new helps | 01:02 |
-!- ptizoom [~christian@79-71-89-182.dynamic.dsl.as9105.com] has quit [Quit: Ex-Chat] | 03:20 | |
-!- ptizoom [~christian@79-71-89-182.dynamic.dsl.as9105.com] has joined #shogun | 03:21 | |
shogun-buildbot | build #177 of nightly_default is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_default/builds/177 | 04:07 |
@sonney2k | blackburn, ? | 05:22 |
@sonney2k | recall that this is supposed to use new[]() | 05:22 |
-!- ptizoom [~christian@79-71-89-182.dynamic.dsl.as9105.com] has quit [Quit: Ex-Chat] | 07:09 | |
-!- ptizoom [~christian@79-71-89-182.dynamic.dsl.as9105.com] has joined #shogun | 07:09 | |
blackburn | sonney2k: yeah | 07:41 |
-!- blackburn [~blackburn@188.168.3.49] has quit [Quit: Leaving.] | 08:41 | |
-!- zxtx [~zv@24.146.226.58] has joined #shogun | 10:11 | |
-!- ptizoom [~christian@79-71-89-182.dynamic.dsl.as9105.com] has quit [Quit: Ex-Chat] | 10:17 | |
-!- blackburn [5bdfb203@gateway/web/freenode/ip.91.223.178.3] has joined #shogun | 10:28 | |
-!- zxtx [~zv@24.146.226.58] has quit [Ping timeout: 245 seconds] | 11:35 | |
-!- blackburn [5bdfb203@gateway/web/freenode/ip.91.223.178.3] has quit [Quit: Page closed] | 16:00 | |
-!- blackburn [~blackburn@37.61.180.47] has joined #shogun | 17:36 | |
-!- zxtx [~zv@rrcs-24-213-167-69.nyc.biz.rr.com] has joined #shogun | 21:31 | |
wiking | wtf | 22:02 |
wiking | are we cblas support list? | 22:02 |
blackburn | hahah | 22:04 |
blackburn | I don't mind to share | 22:04 |
blackburn | wiking: that's actually cool to share useless things I know :D | 22:05 |
wiking | :> | 22:10 |
blackburn | wiking: I have a question for ya | 22:17 |
blackburn | wiking: I have quite a few loose coupled source files in there: https://github.com/lisitsyn/tapkee/tree/master/tapkee | 22:18 |
blackburn | like routines folder | 22:18 |
blackburn | but here I use things I defined in tapkee_defines.hpp | 22:18 |
blackburn | so going from the top to the bottom it works and compiles ok | 22:18 |
blackburn | but when I have say https://github.com/lisitsyn/tapkee/blob/master/tapkee/routines/matrix_operations.hpp | 22:19 |
blackburn | where defines file is not included | 22:19 |
blackburn | it is not really consistent | 22:19 |
blackburn | but including defines there again is confusing for me | 22:19 |
blackburn | so there is a loop - it makes no troubles yet but it is ugly | 22:20 |
blackburn | what do you think? | 22:20 |
wiking | just a sec | 22:21 |
-shogungit:#shogun- [shogun] sonney2k pushed 1 new commit to master: https://github.com/shogun-toolbox/shogun/commit/aa689b0541203ff51b2d02706f7b4be129f4bb21 | 22:24 | |
-shogungit:#shogun- shogun/master aa689b0 Soeren Sonnenburg: Template based malloc/new etc... | 22:24 | |
blackburn | sonney2k: did that help? | 22:24 |
blackburn | and wtf did you glance over all code | 22:25 |
blackburn | :D | 22:25 |
-shogungit:#shogun- [shogun] sonney2k pushed 1 new commit to master: https://github.com/shogun-toolbox/shogun/commit/63d4f32d8b1543b272444076ded9adda57dba98b | 22:27 | |
-shogungit:#shogun- shogun/master 63d4f32 Soeren Sonnenburg: remove debug printf's | 22:27 | |
@sonney2k | blackburn, yes it works now | 22:27 |
@sonney2k | blackburn, the issue is that from w/i memory.h I needed to include SGVector.h | 22:28 |
@sonney2k | that is causing severe pain | 22:28 |
blackburn | I see | 22:30 |
@sonney2k | so basically I had to move everything to .cpp files as much as possible | 22:30 |
@sonney2k | but we should do this anyways | 22:30 |
@sonney2k | I will try if I can get forward decl. to work for SGVector in memory now... | 22:31 |
@sonney2k | http://seclists.org/fulldisclosure/2012/Nov/94 | 22:37 |
@sonney2k | uhoh | 22:37 |
@sonney2k | lets up there will be a fix soon ... | 22:37 |
@sonney2k | btw have you noticed - mloss.org mldata.org etc are down | 22:39 |
blackburn | sonney2k: yes I did | 22:39 |
@sonney2k | it's being hosted at TU | 22:40 |
@sonney2k | but I have absolutely no longer any influence on this... | 22:40 |
blackburn | tu sucks :D | 22:40 |
@sonney2k | might be that the department is moving to a new building | 22:41 |
shogun-buildbot | build #542 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/542 | 22:43 |
shogun-buildbot | build #417 of cyg1 - libshogun is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/417 | 22:43 |
-!- travis-ci [~travis-ci@ec2-107-21-192-51.compute-1.amazonaws.com] has joined #shogun | 22:47 | |
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/3288336 | 22:47 |
-!- travis-ci [~travis-ci@ec2-107-21-192-51.compute-1.amazonaws.com] has left #shogun [] | 22:47 | |
shogun-buildbot | build #81 of ubu1 - libshogun is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/ubu1%20-%20libshogun/builds/81 | 22:49 |
@sonney2k | wiking, look some tiny dataset to play with ;) http://www.nytimes.com/2012/11/20/science/for-web-images-creating-new-technology-to-seek-and-find.html?smid=go-share | 22:58 |
-shogungit:#shogun- [shogun] sonney2k pushed 1 new commit to master: https://github.com/shogun-toolbox/shogun/commit/af103f3dd6176b993052d42c2f038e38ae74962f | 23:01 | |
-shogungit:#shogun- shogun/master af103f3 Soeren Sonnenburg: simplify example | 23:01 | |
wiking | yeah imagenet | 23:01 |
wiking | it's goodish | 23:01 |
blackburn | sonney2k: we are going to have randomized pca in shougn once I merge things :) | 23:06 |
blackburn | and randomized kpca | 23:07 |
blackburn | and randomized everything but it is really relevant for dense methods like mds, pca and isomap | 23:07 |
@sonney2k | we need some huge data for that :) | 23:09 |
@sonney2k | btw, blackburn does ./evaluation_cross_validation_multiclass_mkl work on your machine? | 23:10 |
@sonney2k | I mean will it give valgrind errors | 23:10 |
@sonney2k | (with 'old' shogun') | 23:10 |
@sonney2k | or wiking ^ | 23:10 |
blackburn | I should try | 23:10 |
blackburn | old like before your commit? | 23:10 |
@sonney2k | yes | 23:10 |
blackburn | good catch that I didn't update it yet | 23:10 |
blackburn | segfaul | 23:11 |
@sonney2k | blackburn, and valgrind? | 23:12 |
@sonney2k | what does it say? | 23:12 |
@sonney2k | (I assume that example was broken before...) | 23:12 |
blackburn | he said I am an asshole but let me check more careful | 23:12 |
blackburn | a lot of invalid read of size 8 | 23:12 |
@sonney2k | tell me anything I don't know :P | 23:12 |
@sonney2k | a lot of? | 23:12 |
blackburn | yes, hundreds | 23:13 |
blackburn | okay tens | 23:13 |
blackburn | :D | 23:13 |
@sonney2k | ==14496== Invalid free() / delete / delete[] / realloc() | 23:13 |
@sonney2k | I only have this | 23:13 |
blackburn | that's the last one | 23:13 |
@sonney2k | ==14496== Address 0xb723e90 is 0 bytes inside a block of size 16 free'd | 23:13 |
@sonney2k | ==14496== at 0x4C27D4E: free (vg_replace_malloc.c:427) | 23:13 |
@sonney2k | ==14496== by 0x52107C9: shogun::CParseBuffer<double>::~CParseBuffer() (memory.h:95) | 23:13 |
@sonney2k | ==14496== by 0x5210838: shogun::CParseBuffer<double>::~CParseBuffer() (ParseBuffer.h:273) | 23:13 |
@sonney2k | blackburn, which shogun version do you have? | 23:14 |
blackburn | 1.1.0 | 23:14 |
@sonney2k | grrg | 23:14 |
blackburn | commit 93dba0dd6313f4faf6e2436b653ce1caf16880e1 | 23:14 |
blackburn | I have 'last night shogun' | 23:14 |
@sonney2k | blackburn, that is b0rken then anyways | 23:14 |
blackburn | should ich update? | 23:15 |
@sonney2k | could you please go back to c9a8772920c07f9b4cd8e29f664918e097f38bab | 23:15 |
shogun-buildbot | build #654 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/654 | 23:15 |
@sonney2k | strange that the buildbot is happy | 23:15 |
blackburn | it doesn't compile poor sonne | 23:17 |
blackburn | sonney2k: what should I do? | 23:17 |
blackburn | ../shogun/lib/memory.h:41:24: error: expected initializer before '<' token | 23:17 |
@sonney2k | blackburn, what? that is before my changes | 23:17 |
@sonney2k | ahh | 23:17 |
@sonney2k | well remove that function then | 23:18 |
blackburn | I did what you told me master | 23:18 |
@sonney2k | ohh wait | 23:18 |
@sonney2k | wrong version | 23:18 |
blackburn | hah | 23:18 |
blackburn | <type> | 23:18 |
blackburn | java like | 23:18 |
@sonney2k | 7866d19a4183ad68e64c0d58fc40992de9ff967e | 23:18 |
@sonney2k | yeah java infiltrated me | 23:19 |
@sonney2k | I can no longer think clearly | 23:19 |
blackburn | I will wait for ArrayList in your code one day | 23:19 |
blackburn | sonney2k: interview question - what is the difference between Vector and ArrayList? | 23:19 |
@sonney2k | no clue | 23:20 |
@sonney2k | what is Vector? | 23:20 |
blackburn | thread-safe arraylist | 23:20 |
blackburn | array-list is not thread safe | 23:20 |
blackburn | sonney2k: StringBuffer and StringBuilder may be? | 23:20 |
blackburn | ;) | 23:20 |
@sonney2k | blackburn, so does 7866d19a4183ad68e64c0d58fc40992de9ff967e compile? | 23:20 |
@sonney2k | blackburn, no idea what StringBuffer is | 23:20 |
@sonney2k | but let me gues | 23:20 |
@sonney2k | s | 23:20 |
blackburn | it is compiling | 23:20 |
@sonney2k | thread safe sb :D | 23:20 |
blackburn | sonney2k: bingo | 23:21 |
blackburn | I have ????-6 machine so please wait | 23:21 |
@sonney2k | the number of libs / support classes in java is beyond control | 23:21 |
blackburn | sonney2k: number of features in C++ is beyond human brain capabilities :D | 23:22 |
@sonney2k | definitely | 23:22 |
@sonney2k | blackburn, stop using templates :D | 23:22 |
blackburn | no it gives me power I never had before | 23:22 |
blackburn | I can fly! | 23:22 |
@sonney2k | I realize that when I am coding in java my brain relaxes | 23:22 |
@sonney2k | I thought dance... | 23:22 |
blackburn | I realize I shit bricks when I see java code at my job I am leaving | 23:23 |
@sonney2k | is there some obfuscated java code contest it could enter? | 23:24 |
blackburn | sonney2k: no typical overbusinessed code | 23:25 |
blackburn | a lot of code | 23:25 |
blackburn | it looks like I am serving iran nuclear programme helping with blas | 23:26 |
blackburn | :D | 23:26 |
@sonney2k | they need all support they can get ;) | 23:26 |
@sonney2k | blackburn, so any news - did it build ? | 23:26 |
blackburn | yes | 23:26 |
blackburn | building examples | 23:26 |
blackburn | iran is calling sorry :D | 23:27 |
@sonney2k | blackburn, well please check with valgrind too | 23:27 |
@sonney2k | ./evaluation_cross_validation_multiclass_mkl that is | 23:28 |
blackburn | ==26493== Invalid free() / delete / delete[] / realloc() | 23:28 |
blackburn | one | 23:28 |
@sonney2k | alright | 23:28 |
@sonney2k | that is the one I have now too | 23:28 |
@sonney2k | then feel free to go update to master | 23:28 |
@sonney2k | I can then get sgvector forward decls to work | 23:29 |
@sonney2k | :) | 23:29 |
@sonney2k | so things will improve | 23:29 |
blackburn | cool | 23:30 |
@sonney2k | so the downside now is that we will have ~100 malloc implementations | 23:32 |
@sonney2k | so our .so will grow a bit | 23:32 |
@sonney2k | but the upside is that stuff like DynArray will work directly with SGVector* | 23:33 |
@sonney2k | and we could even have some better trace mallocs for SGObjects | 23:33 |
@sonney2k | I mean listing the objects even with refcount :) | 23:33 |
blackburn | is our .so now 500 mb? | 23:34 |
blackburn | :D | 23:34 |
blackburn | sonney2k: do yuo understand why clang is so much better than gcc? | 23:35 |
blackburn | I am confused with that thing - gcc has been here for years and it is slow, often fails with vectorization and has unreadable errors | 23:36 |
blackburn | that's a puzzle for me | 23:36 |
@sonney2k | 102M Nov 20 23:03 shogun/libshogun.so.13.0 | 23:37 |
@sonney2k | blackburn, what size is yours? | 23:37 |
blackburn | I will not tell you :D | 23:37 |
blackburn | okay wait wait it is compiling | 23:37 |
@sonney2k | I knew you have to compensate for sth | 23:37 |
@sonney2k | didn't know it is *that* :D | 23:38 |
@sonney2k | blackburn, that is with optimizations enabled + debug symbols | 23:38 |
blackburn | yeah I don't have 102M | 23:38 |
blackburn | meters | 23:38 |
blackburn | :D | 23:38 |
blackburn | optimizations enabled + debug yeah | 23:39 |
blackburn | btw without debug it should be much less | 23:39 |
blackburn | tapkee is 20mb when debug is enabled | 23:39 |
blackburn | 406kb with no debug info | 23:39 |
@sonney2k | when I strip it it is 20mb | 23:40 |
@sonney2k | actually | 23:40 |
@sonney2k | 13 | 23:40 |
@sonney2k | MB | 23:40 |
blackburn | makes sense | 23:40 |
@sonney2k | so shogun == 30 tapkees | 23:40 |
blackburn | yeah 15 pair of slippers | 23:41 |
blackburn | makes sense again | 23:41 |
@sonney2k | highheels, boots for whatever weather conditions you encounter | 23:41 |
@sonney2k | and occassions | 23:42 |
blackburn | sonney2k: no tapkee is slippers | 23:42 |
@sonney2k | blackburn, so is it ~100MB here too? | 23:42 |
blackburn | compiling.. | 23:42 |
@sonney2k | blackburn, sure just plain slippers | 23:42 |
blackburn | sonney2k: I'll name next piece of code I write as borsch may be | 23:43 |
@sonney2k | argh kid awake, n8 | 23:43 |
blackburn | .a is 220 MB | 23:47 |
blackburn | .so is 98.1 MB | 23:47 |
@sonney2k | blackburn, and when you do strip -s on the .so? | 23:48 |
blackburn | 12.2 mb | 23:48 |
blackburn | sonney2k: I didn't know about strip - what does it do? | 23:49 |
blackburn | is it corrupted now? | 23:49 |
blackburn | when I strip tapkee app it becomes 335 kb | 23:50 |
@sonney2k | blackburn, no just debug symbols removed | 23:53 |
blackburn | cool | 23:53 |
@sonney2k | alright then good enough | 23:54 |
@sonney2k | bed time! | 23:54 |
blackburn | see you | 23:55 |
--- Log closed Wed Nov 21 00:00:17 2012 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!