mlpack IRC logs, 2018-05-01

Logs for the day 2018-05-01 (starts at 0:00 UTC) are shown below.

>
May 2018
Sun
Mon
Tue
Wed
Thu
Fri
Sat
 
 
1
2
3
4
5
6
7
8
9
10
11
19
20
21
22
23
24
25
26
27
28
29
30
31
--- Log opened Tue May 01 00:00:00 2018
03:04 -!- Prabhat-IIT [6725c961@gateway/web/freenode/ip.103.37.201.97] has joined #mlpack
03:05 -!- Prabhat-IIT [6725c961@gateway/web/freenode/ip.103.37.201.97] has quit [Client Quit]
03:22 -!- govg [~govg@unaffiliated/govg] has joined #mlpack
03:27 -!- csoni_ [~chintan@106.193.131.17] has joined #mlpack
03:29 -!- csoni_ [~chintan@106.193.131.17] has quit [Read error: Connection reset by peer]
04:26 -!- ShikharJ_ [70c4b52b@gateway/web/freenode/ip.112.196.181.43] has joined #mlpack
05:48 < ShikharJ_> zoq: I was looking at the implementation for Deconvolutional layers from this paper (https://arxiv.org/abs/1603.07285).
05:49 < ShikharJ_> It seems that for every transpose convolutional operation, there exists a corresponding convolutional operation, which can be computed from the mentioned equations.
05:50 < ShikharJ_> Do you think, we should try and just compute the corresponding convolutional operation first and directly pass over the work to the existing convolutional layer implementation?
05:51 < ShikharJ_> That way, we could prevent a lot of code duplication in my opinion, but under the skin, it would essentially be the existing code that does the work.
05:54 < ShikharJ_> Otherwise, we could also try and implement Deconv layers as a standalone feature (I'm guessing this would be a faster thing to do, as we don't have to create a Conv layer instance). What would you prefer?
06:53 -!- travis-ci [~travis-ci@ec2-54-226-63-158.compute-1.amazonaws.com] has joined #mlpack
06:53 < travis-ci> ShikharJ/mlpack#117 (RBM - 93e3154 : Shikhar Jaiswal): The build has errored.
06:53 < travis-ci> Change view : https://github.com/ShikharJ/mlpack/compare/fe8ecee28bf4...93e3154e6752
06:53 < travis-ci> Build details : https://travis-ci.org/ShikharJ/mlpack/builds/373359719
06:53 -!- travis-ci [~travis-ci@ec2-54-226-63-158.compute-1.amazonaws.com] has left #mlpack []
07:23 -!- travis-ci [~travis-ci@ec2-54-157-240-91.compute-1.amazonaws.com] has joined #mlpack
07:23 < travis-ci> ShikharJ/mlpack#118 (GAN - 110ebf4 : Shikhar Jaiswal): The build has errored.
07:23 < travis-ci> Change view : https://github.com/ShikharJ/mlpack/compare/ecd920b38889...110ebf413944
07:23 < travis-ci> Build details : https://travis-ci.org/ShikharJ/mlpack/builds/373360640
07:23 -!- travis-ci [~travis-ci@ec2-54-157-240-91.compute-1.amazonaws.com] has left #mlpack []
07:35 -!- csoni_ [~chintan@106.193.131.17] has joined #mlpack
07:49 -!- csoni_ [~chintan@106.193.131.17] has quit [Ping timeout: 248 seconds]
08:00 -!- csoni_ [~chintan@106.193.242.56] has joined #mlpack
08:24 -!- csoni_ [~chintan@106.193.242.56] has quit [Read error: Connection reset by peer]
08:56 -!- sumedhghaisas2 [~yaaic@85.255.237.1] has joined #mlpack
08:58 -!- sumedhghaisas [~yaaic@host-92-8-33-72.as43234.net] has quit [Ping timeout: 240 seconds]
09:17 -!- sumedhghaisas2 [~yaaic@85.255.237.1] has quit [Read error: Connection reset by peer]
09:17 -!- sumedhghaisas [~yaaic@2a00:79e0:d:fd00:9c7b:3bd1:203f:ca3b] has joined #mlpack
10:08 -!- travis-ci [~travis-ci@ec2-54-157-240-91.compute-1.amazonaws.com] has joined #mlpack
10:08 < travis-ci> ShikharJ/mlpack#119 (Deconv - 00d7cd5 : Shikhar Jaiswal): The build has errored.
10:08 < travis-ci> Change view : https://github.com/ShikharJ/mlpack/commit/00d7cd5b20c4
10:08 < travis-ci> Build details : https://travis-ci.org/ShikharJ/mlpack/builds/373389112
10:08 -!- travis-ci [~travis-ci@ec2-54-157-240-91.compute-1.amazonaws.com] has left #mlpack []
10:08 -!- ShikharJ_ [70c4b52b@gateway/web/freenode/ip.112.196.181.43] has quit [Ping timeout: 260 seconds]
10:17 < zoq> ShikharJ_: I would implement it as an independent layer, we might be able to internally use the conv method (not the conv layer).
10:20 -!- ShikharJ [70c4b52b@gateway/web/freenode/ip.112.196.181.43] has joined #mlpack
10:23 < ShikharJ> zoq: Do you think that the Deconv class should inherit from Conv class in that case? I am thinking along the lines of instantiating the Conv class from the constructor of Deconv class (and subsequently using its Forward and other routines).
10:26 < zoq> Idally we could avoid Inheritance, see https://github.com/mlpack/mlpack/wiki/DesignGuidelines#inheritance which might be unnecessary here since the muliplication is the main part, but at least we could try.
10:26 < zoq> What do you think if we just use the conv rule.
10:28 < zoq> We still have to reimplement some code, but I think we can't get away with it without inheritance.
10:30 < ShikharJ> Yeah that should work fine as well, implementation-wise it should be the fastest way to go. I'll give it some thought and let you know on the PR.
10:32 < zoq> Sounds perfect.
10:41 -!- ShikharJ [70c4b52b@gateway/web/freenode/ip.112.196.181.43] has quit [Quit: Page closed]
11:17 -!- robertohueso [~roberto@217.216.127.162.dyn.user.ono.com] has joined #mlpack
11:25 -!- sumedhghaisas2 [~yaaic@2a00:79e0:d:fd00:9c7b:3bd1:203f:ca3b] has joined #mlpack
11:25 -!- sumedhghaisas2 [~yaaic@2a00:79e0:d:fd00:9c7b:3bd1:203f:ca3b] has quit [Read error: Connection reset by peer]
11:27 -!- sumedhghaisas [~yaaic@2a00:79e0:d:fd00:9c7b:3bd1:203f:ca3b] has quit [Ping timeout: 256 seconds]
11:27 -!- sumedhghaisas2 [~yaaic@2a00:79e0:d:fd00:9c7b:3bd1:203f:ca3b] has joined #mlpack
11:36 -!- csoni_ [~chintan@106.210.132.29] has joined #mlpack
11:56 -!- sumedhghaisas2 [~yaaic@2a00:79e0:d:fd00:9c7b:3bd1:203f:ca3b] has quit [Ping timeout: 256 seconds]
11:56 -!- sumedhghaisas [~yaaic@2a00:79e0:d:fd00:9c7b:3bd1:203f:ca3b] has joined #mlpack
12:16 -!- witness [uid10044@gateway/web/irccloud.com/x-kcvicylabzhbudpt] has quit []
12:28 -!- travis-ci [~travis-ci@ec2-54-242-251-1.compute-1.amazonaws.com] has joined #mlpack
12:28 < travis-ci> ShikharJ/mlpack#120 (Deconv - 9e5d20a : Shikhar Jaiswal): The build has errored.
12:28 < travis-ci> Change view : https://github.com/ShikharJ/mlpack/compare/00d7cd5b20c4...9e5d20a54d79
12:28 < travis-ci> Build details : https://travis-ci.org/ShikharJ/mlpack/builds/373429447
12:28 -!- travis-ci [~travis-ci@ec2-54-242-251-1.compute-1.amazonaws.com] has left #mlpack []
12:32 -!- csoni_ [~chintan@106.210.132.29] has quit [Ping timeout: 256 seconds]
12:32 -!- csoni_ [~chintan@103.81.36.194] has joined #mlpack
13:25 -!- prateeksingh0001 [~prateeksi@103.5.133.33] has joined #mlpack
13:51 -!- vivekp [~vivek@unaffiliated/vivekp] has joined #mlpack
14:21 -!- govg [~govg@unaffiliated/govg] has quit [Ping timeout: 264 seconds]
14:24 -!- govg [~govg@unaffiliated/govg] has joined #mlpack
14:28 -!- govg [~govg@unaffiliated/govg] has quit [Ping timeout: 240 seconds]
14:37 -!- govg [~govg@unaffiliated/govg] has joined #mlpack
14:42 -!- govg [~govg@unaffiliated/govg] has quit [Ping timeout: 248 seconds]
14:59 -!- govg [~govg@unaffiliated/govg] has joined #mlpack
15:04 -!- robertohueso [~roberto@217.216.127.162.dyn.user.ono.com] has quit [Quit: Leaving.]
15:28 -!- csoni_ [~chintan@103.81.36.194] has quit [Ping timeout: 256 seconds]
15:42 -!- manish7294 [9d25e619@gateway/web/cgi-irc/kiwiirc.com/ip.157.37.230.25] has joined #mlpack
15:57 -!- sumedhghaisas2 [~yaaic@2a00:79e0:d:fd00:9c7b:3bd1:203f:ca3b] has joined #mlpack
15:59 -!- sumedhghaisas [~yaaic@2a00:79e0:d:fd00:9c7b:3bd1:203f:ca3b] has quit [Ping timeout: 256 seconds]
16:04 -!- sumedhghaisas2 [~yaaic@2a00:79e0:d:fd00:9c7b:3bd1:203f:ca3b] has quit [Ping timeout: 265 seconds]
16:09 < manish7294> rcurtin: The det "Pathcatcher class multiple definition" error, is because of inclusion of det_utils in both det_test and det_main.cpp. Though det_test doesn't uses det_utils..
16:10 < rcurtin> that's strange though, is there some non-templated function that isn't marked 'inline' in dt_utils.hpp?
16:17 < manish7294> rcurtin: Yup, there are several!
16:17 -!- prateeksingh0001 [~prateeksi@103.5.133.33] has quit [Quit: Leaving]
16:20 < rcurtin> manish7294: ah, that is our problem, I see now
16:20 < rcurtin> either we should mark those functions 'inline', or move the implementations from dt_utils_impl.hpp to dt_utils.cpp (and update the CMake configuration to also compile dt_utils.cpp)
16:21 < rcurtin> (I have no preference for which way is better)
16:22 < manish7294> rcurtin: Right! Those are the same functions for which error is occuring. I think inline will suffice.
16:28 -!- sumedhghaisas [~yaaic@85.255.236.234] has joined #mlpack
16:31 -!- manish7294 [9d25e619@gateway/web/cgi-irc/kiwiirc.com/ip.157.37.230.25] has quit [Remote host closed the connection]
17:39 -!- sumedhghaisas [~yaaic@85.255.236.234] has quit [Read error: Connection reset by peer]
17:39 -!- sumedhghaisas [~yaaic@host-92-8-33-72.as43234.net] has joined #mlpack
17:49 -!- csoni_ [~chintan@106.193.254.47] has joined #mlpack
17:55 -!- csoni_ [~chintan@106.193.254.47] has quit [Read error: Connection reset by peer]
19:12 -!- ImQ009 [~ImQ009@unaffiliated/imq009] has joined #mlpack
20:05 -!- robertohueso [~roberto@217.216.127.162.dyn.user.ono.com] has joined #mlpack
21:04 -!- ImQ009 [~ImQ009@unaffiliated/imq009] has quit [Quit: Leaving]
21:07 -!- sumedhghaisas [~yaaic@host-92-8-33-72.as43234.net] has quit [Read error: Connection reset by peer]
21:08 -!- sumedhghaisas [~yaaic@host-92-8-33-72.as43234.net] has joined #mlpack
23:13 -!- robertohueso [~roberto@217.216.127.162.dyn.user.ono.com] has left #mlpack []
--- Log closed Wed May 02 00:00:01 2018