--- Log opened Fri Mar 29 00:00:13 2019 | ||
-!- samlee514 [813b7a0c@gateway/web/freenode/ip.129.59.122.12] has joined #shogun | 05:42 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 06:11 | |
-!- samlee514 [813b7a0c@gateway/web/freenode/ip.129.59.122.12] has quit [Ping timeout: 256 seconds] | 06:25 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 06:27 | |
-!- mode/#shogun [+o wiking] by ChanServ | 06:27 | |
-!- HeikoS [~heiko@252.pool85-52-163.static.orange.es] has joined #shogun | 08:32 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 08:33 | |
@HeikoS | lisitsyn wiking yo | 09:01 |
---|---|---|
@wiking | syup | 09:01 |
@HeikoS | question re giovani | 09:02 |
@HeikoS | he has a templated method to instantiate observations | 09:02 |
@HeikoS | to be called within ::put | 09:02 |
@HeikoS | which leads to a circular dependency problem | 09:02 |
@HeikoS | any ideas how to tackle this? | 09:02 |
@HeikoS | needs an include from a file that needs to include SGObject.h | 09:03 |
@HeikoS | and since it is templated, it needs to be in SGObject.h | 09:03 |
@HeikoS | tried moving the impl with SG_FORCE_INLINE to SGObject.cpp | 09:03 |
@wiking | forced inline needs to be at decl | 09:03 |
@HeikoS | but then we get linker errors when compiling examples (not libshogun though= | 09:03 |
@HeikoS | ah | 09:03 |
@HeikoS | thx | 09:03 |
@HeikoS | let me try | 09:03 |
@wiking | as that's an attrib | 09:03 |
@wiking | but you can inline obj methods if it's available at decl time | 09:04 |
@HeikoS | cool will try thx | 09:05 |
@HeikoS | btw | 09:05 |
@HeikoS | ah pm | 09:05 |
@HeikoS | wiking: again on that inline thing | 09:13 |
@HeikoS | so I force inline the decl of my template function in SGObject.h | 09:14 |
@HeikoS | I put an implementation in SGObject.cpp | 09:14 |
@HeikoS | and I would like to call it inside a method of SGObhect.h | 09:14 |
@HeikoS | but that doesnt work | 09:14 |
@HeikoS | you are saying I need to inline the method where I call it as well? | 09:14 |
@HeikoS | wiking: https://github.com/shogun-toolbox/shogun/pull/4596 | 09:19 |
@HeikoS | that is the setup | 09:19 |
@wiking | mmm u cannot haz forceinline in cpp | 09:30 |
@wiking | i mean if it's a method definition of a class | 09:30 |
@wiking | and u can only inline | 09:31 |
@wiking | if it's available at declaration | 09:31 |
@wiking | is it necessary to inline? | 09:31 |
@wiking | and what u wanna include that cannot be included in the sgobject.h | 09:32 |
@wiking | meaning if u would do this definition in the header | 09:32 |
@wiking | for test | 09:32 |
@wiking | btw for sharing a commit and commenting on it there's no need for pr :P | 09:33 |
@HeikoS | true! | 09:35 |
@HeikoS | ok the inline in cpp is copy paste error | 09:35 |
@HeikoS | so not sure I follow what you mean | 09:35 |
@HeikoS | https://github.com/karlnapf/shogun/commit/f6afbd1ab51eb112ed1c0798c7e30a7c9db6d5c7 | 09:36 |
@HeikoS | wiking: so here is the real case | 09:38 |
@HeikoS | https://github.com/shogun-toolbox/shogun/pull/4590#discussion-diff-268528846R376 | 09:38 |
@HeikoS | wiking: it is about including the ObservedValueTemplated.h file | 09:43 |
@HeikoS | wiking: but I asked giovanni to get back directly to you | 09:44 |
@HeikoS | will be away for a bit now, Ill share the hangout call | 09:44 |
-!- HeikoS [~heiko@252.pool85-52-163.static.orange.es] has quit [Quit: Leaving.] | 09:45 | |
-!- HeikoS [~heiko@252.pool85-52-163.static.orange.es] has joined #shogun | 09:47 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 09:47 | |
-!- geektoni [5d2045c3@gateway/web/freenode/ip.93.32.69.195] has joined #shogun | 09:54 | |
-!- HeikoS [~heiko@252.pool85-52-163.static.orange.es] has quit [Ping timeout: 245 seconds] | 09:57 | |
geektoni | ping wiking | 09:57 |
-!- HeikoS [~heiko@38.pool85-52-163.static.orange.es] has joined #shogun | 10:01 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 10:01 | |
@wiking | geektoni: pong | 10:05 |
@wiking | geektoni: probably i'll have to run out now for 15 mins | 10:05 |
geektoni | wiking: sure, did Heiko introduce you to the issue? | 10:06 |
@wiking | someqhat | 10:06 |
@wiking | as soon as i'm back i'll read it | 10:07 |
geektoni | kk | 10:07 |
-!- gf712 [90520868@gateway/web/freenode/ip.144.82.8.104] has joined #shogun | 10:38 | |
geektoni | ping HeikoS | 10:45 |
@HeikoS | pong | 10:58 |
@HeikoS | Im in a meeting now with wiking for some time | 10:58 |
@HeikoS | but will be back after | 10:58 |
@HeikoS | geektoni: yo | 11:47 |
@HeikoS | just add it to SGObject.h and we will sort out a better solution in a bit | 11:47 |
@HeikoS | this way you are not blocked | 11:47 |
geektoni | HeikoS: hey | 11:47 |
@HeikoS | just discussed | 11:48 |
geektoni | I've already updated the solution | 11:48 |
geektoni | *PR | 11:48 |
geektoni | HeikoS: I'll do another round of changes and I'll ping you for the final review then | 11:48 |
@HeikoS | geektoni: but you tried this already right? | 11:48 |
@HeikoS | there is one more solution, which is very ugly | 11:49 |
geektoni | yes yes, I've tried it | 11:49 |
@HeikoS | see at the end of CDenseFeatures.cpp | 11:49 |
@HeikoS | but what you did is at least better than that | 11:49 |
geektoni | ahh I see I see | 11:49 |
geektoni | I wanted to avoid those explicit specialization :/ | 11:50 |
@HeikoS | yes for sure | 11:50 |
@HeikoS | they are horrible | 11:50 |
@HeikoS | and also | 11:50 |
geektoni | since an ObservedValue can contain basically everything | 11:50 |
@HeikoS | we would have to do them for all types | 11:50 |
@HeikoS | not just ptypes | 11:50 |
@HeikoS | exactly | 11:50 |
gf712 | HeikoS: hey | 11:53 |
@HeikoS | gf712: yo! | 11:53 |
gf712 | how was the rest of the workshop last week? | 11:54 |
@HeikoS | yeah it was ok | 11:54 |
@HeikoS | had some working sessions on proposals | 11:54 |
@HeikoS | connected with a few people to come up with ideas | 11:54 |
@HeikoS | I think we might have one | 11:54 |
gf712 | ah nice! | 11:54 |
gf712 | with methodologists? | 11:55 |
@HeikoS | no other toolboxes | 11:55 |
@HeikoS | :D | 11:55 |
@HeikoS | like propose a toolkit ecosystem | 11:56 |
@HeikoS | where devs meet and exchange ideas | 11:56 |
@HeikoS | and then learn about the findings of the others | 11:56 |
@HeikoS | and then propagate that back to their own code-bases | 11:56 |
@HeikoS | and potentially also doing the same with industry end users | 11:56 |
gf712 | you mean like a reference page where people talk about issue/solution in ml development? | 11:56 |
@HeikoS | nono | 11:57 |
@HeikoS | funding for devs working on each of the projects | 11:57 |
@HeikoS | and the purpose is to exchange ideas -> implement -> iterate | 11:57 |
@HeikoS | gf712: Ill let you know once I know more | 11:58 |
@HeikoS | need to write it | 11:58 |
@HeikoS | the openml stuff can be part of it for example | 11:58 |
@HeikoS | as we can show others how that was done | 11:58 |
@HeikoS | so they learn from us | 11:58 |
@HeikoS | and then we can learn from the sktime interface guys | 11:58 |
@HeikoS | and we can use that in shogun | 11:58 |
@HeikoS | that kind of stuff | 11:58 |
@HeikoS | cherry picking across projects | 11:58 |
gf712 | ah ok, sounds like a good idea :) | 11:58 |
@HeikoS | gf712: anyways, what's the latest? | 11:58 |
gf712 | I thought about it a bit too | 11:58 |
@HeikoS | cool and? | 11:59 |
gf712 | and I am working on the modelselection api now | 11:59 |
gf712 | so I was thinking hpc stuff for grid search? | 11:59 |
gf712 | people seemed to be keen on that kind of stuff? | 11:59 |
gf712 | at least from the follow up emails | 11:59 |
@HeikoS | yeah | 11:59 |
@HeikoS | that might be a good way to get a foot in the door | 12:00 |
@HeikoS | gf712: great with the modelselection api | 12:00 |
gf712 | so I am working on the new api now, it's hard to get it right | 12:00 |
gf712 | but been implementing what we discussed and its progressing | 12:00 |
gf712 | some hickups but seems to be getting there | 12:01 |
gf712 | I had this issue yesterday because of the sg_any_dispatch | 12:01 |
gf712 | but the pr I just sent should warn anyway falling in the same trap as I did | 12:01 |
@HeikoS | was that related to the lambda pr? | 12:01 |
gf712 | yes | 12:01 |
@HeikoS | yes that is super useful! | 12:01 |
gf712 | it was not causing compile time errros | 12:02 |
gf712 | which led to a few hours of lldb | 12:02 |
gf712 | until I understood what was going on... | 12:02 |
@HeikoS | oh man | 12:02 |
@HeikoS | haha | 12:02 |
@HeikoS | you have PMs in your irc client? | 12:02 |
@HeikoS | gf712: btw | 12:08 |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 12:08 | |
@HeikoS | https://github.com/shogun-toolbox/shogun/wiki/Enabling-meta-learning-in-Shogun | 12:09 |
@HeikoS | I would soon like to start sharing this | 12:09 |
@HeikoS | so maybe we can put some more content? | 12:10 |
@HeikoS | especially the demo stuff we had prototyped for the workshop | 12:10 |
@HeikoS | that should sit on top ideally | 12:10 |
gf712 | OK! Do these pages render notebooks somehow? | 12:11 |
gf712 | or shall I just write the code? | 12:11 |
@HeikoS | nono | 12:11 |
@HeikoS | for non-technicaly people :) | 12:12 |
@HeikoS | so a notebook link on gist would be ok | 12:12 |
@HeikoS | or render it if that isnt too much work? | 12:12 |
@HeikoS | but link is fine | 12:12 |
gf712 | ok! | 12:12 |
@HeikoS | like for someone who has no idea what we are doing | 12:12 |
gf712 | I will have a look if it is possible to render it somehow in wiki | 12:12 |
@HeikoS | I can also put the poster there | 12:12 |
@HeikoS | just checked your blog and some links might be dead? | 12:12 |
gf712 | yea, need to push my local code | 12:13 |
@HeikoS | cool | 12:13 |
@HeikoS | no rush with that | 12:13 |
gf712 | need to sort out msvc first :p | 12:13 |
@HeikoS | just working towards it slowly, so I can send the page around to people who as less technical ;) | 12:13 |
@HeikoS | lol | 12:13 |
@HeikoS | sure | 12:13 |
@HeikoS | btw what had you in mind for the modsel api? | 12:13 |
@HeikoS | wanna have a short video? | 12:13 |
gf712 | yup, can have a quick chat now | 12:14 |
@HeikoS | cool | 12:14 |
gf712 | hangout? | 12:14 |
@HeikoS | just call me on hangouts | 12:14 |
@lambday | HeikoS: hey! | 12:17 |
@HeikoS | lambday: hi | 12:20 |
@HeikoS | just in a call | 12:20 |
@HeikoS | gf712: https://github.com/karlnapf/shogun/blob/feature/kernel_exp_family/src/shogun/distributions/kernel_exp_family/impl/kernel/Base.h | 12:20 |
@HeikoS | lambday: yo | 12:51 |
@HeikoS | so now I am here | 12:51 |
-!- HeikoS [~heiko@38.pool85-52-163.static.orange.es] has quit [Ping timeout: 268 seconds] | 13:21 | |
-!- geektoni [5d2045c3@gateway/web/freenode/ip.93.32.69.195] has quit [Ping timeout: 256 seconds] | 14:38 | |
-!- geektoni [5d2045c3@gateway/web/freenode/ip.93.32.69.195] has joined #shogun | 14:46 | |
-!- leilee [b9f69a19@gateway/web/freenode/ip.185.246.154.25] has joined #shogun | 16:59 | |
-!- leilee [b9f69a19@gateway/web/freenode/ip.185.246.154.25] has quit [Client Quit] | 17:01 | |
-!- leilee [b9f69a19@gateway/web/freenode/ip.185.246.154.25] has joined #shogun | 17:08 | |
leilee | hello every one | 17:09 |
leilee | I am a first-year graduate student at Xidian university(china), and ready to apply for GSOC. | 17:12 |
-!- leilee [b9f69a19@gateway/web/freenode/ip.185.246.154.25] has quit [Ping timeout: 256 seconds] | 17:24 | |
-!- geektoni [5d2045c3@gateway/web/freenode/ip.93.32.69.195] has quit [Quit: Page closed] | 17:58 | |
-!- gf712 [90520868@gateway/web/freenode/ip.144.82.8.104] has quit [Ping timeout: 256 seconds] | 18:30 | |
-!- wiking_ [~wiking@20014C4E19C49F007493CE691053E752.dsl.pool.telekom.hu] has joined #shogun | 19:17 | |
-!- wiking_ [~wiking@20014C4E19C49F007493CE691053E752.dsl.pool.telekom.hu] has quit [Ping timeout: 240 seconds] | 19:22 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 19:27 | |
-!- mode/#shogun [+o wiking] by ChanServ | 19:27 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 240 seconds] | 19:32 | |
-!- wiking [~wiking@91ECB436.dsl.pool.telekom.hu] has joined #shogun | 19:46 | |
-!- wiking [~wiking@91ECB436.dsl.pool.telekom.hu] has quit [Changing host] | 19:46 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 19:46 | |
-!- mode/#shogun [+o wiking] by ChanServ | 19:46 | |
-!- samlee514 [813b7a0c@gateway/web/freenode/ip.129.59.122.12] has joined #shogun | 20:37 | |
samlee514 | Hi everyone! I'm a bit late to the game but I'm trying to do GSoC this year (or at least get involved in open source work). I started learning C++ and the basics of ML this year. If it's appropriate to ask, would it be within the realm of possibility to make contributions, get involved and write a successful proposal given how close the deadline is? I only recently learned about GSoC so I haven't done much but I'd be happy to give | 20:41 |
-!- samlee514 [813b7a0c@gateway/web/freenode/ip.129.59.122.12] has quit [Ping timeout: 256 seconds] | 20:48 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 21:12 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 21:14 | |
-!- mode/#shogun [+o wiking] by ChanServ | 21:14 | |
-!- wiking_ [~wiking@20014C4E19C49F0074CFC2A119E897EA.dsl.pool.telekom.hu] has joined #shogun | 21:17 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 240 seconds] | 21:18 | |
-!- wiking_ [~wiking@20014C4E19C49F0074CFC2A119E897EA.dsl.pool.telekom.hu] has quit [Ping timeout: 268 seconds] | 21:22 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 21:34 | |
-!- mode/#shogun [+o wiking] by ChanServ | 21:34 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 240 seconds] | 21:38 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 21:47 | |
-!- mode/#shogun [+o wiking] by ChanServ | 21:47 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 245 seconds] | 21:52 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 22:07 | |
-!- mode/#shogun [+o wiking] by ChanServ | 22:07 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 240 seconds] | 22:12 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 22:27 | |
-!- mode/#shogun [+o wiking] by ChanServ | 22:27 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 250 seconds] | 22:32 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 22:37 | |
-!- mode/#shogun [+o wiking] by ChanServ | 22:37 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 240 seconds] | 22:42 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 22:47 | |
-!- mode/#shogun [+o wiking] by ChanServ | 22:47 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 240 seconds] | 22:52 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 22:57 | |
-!- mode/#shogun [+o wiking] by ChanServ | 22:57 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 246 seconds] | 23:02 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 23:07 | |
-!- mode/#shogun [+o wiking] by ChanServ | 23:07 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 240 seconds] | 23:12 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 23:34 | |
-!- mode/#shogun [+o wiking] by ChanServ | 23:34 | |
-!- wiking_ [~wiking@20014C4E19C49F00685AAEA48947B76E.dsl.pool.telekom.hu] has joined #shogun | 23:37 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 268 seconds] | 23:39 | |
-!- wiking_ [~wiking@20014C4E19C49F00685AAEA48947B76E.dsl.pool.telekom.hu] has quit [Ping timeout: 268 seconds] | 23:42 | |
--- Log closed Sat Mar 30 00:00:14 2019 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!