IRC logs of #shogun for Monday, 2018-01-22

--- 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/7703:45
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4098 opened by awild8208:17
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun09:52
-!- mode/#shogun [+o HeikoS] by ChanServ09:52
@HeikoSlisitsyn: jojo10:18
@HeikoSjust looking at your array thing10:18
* wiking is banging heads with cereal10:49
@HeikoSlol11:00
@HeikoSwiking: you alright? :D11:00
@HeikoSim on fixing equals11:01
@wikingno11:01
@wikingi'm dying here11:01
@HeikoShehe11:01
@wikingit's like11:02
@wikingi dont get this anymore11:02
@wikingstarting to realise that c++ is not for me11:02
@wikingi mean i spend like hours on a simple fucking thign11:03
@wikingwhereas in java i rewrote a code over in a weekend11:03
@wiking;)11:03
@HeikoSyep I know the feeling11:03
@HeikoSthat's when I ask sergey for help11:03
@HeikoS:D11:03
@wiking:D11:03
@HeikoSI have this all the time tbh11:03
@HeikoSbut it's good, means I am learning I guess11:03
@wiking'guess' :)11:03
@wikingor we waste time :)11:04
@wikinganyhow trying to figure out why cereal is not able to serialize a simple std::map11:04
@wiking:)))11:04
@HeikoSuh11:04
@HeikoSnice11:04
@wikingif i use for (auto& it: map) serialize(it.first, it.second)11:04
@wikingit works perfectly11:04
@wiking:)11:04
@wikingif i just say serialize(map)11:04
@wikingit dies11:04
@wikingi mean wtf11:04
@wiking:D11:04
@HeikoSno idea11:05
@HeikoSI 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 :D11:05
@wikinga) 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 two11:05
@wiking:)11:05
@HeikoSsounds like you need to step away for a second11:05
@HeikoSit's probably something stupid ;)11:06
@wikingmmm i think i know whats the problem11:06
@wikingjesus11:06
@wiking:)11:06
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4099 opened by karlnapf14:02
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/409914:02
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Home edited by karlnapf14:07
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf14:08
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_detox edited by karlnapf14:11
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox created by karlnapf14:40
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by karlnapf15:12
@wikinglisitsyn, bu15:15
@wikinglisitsyn, 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 :P15:18
@wikinglemme just try :)))))15:21
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf15:33
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf15:33
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_usability edited by karlnapf15:35
@HeikoSwiking:15:48
@HeikoSah nevermind15:49
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_modelselection created by karlnapf15:56
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_modelselection edited by karlnapf16:03
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_approx_kernels created by karlnapf16:04
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf16:04
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf16: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 karlnapf16: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 #shogun16:39
-!- mode/#shogun [+o HeikoS] by ChanServ16:39
-!- Netsplit *.net <-> *.split quits: sonney2k, tctara16:40
-!- sonney2k_ [~shogun@7nn.de] has joined #shogun16:41
-!- Netsplit over, joins: tctara16:41
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Ping timeout: 246 seconds]16:44
@wikinghttps://gdbgui.com17:03
@wiking:D17:03
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun17:20
-!- mode/#shogun [+o HeikoS] by ChanServ17:20
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4099 merged by karlnapf17:21
@sukey[https://github.com/shogun-toolbox/shogun] karlnapf pushed 2 commits:17:21
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/85595dc2f9037e504ec4a775c24056ebdb3b4ec617:21
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/dc886f7d05e4a71b7fd75706317e97aca56ab83117:21
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4100 opened by karlnapf18:03
lisitsynHeikoS: oh you're in good shape today :)18:04
@HeikoSlisitsyn: hehe :)18:05
@HeikoSlisitsyn: think we got equals back now18:05
lisitsynHeikoS: all good?18:05
@HeikoSthe tests cover everything I could think of18:05
lisitsynok that's super nice collab18:05
lisitsyn:)18:05
@HeikoSbut can just extend the mock class if something else pops up18:05
@HeikoSlisitsyn: yep :)18:05
@wiking:D\o/18:05
@wikinglisitsyn, muuuuuuu18:05
lisitsynok I'll get back to sgvector tags meanwhile18:05
@HeikoSlisitsyn: now all we need is an entrance task to register all those `add_vector` things with tags18:05
lisitsynwiking: chto?18:05
@wikinglisitsyn, apt-et mooo18:05
@HeikoSso far, SG_ADD never registered vectors18:05
@HeikoSso now we have 3 way to register18:05
@HeikoSSG_ADD, add_vector, and watch_param18:06
@wikinglisitsyn, Unique18:06
@wikingsto eto?18:06
lisitsynwiking: eto unique_ptr18:06
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/410018:06
@wikingpazalusta18:06
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/410018:06
lisitsynwiking: chto?18:06
@wikingserialize my ass18:06
@wiking:)18:06
@wikingthat's my problem atm18:07
@wikingbut i mean now it doesnt fucking matter18:07
lisitsynlol18:07
@wikingbecause cereal doesn't want to work18:07
@wikingwith my simplest example18:07
@wiking:D18:07
lisitsynwiking: I am not a big fan of cereal :)18:07
lisitsyntoo boost-like18:07
lisitsynwiking: what's wrong with unique?18:07
@wikingyeah18:07
@wikingpointer serialization18:07
@wikinghazardous18:07
@wikingness18:07
@wiking:D18:07
lisitsynwiking: we have to for self18:08
lisitsynmostly18:08
@wikingyeah i know18:08
@wikingi mean i undestood all of it18:08
@wikingjust the problem is that this messy cereal18:08
@wikingdoesn't want to do the right thing18:08
@wiking:)18:08
@wikingi mean atm it looks as if my darling cereal doesn't want to serialize even std::unique_ptr18:09
@wikingwhich is definitely something on my end18:10
@wikingas apparently it supports it:))18:10
lisitsynwiking: how does it work?18:13
lisitsynyou say ar(self)?18:13
lisitsynor how?18:13
@wikingyeah18:14
@wikingthat's all good18:14
@wikingthe problem is that there's no way18:14
@wikingi can get out the serialization code from implementation18:14
@wikingwhich i find supper annoying18:14
@wikingbecause i'm a bit asdf18:16
@wikingof the fact that we take a templated library and nicely allow only a certain type of output formats to be used18:16
@wikingand again18:16
@wikingwhy to restrict18:16
@wikingi mean interfaces like this18:17
@wikingvoid save_json(const char* filename)18:18
@wikingis like !@#R%18:18
@wikingwhat if filename is a memory region18:18
@wikingwy not?18:18
@wikingwhy not to be able to serialize on a piece of cloth18:18
@wiking?18:18
@wikingwhy only const char* filename18:18
@wikingwhat if filename is magicMushroomScheme://lalal:31337/mazeltov18:19
@wikingthen the music dies18:20
@wikingok i gotta run to checkout a flat18:21
@wikingbbl18:21
@HeikoSlisitsyn: what did you mean with getting back to sgvector tags?18:21
lisitsynHeikoS: my pr about sgvectors get/put18:22
@HeikoSah!18:22
lisitsynis broken still18:22
@HeikoScool18:22
lisitsynonce it works we can start converting some examples18:22
@HeikoSyes18:22
@HeikoSand delete obtain_from_generic :D18:22
lisitsynHeikoS: okay obviously we're on the track to replace the old parameters18:22
@HeikoSwhat do you mean?18:23
lisitsynHeikoS: I mean nothing blocks anymore18:23
lisitsynat least it seems so18:23
@HeikoSmodelselection18:23
@HeikoSthat will require some thinking18:23
@HeikoSbut we will deal with it then18:23
@HeikoSI have clone ready locally18:24
@HeikoSjust want to make equals fully work first18:24
lisitsynok!18:24
@HeikoSlisitsyn: btw did you see my comment in the PR?18:24
lisitsynHeikoS: CDynamicObjectArray?18:24
@HeikoSy18:24
lisitsynah18:24
lisitsyndouble registration?18:24
@HeikoSyes18:25
lisitsynI am absolutely fine18:25
@HeikoSadd_vector needs a watch_param partner18:25
@HeikoSso we do that everywhere?18:25
lisitsynit is just the secondary path we are adding18:25
lisitsynyes18:25
@HeikoSwhere there is add_vector18:25
@HeikoSok18:25
@HeikoSit is temporary anyways18:25
lisitsynonce it works we remove the old code path18:25
@HeikoSnicer than this macro18:25
@HeikoSkool18:25
lisitsynyeah and we remove SG_ADD then18:25
lisitsynreplace it with watch18:25
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4101 opened by karlnapf18: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
@HeikoStada18:28
@HeikoSlisitsyn: I fear we also might have add_matrix18:29
@HeikoSlisitsyn: sigh18:29
@HeikoSand it is used18:29
lisitsynHeikoS: heh18:30
lisitsynwell18:30
@HeikoSlisitsyn: mmmh18:30
lisitsynHeikoS: we'd have to add matrixwrapper then18:30
@HeikoSDO IT :D18:30
@HeikoSI can also do it18:30
@HeikoSbut have to go now18:30
@HeikoSnice work, see you later :)18:30
lisitsynok I'll do it if I get time tonigh18:31
-!- travis-ci [~travis-ci@ec2-184-73-89-28.compute-1.amazonaws.com] has joined #shogun18:35
travis-ciit'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/33188724218: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 xristos9118:55
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/410218: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 #shogun19:01
travis-ciit'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/33188724219: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 shubham80821:20
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4103 synchronized by shubham80821:37
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni21:56
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni22: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!