| --- Log opened Mon Jan 22 00:00:29 2018 | ||
| -shogun-buildbot:#shogun- Build nightly_all #77 is complete: Failure [failed test (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/22/builds/77 | 03:45 | |
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4098 opened by awild82 | 08:17 | 
|---|---|---|
| -!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 09:52 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 09:52 | |
| @HeikoS | lisitsyn: jojo | 10:18 | 
| @HeikoS | just looking at your array thing | 10:18 | 
| * wiking is banging heads with cereal | 10:49 | |
| @HeikoS | lol | 11:00 | 
| @HeikoS | wiking: you alright? :D | 11:00 | 
| @HeikoS | im on fixing equals | 11:01 | 
| @wiking | no | 11:01 | 
| @wiking | i'm dying here | 11:01 | 
| @HeikoS | hehe | 11:01 | 
| @wiking | it's like | 11:02 | 
| @wiking | i dont get this anymore | 11:02 | 
| @wiking | starting to realise that c++ is not for me | 11:02 | 
| @wiking | i mean i spend like hours on a simple fucking thign | 11:03 | 
| @wiking | whereas in java i rewrote a code over in a weekend | 11:03 | 
| @wiking | ;) | 11:03 | 
| @HeikoS | yep I know the feeling | 11:03 | 
| @HeikoS | that's when I ask sergey for help | 11:03 | 
| @HeikoS | :D | 11:03 | 
| @wiking | :D | 11:03 | 
| @HeikoS | I have this all the time tbh | 11:03 | 
| @HeikoS | but it's good, means I am learning I guess | 11:03 | 
| @wiking | 'guess' :) | 11:03 | 
| @wiking | or we waste time :) | 11:04 | 
| @wiking | anyhow trying to figure out why cereal is not able to serialize a simple std::map | 11:04 | 
| @wiking | :))) | 11:04 | 
| @HeikoS | uh | 11:04 | 
| @HeikoS | nice | 11:04 | 
| @wiking | if i use for (auto& it: map) serialize(it.first, it.second) | 11:04 | 
| @wiking | it works perfectly | 11:04 | 
| @wiking | :) | 11:04 | 
| @wiking | if i just say serialize(map) | 11:04 | 
| @wiking | it dies | 11:04 | 
| @wiking | i mean wtf | 11:04 | 
| @wiking | :D | 11:04 | 
| @HeikoS | no idea | 11:05 | 
| @HeikoS | I on the other hand am realizing that the any/tag framework leads to exactly the same shit as the previous parameter framework if one respects all corner cases :D | 11:05 | 
| @wiking | a) cereal knows how to serialilze std::map b) and if i can element by element serialize the content then it should be able to combine the two | 11:05 | 
| @wiking | :) | 11:05 | 
| @HeikoS | sounds like you need to step away for a second | 11:05 | 
| @HeikoS | it's probably something stupid ;) | 11:06 | 
| @wiking | mmm i think i know whats the problem | 11:06 | 
| @wiking | jesus | 11:06 | 
| @wiking | :) | 11:06 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4099 opened by karlnapf | 14:02 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4099 | 14:02 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Home edited by karlnapf | 14:07 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf | 14:08 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_detox edited by karlnapf | 14:11 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox created by karlnapf | 14:40 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by karlnapf | 15:12 | 
| @wiking | lisitsyn, bu | 15:15 | 
| @wiking | lisitsyn, so i'm just wondering that since we have our amazing cereal attempt which does not allow serialization of raw pointers... whether we wanna do at least a unique => std::unique_ptr - which is supported by cereal... or you want me to write the serialization of Unique with doing a std::unique_ptr wrapping inbetween :P | 15:18 | 
| @wiking | lemme just try :))))) | 15:21 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf | 15:33 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf | 15:33 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_usability edited by karlnapf | 15:35 | 
| @HeikoS | wiking: | 15:48 | 
| @HeikoS | ah nevermind | 15:49 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_modelselection created by karlnapf | 15:56 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_modelselection edited by karlnapf | 16:03 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_approx_kernels created by karlnapf | 16:04 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf | 16:04 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf | 16:05 | 
| -!- witness [uid10044@gateway/web/irccloud.com/x-copkzveowurjuhvu] has quit [Quit: Connection closed for inactivity] | 16:06 | |
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_lgssm created by karlnapf | 16:06 | 
| -!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Ping timeout: 248 seconds] | 16:18 | |
| -!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 16:39 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 16:39 | |
| -!- Netsplit *.net <-> *.split quits: sonney2k, tctara | 16:40 | |
| -!- sonney2k_ [~shogun@7nn.de] has joined #shogun | 16:41 | |
| -!- Netsplit over, joins: tctara | 16:41 | |
| -!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Ping timeout: 246 seconds] | 16:44 | |
| @wiking | https://gdbgui.com | 17:03 | 
| @wiking | :D | 17:03 | 
| -!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 17:20 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 17:20 | |
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4099 merged by karlnapf | 17:21 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] karlnapf pushed 2 commits: | 17:21 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/85595dc2f9037e504ec4a775c24056ebdb3b4ec6 | 17:21 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/dc886f7d05e4a71b7fd75706317e97aca56ab831 | 17:21 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4100 opened by karlnapf | 18:03 | 
| lisitsyn | HeikoS: oh you're in good shape today :) | 18:04 | 
| @HeikoS | lisitsyn: hehe :) | 18:05 | 
| @HeikoS | lisitsyn: think we got equals back now | 18:05 | 
| lisitsyn | HeikoS: all good? | 18:05 | 
| @HeikoS | the tests cover everything I could think of | 18:05 | 
| lisitsyn | ok that's super nice collab | 18:05 | 
| lisitsyn | :) | 18:05 | 
| @HeikoS | but can just extend the mock class if something else pops up | 18:05 | 
| @HeikoS | lisitsyn: yep :) | 18:05 | 
| @wiking | :D\o/ | 18:05 | 
| @wiking | lisitsyn, muuuuuuu | 18:05 | 
| lisitsyn | ok I'll get back to sgvector tags meanwhile | 18:05 | 
| @HeikoS | lisitsyn: now all we need is an entrance task to register all those `add_vector` things with tags | 18:05 | 
| lisitsyn | wiking: chto? | 18:05 | 
| @wiking | lisitsyn, apt-et mooo | 18:05 | 
| @HeikoS | so far, SG_ADD never registered vectors | 18:05 | 
| @HeikoS | so now we have 3 way to register | 18:05 | 
| @HeikoS | SG_ADD, add_vector, and watch_param | 18:06 | 
| @wiking | lisitsyn, Unique | 18:06 | 
| @wiking | sto eto? | 18:06 | 
| lisitsyn | wiking: eto unique_ptr | 18:06 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4100 | 18:06 | 
| @wiking | pazalusta | 18:06 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4100 | 18:06 | 
| lisitsyn | wiking: chto? | 18:06 | 
| @wiking | serialize my ass | 18:06 | 
| @wiking | :) | 18:06 | 
| @wiking | that's my problem atm | 18:07 | 
| @wiking | but i mean now it doesnt fucking matter | 18:07 | 
| lisitsyn | lol | 18:07 | 
| @wiking | because cereal doesn't want to work | 18:07 | 
| @wiking | with my simplest example | 18:07 | 
| @wiking | :D | 18:07 | 
| lisitsyn | wiking: I am not a big fan of cereal :) | 18:07 | 
| lisitsyn | too boost-like | 18:07 | 
| lisitsyn | wiking: what's wrong with unique? | 18:07 | 
| @wiking | yeah | 18:07 | 
| @wiking | pointer serialization | 18:07 | 
| @wiking | hazardous | 18:07 | 
| @wiking | ness | 18:07 | 
| @wiking | :D | 18:07 | 
| lisitsyn | wiking: we have to for self | 18:08 | 
| lisitsyn | mostly | 18:08 | 
| @wiking | yeah i know | 18:08 | 
| @wiking | i mean i undestood all of it | 18:08 | 
| @wiking | just the problem is that this messy cereal | 18:08 | 
| @wiking | doesn't want to do the right thing | 18:08 | 
| @wiking | :) | 18:08 | 
| @wiking | i mean atm it looks as if my darling cereal doesn't want to serialize even std::unique_ptr | 18:09 | 
| @wiking | which is definitely something on my end | 18:10 | 
| @wiking | as apparently it supports it:)) | 18:10 | 
| lisitsyn | wiking: how does it work? | 18:13 | 
| lisitsyn | you say ar(self)? | 18:13 | 
| lisitsyn | or how? | 18:13 | 
| @wiking | yeah | 18:14 | 
| @wiking | that's all good | 18:14 | 
| @wiking | the problem is that there's no way | 18:14 | 
| @wiking | i can get out the serialization code from implementation | 18:14 | 
| @wiking | which i find supper annoying | 18:14 | 
| @wiking | because i'm a bit asdf | 18:16 | 
| @wiking | of the fact that we take a templated library and nicely allow only a certain type of output formats to be used | 18:16 | 
| @wiking | and again | 18:16 | 
| @wiking | why to restrict | 18:16 | 
| @wiking | i mean interfaces like this | 18:17 | 
| @wiking | void save_json(const char* filename) | 18:18 | 
| @wiking | is like !@#R% | 18:18 | 
| @wiking | what if filename is a memory region | 18:18 | 
| @wiking | wy not? | 18:18 | 
| @wiking | why not to be able to serialize on a piece of cloth | 18:18 | 
| @wiking | ? | 18:18 | 
| @wiking | why only const char* filename | 18:18 | 
| @wiking | what if filename is magicMushroomScheme://lalal:31337/mazeltov | 18:19 | 
| @wiking | then the music dies | 18:20 | 
| @wiking | ok i gotta run to checkout a flat | 18:21 | 
| @wiking | bbl | 18:21 | 
| @HeikoS | lisitsyn: what did you mean with getting back to sgvector tags? | 18:21 | 
| lisitsyn | HeikoS: my pr about sgvectors get/put | 18:22 | 
| @HeikoS | ah! | 18:22 | 
| lisitsyn | is broken still | 18:22 | 
| @HeikoS | cool | 18:22 | 
| lisitsyn | once it works we can start converting some examples | 18:22 | 
| @HeikoS | yes | 18:22 | 
| @HeikoS | and delete obtain_from_generic :D | 18:22 | 
| lisitsyn | HeikoS: okay obviously we're on the track to replace the old parameters | 18:22 | 
| @HeikoS | what do you mean? | 18:23 | 
| lisitsyn | HeikoS: I mean nothing blocks anymore | 18:23 | 
| lisitsyn | at least it seems so | 18:23 | 
| @HeikoS | modelselection | 18:23 | 
| @HeikoS | that will require some thinking | 18:23 | 
| @HeikoS | but we will deal with it then | 18:23 | 
| @HeikoS | I have clone ready locally | 18:24 | 
| @HeikoS | just want to make equals fully work first | 18:24 | 
| lisitsyn | ok! | 18:24 | 
| @HeikoS | lisitsyn: btw did you see my comment in the PR? | 18:24 | 
| lisitsyn | HeikoS: CDynamicObjectArray? | 18:24 | 
| @HeikoS | y | 18:24 | 
| lisitsyn | ah | 18:24 | 
| lisitsyn | double registration? | 18:24 | 
| @HeikoS | yes | 18:25 | 
| lisitsyn | I am absolutely fine | 18:25 | 
| @HeikoS | add_vector needs a watch_param partner | 18:25 | 
| @HeikoS | so we do that everywhere? | 18:25 | 
| lisitsyn | it is just the secondary path we are adding | 18:25 | 
| lisitsyn | yes | 18:25 | 
| @HeikoS | where there is add_vector | 18:25 | 
| @HeikoS | ok | 18:25 | 
| @HeikoS | it is temporary anyways | 18:25 | 
| lisitsyn | once it works we remove the old code path | 18:25 | 
| @HeikoS | nicer than this macro | 18:25 | 
| @HeikoS | kool | 18:25 | 
| lisitsyn | yeah and we remove SG_ADD then | 18:25 | 
| lisitsyn | replace it with watch | 18:25 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4101 opened by karlnapf | 18:28 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4101 karlnapf added label: "good first issue" | 18:28 | 
| @HeikoS | tada | 18:28 | 
| @HeikoS | lisitsyn: I fear we also might have add_matrix | 18:29 | 
| @HeikoS | lisitsyn: sigh | 18:29 | 
| @HeikoS | and it is used | 18:29 | 
| lisitsyn | HeikoS: heh | 18:30 | 
| lisitsyn | well | 18:30 | 
| @HeikoS | lisitsyn: mmmh | 18:30 | 
| lisitsyn | HeikoS: we'd have to add matrixwrapper then | 18:30 | 
| @HeikoS | DO IT :D | 18:30 | 
| @HeikoS | I can also do it | 18:30 | 
| @HeikoS | but have to go now | 18:30 | 
| @HeikoS | nice work, see you later :) | 18:30 | 
| lisitsyn | ok I'll do it if I get time tonigh | 18:31 | 
| -!- travis-ci [~travis-ci@ec2-184-73-89-28.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/331887242 | 18:35 | 
| -!- travis-ci [~travis-ci@ec2-184-73-89-28.compute-1.amazonaws.com] has left #shogun [] | 18:35 | |
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4102 opened by xristos91 | 18:55 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4102 | 18:55 | 
| -!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Ping timeout: 260 seconds] | 18:59 | |
| -!- travis-ci [~travis-ci@ec2-184-73-89-28.compute-1.amazonaws.com] has joined #shogun | 19:01 | |
| 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/331887242 | 19:01 | 
| -!- travis-ci [~travis-ci@ec2-184-73-89-28.compute-1.amazonaws.com] has left #shogun [] | 19:01 | |
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4103 opened by shubham808 | 21:20 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4103 synchronized by shubham808 | 21:37 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni | 21:56 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni | 22:14 | 
| --- Log closed Tue Jan 23 00:00:31 2018 | ||
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!