--- Log opened Wed Sep 28 00:00:09 2016 | ||
CaBa | lisitsyn: :) | 00:36 |
---|---|---|
-!- witness_ [uid10044@gateway/web/irccloud.com/x-twrhktfvvndhjwpb] has joined #shogun | 01:17 | |
-!- travis-ci [~travis-ci@ec2-54-158-182-34.compute-1.amazonaws.com] has joined #shogun | 02:14 | |
travis-ci | it's Viktor Gal'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/163269365 | 02:15 |
-!- travis-ci [~travis-ci@ec2-54-158-182-34.compute-1.amazonaws.com] has left #shogun [] | 02:15 | |
-!- witness_ [uid10044@gateway/web/irccloud.com/x-twrhktfvvndhjwpb] has quit [Quit: Connection closed for inactivity] | 03:20 | |
-!- dennyjooo [~dennyjooo@60.170.224.6] has joined #shogun | 05:10 | |
-!- dennyjooo [~dennyjooo@60.170.224.6] has quit [] | 05:16 | |
-!- HeikoS [~heiko@host-92-0-178-129.as43234.net] has joined #shogun | 14:28 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 14:28 | |
@wiking | HeikoS: man | 14:38 |
@wiking | HeikoS: you have never answered my question | 14:38 |
@wiking | regarding the invoice | 14:38 |
@HeikoS | wiking: jojo | 14:39 |
@wiking | and we should send that asap | 14:39 |
@HeikoS | sure | 14:39 |
@HeikoS | remind me :) | 14:39 |
@wiking | doing it now :) | 14:39 |
@HeikoS | I looked at it and it looked fine | 14:39 |
@HeikoS | what was the question | 14:39 |
@wiking | ok had some questions there | 14:39 |
@wiking | dont remember what :D | 14:39 |
@HeikoS | haha :D | 14:39 |
@wiking | but it's in the email i've sent to u | 14:39 |
@HeikoS | checking | 14:40 |
@HeikoS | wiking: cant find any email with a question | 14:41 |
@HeikoS | apart from "need to book hotel" ;) | 14:41 |
@wiking | ahaha | 14:41 |
@wiking | ok lemme check | 14:41 |
@HeikoS | ah here we go | 14:41 |
@wiking | oh ok | 14:41 |
@HeikoS | I replied to one | 14:42 |
@HeikoS | just use fernandos name | 14:42 |
@HeikoS | that is fine | 14:42 |
@wiking | ok | 14:42 |
@wiking | then i'm gonna fill out the spreadsheet -> pdf | 14:42 |
@wiking | and upload | 14:42 |
@HeikoS | yep good! | 14:43 |
@HeikoS | they will complain if something is not good | 14:43 |
@HeikoS | (that might have happened before ;) | 14:43 |
@wiking | ok done | 14:48 |
@wiking | submitted | 14:48 |
@wiking | HeikoS: ok so i started to put together a patch for big input | 14:52 |
@HeikoS | wiking: nice one thanks for taking care | 14:52 |
@HeikoS | wiking: big input as in huge sparse? | 14:52 |
@wiking | man we are mixing int64_t and int32_t all the time | 14:52 |
@HeikoS | wiking: I know | 14:52 |
@HeikoS | I think index_t should be 64bit | 14:53 |
@wiking | so yeah i'm now switching things to index_t | 14:53 |
@wiking | and then i'm compiling with -Woverflow | 14:53 |
@HeikoS | wiking: needs some systematic refactoring | 14:53 |
@HeikoS | ah nice | 14:53 |
@wiking | and basically going one by one fixing | 14:53 |
@HeikoS | wiking: ok cool | 14:54 |
@HeikoS | did this fix this guys problem? | 14:54 |
@wiking | not yeti mean i'm far from finishing that patch | 14:54 |
@wiking | :)))) | 14:54 |
@wiking | i almost have to change every fucking class | 14:54 |
@wiking | in the code :) | 14:54 |
@HeikoS | haha | 14:55 |
@wiking | anyhow | 14:55 |
@HeikoS | I guess this can be done incrementally? | 14:55 |
@HeikoS | or does it break anything? | 14:55 |
@wiking | i cannot get it compiled | 14:55 |
@wiking | :))) | 14:55 |
@wiking | because you need to change the interface etc | 14:55 |
@wiking | so yeah it's gonna be a per directory patch | 14:55 |
@wiking | :) | 14:55 |
@wiking | but that's all | 14:56 |
@wiking | but i leave it in the feature/BigInput branch | 14:56 |
@HeikoS | kk | 14:56 |
@HeikoS | ok we can merge that in SF | 14:56 |
@wiking | have it tested by him once it's ready | 14:56 |
@wiking | etc | 14:56 |
@HeikoS | cool | 14:56 |
@wiking | because i dont have a machine where | 14:56 |
@HeikoS | I am on some meta language stuff atm | 14:56 |
@wiking | i could test this | 14:56 |
@HeikoS | to merge a few more cookbooks | 14:56 |
@HeikoS | btw what about java script? | 14:56 |
@HeikoS | shall I get these cookbooks working? | 14:56 |
@wiking | ah js | 14:56 |
@wiking | yeah there i'm working | 14:56 |
@wiking | on typemapping | 14:56 |
@HeikoS | because the patches that are merged in that feature branch are not really dealing with the full thing | 14:57 |
@wiking | at least for v8+nodejs | 14:57 |
@wiking | yeah not yet | 14:57 |
@HeikoS | let me know when I shall do that, then we get a lot of tests for free | 14:57 |
@wiking | yep | 14:57 |
@wiking | btw | 14:57 |
@wiking | so i was checking the | 14:57 |
@wiking | https://www.tensorflow.org/versions/r0.10/how_tos/distributed/index.html | 14:57 |
@wiking | and it's super heavy weight | 14:57 |
@HeikoS | if I managed to figure out some generic template stuff, we also get implicit tests for the typemaps | 14:57 |
@wiking | i would rather use this https://actor-framework.org/ | 14:57 |
@HeikoS | there was some weird stuff going on in java | 14:57 |
@HeikoS | yeah distributed | 14:58 |
@HeikoS | I am not too interested in that for now | 14:58 |
@HeikoS | so I leave it to you :) | 14:58 |
@HeikoS | I care more about the autodiff | 14:58 |
@HeikoS | and having an API to build computation graphs | 14:58 |
@HeikoS | but would be good | 14:58 |
@HeikoS | to get some multicore stuff easy at least | 14:58 |
@wiking | yeah but caf is the same as computation graph | 14:58 |
@HeikoS | sure | 14:58 |
@wiking | anyhow | 14:59 |
@wiking | i'll see when i have time | 14:59 |
@wiking | wanna fix first the bug in crossval multithreading | 14:59 |
@wiking | (dunno yet wtf is going on) | 14:59 |
@HeikoS | ah yeah | 14:59 |
@wiking | so we can merge the windows branch | 14:59 |
@wiking | then this big input | 14:59 |
@HeikoS | yes that'd be huge | 14:59 |
@wiking | and then javascript | 14:59 |
@wiking | i mean this is the only fucking thing | 14:59 |
@wiking | that crossval multithread failing | 14:59 |
@wiking | :S | 14:59 |
@HeikoS | I want to fix things to merge OXPOHS patches so that she remains interested in shogun and comes baack! | 15:00 |
@wiking | hahaha yeah | 15:00 |
@wiking | the serialization | 15:00 |
@HeikoS | wiking: thats probably related to Saurabh7's fix | 15:00 |
@wiking | and the linalg | 15:00 |
@HeikoS | yeah | 15:00 |
@HeikoS | Ill merge things bit by bit for this stuff | 15:00 |
@wiking | yeah those things should get in line soon | 15:00 |
@HeikoS | yep | 15:00 |
@wiking | so we can merge those into develop | 15:00 |
@HeikoS | I have a bit of time before SG | 15:00 |
@HeikoS | SF | 15:00 |
@HeikoS | so can prepare | 15:00 |
@wiking | btw we are no aiming 5.0.0 right? | 15:00 |
@HeikoS | yes | 15:02 |
@HeikoS | definitely! | 15:02 |
@HeikoS | I made a milestone in fact | 15:02 |
@HeikoS | ;) | 15:02 |
@HeikoS | with one issue | 15:02 |
@wiking | :) | 15:03 |
@HeikoS | wiking: we should also migrate the parameters | 15:03 |
@HeikoS | and the cereal stuff | 15:03 |
@HeikoS | maybe even before 5.0 | 15:03 |
@HeikoS | I also want to clean up the test directory a bit | 15:03 |
@HeikoS | get rid of all but the meta ones, any thoughts on that? | 15:04 |
@HeikoS | remove static interfaces as well | 15:04 |
@HeikoS | lots of old code, lots of questions on that often | 15:04 |
@HeikoS | remove "_modular" and just support swig interfaces | 15:04 |
@wiking | yep | 15:04 |
@HeikoS | cleaning up | 15:04 |
@HeikoS | you know the website status? | 15:05 |
@HeikoS | can I edit it already on github? :) | 15:05 |
@wiking | yep | 15:05 |
@wiking | i mean static dropping woudl be great | 15:05 |
@wiking | edit what? | 15:05 |
@HeikoS | the text | 15:06 |
@HeikoS | content | 15:06 |
@wiking | ah | 15:06 |
@wiking | no auto delivery yet | 15:06 |
@wiking | but that shoudl be easy | 15:06 |
@wiking | question is | 15:06 |
@HeikoS | I want to show it to some people and then edit based on their suggestions | 15:06 |
@wiking | lisitsyn: wtf do we miss? | 15:06 |
@wiking | apart from autodeploy? | 15:06 |
@wiking | HeikoS: as you can see this works | 15:07 |
@wiking | beta.shogun.ml | 15:07 |
@HeikoS | ah cool | 15:07 |
@wiking | but if you change content | 15:07 |
@HeikoS | and deplyong? | 15:07 |
@wiking | on github | 15:08 |
@wiking | will not get deployed | 15:08 |
@HeikoS | kk | 15:08 |
@HeikoS | is there a preview or so? | 15:08 |
@wiking | can look into that | 15:08 |
@HeikoS | cool | 15:08 |
@wiking | just wanna see what lisitsyn | 15:08 |
@wiking | says | 15:08 |
@HeikoS | yeah ok | 15:08 |
@HeikoS | and the master branch release mechanism? | 15:08 |
@wiking | yep | 15:08 |
@HeikoS | haha i like your tweet ! :) | 15:09 |
@wiking | ah that was in august | 15:09 |
@wiking | was a productive shogun month: ) | 15:09 |
@HeikoS | pitty I was gone | 15:09 |
@HeikoS | rahul also has a massive feature branch that is ready for mergining | 15:10 |
@HeikoS | mostly science code | 15:10 |
@HeikoS | but might get us a few citations | 15:10 |
@HeikoS | since its cool stuff | 15:10 |
@HeikoS | and fast as fuck | 15:10 |
@HeikoS | just need to push him to document the API | 15:10 |
-!- HeikoS [~heiko@host-92-0-178-129.as43234.net] has quit [Ping timeout: 264 seconds] | 17:00 | |
-!- HeikoS [~heiko@host31-53-162-24.range31-53.btcentralplus.com] has joined #shogun | 17:15 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 17:15 | |
@HeikoS | wiking: still awake? | 17:26 |
@HeikoS | wiking: seems like we dont have a typemap in csharp for bool[] and BoolVector | 17:27 |
-!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun | 17:44 | |
-!- OXPHOS [92bd305b@gateway/web/freenode/ip.146.189.48.91] has joined #shogun | 17:49 | |
@HeikoS | OXPHOS: hihi | 17:50 |
@HeikoS | how are things? | 17:50 |
@HeikoS | OXPHOS: looking into this problem with the bool vectors, it is more tricky than I thought | 17:51 |
@HeikoS | but I might have a hack | 17:51 |
OXPHOS | @HeikoS: hey hello! back to work | 17:51 |
@HeikoS | OXPHOS: nice, all good over there? | 17:51 |
OXPHOS | @HeikoS: I might disappear once in a while but keep going | 17:52 |
@HeikoS | OXPHOS: yeah no worries | 17:52 |
OXPHOS | yes just kinda busy in the mornings [now], so it's hard to reach to you guys | 17:52 |
@HeikoS | OXPHOS: whats the best time to talk for you? | 17:52 |
@HeikoS | in a few hours? | 17:52 |
@HeikoS | I am not that far off from your timezone | 17:53 |
@HeikoS | so my evenings (in a few hours) should work | 17:53 |
@HeikoS | OXPHOS: Ill try to send a fix for the problem soon | 17:53 |
@HeikoS | OXPHOS: shall we aim to get the linalg in as well over the next few weeks? | 17:53 |
@HeikoS | OXPHOS: we are preparing a release and that should definitely be a feature of it | 17:53 |
OXPHOS | so there is something wrong with the java vector? | 17:55 |
@HeikoS | OXPHOS: there are two problems | 17:55 |
@HeikoS | OXPHOS: and the java problem ;) | 17:56 |
OXPHOS | usually 10 min from now till 2h10 min from now are better, 12pm - 2pm | 17:56 |
@HeikoS | the java problem I fixed | 17:56 |
@HeikoS | OXPHOS: cool Ill try to catch you t hen | 17:56 |
OXPHOS | thx | 17:56 |
@HeikoS | OXPHOS: see my reply and listing how the caid_tree works for me | 17:56 |
@HeikoS | then there are problems with csharp | 17:56 |
@HeikoS | it is quite nice how the meta example coverage reveals all these problems inside shogun, but it is also a bit annoying that there are so many ;) | 17:56 |
OXPHOS | haha true | 17:57 |
OXPHOS | I am checking | 17:57 |
OXPHOS | and I don't know why meta examples start failing for me after the short break of last month | 17:58 |
OXPHOS | it seems like when it runs into unknown symbols, but the symbols are just numbers this time | 17:58 |
OXPHOS | and i updated ply, which didn't help | 17:59 |
@HeikoS | remove the build dir | 17:59 |
@HeikoS | that should solve it | 18:00 |
OXPHOS | I did | 18:00 |
@HeikoS | and still? | 18:00 |
OXPHOS | yes still the same problem | 18:00 |
@HeikoS | I mean the build works | 18:00 |
@HeikoS | did you change your computer? | 18:00 |
@HeikoS | re-run cmake? | 18:00 |
OXPHOS | no i didn't | 18:00 |
OXPHOS | but I can try a different computer | 18:00 |
@HeikoS | then it doesnt make sense, so I guess it is a sneaky little setup issue | 18:01 |
@HeikoS | yeah try that | 18:01 |
@HeikoS | works on mine | 18:01 |
OXPHOS | I removed the build and repeated cmake | 18:01 |
@HeikoS | OXPHOS: do you remember which meta example had a static call in it? | 18:01 |
OXPHOS | i ll try a hard reset i guess some time | 18:02 |
OXPHOS | no | 18:02 |
@HeikoS | hard reset? | 18:03 |
OXPHOS | yeah just reset --hard upstream/develop and see what will happen | 18:03 |
@HeikoS | kk | 18:04 |
@HeikoS | OXPHOS: I am trying to solve your vector problem like this now: | 18:05 |
@HeikoS | BoolVector ft = BoolVector:const_vector(0, 2) | 18:05 |
@HeikoS | where I added this method to SGVector | 18:05 |
@HeikoS | we need the typemap to do hand constructed bool[] ones | 18:05 |
@HeikoS | see my issue | 18:05 |
@HeikoS | wiking: ^ | 18:05 |
OXPHOS | @HeikoS: not really..but seems like a big change | 18:07 |
@HeikoS | argh there are other issues with this solution as well | 18:08 |
@HeikoS | sigh | 18:08 |
@HeikoS | so annoying that this mini thing blocks so much stuff | 18:08 |
OXPHOS | and also ture for the linalg - you want me to move the codes to .cpp? no more header only? This is the only way I can see with the Macros | 18:09 |
@HeikoS | OXPHOS: what do you mean by "no more header only | 18:11 |
@HeikoS | sorry I dont have this on my radar right now, can you explain again? | 18:11 |
OXPHOS | @HeikoS: so to apply linalg library shogun-wisely, I can include it in CMath.h, which is included by a lot of algos | 18:18 |
@HeikoS | no we dont want that | 18:18 |
@HeikoS | I want to include some linalg.h in the algorithm itself | 18:19 |
OXPHOS | okay | 18:19 |
OXPHOS | but if we include linalg.h in too many files, the compiling is still going to be slow, because for every single file included linalg.h, it needs to go through all the types specified by macros | 18:20 |
@HeikoS | "it needs to go" means what here? | 18:20 |
@HeikoS | dont we guard against multiple including? | 18:21 |
@HeikoS | not sure I understand the proiblem | 18:21 |
OXPHOS | yeah that's the thing. So just assume we include linalg.h in cmath.h, so linalg.h should only be included once right, because of the guard | 18:24 |
OXPHOS | but actually, if there's warnings jump out of "DEFINE_FOR_ALL_PTYPE(BACKEND_GENERIC_MAX, SGVector)", you can see the warnings poped out for every single file that included cmath.h | 18:24 |
@HeikoS | thats not good | 18:27 |
@HeikoS | mmh are all the linalg header guarded against multiple inclusion? | 18:27 |
@HeikoS | #ifndef LINALG_H__ | 18:28 |
@HeikoS | #define LINALG_H__ | 18:28 |
@HeikoS | .... | 18:28 |
@HeikoS | #endif | 18:28 |
@HeikoS | ? | 18:28 |
@HeikoS | I am offline for 20 now, let's discuss when I am back | 18:28 |
OXPHOS | kk | 18:30 |
-!- HeikoS [~heiko@host31-53-162-24.range31-53.btcentralplus.com] has quit [Ping timeout: 276 seconds] | 18:33 | |
@wiking | ? | 18:41 |
-!- HeikoS [~heiko@host-92-0-178-129.as43234.net] has joined #shogun | 18:49 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 18:49 | |
OXPHOS | check | 19:03 |
-!- HeikoS [~heiko@host-92-0-178-129.as43234.net] has quit [Ping timeout: 272 seconds] | 19:04 | |
-!- mizari [~mizari@95-174-213-100.nts.su] has quit [Ping timeout: 264 seconds] | 19:29 | |
-!- HeikoS [~heiko@host-92-0-178-129.as43234.net] has joined #shogun | 19:50 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 19:50 | |
@HeikoS | OXPHOS: still around= | 19:51 |
@HeikoS | ? | 19:51 |
OXPHOS | @HeikoS: yes | 19:55 |
@HeikoS | OXPHOS: so is the linalg stuff guarded in the way I mentioned ? | 19:55 |
OXPHOS | the LinalgNameSpace.h is actually missing the guards but unlikely it is causing the trouble because it's more downstream. But I am going to fix it and try | 19:56 |
@HeikoS | I just wonder why you will get thing multiple times -- that is not the way the c++ preprocessor works | 19:56 |
OXPHOS | I asked a friend a while ago and he told me the macros in .h files will be re-built everytime it is included | 19:57 |
@HeikoS | ah really | 19:57 |
@HeikoS | mmh | 19:57 |
@HeikoS | I have a hard time imagining that | 19:57 |
@HeikoS | if you guard it, then it should remain hidden | 19:58 |
OXPHOS | I tried to google but maybe didn't hit the appropriate keywords for searching..so didn't find any useful info about it | 20:01 |
-!- HeikoS [~heiko@host-92-0-178-129.as43234.net] has quit [Ping timeout: 276 seconds] | 20:03 | |
-!- OXPHOS [92bd305b@gateway/web/freenode/ip.146.189.48.91] has quit [Quit: Page closed] | 22:33 | |
--- Log closed Thu Sep 29 00:00:10 2016 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!