verne.freenode.net changed the topic of #mlpack to: http://www.mlpack.org/ -- We don't respond instantly... but we will respond. Give it a few minutes. Or hours. -- Channel logs: http://www.mlpack.org/irc/
pantsforbirds has joined #mlpack
pantsforbirds has quit [Client Quit]
< marcosirc>
lozhnikov: Hi
< marcosirc>
I think there are some errors in the copy constructor of rectangle trees.
< marcosirc>
when creating the children nodes. We should update the parent pointer
< marcosirc>
Also, in the initialization of the dataset pointer:
< marcosirc>
dataset(deepCopy ? new MatType(*other.dataset) : &other.Dataset()),
< marcosirc>
This means that when deepCopy == true, it will create a new copy of the dataset for each node in the tree. Is this intended behaviour?
< marcosirc>
I mean, all the nodes in the tree will have a different pointer in dataset, they won't share the same instance of the dataset.
< marcosirc>
I am not sure if this is a problem, because I don't know how rectangle trees work.
< marcosirc>
Also, it would be great if we could add a move constructor.
nilay has quit [Ping timeout: 264 seconds]
nilay has joined #mlpack
pantsforbirds has joined #mlpack
pantsforbirds has quit [Quit: Leaving]
nilay has quit [Ping timeout: 264 seconds]
George_ has joined #mlpack
< lozhnikov>
marcosirc: Hi, you are right. If I am not mistaken, we have discussed that with Ryan and we have decided that we should rewrite that later. Right now, this constructor is used as a move constructor (i.e. deepCopy = false) in different split types (e.g. RStarTreeSplit::SplitLeafNode()). The only purpose of this constructor is to increase the tree in depth
< lozhnikov>
(i.e. copy the root and insert the new node to the root instead of its children). If deepCopy = true, the dataset is copied scores of times, but it is not used anywhere.
uditgulati has joined #mlpack
uditgulati has quit [Client Quit]
nilay has joined #mlpack
mentekid has joined #mlpack
George_ has quit [Ping timeout: 264 seconds]
mentekid has quit [Ping timeout: 260 seconds]
nilay has quit [Ping timeout: 264 seconds]
mentekid has joined #mlpack
mentekid has quit [Ping timeout: 252 seconds]
mentekid has joined #mlpack
mentekid has quit [Ping timeout: 265 seconds]
mentekid has joined #mlpack
nilay has joined #mlpack
mentekid has quit [Ping timeout: 252 seconds]
mentekid has joined #mlpack
mentekid_ has joined #mlpack
mentekid has quit [Ping timeout: 265 seconds]
mentekid_ has quit [Ping timeout: 250 seconds]
mentekid_ has joined #mlpack
nilay has quit [Ping timeout: 264 seconds]
mentekid_ has quit [Ping timeout: 250 seconds]
mentekid_ has joined #mlpack
nilay has joined #mlpack
mentekid_ has quit [Ping timeout: 258 seconds]
mentekid_ has joined #mlpack
mentekid_ has quit [Ping timeout: 260 seconds]
mentekid has joined #mlpack
mentekid has quit [Ping timeout: 265 seconds]
mentekid has joined #mlpack
< marcosirc>
lozhnikov: Ok, thanks for your comments.
< marcosirc>
I am working on a PR to use rvalues when passing a reference tree to NeighborSearch class. Because of that I need a move constructor to the Rectangle Tree.
< marcosirc>
If have enough time today I will add it :)
< lozhnikov>
marcosirc: I saw that PR. I started working on the copy-constructor. That requires some refactoring of the Hilbert R tree.
< marcosirc>
lozhnikov: Ok, great! Thanks!
mentekid has quit [Ping timeout: 265 seconds]
mentekid has joined #mlpack
mentekid has quit [Ping timeout: 240 seconds]
mentekid has joined #mlpack
travis-ci has joined #mlpack
< travis-ci>
mlpack/mlpack#1449 (master - 20f4eac : Ryan Curtin): The build was fixed.
sumedhghaisas has quit [Remote host closed the connection]
sumedhghaisas_ has joined #mlpack
< sumedhghaisas_>
@marcosirc Hey Marcos...
< marcosirc>
Hi
< sumedhghaisas_>
I guess with the Spill Trees merge your project is complete :)
< sumedhghaisas_>
Sorry I could not help you out in the last PR
< marcosirc>
Yeah, finally it was merged! :)
< marcosirc>
I finishing other PR now!
< sumedhghaisas_>
yeah... lot of them :)
< sumedhghaisas_>
You are doing a great job ... :)
< marcosirc>
Thanks! :)
< sumedhghaisas_>
I think you and Ryan changed a lot of code in these days... very hard to follow what is happening :P
< sumedhghaisas_>
The defeatist search traversal idea is really good
< sumedhghaisas_>
I liked it...
mentekid has quit [Ping timeout: 250 seconds]
< marcosirc>
Yeah, it was Ryan's idea.
< sumedhghaisas_>
@rcurtin Hey Ryan.. I am not able to connect to big machine for ssh... Somehow a '/repo/' is getting added to every file in the coverage report...
< rcurtin>
what do you mean, it looks like you hve logged in via ssh ok
< sumedhghaisas_>
And some tests are faling... but I think thats because code is not compiled with optimizations...
< rcurtin>
my internet connection is very bad right now, so sorry for the laggy responses :)
< sumedhghaisas_>
huh... wait...
< sumedhghaisas_>
ohh sorry... now its responding properly... yesterday it just hanged all the time...
< rcurtin>
the machine isn't on a great connection,s o I think it can be flaky sometimes
< rcurtin>
the new build server will come online soon, but I am still fighting with IT
< rcurtin>
we have an IP now, but the firewall team is not opening the ports...
< rcurtin>
there was a really good GSoC applicant we had this year who wanted to overhaul our build system, and the project would have included getting everything set up on the new build server and so forth
< rcurtin>
he was very good, but I'm glad we didn't accept him because the system he would have been using is still not online!
< rcurtin>
it would have been a very boring summer for him I guess...
< rcurtin>
internally at Symantec we did a little better with our actual intern this year... he only had to wait until the last four weeks of his internship to start on his project, because we couldn't get the data he needed to do his work
< rcurtin>
too much bureaucracy in both cases
sumedhghaisas_ has quit [Ping timeout: 276 seconds]
sumedhghaisas has joined #mlpack
ferbncode has joined #mlpack
sumedhghaisas has quit [Ping timeout: 265 seconds]
nilay has quit [Ping timeout: 264 seconds]
nilay has joined #mlpack
nilay has quit [Ping timeout: 264 seconds]
< rcurtin>
marcosirc: I think I looked at your PR too early in the morning, I have a couple more comments to make :)
< marcosirc>
rcurtin: Ok, they are welcome
< marcosirc>
rcurtin: Sorry, I have to leave now for some hours. I will check that comments as soon as I can.
< rcurtin>
no worries, I am going too :)
< rcurtin>
other than those two comments I agree it is ready to merge
< marcosirc>
Ok, great.
< marcosirc>
Also, I think the PR for move semantics is ready (except for fixing copy constructor of rectangle tree and adding a move constructor)
< lozhnikov>
marcosirc: I think I've finished (see PR #767).
< marcosirc>
lozhnikov: Great, thanks!
pantsforbirds has joined #mlpack
pantsforbirds has quit [Quit: Leaving]
pantsforbirds has joined #mlpack
ferbncode has quit [Quit: Connection closed for inactivity]