--- Log opened Sun Mar 19 00:00:10 2017 | ||
-!- zxtx [~zxtx@sunnythinking.org] has joined #shogun | 00:46 | |
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has quit [Ping timeout: 260 seconds] | 01:18 | |
-!- neha [ca8e6ccb@gateway/web/freenode/ip.202.142.108.203] has quit [Ping timeout: 260 seconds] | 01:55 | |
-!- OXPHOS [92bd305b@gateway/web/freenode/ip.146.189.48.91] has quit [Ping timeout: 260 seconds] | 03:49 | |
-!- mikeling [uid89706@gateway/web/irccloud.com/x-ceildbkueoxyhkru] has joined #shogun | 04:27 | |
@wiking | CaBa, here :) | 05:01 |
---|---|---|
@wiking | CaBa, you are really trying to catch me | 05:02 |
@wiking | in super random times | 05:02 |
@wiking | 3am, 6am | 05:02 |
@wiking | sorry man normally i'm sleeping at that time | 05:02 |
mikeling | hi wiking , how could I send my proposal to you and other mentors, before the applying period? | 06:07 |
@sukey | Pull Request #3723 "Fix issue #3686" opened by iRmantou - https://github.com/shogun-toolbox/shogun/pull/3723 | 07:29 |
@wiking | mmm | 07:32 |
@wiking | you can write a google doc | 07:32 |
@wiking | and then simply share it with the mentors | 07:32 |
@wiking | ah but u dont have google docs | 07:32 |
@wiking | right? :) | 07:32 |
@wiking | then just send the proposal to the mentors | 07:33 |
@wiking | heiko and me | 07:33 |
-!- stargazer180 [~Gautam@116.74.214.104] has joined #shogun | 08:54 | |
@sukey | Pull Request #3724 "Refactoring for shogun::memcpy" opened by MikeLing - https://github.com/shogun-toolbox/shogun/pull/3724 | 09:37 |
mikeling | wiking: I just share it by google doc ;) | 09:42 |
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has joined #shogun | 10:33 | |
CaBa | wiking: yeah well local midnight is my productivity peak ;) | 12:26 |
CaBa | wiking: dont worry, i'm aware you are most likely sleeping, just checking ;) | 12:27 |
CaBa | wiking: ping | 12:45 |
@wiking | pong | 12:45 |
@wiking | sup? | 12:45 |
CaBa | wiking: hmm... i probably ran into one of these oh-fuck-everything-i-worked-with-doesnt-make-sense moments again >.< | 12:49 |
CaBa | wiking: you know i'm using MKL and that clone() based parallel xval stuff... | 12:50 |
@wiking | yeah | 12:50 |
CaBa | wiking: and for _some_ things i got strange results or MKL saying it ran into invalid parameters and gave up... | 12:51 |
@wiking | :< | 12:52 |
CaBa | wiking: now i checked and if i see this correctly CMKL doesn't have *any* parameters registered... the clone()ing just generates new MKLs with uninitialized mem 😱 | 12:52 |
@wiking | yeah maybe mkl should be sanitized :D | 12:52 |
@wiking | yeah i dont think anybody dared to touch MKL | 12:52 |
@wiking | like ever | 12:52 |
@wiking | but it should be | 12:52 |
CaBa | i've been burning the cluster with random computation for weeks O.O | 12:52 |
@wiking | and one would start with modularizing it | 12:52 |
@wiking | because it's like fucking | 12:53 |
@wiking | 1600+ LoC | 12:53 |
@wiking | in one file | 12:53 |
@wiking | it's insane | 12:53 |
@wiking | oh damn :< | 12:53 |
@wiking | yeah i dont see any SG_ADD in mkl | 12:53 |
CaBa | https://github.com/shogun-toolbox/shogun/compare/develop...lkuchenb:fixMKLParameters | 12:53 |
CaBa | i started fixing it... and it seems the wirred effects went away... | 12:54 |
CaBa | but i'm not sure about the pointers from other librarys (LP solver) | 12:54 |
CaBa | how is this handled on other contrib dependet classes like LibSVM etc? | 12:54 |
@wiking | what is handled how? | 12:55 |
@wiking | you mean cloning | 12:55 |
@wiking | of ptr? | 12:55 |
CaBa | wiking: yes... i mean those CPLEX objects for example, they aren't recursively clone()able... | 12:55 |
CaBa | but i guess they have a state, too | 12:55 |
@wiking | lol | 12:56 |
@wiking | CLibSVM is like MKL | 12:57 |
CaBa | more like 'col' :'( | 12:57 |
@wiking | :))) | 12:57 |
CaBa | WHAT? | 12:57 |
@wiking | no SG_ADD | 12:57 |
@wiking | cliblinear is cool | 12:57 |
CaBa | fuck fuck fuck fuck | 12:58 |
@wiking | yeah i guess those crossval shit | 12:58 |
@wiking | are all uninted | 12:58 |
@wiking | :< | 12:58 |
@wiking | CaBa, i've just checked LibSVM.cpp | 12:58 |
@wiking | CaBa, you gonna kill us now? | 12:58 |
CaBa | not the killing kind. and not your fault. :( | 12:59 |
@wiking | you know what is strange | 12:59 |
@wiking | we do have a unit test | 12:59 |
@wiking | for SGObject->clone | 12:59 |
@wiking | i mean for all the fucking objects | 13:00 |
CaBa | incl MKL / SVM / ... ? | 13:00 |
@wiking | yeah | 13:00 |
CaBa | does test actually test anything? | 13:01 |
@wiking | TEST(SGObject,clone_equals_LibSVM) | 13:01 |
CaBa | well | 13:01 |
CaBa | equals depends on parameter, too | 13:01 |
CaBa | :P | 13:01 |
@wiking | :D | 13:01 |
@wiking | yeah and it actually | 13:01 |
@wiking | never fucking does anything | 13:01 |
@wiking | with the object | 13:01 |
@wiking | apart from default ctor | 13:01 |
CaBa | it think i'll spend the day writing an emoji request to the unicode consortium for https://s3.amazonaws.com/colorslive/jpg_512x512/516016-Djw11UKPBuU65Kno.jpg | 13:02 |
@wiking | ahahhaha | 13:02 |
@wiking | yeah | 13:02 |
@wiking | indeed | 13:02 |
CaBa | :( | 13:02 |
@wiking | CaBa, i can help you porting shit if you want | 13:02 |
@wiking | i mean fixigin | 13:03 |
@wiking | *fixing | 13:03 |
@wiking | currently i'm rewriting the whole fucking | 13:03 |
@wiking | input format handling | 13:03 |
@wiking | :) | 13:03 |
@wiking | CaBa, btw | 13:03 |
@wiking | can i ask a private question | 13:03 |
CaBa | sure | 13:03 |
@wiking | WHAT IS YOUR INPUT FORMAT :) | 13:03 |
@wiking | and how do you create it | 13:03 |
@wiking | ? | 13:03 |
CaBa | not using any shogun logic for that | 13:03 |
CaBa | i have my own tsv format, my own parser | 13:04 |
@wiking | aha | 13:04 |
@wiking | yeah because our input format | 13:04 |
@wiking | is fucking dead :) | 13:04 |
@wiking | i guess you realised that right? | 13:05 |
CaBa | wait, what do you mean by input format? | 13:05 |
CaBa | are you talking about object serialization and stuff or data? | 13:05 |
@wiking | nono | 13:06 |
@wiking | data | 13:06 |
@wiking | like csv | 13:06 |
@wiking | and others | 13:06 |
CaBa | ok. never looked into the shogun code for that | 13:06 |
@wiking | heheh lucky you :) | 13:07 |
CaBa | wiking: so. if we want to fix external lib dependent shogun classes w.r.t. parameters... that would depend on the ability to duplicate the non-shogun data structs, right? like either the library has duplication logic to use, or just copy and hope for the best? | 13:09 |
@wiking | well | 13:09 |
@wiking | if it's a struct | 13:09 |
@wiking | that's a rather easy one | 13:09 |
@wiking | right | 13:09 |
@wiking | ? | 13:09 |
@wiking | if the thing is a bit more complicated | 13:09 |
@wiking | then you still can override the clone | 13:09 |
@wiking | right? | 13:10 |
CaBa | wiking: handle everything primitive + sgobject through Parameter, handle everything else in override clone | 13:10 |
@wiking | virtual CSGObject* clone(); | 13:10 |
@wiking | so it's override-able | 13:10 |
@wiking | so yeah | 13:10 |
@wiking | if you have these special cases | 13:10 |
CaBa | wiking: ideally, also override equals | 13:10 |
@wiking | mmm yeah | 13:11 |
@wiking | i mean there's nothing more you can do | 13:11 |
@wiking | but this should be sufficient | 13:11 |
@wiking | imo | 13:11 |
@wiking | clone_parameters :) | 13:11 |
@wiking | that's your friend | 13:11 |
@wiking | Heiko made if for u | 13:11 |
@wiking | :> | 13:11 |
CaBa | yeah or just call SGObject::clone() and continue fixing the rest? | 13:12 |
@wiking | ye | 13:12 |
@wiking | either is fine | 13:12 |
CaBa | what i still don't get | 13:12 |
CaBa | why this never resultet in bad access situations... | 13:13 |
CaBa | i even ran small examples through memcheck and didn't get uninit mem warnings... | 13:13 |
-!- amanSatya [1b07d526@gateway/web/freenode/ip.27.7.213.38] has joined #shogun | 13:47 | |
CaBa | wiking: https://lists.gnu.org/archive/html/help-glpk/2009-03/msg00054.html | 13:48 |
CaBa | wiking: that last sentence... | 13:49 |
-!- rads [3a92880d@gateway/web/freenode/ip.58.146.136.13] has joined #shogun | 13:51 | |
-!- amanSatya [1b07d526@gateway/web/freenode/ip.27.7.213.38] has quit [Client Quit] | 13:51 | |
-!- amanSatya [1b07d526@gateway/web/freenode/ip.27.7.213.38] has joined #shogun | 13:52 | |
CaBa | wiking: https://en.wikibooks.org/wiki/GLPK/Using_the_GLPK_callable_library#Thread_safety | 13:56 |
-!- rads [3a92880d@gateway/web/freenode/ip.58.146.136.13] has quit [Quit: Page closed] | 14:10 | |
@sukey | Issue #3725 "Resolve object replication for classes with 3rd party dependencies" opened by lkuchenb - https://github.com/shogun-toolbox/shogun/issues/3725 | 14:31 |
stargazer180 | are any of you guys using shogun on Windows? | 14:32 |
@wiking | well | 14:33 |
@wiking | it compiles and runs the examples | 14:33 |
@wiking | but not on a daily basis why? | 14:34 |
@wiking | stargazer180, ^ | 14:35 |
stargazer180 | okay | 14:35 |
@wiking | there's currently a pr on the documentation | 14:35 |
@wiking | where there's a bit of more elaboration | 14:35 |
@wiking | how to compile/run on windows | 14:35 |
stargazer180 | i'm just getting started and carrying out the installation as per given docs | 14:35 |
@wiking | https://github.com/shogun-toolbox/docs/pull/4 | 14:36 |
@wiking | this is a bit more extended | 14:36 |
@wiking | although its not merged | 14:36 |
@wiking | as it needs some cleanup | 14:36 |
@wiking | but maybe there you get some more information regarding how to compile it | 14:36 |
@wiking | note that you really need MSVC 2015 or later | 14:36 |
@wiking | earlier msvc will not do it | 14:36 |
stargazer180 | i'm installing msvc15 as of now | 14:37 |
stargazer180 | and latest cmake | 14:37 |
@wiking | that should be sufficient enough | 14:37 |
stargazer180 | i plan to continue using this setup through out my GSoC if i get selected | 14:37 |
stargazer180 | i'll be using java with this | 14:38 |
stargazer180 | so fings crossed | 14:38 |
-!- rads [3a92880d@gateway/web/freenode/ip.58.146.136.13] has joined #shogun | 14:38 | |
@sukey | Issue #3726 "Thread safety of 3rd party libraries is not checked" opened by lkuchenb - https://github.com/shogun-toolbox/shogun/issues/3726 | 14:43 |
-!- elenanst [4f6725fd@gateway/web/freenode/ip.79.103.37.253] has joined #shogun | 14:44 | |
@sukey | Issue #3727 "Parallel cross validation is unsafe to use" opened by lkuchenb - https://github.com/shogun-toolbox/shogun/issues/3727 | 14:44 |
@wiking | hahahaha | 14:48 |
@wiking | CaBa, this is gonna be the 3rd | 14:48 |
@wiking | pull | 14:48 |
@wiking | i mean revert of xval | 14:48 |
@wiking | :DDDDDDDDDDDDDD | 14:48 |
CaBa | yeah. so much about "we can just do quick an dirty parallel xval by replicating everything"... (1) current code can't even replicate everything (2) even if it would, nobody checked if the uptream 3rd party code works in parallel. | 14:49 |
CaBa | genious :P | 14:49 |
-!- rads [3a92880d@gateway/web/freenode/ip.58.146.136.13] has quit [Ping timeout: 260 seconds] | 14:50 | |
@wiking | :D | 14:53 |
@wiking | yeah dont get me started | 14:53 |
elenanst | Hi everyone! I'm Elena, a final year Electrical and Computer Engineer from Greece. I've been wandering through Shogun's code and docs and am pretty excited about the way you organised things. I'll soon be able to do some pull requests on your meta examples and apply for GSoC in case I find myself helpful, as I'm really interested in machine learning, software engineering and coding. Is this the right place to ask for advice? | 14:56 |
@wiking | mmmm | 14:56 |
@wiking | if regarding shogun you'd like to know more | 14:57 |
@wiking | the information of how to get started | 14:57 |
@wiking | is all in wiki | 14:57 |
@wiking | and there are couple of entrance takss | 14:57 |
@wiking | *tasks | 14:57 |
@wiking | that will get you started | 14:57 |
elenanst | Sure, they are pretty well organised :) If I have specific questions about an issue, is it better to ask here or comment on the issue? | 15:00 |
@wiking | mmm | 15:02 |
@wiking | issue/mailing list is maybe the best | 15:02 |
@wiking | because others will see those quesiton/answers | 15:02 |
@wiking | but of course you can ask here as well | 15:02 |
elenanst | ok, thank you | 15:03 |
@wiking | nw | 15:09 |
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has quit [Ping timeout: 260 seconds] | 15:46 | |
stargazer180 | hey wiking can you tell me if command 'msbuild "C:\projects\shogun\build\shogun.sln" /verbosity:minimal /t:Clean /p:Configuration=Release /p:Platform=x64' is relevant for someone who has just MSVC and not msbuild? | 16:17 |
@wiking | sure | 16:24 |
@wiking | you would still have msbuild | 16:24 |
@wiking | msvc installs it as well | 16:24 |
@wiking | it's only a command line interface for visual studio build | 16:24 |
stargazer180 | umm | 16:26 |
stargazer180 | i'm stuck | 16:26 |
stargazer180 | i ran the cmake command | 16:26 |
stargazer180 | and opened the .sln file in vs | 16:26 |
stargazer180 | what next? | 16:27 |
stargazer180 | when i ran msbuild command on cmd, it didn't work | 16:27 |
stargazer180 | wiking | 16:27 |
@wiking | mmm | 16:27 |
@wiking | well i'm not so sure what is the error etc | 16:28 |
@wiking | if u would write to the mailinglist | 16:28 |
@wiking | people could help u there | 16:28 |
stargazer180 | what steps did you follow? :') | 16:28 |
@wiking | ? | 16:29 |
@wiking | what do u mean? | 16:29 |
@wiking | i've done what appveyor does | 16:29 |
stargazer180 | okay | 16:29 |
stargazer180 | where's the mailing list btw? | 16:29 |
stargazer180 | can't see a link to it in the repo readme | 16:30 |
@wiking | send an email to shogun-list-subscribe@shogun-toolbox.org in order to subscribe | 16:31 |
@wiking | and then u can send a mail to shogun-list@shogun-toolbox.org | 16:31 |
stargazer180 | okay | 16:31 |
stargazer180 | thanks mate | 16:31 |
-!- mikeling [uid89706@gateway/web/irccloud.com/x-ceildbkueoxyhkru] has quit [Quit: Connection closed for inactivity] | 17:20 | |
-!- stargazer180 [~Gautam@116.74.214.104] has quit [Quit: Leaving] | 17:34 | |
-!- stargazer180 [~stargazer@2405:204:9685:9dc9:19e4:da24:1645:3349] has joined #shogun | 18:36 | |
-!- abhinav [~abhinav@103.211.52.186] has joined #shogun | 19:25 | |
-!- stargazer_ [~stargazer@116.74.214.104] has joined #shogun | 19:27 | |
-!- stargazer180 [~stargazer@2405:204:9685:9dc9:19e4:da24:1645:3349] has quit [Ping timeout: 246 seconds] | 19:29 | |
-!- stargazer_ [~stargazer@116.74.214.104] has quit [Quit: Bye] | 19:37 | |
-!- stargazer180 [~stargazer@116.74.214.104] has joined #shogun | 19:37 | |
-!- stargazer180 [~stargazer@116.74.214.104] has quit [Client Quit] | 19:37 | |
-!- stargazer180 [~stargazer@116.74.214.104] has joined #shogun | 19:38 | |
-!- stargazer180 [~stargazer@116.74.214.104] has quit [Client Quit] | 19:42 | |
-!- geektoni [5d22ead4@gateway/web/freenode/ip.93.34.234.212] has joined #shogun | 19:45 | |
-!- geektoni [5d22ead4@gateway/web/freenode/ip.93.34.234.212] has quit [Client Quit] | 19:47 | |
-!- elenanst [4f6725fd@gateway/web/freenode/ip.79.103.37.253] has quit [Ping timeout: 260 seconds] | 20:32 | |
-!- abhinav [~abhinav@103.211.52.186] has quit [Quit: Leaving] | 20:43 | |
-!- amit [dce36163@gateway/web/freenode/ip.220.227.97.99] has joined #shogun | 20:55 | |
-!- amit is now known as Guest40672 | 20:55 | |
-!- Guest40672 [dce36163@gateway/web/freenode/ip.220.227.97.99] has quit [Ping timeout: 260 seconds] | 21:10 | |
@sukey | Pull Request #3728 "Feature/mds example" opened by elenanst - https://github.com/shogun-toolbox/shogun/pull/3728 | 22:07 |
-!- amanSatya [1b07d526@gateway/web/freenode/ip.27.7.213.38] has quit [Ping timeout: 260 seconds] | 22:21 | |
--- Log closed Mon Mar 20 00:00:12 2017 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!