--- 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!