--- Log opened Thu May 12 00:00:52 2016 | ||
-!- ptizoom [~christian@host-92-21-193-241.as13285.net] has joined #shogun | 00:04 | |
-!- ptizoom [~christian@host-92-21-193-241.as13285.net] has quit [Ping timeout: 246 seconds] | 00:09 | |
-!- ptizoom [~christian@host-92-21-204-114.as13285.net] has joined #shogun | 00:23 | |
-!- ptizoom [~christian@host-92-21-204-114.as13285.net] has quit [Ping timeout: 240 seconds] | 00:30 | |
-!- travis-ci [~travis-ci@ec2-54-147-166-192.compute-1.amazonaws.com] has joined #shogun | 00:43 | |
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/129520748 | 00:43 |
---|---|---|
-!- travis-ci [~travis-ci@ec2-54-147-166-192.compute-1.amazonaws.com] has left #shogun [] | 00:43 | |
-!- ptizoom [~christian@host-92-21-208-34.as13285.net] has joined #shogun | 01:18 | |
-!- lambday [6d94a322@gateway/web/freenode/ip.109.148.163.34] has joined #shogun | 01:43 | |
-!- mode/#shogun [+o lambday] by ChanServ | 01:43 | |
-!- lambday [6d94a322@gateway/web/freenode/ip.109.148.163.34] has quit [] | 01:52 | |
Saurabh7 | thats a one long discussion | 04:30 |
Saurabh7 | Hopefuuly I have setup this irssi properly from your recommendations | 04:31 |
-!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun | 06:27 | |
-!- sonne|osx [~sonne@x4e33fe28.dyn.telefonica.de] has joined #shogun | 07:20 | |
-!- sonne|osx [~sonne@x4e33fe28.dyn.telefonica.de] has quit [Client Quit] | 07:21 | |
@wiking | arianepaola: ok so i've looked around again | 08:03 |
@wiking | this seems to be the best setup.py for me https://github.com/telamonian/ocudump/blob/master/setup.py | 08:04 |
@wiking | to start with that does something with cmake | 08:04 |
@wiking | lemme know if you have a better idea | 08:04 |
-!- besser82 [~besser82@fedora/besser82] has joined #shogun | 09:50 | |
-!- mode/#shogun [+o besser82] by ChanServ | 09:50 | |
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 276 seconds] | 10:13 | |
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun | 10:59 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 10:59 | |
CaBa | morning | 11:03 |
@wiking | y0 | 11:04 |
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Ping timeout: 265 seconds] | 11:10 | |
-!- HeikoS [~heiko@nat-232-56.internal.eduroam.ucl.ac.uk] has joined #shogun | 13:19 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 13:19 | |
-!- HeikoS [~heiko@nat-232-56.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 276 seconds] | 13:55 | |
CaBa | after using ParameterCombination::apply_to_machine(m) - is there a way to get the parameter combination out of m again? | 14:30 |
CaBa | probably not, since apply_to_machine() distributes the parameters around where they belong... | 14:36 |
CaBa | *sigh* | 14:40 |
CaBa | I begin to think every class in shogun should have an obtain_from_generic() cast function :P | 14:40 |
Saurabh7 | CaBa: what do you mean by get out? values are already there in ParameterCombination object | 15:20 |
Saurabh7 | where else did you need a cast | 15:21 |
CaBa | Saurabh7: in my case i didn't have the parametercombination object later on | 15:26 |
CaBa | Saurabh7: oh it's just a bit annoying that in python i can't do anything like 'crossval.get_machine().get_C1()' or so, because all the getters return superclass pointers and the casting can't happen in the py-world... | 15:27 |
Saurabh7 | CaBa: you can get the individual paramters form the machine I think , and they should be the right type ideally | 15:29 |
CaBa | Saurabh7: yes, but i have to keep a properly typed reference to the machine | 15:30 |
Saurabh7 | if they are not, the getters from the machine shoudl definelty return right type if you ahve an example do tell | 15:30 |
Saurabh7 | so it shoul dbe fixed | 15:30 |
Saurabh7 | CaBa:oh i see you are trying to get it from the crossval obj | 15:45 |
-!- mizari [~mizari@95-174-213-100.nts.su] has quit [Quit: Leaving] | 15:46 | |
CaBa | Saurabh7: yes. a lot of the getter functions that can be found in the api doc are pretty much useless for users who access them through the swig python equivalents... | 15:51 |
CaBa | what happened to CrossValidation::set_conf_int_alpha()? | 16:07 |
arianepaola | wiking: thanks | 16:15 |
@wiking | asdf | 16:23 |
-!- HeikoS [~heiko@nat-242-194.internal.eduroam.ucl.ac.uk] has joined #shogun | 16:35 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 16:35 | |
@wiking | koko HeikoS | 16:42 |
@HeikoS | jo | 16:43 |
-!- HeikoS [~heiko@nat-242-194.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 17:07 | |
-!- HeikoS [~heiko@nat-242-194.internal.eduroam.ucl.ac.uk] has joined #shogun | 17:08 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 17:08 | |
-!- ptizoom [~christian@host-92-21-208-34.as13285.net] has quit [Ping timeout: 260 seconds] | 17:22 | |
-!- ptizoom [~christian@host-92-21-235-55.as13285.net] has joined #shogun | 17:35 | |
-!- OXPHOS [8ca3fe9e@gateway/web/freenode/ip.140.163.254.158] has joined #shogun | 17:36 | |
OXPHOS | Hey HeikoS, wiking! I have the summary/questions ready in my proposal, on page3-4. | 17:41 |
OXPHOS | Can you guys have a look if you have time? Thanks! | 17:41 |
OXPHOS | https://docs.google.com/document/d/1eozTFX_mgKx3eXQfQnP07Rxi8GYKfGYdu_qvGpLRnjw/edit?usp=sharing | 17:41 |
@HeikoS | OXPHOS: checking | 17:41 |
@HeikoS | OXPHOS: commented a bit | 17:46 |
@HeikoS | maybe email rahul the link so he can comment as well | 17:46 |
OXPHOS | HeikoS: Sure thanks. So basically the last idea is what we want to apply (If SGMatrix::onGPU() == false && linalg::have_backend(GPU) == true) | 17:48 |
OXPHOS | HeikoS: No #ifdef is needed | 17:48 |
-!- travis-ci [~travis-ci@ec2-54-161-113-158.compute-1.amazonaws.com] has joined #shogun | 17:48 | |
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/129758333 | 17:48 |
-!- travis-ci [~travis-ci@ec2-54-161-113-158.compute-1.amazonaws.com] has left #shogun [] | 17:48 | |
@HeikoS | yes exactly | 17:52 |
@HeikoS | no ifdef needed | 17:52 |
@HeikoS | and the gpu_linalg falls back to the cpu one if the SGMatrix doesnt live in GPU memory | 17:52 |
@HeikoS | wiking: ^ | 17:52 |
OXPHOS | Got it | 17:54 |
@wiking | yep | 18:02 |
@wiking | ok i'll check the docs | 18:02 |
@wiking | arianepaola: do you know packer? | 18:02 |
OXPHOS | And thanks @ lisitsyn for showing me some.h yesterday.. Didn't realize smart_pointer is already there! | 18:05 |
lisitsyn | ya | 18:05 |
lisitsyn | yes under sophisticated name | 18:05 |
lisitsyn | OXPHOS: there is also 'Unique' | 18:06 |
@HeikoS | OXPHOS: did you check cereal already? | 18:08 |
OXPHOS | lisitsyn: Haha I'm too late | 18:08 |
OXPHOS | HeikoS: Yes I checked the docs and played around for a bit | 18:08 |
OXPHOS | HeikoS: But haven't made any progress from yesterday yet | 18:09 |
@HeikoS | kk | 18:09 |
@HeikoS | curious how it will play with the smart pointers | 18:09 |
@HeikoS | wiking: any news on GPL-BSD? | 18:09 |
@HeikoS | I noticed a renaming | 18:10 |
@wiking | HeikoS: i'll ping agian | 18:10 |
@wiking | because i have no fucking idea | 18:10 |
@wiking | where he disappeared | 18:10 |
@HeikoS | kk | 18:10 |
@HeikoS | its soon time to get that out | 18:10 |
@HeikoS | should be next step for us | 18:11 |
@HeikoS | wiking: btw we still have this other option | 18:15 |
@HeikoS | of releasing a bsd archive with no history | 18:15 |
@HeikoS | and only bsd code | 18:15 |
@HeikoS | that we just decided to make bsd since we own the code | 18:15 |
@HeikoS | and that doesnt contain any gpl code | 18:15 |
@wiking | that's not really an option | 18:18 |
@wiking | because where do you store that code? | 18:18 |
@wiking | i mean you want to generated that when there's a release? | 18:18 |
-!- besser82 [~besser82@fedora/besser82] has joined #shogun | 18:18 | |
-!- mode/#shogun [+o besser82] by ChanServ | 18:18 | |
@wiking | change license header etc? | 18:18 |
@HeikoS | wiking: for this single release | 18:26 |
@HeikoS | yes | 18:26 |
@wiking | but this release | 18:26 |
@wiking | is not about bsd | 18:26 |
@wiking | :D | 18:26 |
@wiking | or is it? | 18:26 |
@wiking | it is | 18:26 |
@wiking | :) | 18:26 |
@wiking | well yeah dunno | 18:26 |
@HeikoS | this release was supposed to be the last nonc++11 one | 18:26 |
@wiking | pinged my frient | 18:26 |
@HeikoS | and we wanted to make it bsd as well | 18:26 |
@wiking | *firend | 18:26 |
@wiking | *friend | 18:26 |
@HeikoS | so that we have one non c++11 AND bsd | 18:26 |
@wiking | but w8ing still | 18:26 |
@wiking | yep yeo | 18:26 |
@wiking | i remember now | 18:26 |
@wiking | dunno what to say | 18:26 |
@wiking | it's all fishy | 18:27 |
@wiking | the problem is that if we fuckup | 18:27 |
@HeikoS | I can give up on that bsd thing | 18:27 |
@wiking | it's all void | 18:27 |
@HeikoS | yes | 18:27 |
@HeikoS | but if you want it really badly that there is a bsd shogun out there before gsoc | 18:27 |
@HeikoS | we can do that archive | 18:27 |
@HeikoS | as a "special edition" ;) | 18:27 |
@wiking | :> | 18:27 |
@HeikoS | could do a fork and hand hack it | 18:27 |
@HeikoS | but well | 18:27 |
@HeikoS | not ideal | 18:27 |
@wiking | fork ssssssssssnooogood | 18:28 |
@wiking | anyhow | 18:28 |
@wiking | lets wait till next monday | 18:28 |
@HeikoS | ok | 18:28 |
@wiking | and fire up aws | 18:28 |
@wiking | :D | 18:28 |
@HeikoS | hehe ;) | 18:29 |
@HeikoS | just worried that gsoc start soon | 18:29 |
@HeikoS | and OXPHOS needs the smart pointers for cereal | 18:29 |
@wiking | yeah | 18:29 |
@HeikoS | oh man I am looking forward to dropping the serialization code we have ;) | 18:29 |
@HeikoS | and to the plugins | 18:29 |
@wiking | smart pointer for cereal? | 18:29 |
@wiking | you mean c++11 for cerela | 18:29 |
@wiking | :> | 18:29 |
@HeikoS | yeah | 18:29 |
@wiking | ok who needs aws access | 18:30 |
@HeikoS | doesnt like raw ones | 18:30 |
@wiking | raise your hands | 18:30 |
@HeikoS | I dont really want, to not break stuff ;) | 18:30 |
@wiking | lisitsyn: ? | 18:30 |
@wiking | sonney2k_: ? | 18:30 |
@HeikoS | Saurabh7: hi | 18:31 |
lisitsyn | wiking: yesp leas e | 18:31 |
lisitsyn | just in case | 18:31 |
@wiking | sent an email | 18:33 |
@wiking | if you want passwd | 18:33 |
@wiking | lemme know | 18:33 |
@wiking | :> | 18:33 |
@wiking | mmm | 18:34 |
@wiking | forget the ssh key | 18:34 |
-!- travis-ci [~travis-ci@ec2-54-146-3-221.compute-1.amazonaws.com] has joined #shogun | 18:35 | |
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/129764803 | 18:35 |
-!- travis-ci [~travis-ci@ec2-54-146-3-221.compute-1.amazonaws.com] has left #shogun [] | 18:35 | |
@wiking | should we actually have dc/os running over this shit? :) | 18:36 |
@wiking | i mean for shogun-cloud | 18:36 |
Saurabh7 | HeikoS: yo | 18:38 |
Saurabh7 | the talk was pretty cool | 18:38 |
@wiking | arianepaola: ^ what ya think? | 18:38 |
@wiking | which talk? :) | 18:38 |
Saurabh7 | cache locality stuff which improveed performance | 18:39 |
@HeikoS | Saurabh7: talk? | 18:39 |
@HeikoS | ah I see | 18:39 |
@HeikoS | yeah | 18:39 |
@HeikoS | that might be good to check for the algos you touch | 18:39 |
@HeikoS | and a report would be good for the project summary | 18:39 |
OXPHOS | HeikoS: Hey I'm kinda confused why you said there's no GPUVector structure? | 18:40 |
@HeikoS | OXPHOS: we decided to ditch it | 18:40 |
@HeikoS | and do everything with SGMatrix | 18:40 |
@HeikoS | and SGMatrix::isOnGPU() knows | 18:40 |
OXPHOS | No SGVector either? | 18:40 |
@wiking | Saurabh7: where? | 18:41 |
Saurabh7 | wiking: what performance? i think they tried on mmd test, i will try on some of our algos | 18:42 |
OXPHOS | HeikoS: No SGVector either? Or just transfer SGVector to GPUMatrix? | 18:43 |
@HeikoS | OXPHOS: nono | 18:43 |
@HeikoS | there is not GPUMatrix | 18:44 |
@HeikoS | but you can do | 18:44 |
@HeikoS | cpu_to_gpu(SGMatrix) | 18:44 |
@HeikoS | which does the transfer and changes a flag inside SGMatrix | 18:44 |
Saurabh7 | wiking: btw what profiler where you suggesting, perf right ? | 18:45 |
@wiking | yep | 18:48 |
@wiking | lisitsyn: got it? | 18:49 |
lisitsyn | wiking: yes | 18:49 |
OXPHOS | HeikoS: aha this is so-called 'merge SGMatrix and GPUMatrix' | 18:55 |
@HeikoS | OXPHOS: yes exactly | 18:55 |
@HeikoS | no need for a new structure | 18:55 |
@HeikoS | since we are not doing compile time method calls anymore | 18:55 |
@HeikoS | like currently | 18:55 |
OXPHOS | HeikoS: But sorry it made me even more confused...We use SGMatrix do to calculation on GPU? | 18:56 |
OXPHOS | What kind of flag are you referring to? | 18:56 |
OXPHOS | isOnGPU() | 18:57 |
OXPHOS | HeikoS: Okay back to the first question: We use SGMatrix do to calculation on GPU? with ViennaCL? | 18:58 |
@HeikoS | OXPHOS: yes | 18:59 |
@HeikoS | wiking: ^ | 18:59 |
@HeikoS | right? | 18:59 |
@HeikoS | it is just a wrapper for memory | 18:59 |
@HeikoS | and knows where that memory lies | 18:59 |
OXPHOS | We explicitly transfer memory from CPU to GPU, and do the calculation there with ViennaCL library. | 19:00 |
@HeikoS | yes | 19:00 |
@HeikoS | point is: explicit transfer | 19:00 |
OXPHOS | HeikoS: Aha. Unfortunately I know nothing about the memory transfer/GPU calculation yet..I'll do some research. Any suggestion where I can start or just google it? | 19:02 |
OXPHOS | I'll know so much more by the end of GSoC.. | 19:02 |
@HeikoS | OXPHOS: I think you should study the existing calls that happen on the GPU | 19:04 |
@HeikoS | there is already transfer calls in Shogun | 19:05 |
@HeikoS | wiking: any news on the IO bug? | 19:05 |
OXPHOS | HeikoS: Got it. Thanks! | 19:06 |
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 260 seconds] | 19:14 | |
@HeikoS | OXPHOS: ask for help if things dont work | 19:15 |
@HeikoS | OXPHOS: it is also new stuff for us | 19:15 |
OXPHOS | HeikoS: Sure thanks! | 19:16 |
-!- besser82 [~besser82@fedora/besser82] has joined #shogun | 19:18 | |
-!- mode/#shogun [+o besser82] by ChanServ | 19:18 | |
@wiking | what what? | 19:32 |
@wiking | was out for dinner | 19:32 |
@wiking | HeikoS: sorry dcos today | 19:33 |
@wiking | :) | 19:33 |
@wiking | gotta setup something to show for aws ppl | 19:33 |
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 260 seconds] | 19:42 | |
-!- Saurabh7 [Saurabh7@gateway/shell/panicbnc/x-kbrvwyydnyokpxuj] has quit [Ping timeout: 260 seconds] | 20:15 | |
-!- Saurabh7 [Saurabh7@gateway/shell/panicbnc/x-sselotqfitbansqv] has joined #shogun | 20:16 | |
-!- HeikoS [~heiko@nat-242-194.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 265 seconds] | 20:35 | |
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has joined #shogun | 20:50 | |
sanuj | lua gave me a hard time today :P | 20:51 |
@wiking | :< | 20:51 |
sanuj | i'm going home day after tomorrow :) | 20:51 |
sanuj | after that i would be able to give loads of time to shogun :D | 20:52 |
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has quit [Ping timeout: 250 seconds] | 20:56 | |
-!- OXPHOS [8ca3fe9e@gateway/web/freenode/ip.140.163.254.158] has quit [Quit: Page closed] | 20:58 | |
arianepaola | wiking: I have heard of it | 21:23 |
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has joined #shogun | 21:33 | |
sanuj | anyone uses lua here? I have a lua doubt :/ | 21:34 |
sanuj | regarding garbage collector | 21:34 |
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has quit [Quit: Page closed] | 22:09 | |
@wiking | arianepaola: ok i'll prepare some AMIs with packer.io | 22:12 |
-!- travis-ci [~travis-ci@ec2-54-146-252-153.compute-1.amazonaws.com] has joined #shogun | 22:15 | |
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/129815471 | 22:15 |
-!- travis-ci [~travis-ci@ec2-54-146-252-153.compute-1.amazonaws.com] has left #shogun [] | 22:15 | |
arianepaola | wiking: ok | 22:16 |
--- Log closed Fri May 13 00:00:53 2016 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!