| --- Log opened Fri Jun 08 00:00:40 2018 | ||
| -!- HeikoS [~heiko@host86-128-122-106.range86-128.btcentralplus.com] has joined #shogun | 00:45 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 00:45 | |
| -!- HeikoS [~heiko@host86-128-122-106.range86-128.btcentralplus.com] has quit [Quit: Leaving.] | 00:59 | |
| -!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Ping timeout: 240 seconds] | 03:06 | |
| -!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun | 03:09 | |
| -shogun-buildbot:#shogun- Build nightly_default #158 is complete: Failure [failed test (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/17/builds/158 | 06:44 | |
| -!- shubham808 [0e8bf0fb@gateway/web/cgi-irc/kiwiirc.com/ip.14.139.240.251] has joined #shogun | 09:59 | |
| -!- shubham808 [0e8bf0fb@gateway/web/cgi-irc/kiwiirc.com/ip.14.139.240.251] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] | 10:24 | |
| -!- shubham808 [0e8bf0fb@gateway/web/cgi-irc/kiwiirc.com/ip.14.139.240.251] has joined #shogun | 10:26 | |
| wuwei | wiking: SGIO pr is ready | 10:53 | 
|---|---|---|
| -!- shubham808 [0e8bf0fb@gateway/web/cgi-irc/kiwiirc.com/ip.14.139.240.251] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] | 10:55 | |
| @wiking | wuwei, \o/ | 13:14 | 
| @wiking | yey | 13:14 | 
| @wiking | lemme chek | 13:14 | 
| @wiking | *check | 13:14 | 
| wuwei | wiking: hi | 13:16 | 
| wuwei | sorry i was out yesterday | 13:16 | 
| @wiking | no worries | 13:19 | 
| wuwei | can we talk about tensor things now or later? | 13:21 | 
| @wiking | yep | 13:26 | 
| @wiking | i'm good from now | 13:26 | 
| @wiking | fort the next 6 hours | 13:26 | 
| wuwei | great! | 13:26 | 
| wuwei | so you said we need stride? | 13:26 | 
| @wiking | yeah | 14:08 | 
| @wiking | sorry i had a call | 14:08 | 
| @wiking | again | 14:08 | 
| @wiking | i need a quite room :D | 14:08 | 
| wuwei | sure | 14:08 | 
| @wiking | wuwei, i've just restarted the jobs | 14:35 | 
| @wiking | for the SGIO pr | 14:35 | 
| @wiking | hoping that they are gonna pass this time | 14:35 | 
| @wiking | but if they fail again | 14:35 | 
| @wiking | i'm gonna just merge it into tranformers branch | 14:35 | 
| wuwei | interface build failed because too many warning were thrown | 14:36 | 
| wuwei | log exceeded maximum length | 14:36 | 
| @wiking | heheh | 14:37 | 
| @wiking | i think i'll revert that commit | 14:37 | 
| @wiking | as that just made everything bad on CIs end | 14:38 | 
| @wiking | the one that was done by besser | 14:39 | 
| wuwei | yeah | 14:39 | 
| wuwei | that's because we enabled wshadow in other parts of code | 14:40 | 
| @wiking | where? | 14:40 | 
| wuwei | i'm not sure, i have printed out the flags | 14:41 | 
| wuwei | and i saw wshadow was there | 14:41 | 
| wuwei | besser tries to not override CMAKE_CXX_FLAGS so that flag is effective for swig | 14:43 | 
| wuwei | ah.. it's this | 14:44 | 
| wuwei | https://github.com/shogun-toolbox/shogun/blob/18781905d85b4f4df2f4128732929229c5ea8f63/CMakeLists.txt#L182 | 14:44 | 
| -!- shubham808 [310fa160@gateway/web/cgi-irc/kiwiirc.com/ip.49.15.161.96] has joined #shogun | 14:57 | |
| @wiking | mmm | 15:02 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4331 merged by vigsterkr | 15:55 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/b7d2ff9155d37a1f14592993694bca3169b201d4 by vigsterkr | 15:55 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] vigsterkr pushed 68 commits: | 16:15 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/a54976877bcce66fe568d95ed406e437bac0fc10 | 16:15 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/6e8a04e3813438a841fab542072e5a233aed79a8 | 16:15 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/4784e339bc81ebe81ce4566a1f72c23f506803d0 | 16:15 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/cb0f95c8189dfc607a46b0dfef7f8c9577e079f9 | 16:15 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/1ea60e1c24b0ca1ef504706acc7d47a4d4f68b32 | 16:15 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/a048954ea089136e429f445188ee57ccb46a0401 | 16:15 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/0724835e8923b5ab030001387d3e6a42286d3490 | 16:15 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/2ec1fb9041f354d5650adc66554bff6fa559c543 | 16:15 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/b2306f7b1c3024722f5b61219efd85b4def6d55f | 16:15 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/80f36a6dbe5adb38e39a3a36d780436ca32acdda | 16:16 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/48817a353aa89715520f34d3ede7cf5b4547412e | 16:16 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/492fd0c82220d2a480bd1542412bb8be5dfba83e | 16:16 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/203f2609c8dcbd9396a42c8cfbde007a9f7c1348 | 16:16 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/6636bf412bd1b4ac87e5214f310db5fe25cc0944 | 16:16 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/2e29dd732a43959d5441fc7ef2e44832c8d658f3 | 16:16 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/8958305a5a5fa6565ca07b4737364d6a04eabe1d | 16:16 | 
| -!- sukey [~nodebot@ks312251.kimsufi.com] has quit [Remote host closed the connection] | 16:16 | |
| wuwei | wiking: i've updated pipeline pr | 16:31 | 
| @wiking | lemme check | 16:31 | 
| -!- shubham808 [310fa160@gateway/web/cgi-irc/kiwiirc.com/ip.49.15.161.96] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] | 16:35 | |
| -!- shubham808 [6a4fe8cc@gateway/web/cgi-irc/kiwiirc.com/ip.106.79.232.204] has joined #shogun | 16:37 | |
| @wiking | wuwei, just added some minor things | 16:41 | 
| @wiking | :) | 16:41 | 
| @wiking | sorry | 16:41 | 
| -!- shubham808 [6a4fe8cc@gateway/web/cgi-irc/kiwiirc.com/ip.106.79.232.204] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] | 16:41 | |
| wuwei | okay | 16:42 | 
| -!- travis-ci [~travis-ci@ec2-54-158-138-97.compute-1.amazonaws.com] has joined #shogun | 16:45 | |
| travis-ci | it's Wuwei Lin'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/389737289 | 16:45 | 
| -!- travis-ci [~travis-ci@ec2-54-158-138-97.compute-1.amazonaws.com] has left #shogun [] | 16:45 | |
| wuwei | wiking: i'll move exception things to shogun/lib/exception, ok? | 16:46 | 
| @wiking | yep | 16:46 | 
| wuwei | wiking: what about the tensor things :) | 16:56 | 
| @wiking | yeah what about them | 16:56 | 
| -!- sukey [~nodebot@ks312251.kimsufi.com] has joined #shogun | 16:56 | |
| -!- mode/#shogun [+o sukey] by ChanServ | 16:56 | |
| @wiking | how to store a matrix and vector | 16:56 | 
| @wiking | that was the last question right? | 16:56 | 
| wuwei | yeah | 16:57 | 
| @wiking | that'd be the case for eigen vector decomposition i guess right? | 16:58 | 
| @wiking | matrix = eigenvectors | 16:58 | 
| @wiking | vector = values | 16:58 | 
| wuwei | yeah | 16:58 | 
| @wiking | yeah i guess we could only store it by wasting quite some amount of space | 16:59 | 
| @wiking | the matrix would. be n*m, so i guess a n,m,2 tensor would waste about n*(m-1) space | 17:00 | 
| wuwei | yeah that's right | 17:01 | 
| @wiking | yeah then it's either vararg | 17:01 | 
| @wiking | or ndarray | 17:01 | 
| @wiking | :) | 17:01 | 
| wuwei | have u noticed that ngraph operates on symbols | 17:02 | 
| wuwei | that's quite different than ours | 17:03 | 
| @wiking | symbols meaning? | 17:03 | 
| wuwei | op::Parameter | 17:03 | 
| wuwei | you use parameter to create a graph, and feed input in runtime | 17:04 | 
| wuwei | like things in tf | 17:04 | 
| @wiking | ah you mean the computational graph | 17:05 | 
| @wiking | ? | 17:05 | 
| wuwei | yeah | 17:06 | 
| @wiking | well yeah | 17:06 | 
| wuwei | do we need that? i guess no | 17:07 | 
| @wiking | i mean that is actually a super nice thingy to have | 17:07 | 
| @wiking | but it's not necessary in the first round | 17:07 | 
| @wiking | simplfying the actual backend api | 17:08 | 
| @wiking | would be already nice | 17:08 | 
| @wiking | and in the meanwhile loosing the type :P | 17:08 | 
| @wiking | so i mean we have 2 things | 17:08 | 
| @wiking | a) it'd be great that we can actually have an inplace operator | 17:09 | 
| @wiking | b) that somehow have a nice way of solving the thing that some operators (functions) return value is not 1 element | 17:09 | 
| @wiking | but multiple | 17:09 | 
| wuwei | yeah | 17:09 | 
| @wiking | i guess for the inplace | 17:10 | 
| @wiking | what we could do that we have 2 functions | 17:10 | 
| @wiking | meaning | 17:10 | 
| @wiking | apply(operator, operand) | 17:10 | 
| @wiking | and then that's it :) | 17:10 | 
| wuwei | and that's how ngraph put type info in runtime | 17:10 | 
| @wiking | now another question of course | 17:10 | 
| @wiking | how do you do this | 17:10 | 
| @wiking | c = alpha * m + beta * n | 17:11 | 
| @wiking | :D | 17:11 | 
| wuwei | some basic ops like scale, can be easily implemented inplace | 17:11 | 
| @wiking | yeah | 17:11 | 
| @wiking | that's easy | 17:11 | 
| @wiking | :) | 17:11 | 
| wuwei | as for complex ones, yeah it would be difficult | 17:11 | 
| @wiking | add(const SGMatrix<T>& a, const SGMatrix<T>& b, SGMatrix<T>& result, | 17:11 | 
| @wiking | T alpha = 1, T beta = 1) | 17:11 | 
| @wiking | so for example this | 17:11 | 
| @wiking | * Performs the operation result = alpha * a + beta * b on matrices. | 17:11 | 
| @wiking | what would be the apply thingy | 17:12 | 
| @wiking | :) | 17:12 | 
| @wiking | i mean the story is that there are fast operators for this in lapack | 17:12 | 
| @wiking | and we rely on this a lot of places | 17:12 | 
| @wiking | of course if we would use the JIT approach | 17:12 | 
| @wiking | then 'whocares' | 17:12 | 
| @wiking | as these could be done really fast using eigen | 17:12 | 
| @wiking | :) | 17:12 | 
| @wiking | with .noalias() | 17:13 | 
| @wiking | etc | 17:13 | 
| wuwei | yeah | 17:13 | 
| wuwei | eigen is using exp template | 17:13 | 
| @wiking | or here's another case | 17:13 | 
| @wiking | void ldlt_factor( | 17:13 | 
| @wiking | const SGMatrix<T>& A, SGMatrix<T>& L, SGVector<T>& d, | 17:13 | 
| @wiking | SGVector<index_t>& p, const bool lower = true) | 17:13 | 
| @wiking | what would be the apply | 17:13 | 
| @wiking | apply(LDLT, A, ????) | 17:14 | 
| wuwei | it should create some tensor? | 17:14 | 
| @wiking | yeah i mean the problem is how do you call this | 17:14 | 
| @wiking | meaning how do you have a general api for this | 17:14 | 
| @wiking | vararg? | 17:14 | 
| @wiking | and then depending on the function of apply | 17:14 | 
| @wiking | it'll expect N number of args? | 17:15 | 
| @wiking | i mean function can have a propraty | 17:15 | 
| @wiking | *property something like Function.num_output_variables | 17:15 | 
| @wiking | or even the type :P | 17:15 | 
| wuwei | yeah | 17:16 | 
| @wiking | https://github.com/NervanaSystems/ngraph/blob/master/src/ngraph/op/parameter_vector.hpp | 17:16 | 
| @wiking | ? | 17:16 | 
| @wiking | https://github.com/NervanaSystems/ngraph/blob/master/src/ngraph/function.hpp#L38 | 17:17 | 
| wuwei | input and ouput are both vectors | 17:17 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4317 synchronized by vinx13 | 17:21 | 
| @wiking | wuwei, hey there was another comment | 17:54 | 
| @wiking | with MachineNotTrainedException | 17:54 | 
| wuwei | yeah, we don't have that yet | 17:55 | 
| wuwei | because whether pipeline is trained depends on machines | 17:56 | 
| wuwei | should i just add that exception class | 17:56 | 
| @wiking | yes | 17:57 | 
| wuwei | sure | 17:57 | 
| @wiking | thnx1 | 17:57 | 
| @wiking | ! | 17:57 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4317 synchronized by vinx13 | 18:05 | 
| -!- travis-ci [~travis-ci@ec2-54-158-138-97.compute-1.amazonaws.com] has joined #shogun | 18:10 | |
| travis-ci | it's Wuwei Lin'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/389746372 | 18:10 | 
| -!- travis-ci [~travis-ci@ec2-54-158-138-97.compute-1.amazonaws.com] has left #shogun [] | 18:10 | |
| @wiking | hehehe | 18:15 | 
| @wiking | wuwei,which one do you like better | 18:15 | 
| @wiking | MachineNotTrained | 18:15 | 
| @wiking | or MachineNotFitException | 18:15 | 
| @wiking | :) | 18:15 | 
| @wiking | but ok lets keep for now MachineNotTrainedException | 18:16 | 
| @wiking | just realised that we soon move to the sklearn fit/predict | 18:16 | 
| wuwei | MachineNotTrained sounds better to me :) | 18:16 | 
| wuwei | btw i forgot to add pipeline to swig | 18:17 | 
| wuwei | will fix soon | 18:17 | 
| -!- travis-ci [~travis-ci@ec2-54-90-238-126.compute-1.amazonaws.com] has joined #shogun | 18:18 | |
| travis-ci | it's Wuwei Lin'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/389746372 | 18:18 | 
| -!- travis-ci [~travis-ci@ec2-54-90-238-126.compute-1.amazonaws.com] has left #shogun [] | 18:18 | |
| wuwei | wiking: realized a problem | 18:24 | 
| wuwei | with is a keyword in python | 18:24 | 
| wuwei | so pipeline.with will throw syntax error | 18:25 | 
| @wiking | why? | 18:28 | 
| @wiking | its a reserved keyword? | 18:28 | 
| @wiking | wuwei, shit i guess yes its a reserved keyword :( | 18:39 | 
| wuwei | yeah | 18:39 | 
| @wiking | damn | 18:44 | 
| wuwei | swig renamed it to _with | 18:49 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4317 synchronized by vinx13 | 19:07 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4320 merged by karlnapf | 19:16 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/cb390034a7742139b476ad807652dc395502a8d6 by karlnapf | 19:16 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4305 synchronized by shubham808 | 20:39 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4305 synchronized by shubham808 | 20:41 | 
| -!- travis-ci [~travis-ci@ec2-54-157-238-183.compute-1.amazonaws.com] has joined #shogun | 21:24 | |
| travis-ci | it's Shubham Shukla'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/389824243 | 21:24 | 
| -!- travis-ci [~travis-ci@ec2-54-157-238-183.compute-1.amazonaws.com] has left #shogun [] | 21:24 | |
| -!- travis-ci [~travis-ci@ec2-54-90-238-126.compute-1.amazonaws.com] has joined #shogun | 22:01 | |
| travis-ci | it's Shubham Shukla'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/389824243 | 22:01 | 
| -!- travis-ci [~travis-ci@ec2-54-90-238-126.compute-1.amazonaws.com] has left #shogun [] | 22:01 | |
| --- Log closed Sat Jun 09 00:00:42 2018 | ||
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!