--- Log opened Tue Jan 29 00:00:48 2019 | ||
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 01:56 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 02:04 | |
-!- mode/#shogun [+o wiking] by ChanServ | 02:04 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 245 seconds] | 02:08 | |
-!- besser82 [~besser82@fedora/besser82] has quit [Quit: Freedom, Friends, Features, First [fedoraproject.org]] | 02:09 | |
-!- besser82 [~besser82@fedora/besser82] has joined #shogun | 02:09 | |
-!- mode/#shogun [+o besser82] by ChanServ | 02:09 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 02:27 | |
-!- mode/#shogun [+o wiking] by ChanServ | 02:27 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 240 seconds] | 02:31 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 04:10 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Changing host] | 04:10 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 04:10 | |
-!- mode/#shogun [+o wiking] by ChanServ | 04:10 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 05:54 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 05:55 | |
-!- mode/#shogun [+o wiking] by ChanServ | 05:55 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 240 seconds] | 05:59 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 06:22 | |
-!- mode/#shogun [+o wiking] by ChanServ | 06:22 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 06:40 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 07:10 | |
-!- mode/#shogun [+o wiking] by ChanServ | 07:10 | |
-!- tushfush\ [73f8c29a@gateway/web/freenode/ip.115.248.194.154] has joined #shogun | 07:20 | |
-!- tushfush [73f8c29a@gateway/web/freenode/ip.115.248.194.154] has joined #shogun | 07:23 | |
-!- tushfush\ [73f8c29a@gateway/web/freenode/ip.115.248.194.154] has quit [Ping timeout: 256 seconds] | 07:26 | |
-!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 08:22 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Read error: Connection reset by peer] | 08:22 | |
-!- wiking_ is now known as wiking | 08:47 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Changing host] | 08:47 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 08:47 | |
-!- mode/#shogun [+o wiking] by ChanServ | 08:47 | |
-!- gf712 [90520894@gateway/web/freenode/ip.144.82.8.148] has joined #shogun | 09:35 | |
wuwei[m] | Heiko: hey | 09:37 |
---|---|---|
-!- tushfush [73f8c29a@gateway/web/freenode/ip.115.248.194.154] has quit [Quit: Page closed] | 10:15 | |
-!- Lefteris [836fb90d@gateway/web/freenode/ip.131.111.185.13] has joined #shogun | 10:15 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 10:56 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 10:57 | |
-!- mode/#shogun [+o wiking] by ChanServ | 10:57 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 246 seconds] | 11:01 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 11:01 | |
-!- mode/#shogun [+o wiking] by ChanServ | 11:01 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 11:29 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 11:31 | |
-!- mode/#shogun [+o wiking] by ChanServ | 11:31 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 250 seconds] | 11:35 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 11:42 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Changing host] | 11:42 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 11:42 | |
-!- mode/#shogun [+o wiking] by ChanServ | 11:42 | |
@wiking | gf712: hi! i'm just wondering: wasn't there the idea that there's a way to get parameters of a kind (say marked as hyperopt) from an object? | 11:52 |
gf712 | wiking: hi! | 12:02 |
gf712 | yes, I wasn't working on it https://github.com/shogun-toolbox/shogun/pull/4432 | 12:02 |
gf712 | but then got a bit stuck because we couldn't figure out how to handle 0/None | 12:03 |
gf712 | so need to rethink that | 12:03 |
gf712 | was working on it* | 12:04 |
-!- HeikoS [5aae0432@gateway/web/cgi-irc/kiwiirc.com/ip.90.174.4.50] has joined #shogun | 12:05 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 12:06 | |
@HeikoS | wuwei[m] yo | 12:06 |
@HeikoS | Lefteris gf712 yo | 12:06 |
@wiking | gf712: k | 12:06 |
gf712 | HeikoS hi | 12:06 |
@HeikoS | how are thing? | 12:07 |
@wiking | gf712: quick question: if i want a static method in a templated class to return the type of the class itself... ideas?: ) | 12:07 |
@HeikoS | I think we have `get_generic` | 12:07 |
@HeikoS | it is not static though iirc | 12:07 |
gf712 | HeikoS yup going well, been busy trying to think how to simplify gtest | 12:07 |
gf712 | what about you? | 12:07 |
@HeikoS | lisitsyn yo | 12:08 |
@HeikoS | gf712 yeah good here as well, just had a chat to wiking about the ws | 12:08 |
@HeikoS | looks like we will do it just after the pydata, i think an email will go out soon | 12:08 |
gf712 | wiking that's what I meant the other day, we register conversions in the Types struct I wrote | 12:09 |
Lefteris | Hello HeikoS | 12:09 |
gf712 | and extract it from there by index/enum | 12:09 |
gf712 | HeikoS what is ws? | 12:09 |
@HeikoS | workshop | 12:09 |
gf712 | ahh | 12:09 |
gf712 | when is pydata? | 12:10 |
@HeikoS | early march | 12:10 |
gf712 | where is it? | 12:10 |
@HeikoS | Lefteris how are things for you | 12:10 |
@HeikoS | gf712 grenada | 12:10 |
@HeikoS | good coincidence :) | 12:10 |
gf712 | ah cool! | 12:10 |
gf712 | so is there a slot for shogun? | 12:10 |
Lefteris | Good. Working on the features_string_char thing | 12:10 |
@HeikoS | Lefteris cool, anything blocking? | 12:10 |
@HeikoS | gf712 yes kinda | 12:11 |
@wiking | gf712: wait i'm talking now about different stuff :) | 12:11 |
Lefteris | I am looking what we actually need to return for the user. Even the SGStringList is too much. Probably we need only an array with the strings | 12:12 |
Lefteris | Nothing too complicated | 12:12 |
@wiking | gf712: so here's the deal | 12:12 |
gf712 | wiking: you mean something like using type = T; ? | 12:12 |
@wiking | wanna refactor a bit the coreml stuff | 12:13 |
@wiking | and wanna be able to do the typecasting using type = T; | 12:13 |
@wiking | now the base class is tempalte<class T> CoreMLConverter { typedef T type; ///} | 12:13 |
@wiking | and i inherit from this | 12:14 |
@wiking | then during runtime when i get CMachine* i wanna be able to do the typecasting based on the Converter::type | 12:14 |
@wiking | but again i have something like | 12:14 |
@wiking | std::map<string, CoreMLConverter*> | 12:15 |
@HeikoS | Lefteris note that string list has a typemap | 12:15 |
@wiking | i guess i'm again in foobar region :) | 12:15 |
@HeikoS | Lefteris so it directly goes into ["foo", "bar"] in python | 12:15 |
@HeikoS | java gets a Array<String> iirc | 12:16 |
Lefteris | ok | 12:16 |
Lefteris | let me try that | 12:16 |
@HeikoS | wiking lisitsyn btw StringList -> std::vector<string> .... why don't we do that? | 12:16 |
@HeikoS | since std::vetor is in swig ... | 12:17 |
gf712 | wiking I am not sure I understand. Can you send a code snippet? | 12:17 |
gf712 | what is the issue? Does dynamic_cast<Converter::type> not work? | 12:19 |
@wiking | gf712: https://pastebin.com/mj4PP8q7 | 12:19 |
@wiking | gf712: and of course the thing is that we are still in the zone of std::map<string, Converter> | 12:20 |
@wiking | so basically in runtime you wanna do | 12:20 |
@wiking | audo c = map.find("LibSVM")->second; | 12:20 |
@wiking | and do somehow c::type (but since c is an instance.....) | 12:21 |
gf712 | decltype(c)::type? | 12:21 |
@wiking | "shogun::coreml::SVMConverter &" is not a class or scoped enumeration | 12:22 |
@wiking | :) | 12:22 |
@wiking | its weird though | 12:23 |
@wiking | the problem is that this is not available compile time | 12:26 |
@wiking | that's why decltype is complaining | 12:26 |
gf712 | oh right | 12:27 |
gf712 | because you are using a map | 12:27 |
@wiking | yes | 12:27 |
gf712 | which isn't compile time | 12:27 |
@wiking | i'm wondering whether this could be somehow generated somehow compile time | 12:27 |
@wiking | but i mean the problem is that there needs to be a lookup on runtime :) | 12:28 |
@wiking | as i get a CMachine* and the only thing i can use is get_name() info | 12:28 |
gf712 | hmmm does it have to be runtime? | 12:29 |
@wiking | well the scenario is | 12:29 |
@wiking | converter(m) | 12:29 |
@wiking | and then you need to find the right converter internally | 12:29 |
@wiking | and this needs to be runtime | 12:30 |
@wiking | i mean under the hood one can do whatever | 12:30 |
@wiking | but the main function is this | 12:30 |
@wiking | and there you need to do a sort of dispatching | 12:30 |
@wiking | based on either get_name() | 12:30 |
@wiking | or of the type m | 12:30 |
@wiking | but that you can only have runtime | 12:31 |
@wiking | so there's need to be a sort of runtime dispatching | 12:31 |
gf712 | did you push this code to your branch yet? I can have a look to see if I can come up with something | 12:32 |
@wiking | gf712: partly yeah | 12:32 |
gf712 | I am overseeing a practical this afternoon so should have some time :D | 12:32 |
gf712 | wiking I still think there should be a way to do it compile time. I am probably wrong but I'll only convince myself of it when I see the code and the compiler complaining | 12:40 |
-!- gf712 [90520894@gateway/web/freenode/ip.144.82.8.148] has quit [Ping timeout: 256 seconds] | 12:44 | |
-!- HeikoS [5aae0432@gateway/web/cgi-irc/kiwiirc.com/ip.90.174.4.50] has quit [Ping timeout: 250 seconds] | 12:53 | |
-!- HeikoS [5aae045f@gateway/web/cgi-irc/kiwiirc.com/ip.90.174.4.95] has joined #shogun | 13:16 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 13:16 | |
Lefteris | HeikoS: I have a question about the generation of java examples. | 13:31 |
@HeikoS | sure shhot | 13:31 |
Lefteris | If you insert in java.json in the type section this | 13:32 |
Lefteris | "StringCharList": "DoubleMatrix" | 13:32 |
@HeikoS | that is wrong | 13:32 |
@HeikoS | it should be the corresponding java type | 13:32 |
Lefteris | you mean the doublematrix is wrong | 13:32 |
@HeikoS | check "swig_typemaps.i" in the interfaces/java folder | 13:32 |
@HeikoS | yes | 13:32 |
Lefteris | yes yes. | 13:32 |
@HeikoS | doublematrix doesnt make sense | 13:32 |
Lefteris | I want to ask about something else that doesn't has to do with doublematrix | 13:33 |
Lefteris | it could be string or whatever | 13:33 |
@HeikoS | do you have the swig java interface compiled locally? | 13:33 |
@HeikoS | because then you could actually check the code | 13:33 |
Lefteris | yes | 13:33 |
@HeikoS | check build/src/interfaces/java | 13:34 |
@HeikoS | there must be a java file somewhere | 13:34 |
@HeikoS | which contains all function calls | 13:34 |
@HeikoS | there you can search for the get that returns string list | 13:34 |
@HeikoS | and see what the type is, i.e. what swig translated the get into | 13:34 |
Lefteris | yes, just give me a second to write | 13:34 |
@HeikoS | of course only if you added the template instantiation to swig | 13:35 |
@HeikoS | ok sure :) | 13:35 |
Lefteris | the thing is that in java generation it tries to import org.shogun.StringCharList; | 13:35 |
Lefteris | it doesn't to that in the cpp file | 13:35 |
@HeikoS | what do you mean with the last sentence? | 13:36 |
Lefteris | If I look in the generated cpp example file I don't have the #include <shogun/StringCharList.h> which is the correct behaviour | 13:37 |
Lefteris | however in the generated java example file I see import org.shogun.StringCharList; which shouldn't be there | 13:37 |
Lefteris | does this make sense? | 13:38 |
@HeikoS | yes I understand | 13:38 |
@HeikoS | hard to say, I could try to replicate it locally | 13:38 |
Lefteris | I think I am missing something | 13:38 |
@HeikoS | is it causing errors? | 13:38 |
Lefteris | yes | 13:38 |
Lefteris | cmake-build-debug/examples/meta/java/features/string_char.java:10: error: cannot find symbol import org.shogun.StringCharList; | 13:38 |
@HeikoS | I see | 13:39 |
Lefteris | yeah | 13:39 |
@HeikoS | I vaguely remember something like this for RealFeatures | 13:39 |
Lefteris | hmm ok | 13:40 |
@HeikoS | ah | 13:40 |
@HeikoS | ok | 13:40 |
@HeikoS | so the imports in c++ examples are "smart" | 13:40 |
@HeikoS | done via ctags which scans the code and tells where include files are | 13:40 |
@HeikoS | then we can read the tags and put the includes in if a something is used | 13:40 |
@HeikoS | but in java meta examples | 13:40 |
@HeikoS | the imports are not done smartly | 13:40 |
@HeikoS | check java.json | 13:40 |
@HeikoS | "Program": "import org.jblas.DoubleMatrix;\nimport org.jblas.FloatMatrix;\n\nimport org.shogun.shogun;\n$dependencies\n\npublic class $programName {\nstatic {\nSystem.loadLibrary(\"shogun\");\n}\n\npublic static void main(String argv[]) {\nshogun.init_shogun_with_defaults();\n\n$program\n}\n}\n", | 13:41 |
@HeikoS | manual imports | 13:41 |
@HeikoS | so if you add your import there, it should be possible to make the thing compile | 13:41 |
@HeikoS | wanna try that? | 13:41 |
Lefteris | I want to stop an import being added | 13:42 |
Lefteris | I guess I need to look of how it finds and imports dependencies | 13:43 |
@HeikoS | the error you pasted is for java and caused by a missing import, right? | 13:43 |
@HeikoS | dont worry about unnecessary imports in cpp for now | 13:44 |
wuwei[m] | HeikoS: hi | 13:44 |
@HeikoS | priority is to get the build green for your string list example | 13:44 |
@HeikoS | wuwei[m] yo! | 13:44 |
Lefteris | ok, i will try to find a workaround | 13:44 |
Lefteris | thanks! | 13:44 |
wuwei[m] | seems that we don't actually need machine(pipeline), in swig put("machine", pipeline) works | 13:44 |
@HeikoS | Lefteris could you quickly try changing the java.json now? | 13:45 |
wuwei[m] | if we dont add PUT_ADD(pipeline) | 13:45 |
@HeikoS | because if you add an "import StringListBla" in there, and then do "make meta_examples", then your listing should have the import | 13:45 |
Lefteris | But how to change it so it will not add the import org.shogun.StringCharList; ? | 13:45 |
Lefteris | Oh wait | 13:45 |
Lefteris | I got it now. You want me to do the manual import and ditch the automatic one | 13:46 |
wuwei[m] | but we have this error on cpp: ?error: ?call to member function 'put' is ambiguous? cross->put<CMachine>("machine", pipeline); | 13:46 |
Lefteris | right? | 13:46 |
@HeikoS | I want you to add it manually to the java.,json bit | 13:46 |
@HeikoS | then ALL meta examples will have the import | 13:47 |
@HeikoS | and this error | 13:47 |
@HeikoS | cmake-build-debug/examples/meta/java/features/string_char.java:10: error: cannot find symbol import org.shogun.StringCharList; | 13:47 |
@HeikoS | should go away | 13:47 |
Lefteris | Ye, I got it now. Thanks! | 13:47 |
@HeikoS | can you try that now? | 13:47 |
@HeikoS | since it should be 1 min | 13:47 |
Lefteris | Yes I will | 13:47 |
@HeikoS | cool thx | 13:47 |
@HeikoS | wuwei[m] so you are saying in swig you can do | 13:48 |
@HeikoS | put("machine", pipeline_instance) | 13:48 |
wuwei[m] | yes | 13:48 |
@HeikoS | do you have CPipeline epxosed to swig? | 13:48 |
wuwei[m] | yes, but I don't instantiate template put for pipeline | 13:49 |
@HeikoS | ah yes | 13:49 |
@HeikoS | ok then it makes sense that it works | 13:49 |
@HeikoS | ok but cpp doesnt right? | 13:49 |
wuwei[m] | right | 13:49 |
@HeikoS | because the compiler doesnt know which put call to match to since pipeline matches both CMachine and CPipeline? | 13:49 |
@HeikoS | ok so the thing I commented in the PR should work | 13:50 |
wuwei[m] | because the argument should be Some<CMachine> or CMachine* | 13:50 |
@HeikoS | in the meta example, you call the machine factory | 13:50 |
wuwei[m] | but we have Some<CPipeline> | 13:50 |
@HeikoS | put("machine", machine(pipeline)) | 13:50 |
@HeikoS | ah | 13:50 |
@HeikoS | then add a factory with the Some | 13:50 |
@HeikoS | we will need that soon anyways | 13:50 |
@HeikoS | CMachine* machine(Some<CMachine>) | 13:51 |
@HeikoS | that should work? | 13:51 |
wuwei[m] | not sure if the conversion can happen automatically | 13:52 |
@HeikoS | { | 13:53 |
@HeikoS | CMachine* machine(Some<CMachine>) { | 13:53 |
@HeikoS | sorry | 13:53 |
@HeikoS | what I mean is | 13:53 |
@HeikoS | CMachine* machine(Some<CMachine> m) { return m.raw(); }? | 13:53 |
@HeikoS | then you can do in cpp | 13:54 |
@HeikoS | put("machine", machine(pipeline)) | 13:54 |
wuwei[m] | i see, but how can we pass Some<CPipeline> to this function? | 13:54 |
@HeikoS | ehm | 13:55 |
-!- tushfush [73f8c29a@gateway/web/freenode/ip.115.248.194.154] has joined #shogun | 13:55 | |
@HeikoS | sorry yes of course | 13:55 |
@HeikoS | I mean more like | 13:55 |
wuwei[m] | since Some<CMachine> is needed | 13:55 |
@HeikoS | "use factory to convert pipeline pointer to machine pointer" | 13:55 |
@HeikoS | I realise now why you did the latest update to the PR | 13:55 |
@HeikoS | you hide the put for pipeline in interfaces | 13:56 |
@HeikoS | and add a cast for cpp | 13:56 |
@HeikoS | and then use "put_machine" in the meta lang | 13:56 |
@HeikoS | clever | 13:56 |
wuwei[m] | yes but now we have ambiguous call to put in cpp | 13:56 |
wuwei[m] | :) | 13:57 |
@HeikoS | in your PR it works or? | 13:57 |
@HeikoS | or it doesnt? | 13:57 |
tushfush | I am a 3rd year undergraduate student at BITS PILANI, and i would like to participate in GSoC 2019. Please Guide me further | 13:57 |
wuwei[m] | it doesn't work for cpp | 13:57 |
wuwei[m] | https://dev.azure.com/shogunml/shogun/_build/results?buildId=356&view=logs&jobId=be3b03d7-4089-5ab3-9462-9af4d8b1dcdf&taskId=443ade06-68af-54ec-5bea-0e179d048f6f&lineStart=897&lineEnd=898&colStart=1&colEnd=1 | 13:57 |
@HeikoS | Welcome tushfush! check the wiki for instructions how to get involved. | 13:58 |
@HeikoS | wuwei[m] so that is since you are calling using a CMachine* pointer | 13:59 |
@HeikoS | and that matches both put<CMachine*> and put<CPipeline*> | 13:59 |
@HeikoS | wuwei[m] could you try: | 14:00 |
@HeikoS | to map it to | 14:00 |
@HeikoS | just checking the PR again | 14:01 |
wuwei[m] | btw builder.then returns CPipeline* | 14:02 |
-!- gf712 [90520894@gateway/web/freenode/ip.144.82.8.148] has joined #shogun | 14:02 | |
wuwei[m] | and in cpp example, we always use "auto" type | 14:03 |
@HeikoS | wuwei[m] could you paste the cpp listing? | 14:03 |
@HeikoS | wuwei[m] what I dont get is that you explicitly call | 14:03 |
@HeikoS | put<CMachine> | 14:03 |
@HeikoS | and not just put("machine", pipeline) | 14:03 |
@HeikoS | for the latter I would expect the ambiguous error | 14:04 |
@HeikoS | but not for the first since you are telling the compiler what to do there | 14:04 |
wuwei[m] | "put_machine": "$object->put<CMachine>($arguments)" | 14:04 |
@HeikoS | wuwei[m] see what I mean? | 14:04 |
wuwei[m] | but machine is what we registered | 14:05 |
wuwei[m] | so there will be error if you put a pipeline* | 14:05 |
wuwei[m] | you want actually call put<CPipeline> right? | 14:06 |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 14:06 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 14:07 | |
-!- mode/#shogun [+o wiking] by ChanServ | 14:07 | |
-!- HeikoS [5aae045f@gateway/web/cgi-irc/kiwiirc.com/ip.90.174.4.95] has quit [Remote host closed the connection] | 14:09 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 246 seconds] | 14:12 | |
-!- HeikoS [5aae0475@gateway/web/cgi-irc/kiwiirc.com/ip.90.174.4.117] has joined #shogun | 14:23 | |
HeikoS | wuwei[m] still around? | 14:23 |
HeikoS | sorry my connection died | 14:23 |
wuwei[m] | yeah | 14:23 |
HeikoS | wuwei[m] so I have an idea | 14:23 |
HeikoS | what if you remove CPipeline from the sg_base_types? | 14:23 |
HeikoS | and then also remove the put_machine | 14:24 |
HeikoS | and just make it put | 14:24 |
HeikoS | if there is not put generated with template parameter CPipeline | 14:24 |
HeikoS | then compiler will match CMachine | 14:24 |
wuwei[m] | do we still expose pipeline to swig? | 14:24 |
HeikoS | yes | 14:24 |
HeikoS | we just dont allow pipeline to be a parameter type | 14:25 |
HeikoS | i.e. put<CPipeline> doesnt exist | 14:25 |
HeikoS | same for get<CPipeline> | 14:25 |
wuwei[m] | i see | 14:25 |
HeikoS | so if a user wants to do a get and then access internals | 14:25 |
HeikoS | she would need to use a factory/cast | 14:25 |
HeikoS | Lefteris sorry my connection died, did you ping me on anything earlier? | 14:26 |
HeikoS | I'll be out for lunch now, back in an hour or so | 14:26 |
Lefteris | HeikoS nope was for lunch | 14:26 |
Lefteris | Enjoy! | 14:27 |
HeikoS | thanks! | 14:27 |
wuwei[m] | ttyl | 14:27 |
-!- HeikoS [5aae0475@gateway/web/cgi-irc/kiwiirc.com/ip.90.174.4.117] has quit [Remote host closed the connection] | 14:34 | |
-!- gf712 [90520894@gateway/web/freenode/ip.144.82.8.148] has quit [Ping timeout: 256 seconds] | 14:57 | |
-!- wiking [~wiking@2001:67c:10ec:5784:8000::3ff] has joined #shogun | 15:31 | |
-!- wiking [~wiking@2001:67c:10ec:5784:8000::3ff] has quit [Changing host] | 15:31 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 15:31 | |
-!- mode/#shogun [+o wiking] by ChanServ | 15:31 | |
-!- gf712 [c1165902@gateway/web/freenode/ip.193.22.89.2] has joined #shogun | 15:54 | |
-!- HeikoS [5aae0449@gateway/web/cgi-irc/kiwiirc.com/ip.90.174.4.73] has joined #shogun | 15:57 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 15:57 | |
@wiking | hey guys just a sec and opening the zoom | 15:59 |
@HeikoS | ok | 15:59 |
@wiking | i'm there | 16:00 |
@wiking | gf712: yo | 16:00 |
@wiking | there's a shogun dev meeting now happening on zoom | 16:01 |
@HeikoS | https://www.google.com/url?q=https%3A%2F%2Fzoom.us%2Fj%2F958374326 | 16:01 |
@HeikoS | nope | 16:01 |
@HeikoS | https://zoom.us/j/958374326 | 16:01 |
@HeikoS | this one | 16:01 |
@HeikoS | gf712 Lefteris wuwei[m] lisitsyn | 16:01 |
-!- shubham808 [~atom@14.139.240.247] has joined #shogun | 16:01 | |
@HeikoS | shogun stammtisch meeting | 16:02 |
@HeikoS | every two weeks | 16:02 |
gf712 | wiking hey sorry I am in this practical right now | 16:06 |
@wiking | gf712: no worries | 16:06 |
gf712 | how is the meeting? | 16:06 |
gf712 | long* | 16:06 |
@wiking | 30-40 mins | 16:07 |
@wiking | HeikoS: can you just ACK whether you have received the shogun-team email from me about the qws | 16:13 |
@wiking | *ws | 16:13 |
@HeikoS | shubham808 wuwei[m] https://github.com/shogun-toolbox/shogun/projects/12 | 16:14 |
@HeikoS | https://github.com/shogun-toolbox/shogun/pull/4462 | 16:17 |
@wiking | HeikoS: ok so i'm just wondering | 16:43 |
@wiking | about the log_width that i can add an unregistered | 16:43 |
@wiking | cache variable | 16:43 |
wuwei[m] | wiking: i'm not in the shogun-team list | 16:43 |
@wiking | wuwei[m]: working on iyt :P) | 16:43 |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 16:43 | |
@HeikoS | Lefteris yo did the java thing work? | 16:45 |
@HeikoS | wuwei[m] let me know when you tried the special factory for Pipeline? | 16:45 |
Lefteris | I did the csharp one but not the java | 16:46 |
wuwei[m] | CMachine* machine(CPipeline*) | 16:46 |
wuwei[m] | something like this right? | 16:46 |
Lefteris | I am not sure if I explained the problem before well | 16:46 |
Lefteris | the problem is not that an import does not happen | 16:47 |
Lefteris | I might better push the changes and describe the problem on the PR | 16:47 |
-!- wiking [~wiking@2001:67c:10ec:5784:8000::3ff] has joined #shogun | 16:48 | |
-!- wiking [~wiking@2001:67c:10ec:5784:8000::3ff] has quit [Changing host] | 16:48 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 16:48 | |
-!- mode/#shogun [+o wiking] by ChanServ | 16:48 | |
@HeikoS | wiking not sure about the extra variable. One option would be to overload put to then directly store it, but then one would need to remove set_width to make sure it really happens | 16:50 |
@HeikoS | wiking the other idea would be to not store in log domain anymore but instead to compute the log width in the gradient (as that is used less often) | 16:50 |
@HeikoS | Lefteris sure | 16:51 |
@HeikoS | error messages are most useful usually | 16:51 |
@HeikoS | Lefteris the one you showed me complained about a missing import or? | 16:51 |
@HeikoS | wuwei[m] yes although I think it would need to accept a Some | 16:51 |
@HeikoS | Lefteris but just push and we can discuss | 16:51 |
Lefteris | Yes this is the one | 16:51 |
Lefteris | ok | 16:51 |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 250 seconds] | 16:52 | |
wuwei[m] | Some can be implicitly converted to raw pointer | 16:52 |
@HeikoS | wuwei[m] awesome! | 16:53 |
@HeikoS | I forgot :) | 16:54 |
-!- wiking [~wiking@2001:67c:10ec:5784:8000::3ff] has joined #shogun | 16:55 | |
-!- wiking [~wiking@2001:67c:10ec:5784:8000::3ff] has quit [Changing host] | 16:55 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 16:55 | |
-!- mode/#shogun [+o wiking] by ChanServ | 16:55 | |
-!- tushfush [73f8c29a@gateway/web/freenode/ip.115.248.194.154] has quit [Ping timeout: 256 seconds] | 17:05 | |
-!- Lefteris [836fb90d@gateway/web/freenode/ip.131.111.185.13] has quit [Quit: Page closed] | 17:09 | |
-!- HeikoS [5aae0449@gateway/web/cgi-irc/kiwiirc.com/ip.90.174.4.73] has quit [Ping timeout: 240 seconds] | 17:34 | |
-!- gf712 [c1165902@gateway/web/freenode/ip.193.22.89.2] has quit [Quit: Page closed] | 17:36 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 17:40 | |
-!- shubham808 [~atom@14.139.240.247] has left #shogun [] | 17:47 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 18:14 | |
-!- mode/#shogun [+o wiking] by ChanServ | 18:15 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Ping timeout: 245 seconds] | 18:19 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 18:30 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Changing host] | 18:30 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 18:30 | |
-!- mode/#shogun [+o wiking] by ChanServ | 18:30 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 19:45 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 19:56 | |
-!- mode/#shogun [+o wiking] by ChanServ | 19:56 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 20:20 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 20:49 | |
-!- mode/#shogun [+o wiking] by ChanServ | 20:49 | |
-!- Lefteris [56a35883@gateway/web/freenode/ip.86.163.88.131] has joined #shogun | 21:38 | |
-!- Lefteris [56a35883@gateway/web/freenode/ip.86.163.88.131] has quit [Client Quit] | 21:41 | |
-!- HeikoS [4dedf3c3@gateway/web/cgi-irc/kiwiirc.com/ip.77.237.243.195] has joined #shogun | 21:45 | |
-!- HeikoS [4dedf3c3@gateway/web/cgi-irc/kiwiirc.com/ip.77.237.243.195] has quit [Ping timeout: 240 seconds] | 22:02 | |
--- Log closed Wed Jan 30 00:00:49 2019 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!