--- Log opened Tue May 10 00:00:49 2016 | ||
-!- besser82 [~besser82@fedora/besser82] has joined #shogun | 00:33 | |
-!- mode/#shogun [+o besser82] by ChanServ | 00:33 | |
CaBa | wiking: yes | 00:55 |
---|---|---|
-!- besser82_ [~besser82@fedora/besser82] has joined #shogun | 01:04 | |
-!- mode/#shogun [+o besser82_] by ChanServ | 01:04 | |
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 250 seconds] | 01:07 | |
-!- besser82_ [~besser82@fedora/besser82] has quit [Ping timeout: 260 seconds] | 01:30 | |
Saurabh7 | wiking, any idea how to solve this: | 06:16 |
Saurabh7 | CDynamicObjectArray -> get_element() always returns SGObject pointer | 06:16 |
Saurabh7 | which cannot be cast to anything else in say python interface | 06:17 |
Saurabh7 | and some functions do return those arrays | 06:20 |
-!- atwer [3b5ddb51@gateway/web/freenode/ip.59.93.219.81] has joined #shogun | 06:27 | |
-!- atwer [3b5ddb51@gateway/web/freenode/ip.59.93.219.81] has quit [Quit: Page closed] | 07:06 | |
@wiking | CaBa: well the subset is not thread safe | 08:58 |
@wiking | which is a long standing feature request actually :) | 09:19 |
@wiking | to make it thread safe | 09:19 |
-!- ptizoom [~christian@host-92-3-89-217.as43234.net] has quit [Remote host closed the connection] | 11:14 | |
-!- besser82_ [~besser82@fedora/besser82] has joined #shogun | 11:24 | |
-!- mode/#shogun [+o besser82_] by ChanServ | 11:24 | |
-!- ptizoom [~christian@host-92-3-89-217.as43234.net] has joined #shogun | 11:39 | |
-!- travis-ci [~travis-ci@ec2-54-224-179-192.compute-1.amazonaws.com] has joined #shogun | 12:41 | |
travis-ci | it's lambday's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/129088957 | 12:41 |
-!- travis-ci [~travis-ci@ec2-54-224-179-192.compute-1.amazonaws.com] has left #shogun [] | 12:41 | |
-!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun | 12:47 | |
@wiking | yo | 13:36 |
-!- travis-ci [~travis-ci@ec2-54-159-248-219.compute-1.amazonaws.com] has joined #shogun | 15:33 | |
travis-ci | it's lambday's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/129127181 | 15:33 |
-!- travis-ci [~travis-ci@ec2-54-159-248-219.compute-1.amazonaws.com] has left #shogun [] | 15:33 | |
CaBa | Saurabh7: I saw some classes provide a static function obtain_from_generic() that does the cast... | 15:34 |
CaBa | Saurabh7: so adding such a function to ParameterCombination would probably "fix" the problem from yesterday | 15:35 |
CaBa | wiking: do you work with python? | 15:43 |
@wiking | CaBa: i try not to :) | 15:49 |
arianepaola | hello everyone | 16:07 |
arianepaola | wiking: ping | 16:07 |
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has joined #shogun | 16:09 | |
sanuj | wiking: there? | 16:14 |
@wiking | y | 16:16 |
@wiking | just a sec | 16:16 |
sanuj | cool | 16:16 |
CaBa | wiking: C++ then? | 16:20 |
@wiking | CaBa: yes | 16:20 |
CaBa | I begin to wonder if I should do the ML stuff natively right away, too... | 16:20 |
sanuj | besser82_: yo \o/ | 16:22 |
sanuj | Saurabh7: hello :) | 16:23 |
sanuj | besser82_: how do i get started with dynaplugz | 16:24 |
Saurabh7 | CaBa, ah yes that should do it, complicated it too much in my head :) | 16:26 |
Saurabh7 | sanuj, Hey | 16:26 |
sanuj | Saurabh7: did you register on Payoneer? | 16:26 |
Saurabh7 | sanuj, I had account from back in '14 | 16:27 |
sanuj | okay | 16:27 |
Saurabh7 | any issues ? | 16:27 |
sanuj | there is some issue regarding INR and USD that i saw on the gsoc mailing list | 16:27 |
sanuj | confused me | 16:27 |
sanuj | what did you do about it | 16:28 |
sanuj | Saurabh7: ^ | 16:28 |
Saurabh7 | i used USD and its still the same | 16:28 |
Saurabh7 | was better back then dont know current state actually | 16:28 |
Saurabh7 | usd was better | 16:29 |
sanuj | so the bank converts that for you | 16:29 |
CaBa | wiking: i'm trying to parallelize model selection in python but something seems fishy... as if all threads are blocked while one is doing cross validation... | 16:29 |
sanuj | Saurabh7: what about taxes? | 16:29 |
Saurabh7 | sanuj, yup | 16:29 |
@wiking | CaBa: hahah yeah | 16:29 |
@wiking | shit can happen with python in multiprocessing | 16:29 |
@wiking | sanuj: what'sup | 16:29 |
sanuj | wiking: i managed to get SWIG working with some simple c++ code | 16:30 |
@wiking | hey | 16:30 |
@wiking | but wait | 16:30 |
@wiking | i mean there's a whole framework | 16:30 |
@wiking | of swig | 16:30 |
@wiking | in current code | 16:30 |
@wiking | so dont start from nothing | 16:30 |
sanuj | and i understand how proxy classes work and how swig manages templates | 16:30 |
sanuj | okay | 16:31 |
sanuj | yeah i looked at that | 16:31 |
CaBa | wiking: anything i should know about? i'm fairly new to python i must admit, but the code i wrote seems fairly parallel unless i enter x-validation ;) | 16:31 |
@wiking | CaBa: read about GIL = global interpreter loc | 16:32 |
@wiking | *lock | 16:32 |
@wiking | python is a ridicolous language | 16:32 |
@wiking | :) | 16:32 |
sanuj | wiking: what is the best approach to take for the swig interface for tags framework | 16:32 |
sanuj | i'll have to write that from scratch | 16:32 |
@wiking | mmmm | 16:33 |
@wiking | lets first concentrate on shogun-base | 16:34 |
sanuj | wiking: and shogun-base is dynaplugz? | 16:34 |
CaBa | wiking: in other words - i can't parallelize shogun logic on the python level? | 16:35 |
sanuj | i mean its obviously incomplete for now | 16:35 |
@wiking | CaBa: dunno never tried | 16:36 |
@wiking | Heiko would know it better | 16:36 |
@wiking | or mailing list | 16:36 |
CaBa | wiking: this is pretty frustrating... Do I understand this correctly, python provides threading but pretty much nothing is executed concurrently? | 16:43 |
CaBa | or at least the reference interpreter doesn't allow concurrency? | 16:45 |
@wiking | well there's multiprocessing package | 16:48 |
@wiking | but yeah it's a bit hacky | 16:48 |
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has quit [Ping timeout: 250 seconds] | 16:48 | |
@wiking | and it's totally non posix | 16:48 |
CaBa | i see. all of this smells like major headache :( | 16:59 |
-!- HeikoS [~heiko@nat-235-93.internal.eduroam.ucl.ac.uk] has joined #shogun | 17:46 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 17:46 | |
-!- sanuj [0e8bc402@gateway/web/freenode/session] has joined #shogun | 19:24 | |
sanuj | HeikoS: wazzup? :) | 19:28 |
@HeikoS | sanuj: wazuuup :D | 19:29 |
sanuj | are we hosting the cookbook pages anywhere yet? | 19:29 |
sanuj | i am about to graduate | 19:29 |
sanuj | going back home on 14th | 19:29 |
@HeikoS | great congrats | 19:29 |
sanuj | thanks | 19:29 |
@HeikoS | yes they are at shogun.ml/cookbook/latest | 19:30 |
@HeikoS | but its not ready to be announced yet | 19:30 |
@HeikoS | so dont spread | 19:30 |
sanuj | yes, i wont ;) | 19:30 |
@HeikoS | need to work on design and some details | 19:30 |
sanuj | just wanted to check what all pages we have till now | 19:30 |
sanuj | was thinking about which cookbook page i should write next | 19:31 |
@HeikoS | I see | 19:33 |
@HeikoS | yeah would be good to add more | 19:33 |
@HeikoS | basically all the standard ML algos should come first | 19:33 |
-!- sanuj [0e8bc402@gateway/web/freenode/session] has quit [Ping timeout: 250 seconds] | 19:35 | |
-!- HeikoS [~heiko@nat-235-93.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 19:35 | |
-!- HeikoS [~heiko@nat-235-93.internal.eduroam.ucl.ac.uk] has joined #shogun | 19:36 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 19:36 | |
-!- HeikoS [~heiko@nat-235-93.internal.eduroam.ucl.ac.uk] has quit [Client Quit] | 19:37 | |
-!- sanuj [0e8bc402@gateway/web/freenode/session] has joined #shogun | 19:39 | |
sanuj | besser82_: there? | 19:40 |
-!- travis-ci [~travis-ci@ec2-54-159-248-219.compute-1.amazonaws.com] has joined #shogun | 20:15 | |
travis-ci | it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/129207812 | 20:15 |
-!- travis-ci [~travis-ci@ec2-54-159-248-219.compute-1.amazonaws.com] has left #shogun [] | 20:15 | |
-!- sanuj_ [0e8bc402@gateway/web/freenode/session] has joined #shogun | 20:16 | |
-!- sanuj [0e8bc402@gateway/web/freenode/session] has quit [Ping timeout: 250 seconds] | 20:17 | |
CaBa | what's the purpose of the SG_REF macro? | 20:40 |
-!- sanuj_ [0e8bc402@gateway/web/freenode/session] has quit [Changing host] | 20:43 | |
-!- sanuj_ [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has joined #shogun | 20:43 | |
@wiking | CaBa: ++ the reference counter of an object | 20:44 |
@wiking | the pair of it is SG_UNREF | 20:44 |
CaBa | wiking: for what? gc? | 20:53 |
@wiking | hehehe c++ doesn't have a gc | 20:56 |
@wiking | u manage your own memory | 20:56 |
CaBa | i'm aware of that. thats why i'm asking whether that's the way *you* do gc ;) | 20:57 |
-!- sanuj_ [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has quit [Ping timeout: 250 seconds] | 20:58 | |
-!- mizari [~mizari@95-174-213-100.nts.su] has quit [Ping timeout: 265 seconds] | 21:08 | |
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has joined #shogun | 21:11 | |
@wiking | yep | 21:27 |
CaBa | CKernel* casted=dynamic_cast<CKernel*>(kernel); | 21:28 |
CaBa | REQUIRE(casted, "CKernel::obtain_from_generic(): Error, provided object of class \"%s\" is not a subclass of CKernel!\n", kernel->get_name()); | 21:28 |
CaBa | wiking: how is that a valid subclass check? | 21:28 |
CaBa | wiking: https://github.com/shogun-toolbox/shogun/compare/develop...lkuchenb:fix/ParameterCombinationCast | 22:04 |
CaBa | wiking: do i still need any checking for this to be proper? and how about that ref counter... | 22:04 |
CaBa | wiking: other obtain_from_generic() implementations often derive from known base classes which have known members to check their type... I found CKernel casts SGObject and has this wirred REQUIRE check that I posted... | 22:06 |
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has quit [Ping timeout: 250 seconds] | 22:35 | |
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun | 23:48 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 23:49 | |
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.] | 23:57 | |
--- Log closed Wed May 11 00:00:51 2016 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!